[Serusers] SEMS is definitely back in business!

Andrey Kuprianov andrey.kouprianov at gmail.com
Fri Oct 13 11:55:46 CEST 2006


Greger, is video conf also supported?

On 10/13/06, Greger V. Teigre <greger at teigre.com> 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