[Serusers] SEMS is definitely back in business!

Greger V. Teigre greger at teigre.com
Fri Oct 13 14:51:09 CEST 2006


AFAIK, video mixing is not available. That's a whole different chapter.
g-)

Andrey Kuprianov wrote:
> 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
>>
> _______________________________________________
> Serusers mailing list
> Serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
>
>



More information about the sr-users mailing list