v.9.6 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
- command line VoIP: headless java SIP CLI for any automation with endless configuration capabilities
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 auto-provision via SIP signaling.
With this VoIP SDK you have a full featured SIP/media stack in a single jar file, easy to integrate or embed into your application. Use it as a SIP CLI, 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).
