[Serusers] SEMS is definitely back in business!

sip sip at arcdiv.com
Fri Oct 13 19:51:08 CEST 2006


Sounds interesting. Will this one have decent docs? ;) 

N.



On Fri, 13 Oct 2006 11:02:38 +0200, Greger V. Teigre wrote
> This is a teaser on SEMS 0.10.0 (http://iptel.org/sems), not an 
> official announcement... New documentation is in the process of 
> being developed, but I find the ongoing things so exciting that I 
> just wanted to share this with you. g-)
> -----------------------------
> Some of you have looked at SEMS before, others probably don't know 
> what it is. The answer is that if you cannot do it in SER, you can 
> probably do it in SEMS :-)
> 
> Here is a list (from README):
>  * voicemail: records voice messages and mail them to the callee.
>  * conferencing: enables many people to talk together at the same time.
>  * announcement: plays an announcement.
>  * echo: test module echoing your voice. 
>  * mailbox: saves voicemails into an IMAP server. Users can dial in 
> to check their messages * ann_b2b: plays ann announcement before 
> connecting the callee in b2bua mode * conf_auth: collect a PIN 
> number, verify it against an XMLRPC authentication server and 
> connect in b2bua mode * early_announce: announcement for early media 
> (183)
> 
> To those of you who looked at SEMS, but found it lacking, it is time 
> to have another look... A lot of new functionality has not been 
> added, but the basic tools for easily creating your own applications 
> are now there.
> 
> This is from a recent update Stephan did to the WHATSNEW file:
> --------------------
> What is new in SEMS version 0.10.0
> 
> Between 0.9.0 (CVS) versions and 0.10.0, quite a lot has changed.
> Almost 50% of the code has been rewritten: the design has been
> simplified a lot, and to make a slim, clean core a lot of
> functionality has been dropped. Instead, for the core we just
> focus on the essentials: basic signalling, session and media
> handling, and loading plugins.
> 
> An inter-plugin API ("DI-API") has been introduced, such that
> functionality can be added using plugins, everybody can implement
> their favorite functionality as a reusable plug-in, and applications
> can be built in a modular manner.
> 
> A new kind of modules, session component plugins, can even modify the
> basic signaling behaviour, the session timer plugin is the first one 
> to use this.
> 
> Major additional changes:
>  * Interface to Ser has been rewritten.
> 
>  * Application plug-in interface has been partially rewritten.
>    Applications are now exclusively event driven and asynchronous.
> 
>  * Media is processed by one thread for all sessions, improving
>    the performance extremely due to less task-switching
> 
>  * Back-to-back User Agent (B2BUA) functionality has been added.
> 
>  * IVR python code has been completely rewritten: Applications are
>    now developed in the IVR like their C++ counterparts
> 
>  * Session-Timer has been added (as module), replacing the ICMP
>    watcher
> 
>  * Adaptive playout buffer has been added
> 
>  * Audio processing simplified
> 
> _______________________________________________
> Serusers mailing list
> Serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers




More information about the sr-users mailing list