Asterisk ARI Interface
Asterisk ARI erklärt: asynchrone REST-API mit WebSocket und JSON-Events, um eigene Kommunikationsanwendungen zu bauen, plus Konfiguration via ari.conf.
Während das Asterisk AMI Interface gut für die Anrufsteuerung und AGI gut dafür geeignet ist, einem entfernten Prozess die Ausführung von Dialplan-Anwendungen zu ermöglichen, war keine dieser APIs dafür ausgelegt, dass ein Entwickler seine eigene benutzerdefinierte Kommunikationsanwendung erstellen kann.
Die Asterisk RESTful Interface (ARI) wurde entwickelt, um diese Probleme zu lösen.
ARI ist eine asynchrone API, die es Entwicklern ermöglicht, Kommunikationsanwendungen zu erstellen, indem sie die Objekte in Asterisk (channels, bridges, endpoints, media) durch eine intuitive REST-Schnittstelle zur Verfügung stellen. Der Zustand der vom Benutzer gesteuerten Objekte wird über JSON-Ereignisse über einen WebSocket übermittelt.
Für einfachere Aufgaben wie das Auslösen ausgehender Anrufe ohne eigene Applikation eignen sich auch Asterisk Call Files. Und wenn Du Ereignisse aus Asterisk später in Chat-Workflows weiterverarbeiten willst, helfen Dir Benachrichtigungen mit Node-RED.
ARI ist standardmäßig ausgeschaltet. Die Konfiguration erfolgt über http.conf und ari.conf
/etc/asterisk/http.conf
/etc/asterisk/ari.conf
Wenn Du ARI nicht benötigst, musst Du im ari.conf den Eintrag enabled = no setzen!
Mehr aus „Linux, DevOps & Systeme"
Docker Speicherplatz freigeben
Docker Speicherplatz freigeben: mit docker system df die Belegung sehen und mit prune ungenutzte Images, Container, Volumes, Netzwerke und Build-Cache löschen.
WeiterlesenWindows Core Prozesse verstehen
Windows Core-Prozesse verstehen: was smss.exe, csrss.exe, lsass.exe und svchost.exe wirklich tun und woran Du getarnte Malware im Prozessbaum erkennst.
WeiterlesenUbuntu LTS Release Update
Ubuntu LTS sicher aktualisieren: Snapshot bei Contabo oder Netcup anlegen, mit apt update und do-release-upgrade hochziehen und den SSH-Port bestätigen.
WeiterlesenÜber diesen Blog
Ein Sammelsurium an Denkanstößen.
Hier sammle ich Wissen, Argumente und Links zu allem, was mich beschäftigt — von Technik über Küche bis Nachhaltigkeit. Beruflich berate ich zu Cybersecurity.