FOSDEM is the biggest free and non-commercial event organized by and for the community. Its goal is to provide Free and Open Source developers a place to meet. No registration necessary.

Henning Westerholt
Marius Zbihlei
Day Sunday
Room AW1.124
Capacity 59
Start time 11:30
End time 12:10
Duration 00:40
Track Open Source Telephony devroom

Scaling Location Services in Large SIP Networks with Kamailio

Scaling SIP location services with Kamailio

In this presentation, we'll discuss a new strategy for scaling the SIP location service in large SIP networks, as implemented in the Kamailio project. The logic is implemented with a new module "p_usrloc", named after the strategy of a partitioned user location service. The new component provides several benefits over the classical SIP location service in SER/Kamailio : load-balancing, redundancy of data and failover.

The presentation contains of the following topics: a short overview of the Kamailio usage at 1&1, the motivation for a new location service and an introduction into Kamailio/SER location service. Furthermore we describe the design of the new module and give some usage scenarios and an overview over the interaction with other SER/Kamailio modules. Finally we'll present some guidelines on getting the code from the upstream repository and how to setup your own test environment.

Concurrent events:

When Event Track Where
10:30-12:15 LPI Exam 3 Certification Guillissen
11:00-11:45 Aggregating contacts: writing a backend for libfolks Crossdesktop H.1309
11:00-11:45 Application Deployment With Chef Configuration & Systems Management AW1.120
11:00-11:45 PostgreSQL extension's development PostgreSQL H.2213
11:00-11:45 Understanding the writer core LibreOffice H.2214
11:00-11:50 Django's architecture - the good, the bad, and the ugly Web Frameworks Chavanne
11:00-11:50 Objective-C: Not just for Macs and iPhones Languages Janson
11:00-11:55 Making the printed world accessible: A11y in OCRFeeder Accessibility AW1.121
11:00-12:00 Debian GNU/kFreeBSD CrossDistro H.1308
11:00-12:00 Qt tales from the embedded trenches Embedded Lameere
11:00-12:00 Can we build a simple, cross-distribution installation framework? CrossDistro H.1302
11:20-11:35 KDevelop: Rapid C++ Programming Lightning Talks Ferrer
11:20-11:40 Virtualbricks - a graphical tool for virtual networks management New challenges in Virtualization AW1.105
11:30-12:00 Observing HotSpot with SystemTap Free Java AW1.125
11:30-12:00 Using Gloda to extend Thunderbird Mozilla H.1301
11:30-12:10 Template::Zoom - Modern HTML and PDF Engine Perl AW1.126
11:40-11:55 Timebank: The Timebank free software project Lightning Talks Ferrer
11:40-12:00 VDE 3, architecture overview New challenges in Virtualization AW1.105
11:45-12:15 Wikihelp, moving our help on-line LibreOffice H.2214
11:45-12:30 Tasty Application Distribution with Project Bretzn Crossdesktop H.1309
12:00-12:30 JamVM Gets a New Flavour Free Java AW1.125
12:00-12:45 Writing a user-defined type PostgreSQL H.2213
12:00-12:45 Configuration management for development environments Configuration & Systems Management AW1.120
12:00-12:50 Data-as-a-Service with Infinispan Cloud Chavanne
12:00-12:50 Practical Go Programming Languages Janson
12:00-12:55 Towards a GNOME 3.0 accessible: Building accessibility into GNOME Shell and its UI Libraries Accessibility AW1.121
12:00-13:00 MeeGo: A solid platform for hackable mobile devices Embedded Lameere
12:00-13:00 NCIV brainstorming New challenges in Virtualization AW1.105
12:00-14:00 Keysigning Keysigning Ferrer