MjSip is a complete java-based implementation of a SIP stack. It provides in the same time the API and implementation bound together into the MjSip packages. MjSip is available open source under the terms of the GNU GPL license (General Public Licence) as published by the Free Software Foundation.
MjSip Features
MjSip includes all classes and methods for creating SIP-based applications. It implements the complete layered stack architecture as defined in RFC 3261 (Transport, Transaction, and Dialog sublayers), and is fully compliant with the standard. Moreover it includes higher level interfaces for Call Control and User Agent implementations. MjSip comes with a core package implementation that includes:
- all standard SIP layers and components
- various SIP extensions (already defined within IETF)
- some useful Call Control APIs (e.g. Call-Control, UserAgent, etc.)
- a reference implementation of some SIP systems (proxy servers and UAs)
Download
Documentation
Development and support
The MjSip stack has been used in research activities by Dpt. of Information Engineering at University of Parma and by DIE - University of Roma “Tor Vergata” and is currently commercially exploited by CreaLab.
Popular open source projects in which mjsip has been used