Wermescher Advisory Logo

Asterisk ARI Interface

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 […]

Asterisk Call Files

Mittels Call Files kann man einfach Anrufe (z.B „Wir rufen Sie zurück“ oder Alarmanrufe) generieren. WIllst Du dass eine Nummer mit einer bestimmten Nachricht angerufen wird, so machts Du folgendes: Paste nun folgendes in die neue Datei (ändere 5100 wenn eine andere Nummer angerufen werden soll): Nun kannst Du die Datei in das Asterisk spool […]

Asterisk AMI Interface

Der Asterisk Manager ist ein Client/Server-Modell über TCP am Port 5038. Mit dem Asterisk Manager Interface (AMI) kannst Du die Asterisk Telefonanlage steuern, Anrufe tätigen, den Mailbox-Status prüfen, Kanäle und Warteschlangen überwachen sowie Asterisk-Befehle ausführen. Alternativ dazu kannst Du AGI verwenden um einem entfernten Prozess die Ausführung von Dialplan-Anwendungen zu ermöglichen oder das Asterisk RESTful […]

Text in Sprache – Text2speech auf der Ubuntu 20.04 Kommandozeile

Unter Ubuntu kann man verschiedene gratis, teils open source tools verwenden um text in Sprache umzusetzen. Ich verwende dies zum Beispiel für einen Asterisk-basierten Alarmserver, der hochskalierend hunderte Personen über ein Schadensereignis informieren kann. Dies funktioniert dann über eine Menüführung (IVR) und dem Vorlesen des Schadensereignisses. Mein aktuelles Tool der Wahl ist SVOX – Pico […]