SIP Express Media Server
 | | This is the homepage of SEMSi, the SIP Express Media Server. SEMS is a free, high performance, extensible media and application server for SIP (RFC3261) based VoIPi services. | | | 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, and, 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. It can provide a full VoIP system together with SIP Express Router (SER). Basic applications like announcement, pre-call announcement, RBT, conference, voicemail, mailbox etc. and lots of example applications available. Scripting in python and a simple state machine description language. Support for all commonly used free codecs (g711, gsm, iLBCi, speex, adpcm, l16 etc), wideband, ZRTP encryption, SIP registrar client, XMLRPC server/client, DIAMETERi client and more. SEMS is free software (speech+beer), it is licensed under dual license terms: the GPLv2+ and proprietary license.
If SEMS does not provide what you are looking for, have a look at Asterisk PBX, Freeswitch, yate, pjsip. | | News | | | SEMS new style of converged app development tutorial (02/13/09)
| | | A new tutorial (text,source) shows how to use the lastest VoIP services application technologies from SEMS to rapidly create complex converged applications with minimal amount of coding.
|
| | | SEMS bugfix release 1.0.1
| | | The 1.0.1 release is now available for download. The 1.0.1 release contains all fixes applied to the 1.0 branchi. Update is recommended to everyone who is still using 1.0.0 or any later version from the 1.0 branch. Debian packages for etch/64 are also available.
|
| | | SEMS 1.1.0 released
| | | The 1.1.0 release is now available for download. With the version 1.1 SEMS gets more flexible, bug-free and easy to use than ever. There is now also a debian repositoryi set up for etch and lenny at http://ftp.iptel.org/pub/semsi/debian/ .
|
| | | 1.1.0 RC1 available
| | | The first release candidate for 1.1 release is now available for download (debian packages). With the version 1.1 SEMS will get state machine scripting (it's cool!), an ISDNi gateway module, MT binrpc and xmlrpc, controlled server shutdown, audio file mixing and a lot more. Anyone is welcome to test this release candidate, and give feedback on the SEMS mailing list (sems@iptel.org), the SEMS developers list (semsdev@iptel.org), or the bug tracker.
| | | | | | | | | New version 1.0.0-RC1 is out:
| | | The first release candidate for 1.0 release is now out and ready for download. If you want to participate to the testing, it is recommended to use the appropriate SVN branch, where all the bugfixes for 1.0.0 will be available, as soon as they are published. This version is based on the last SVN version from May 16th 2008. Please post any noticed bug to the mailing list and, if it is confirmed, to the bugzilla, so that we can keep track of it.
| | | | | | New binrpcctrl and sipctrl control plug-ins and binary debian packages: | | | SEMS has improved very much in usability and performance by these new developments. The binrpcctrl plug-in allows SEMS to be used with ser2, improving performance a lot and giving the advanced user the full power of the SIP Express Router 2 as SIP stack (more in this post). The sipctrl plug-in, on the other hand, implements a proper SIP stack (yes, you heard right!) for SEMS. Binary debian packages of 0.10 and trunk versions are now available for testing. These make installation of SEMS a one-liner. | | | | | | New codecs: speex, G726 (ADPCMi) and L16 | | | New codecs are now available: speex, G.726i in 16/24/32/40 kbit/s versions and L16. Speex is a free codec from the Xiph.org foundation and has quite good quality at comparatively low bandwidth and reasonable CPU usage. Though not a specially good codec, G726 can now be found in many SIP handsets, especially at 32kbit/s replacing G711 with half the used bandwidth at very little voice quality degradation. | | | | | |
| | | Downloads |
|
| |
| -
Get SEMS development version via SVN at Berlios as follows: svn checkout svn://svn.berlios.de/sems/trunki -or- svn checkout http://svn.berlios.de/svnroot/repos/sems/trunk | | |
| | | Roadmap, Whishlist | | | |
| | | Any feature missing in SEMS and you do not know what to do? - Then go to the roadmap and see if this feature is planed somehow.
- If your favorite feature is not appearing on that list, then go look at the whishlist and make a proposal or support existing proposals.
|
|
| | | | | Documentation |
|
| |
| The main SEMS documentation page, or the extended full documentation.
|
| |
| Other resources - Very small howto on debugging SEMS.
Developer documentation quick links | | Mailing lists |
|
| |
| These are 'Member-only' lists to avoid spam. If you want to post, you will have to subscribe first. | | Licensing | | | | SEMS is available under dual license term: freely under GPL and under proprietary terms. Contact info@iptel.org for more information.
| | | | | Links |
|
| |
| Documentation and downloads of older SEMS versions can be found at the old iptel site: http://old.iptel.org/sems |
|