Wermescher Advisory Logo

Asterisk ARI Interface

Inhaltsverzeichnis

Während AMI 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.

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!

Teilen:
Weitere Posts
Lasagne

Lasagne, ein Klassiker der italienischen Küche, erfreut Gaumen weltweit mit ihrem schichtweisen Reichtum an Aromen und Texturen. Dieses Rezept kombiniert saftiges Rinderhack, aromatische Tomatensauce, cremige

Windows Core Prozesse verstehen

SMSS.EXE Die Aufgabe des SMSS.exe-Prozesses ist es, neue Sitzungen zu erstellen. Zuerst werden Session 0 und Session 1 erstellt, sobald das Betriebssystem startet. Sitzung 0

Ubuntu LTS Release Update

Erzeuge einen Snapshot auf Contabo Einloggen auf: https://my.contabo.com/account/login Klick auf Ihre Dienste und suche nach der korrekten IP Adresse Klick auf Verwalten – Steuerung Erzeuge

Sende uns eine Nachricht