I need a Java library ready to run stable IP telephony.
[url removed, login to view]: User Agent Server.
[url removed, login to view] Server.
[url removed, login to view] Location Server.
4. RTP / RTCP and support for codec G729 Media audio and video streaming H264.
5. NAT traversal.
6. Include all listener or possible events. : example:
A. public void onUserConnecting () -: here decide whether the user is authorized or not connected to sip server.
b. public void onUserConnected () -: the user is connected via A.
c. public void onUserMakingCall () - need to see if the user has balance and know the destination of the call.
d. public void onUserDisconnectCall () - to make the end of the call billing.
And other necessary events.
It has to be completely customizable via java code.