Hello everyone!
I am a french student and appeal to your forum to resolve my problem.
My project consist to develop a CTI (Computer Telephony Integration) application.
I will briefly explain what this programm have to do:
I have a functionnal Asterisk server and several agents (software & hardware). When a call arrive from a customer, my program should output his form (first name, last name, last intervention,....)
My question is:
* Wich programming language is the best taking into account my needs (C++, Java, .Net, Python, Ruby, ...)?
* Furthermore I have different kind of OS (Unix/Linux, Windows) so I want something for all platform.
* I also looking for programming language who offer SIP API (Application Programming Interface).
Thank you fo your answers and/or suggestions.
Sorry for my english I hope I was clear.
Cordialy Rémy.
Wich programing language -> CTI application
Page 1 of 12 Replies - 3721 Views - Last Post: 03 January 2008 - 06:33 AM
Replies To: Wich programing language -> CTI application
#2
Re: Wich programing language -> CTI application
Posted 02 January 2008 - 04:42 PM
Your best bet will be to use Java. First of all Java is cross platform compatible like C++ but integrates well with the SIP API. It also offers you the flexibility of C++ (since Java originally came out of C++) but can do a lot of things that .NET could do. Do remember thought that .NET is primarily a Microsoft invention and unless you use something like Mono it won't work with a Linux/Unix machine.
So for Java I would recommend that you check out the JAIN (Java APIs for Integrated Networks) work group which will allow you to work with SIP quite easily and should meet both your hardware and software needs.
If you are really against Java, your next choice will probably be C++ for the flexibility and cross platform compatibility it offers. It might be more of a challenge to work with SIP though unless you can find a really good library to help extract away the complexity.
Hope that helps you out.
So for Java I would recommend that you check out the JAIN (Java APIs for Integrated Networks) work group which will allow you to work with SIP quite easily and should meet both your hardware and software needs.
If you are really against Java, your next choice will probably be C++ for the flexibility and cross platform compatibility it offers. It might be more of a challenge to work with SIP though unless you can find a really good library to help extract away the complexity.
Hope that helps you out.
#3
Re: Wich programing language -> CTI application
Posted 03 January 2008 - 06:33 AM
Here is a set of APIs that C++ can use:
http://www.pjsip.org..._PJSUA__LIB.htm
I've not worked with the JAIN APIs myself, but have heard good things about them - some colleagues have used them for some pretty impressive builds. Martyr, have you used them extensively? If so, thoughts?
http://www.pjsip.org..._PJSUA__LIB.htm
I've not worked with the JAIN APIs myself, but have heard good things about them - some colleagues have used them for some pretty impressive builds. Martyr, have you used them extensively? If so, thoughts?
Page 1 of 1

New Topic/Question
Reply



MultiQuote



|