Kamailio - die ideale Asterisk-Erweiterung für größere Umgebungen

Um Asterisk auch in größeren Umgebungen (> 1.000 Teilnehmer) integrieren zu können, lässt sich das SIP-Routing separieren. Dadurch werden Skalierbarkeit und Ausfallsicherheit des VoIP-Systems verbessert. Hierfür bietet DECOIT® die SIP-basierte Serveranwendung Kamailio (www.kamailio.org) an, die eine sehr gute Interoperabilität, Flexibilität und Stabilität gewährleistet.

Kamailio ist eine sehr anpassungsfähige SIP-Server Anwendung. Ziel von Kamailio war es, eine skalierbare SIP-Routing-Instanz zu entwickeln, die verschiedene Funktionen ausüben kann: Registrar Server, Location Server, Proxy Server, SIP Application Server und Redirect Server. Mit diesen Funktionen kann eine komplette, komplexe SIP-Routing Infrastruktur abgebildet werden. Kamailio steht unter den Bedingungen der GNU General Public License (GPL) lizenzkostenfrei zur Verfügung und unterstützt alle SIP-Funktionen nach RFC-3261.

Vorteile von Kamailio

Flexible Konfigurationsmöglichkeiten

Mögliche Einsatzszenarien umfassen:

  • Komplette HA Umgebung mit verschiedenen Asterisk Servern
  • Proxy zwischen Telefon und Asterisk Servern für Umgebungen mit mehr als 1000 Teilnehmern
  • Routing zwischen SIP Trunk, Mediagateway und Telefonieumgebung für Least Cost Routing
  • Routing zwischen Außenstandorten
  • Vermittlung zwischen heterogenen SIP-Welten im gleichen Unternehmen (z. B. Callcenter Lösungen und Asterisk Server)

Speicherung auf Datenbankebene mittels RADIUS oder Diameter

verfügbare, gleichzeitig nutzbare Datenbank-Typen

  • MySQL
  • PostgreSQL
  • UnixODBC
  • BerkeleyDB
  • Oracle
  • Text-files

Funktionen durch Skriptsprachen und Programmierschnittstellen erweiterbar

  • Perl Programming Interface
  • Java SIP Servlet Application Interface
  • Lua Programming Interface
  • Python Programming Interface

Übersichtliche Darstellung der Schnittstellen

Hauptbereich unterteilt in Kern-, Bibliotheks- und Modul-Schnittstellen

Unterstützung aller SIP-Funktionen nach Standard RFC-3261

Einfaches Hinzufügen von Erweiterungen

Durch modularen Aufbau sind Erweiterungen ohne Änderungen an dem

Kamailio-Kern hinzufügbar.

Hohe Performance beim Routen von SIP

durch schlank gehaltenen Programmcode und modularen Aufbau

Event- oder Call-basiertes Accounting

Dateninhalte für das Accounting sind frei konfigurierbar.

Erfolgreiche Asterisk-Kamailio-Umsetzung bei der LVM Versicherung

zurück zur Übersicht