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.