SEMS is a media and application server for SIP based VoIP services. It shows good performance doing basic services like announcements and conference for combination with external application servers. Thanks to its easy-to-use and flexible application development framework and back-to-back user agent support, application logic and media serving can be combined in the same process. Basic applications like announcement, pre-call announcement, RBT, conference, voicemail, mailbox, and lots of example applications are available. Scripting can be done in Python and a simple state machine description language. Support All commonly used free codecs (including g711, gsm, iLBC, speex, adpcm, and l16) are supported. Other features include wideband, ZRTP encryption, a SIP registrar client, an XMLRPC server/client, and a DIAMETER client.
| Tags | SIP Media Server Application Server voip |
|---|---|
| Licenses | GPLv2 BSD Revised Proprietary |
| Operating Systems | Linux *BSD Mac OS X |
| Implementation | C++ Python |
Recent releases


Release Notes: This is a minor bugfix release. Several CMake files have been fixed and enhanced to match the state of the normal Makefiles. Also, it contains a fixed detection of GCC's built-in atomic operations, which caused problems on some Fedora and CentOS versions (potentially, any RedHat based distribution is concerned).


Release Notes: This release focuses mostly on signaling, app development, and interfacing. 100rel (PRACK) support, DNS cache and Session Timers B2BUA are a few of the additions. Performance has been greatly improved, especially for high volume signaling-only applications.