v.9.2 is available
The Mizu Java VoIP SDK (JVoIP) is a compact and flexible SIP library which consists of one single jar file of ~2 MB and it can be used in many ways:
- java VoIP library: add VoIP to you java app (or any JVM based project) or create your own Java VoIP SIP client
- standalone VoIP desktop application: as a compact convenient dialer, as a Java SIP Softphone
- console/command line VoIP: flexible java SIP client for any automation with endless configuration capabilities
- VoIP applet: embedded in a webpage for NPAPI compatible browsers
Cross platform: runs on all CPU (x86, x64, Arm, PPC) and all OS with Java SE support: Windows, Linux, MAC, others. For Android use the AJVoIP library instead.
It can be used directly from any JVM language such as Java, Kotlin, Closure, Scala, Groowy, JRuby or Jython.
The API can be accessed from: Java, JavaScript or any others via UDP, TCP or HTTP (clear text, URL, JSON, XML).
Compatible with all SIP service, server, softswitch or IP-PBX such as Twilio, Asterisk, Freeswitch, FreePBX, Cisco and others.
The settings can be specified from: API, command line, config file, URL, environment variables or sent via SIP signaling.
With this Java VoIP SDK you have a full featured SIP/media stack in a single jar file, easy to integrate or embed into your application. Create your custom java voip client, integrate it with callcenter software or embed in VoIP devices such as IP-PBX or gateways so users will have a fully functional VoIP softphone without the need to download any other third-party software. You can create your own custom SIP client, java softphone or use it to add VoIP call capabilities into any software not directly related to VoIP (such as games or CRM’s) or to perform any kind of VoIP automation (auto dialer, auto answer machine, etc).
