A very simple MjSip-based User Agent (mjUA) implementation
is available. It can be used with a GUI (Graphical User
Interface) or command-line interface.
The main features of the MjUA 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,
- it supports both audio and video; audio is supported through a
pure-java-based implementation, a JMF-based implementation, and
through external audio applications like RAT (Robust Audio Tool);
video is supported through a JMF-based implementation and through
external video applications like VIC (Video Conferencing Tool),
- it supports call transfer and redirection,
- it supports both direct UA-to-UA calls or Proxy-routed calls,
- it implements standard Digest authentication (when requested),
- it supports also signalling-only calls (for testing),
- it can redirect media to or reading media from file,
See the MjSip configuration file or the shell-based
help for a complete list of feathures and options.
The mjUA 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