Open Source ISDN Protocol Testing - testing

I have a very specific requirement to test ISDN PRI interfaces for protocols like Q.931 and specific protocols like ARINC 746.
I was wondering if there are any open source tools these the above protocols. Likes of Asterisk on a Linux Box having PRI ports?

If you are to use an Open source product,First You have to connect ISDN PRI interface to a PC, through a telephony card. There are lot of Telephony cards available in the market,
Digium, Sangoma, Dialogic, Donjin, Avaya, etc.
Most of those commercial hardware products has its own testing/configuring tools for ISDN PRI, SS7, etc. So, you may not require a Open Source product extensively.
Also there are Open Source products like, FreeSwitch, AsteriX, OpenPBX, you can used to test those.

I don't know the details of the protocols you mention, but Asterisk has an impressive debug output of ISDN details when you run it with one of the Digium cards. I hope this helps.

If you can get a Sangoma telephony card you can do it using wanpipemon sangoma tool and the well known wireshark. If have a digium card will can get just q931 using dahdi_pcap -p ldap.

Related

CLI interface for avaya 9608G IP Phone

I've a Avaya IP-Phone 9608G and I want to control it from my CLI.
Can anyone help me to know CLI interafce for avaya IP phone
Since you did not specify what specific task you would like to achieve, I list the technologies I use for interacting with Avaya phones below. You can use them to implement CLI applications to do what your use case is screaming for.
The following interfaces you can use to interact with the Avaya phones:
AES/CTI Server using the CVLAN or TSAPI protocol. You can control/monitor the PBX objects with it so you can see what is happening on your desk phone or you can initiate a call, answer an incoming one, etc...
You can use the TSAPI for C programs or JTAPI for Java programs.
TSAPI overview
AES Server using the CMAPI/DMCC protocol. With that you can register on to your desk phone. Using CMAPI/DMCC you can "pushing" your physical buttons, check what the desk phone display is currently showing, etc.
DMCC overview
You can use the Push SDK for pushing unsolicited content to the phone's display.
PushSDK overview

OpenX only option?

Is there any other alternative (commercial or not) to OpenX Source to build my own ad network in which my publishers suggest their sides and get their custom tags automatically?
Most of other adservers, like Adzerk or EPOM have just reporting API's if I am fine which would make impossible what I have in mind.
Check with www.dreamajax.com and they have product with unique interfaces built on top of OpenX and many adnetworks and adservers at present use their platform. They have also extended it for Mobile, In-Game and Video.
I suggest you look at www.switchconcepts.com, contact david.lane#switchconcepts.com. Switch supports many ad networks and publishers. We can explore your precise requirements and see if we support these. I suspect we already do. We are a commercial adserver (with industry leading support) with integrated RTB and private exchange support.

How to send SMS through "USB" connected mobiles?

I am not a professional developer but I want to develop one project that includes sending message through mobile connected through USB port only... And if possible I want to keep it generalized, like no need for handset model and service provider name.
I don't think it's possible to do this. Certainly at the very least it would depend on the model of mobile in use.
However as an alternative approach there are companies that provide a (paid for, but not expensive) SMS service accessible via a web API. This may suit what you are trying to achieve.
I don't think you will find this easy. Messages can be sent in 2 different modes 'text' or PDU. Support for both modes is not universal across all phones. PDU is the most widely available type on modern phones, but is also the most complex. Not all mobile phones expose a modem to the computer eg. Windows mobile 6.*. Many phones use proprietory software that does not support all commands. Different phones will connect to different COM ports so this will need checking every time, and could prove tricky if there is more than one phone/modem connected. However using just one phone and sending messages in text format after configuring the settings manually the first time is very easy.
See an example here http://www.codeproject.com/Articles/34360/vb-net-AT-commands-to-send-SMS

How to judge a USIM card in a mobile data module(WCDMA) is out of balance?

I used a 3G(WCDMA) mobile data modern, which dail up in embedded linux, sometimes I find the USIM card is out of balance, so it can't dialup normal, I just search the modern manual to find the AT command can be help.
I use command called "SYSINFO", but it doesn't work.
whether or not it have a method to judge the USIM status which is out of ballanace.
You will need to dial a USSD command. This is different for each operator.
For example, on Vodafone UK it's *#1345# - on other networks it can be *100#
Depending on your modem, you will need to send
AT+CUSD=1,"*100#",15
or
AT+CUSD=1,"*100#"

Open source wrapper library for all major brokers for submitting orders and getting prices?

Is there a single open source library which contains API calls for each brokers to do common functionalities like, get price ticks, submit orders?
for ex)
buy("MSFT",33); //will send buy order to Interactive Brokers, MBtrade etc.
Basically I am looking to run some algorithm trades to multiple brokers.
Is there an existing solution out there?
paid ones would be okay too.
preferably Java or cross-platform support.
Algo-Trader and Tradelink are a couple of platforms that provide the capability to connect to multiple brokers and data providers using a single programming interface.
If you want to check out a paid option you can check out Openquant or RightEdge - both provide a month's free trial.
There are quite a few trading platforms out there but only you'll be in a position to decide which one best fits your needs.
Quickfixj is an open source FIX engine for Java
Cameron is a commercially available.
I have worked on both of them so I can recommend them but you have to evaluate each one for your needs before you decide on one.
There are multiples of them available, just google for a FIX engine.
Also there is Tradelink and CEP Trader