Kapitel 15. Integration relationaler Datenbanken

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Kaum etwas ist schwerer zu ertragen als das Ärgernis eines guten Beispiels.

Mark Twain

In diesem Kapitel werden wir uns mit der Integration einiger Asterisk-Features und -Funktionen in eine Datenbank beschäftigen. Es gibt mehrere Datenbanken für Linux, und Asterisk unterstützt die gängigsten von ihnen über seinen ODBC-Connector. In diesem Kapitel werden Beispiele für die Verwendung des ODBC-Connectors mit einer MySQL-Datenbank gezeigt, aber die meisten Konzepte gelten für jede Datenbank, die von unixODBC unterstützt wird.

Die Integration von Asterisk mit Datenbanken ist einer der grundlegenden Aspekte beim Aufbau eines großen geclusterten oder verteilten Systems. Die Leistungsfähigkeit der Datenbank ermöglicht es dir, dynamisch wechselnde Daten in deinen Dialplänen zu verwenden, z. B. für die gemeinsame Nutzung von Informationen in einer Reihe von Asterisk-Systemen oder die Integration mit webbasierten Diensten. Unsere beliebteste Dialplan-Funktion, die wir später in diesem Kapitel behandeln werden, ist func_odbc. Außerdem werfen wir einen Blick auf die Asterisk Realtime Architecture (ARA), Call Detail Records (CDR) und die Protokollierung der Details von ACD-Warteschlangen, die du möglicherweise hast.

Auch wenn nicht alle Asterisk-Einsätze relationale Datenbanken erfordern, eröffnet das Wissen um ihre ...

Get Asterisk: The Definitive Guide, 5. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.