Speakers | |
---|---|
Stefan Sayer | |
Schedule | |
Day | Sunday |
Room | H.2213 |
Capacity | 100 |
Start time | 12:35 |
End time | 13:15 |
Duration | 00:40 |
Info | |
Track | Telephony and Communications Devroom |
Session Border Control with SEMS
The SIP Express Media Server can be used to provide SBC-like functionality in various ways, and this presentation will demonstrate two of them.
SEMS, the SIP Express Media Server, is the media and application server counterpart to SIP Express Router aka Kamailio/OpenSER, the leading open source SIP Signalling server from iptel.org. Since 2004 SEMS has been used to implement classical value added services in VoIP networks like announcements, conferencing, voicemail and RBT, and converged services as web conferencing and voice message broadcasting.
More recently, its integrated Back-to-Back User Agent has been extended and improved for flexibility and high performance, making it one of the few open source solutions for high volume session border control. But there's more to it: Thanks to its flexibility, it can also be used as core call routing element, and be a useful tool in various situations for the VoIP platform engineer.
The talk will present the SEMS SBC functionality and typical performance numbers, and then show how developers can use the internal call control API to create custom call routing in the SBC with two examples: Using a RESTful interface, a web app server implemented with the Play! framework is used for user controlled call routing, and by accessing a blacklist database in REDIS, SEMS' SBC can be used to block SPIT.
Concurrent events:
Next (up to 3) talks in the same room (H.2213):
When | Event | Track |
---|---|---|
13:20-14:00 | Enhancing FreePBX with Adhearsion | Telephony and Communications |
14:05-14:45 | A real Skype alternative using standards compliant FLOSS | Telephony and Communications |
14:50-15:30 | Secure SIP Communications with Kamailio | Telephony and Communications |
Events that start after this one (within 30 minutes):
When | Event | Track | Where |
---|---|---|---|
13:15-13:45 | The Lua Scripting Language in the NetBSD Kernel | BSD | K.4.201 |
13:20-14:00 | Enhancing FreePBX with Adhearsion | Telephony and Communications | H.2213 |
13:25-14:05 | Modern PerlCommerce | Perl | AW1.121 |
13:30-13:55 | Practical indexing guidelines | MySQL and Friends | H.1309 |
13:30-14:00 | Spoon, a minimal object programming system | Smalltalk | AW1.126 |
13:30-14:10 | How to trick a developer into being a designer? | CrossDesktop | H.1308 |
13:35-14:20 | Balancing a game: the open source way | Open Source Game Development | AW1.120 |
13:45-14:15 | Touch your NetBSD | BSD | K.4.201 |