Speakers | |
---|---|
Andreas Granig | |
Schedule | |
Day | Sunday |
Room | H.2213 |
Capacity | 100 |
Start time | 11:15 |
End time | 11:55 |
Duration | 00:40 |
Info | |
Track | Telephony and Communications Devroom |
From zero to VoIP provider in 15 minutes
By using the sip:provider Community Edition, an open source VoIP soft-switch leveraging powerful and widely used open source components, we will in 15 minutes create a VoIP deployment from scratch in order to provide future-proof voice and video communication services, preceded by an introduction into the system architecture.
There are various open source components (e.g. Kamailio, Asterisk, Freeswitch and Sems) available to build a reasonably sized VoIP service from scratch. There are also some administrative web interfaces (e.g. Webmin, Siremis), allowing you to control the most basic things in such a system. And in order to escape the lab stage, you can even put an open source billing engine (e.g. a2billing) into the mix. Since your customers would like to manage their accounts and features, you will then develop a customer self-care interface as well. Time to market: at least two months. Feature set: basic. Service quality: uncertain at best. Future-proof: not.
There is a solution to that though. During this talk, I will present how to deploy a solid VoIP Provider platform from scratch in just a few minutes, using the Sipwise sip:provider CE (SPCE) v2.4. The SPCE is a free and open source soft-switch based on Kamailio, Sems and Asterisk, providing fully featured and seamlessly integrated administrative and customer-self-care web interfaces, SOAP/XMLRPC provisioning APIs, a flexible rating engine and a huge load of subscriber features like conferencing, voicemail, call forwards, block lists etc. On reasonable hardware, the SPCE can serve 50k subscribers and more.
As an introduction, I will outline the basic elements involved in a VoIP deployment. Then I will dive into the architecture of the SPCE, showing the building blocks and their interaction. Finally, I am going to do a live presentation on how to configure an SPCE instance for a typical deployment.
Concurrent events:
Next (up to 3) talks in the same room (H.2213):
When | Event | Track |
---|---|---|
12:35-13:15 | Session Border Control with SEMS | Telephony and Communications |
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 |
Events that start after this one (within 30 minutes):
When | Event | Track | Where |
---|---|---|---|
11:55-12:15 | The LemonLDAP::NG Project | Perl | AW1.121 |
12:00-12:05 | OpenPGP keysigning | Certification | Ferrer |
12:00-12:25 | VDSM - The oVirt Node Management Agent | Virtualization and Cloud | Chavanne |
12:00-12:25 | Cluster internals | MySQL and Friends | H.1309 |
12:00-12:30 | An introduction to jQuery Mobile | Smalltalk | AW1.126 |
12:00-12:30 | Continuous integration with Mozmill for Firefox | Mozilla | UD2.218A |
12:00-12:30 | How Eclipse Works | Free Java | K.4.401 |
12:00-12:35 | Works with persistent graphs using OrientDB | Graph Processing | AW1.125 |
12:00-12:50 | The Wild West of UNIX I/O | Network and IO | K.1.105 |
12:00-12:50 | coreboot - The last frontier: Laptops | System | Janson |
12:00-13:00 | Safe upgrade of embedded systems | Embedded | Lameere |
12:00-13:00 | Colour Management in Compositors. | X.org+OpenICC | K.3.401 |
12:05-14:00 | CAcert Assurance Party | CAcert | Ferrer |
12:15-13:00 | 29,000 packages in 24 hours - Releasing Debian | CrossDistribution | H.1302 |
12:25-12:45 | LedgerSMB: Open source accounting running on Perl | Perl | AW1.121 |