arrowHome/MjServer Last updated at 27 December, 2006  
Main Menu

Home

News
MjServer
MjUA
MjSipME
Downloads
Documentation
FAQ
Contact Us
Search
Links
Latest News

MjSip on J2ME

Related links
University of Parma
University of Rome "Tor Vergata"
CreaLab
MjServer

A MjSip-based server implementation is also available. It can be used as Registrar, Redirect, Stateless Proxy or Stateful Proxy.

The main features of the MjSip Server are:

  • it is easily configurable via a simple text-based file,
  • it is fully compliant with RFC 2631 and successors, moreover it is backward compatible with the previous RFC 2543 standard (e.g. it support both loose and strict routing, different expires field formats, etc.),
  • it can act as Registrar, and/or Proxy, and/or Redirect server,
  • both a stateless or stateful implementations are available,
  • it include a simple java-based local database, used for maintain user contacts and/or authentcation credentials,
  • it implements standard Digest authentication (when selected),
  • it can easily be interfaced with external LDAP repository or MySQL database (a example of such interfaces will be soon available),
  • it can fork calls to more than one contact URLs (it supports multiple registrations),
  • it is possible to select different registration policies (register only pre-registered/known users, or also new users),
  • it is possible to select different proxying policies (proxy only calls coming from registered users and/or directed to registered users, or from/to all users),
  • it can authoritatively administrate multiple domanis,
  • etc.

The MjServer can be easily configured by means of a text-based configuration file.

The MjServer is available open source under the terms of the GNU GPL license (general Public License), and can be easily modified and extended as required.

Is is distributed as jar binaries or togheter with the mjsip stack with all source files.

 

What is coming..

Very soon it will be available support for

  • interfacing with LDAP and/or MySQL interfaces,
  • providing authentication through the use of a back-end RADIUS server,
  • multiple authentication schemes (like 3GPP AKA, RADIUS-based, etc.)

Moreover, a SIP Server acting as Session Border Controller has been also implemented and will be soon available.

Quick download

mjserver_1.6

mjua_1.6

mjsip_1.6

mjsipME_1.6

mjsip_doc 1.6

mjsip_doc_apps_1.6

top of page