Kapitel 13. Gerätezustände
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Finde aus der Unordnung die Einfachheit.
Albert Einstein
Oft ist es nützlich, den Status der Geräte, die an eine Telefonanlageangeschlossen sind, feststellen zu können. Eine Empfangsdame muss zum Beispiel den Status aller Mitarbeiter im Büro sehen können, um zu entscheiden, ob jemand einen Anruf entgegennehmen kann. Asterisk selbst benötigt dieselben Informationen. Ein weiteres Beispiel: Wenn du eine Warteschlange aufbaust, wie in Kapitel 12 beschrieben, muss Asterisk wissen, wann ein Agent verfügbar ist, damit ein weiterer Anruf zugestellt werden kann. In diesem Kapitel werden die Konzepte zum Gerätestatus in Asterisk erläutert und wie Geräte und Anwendungen diese Informationen nutzen und darauf zugreifen.
Gerätezustände
Es gibt zwei Kategorien von Geräten, für die Asterisk Statusinformationen bereitstellt: Kanalgeräte (z. B. PJSIP-Endpunkte) und virtuelle Geräte (eingebaute Dienste, die man überwachen möchte, wie z. B. Konferenzräume).
Um den Status eines Kanals zu referenzieren, tust du das genau so wie bei Dial()
zum Beispiel DEVICE_STATE(PJSIP/000f300B0B02)
, während du für den Status eines virtuellen Geräts das folgende Format verwendest
zum Beispiel virtual device
type
:identifier
DEVICE_STATE(ConfBridge:1234)
.
Virtuelle Geräte sind Dinge, die sich innerhalb von Asterisk befinden, aber nützliche Statusinformationen liefern ...
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.