JavaVoIP 1.0
VoIP is a Java VoIP SDK for developers to easily build SIP client applications or add VoIP call capabilities into any Java application.
The whole library consist of a single 1 MB .jar file implementing a full features SIP client including SIP and media (RTP/RTCP with echo cancellation and noise suppression), Call divert features (mute, hold, transfer, forward, conference), DTMF, IM and many others with a wide range if codec's included (G.711, G.729, GSM, iLBC, SPEEX, OPUS)
Due to its flexibility, the Java VoIP library is a swift army key for java developers to build any VoIP solution.
The Java SIP library can be full customized for your needs using:
-flexible Java API
-HTTP API
-configuration settings (more than 100 parameters)
Although it's primary purpose is to offer an easy to use and compact Java library for VoIP, you can use it also as a standalone application or from command line.
It's parameters can be set from API, command line, configuration file, URL, auto-provisioning or via SIP signaling.