AGI-Befehle
Steuerungsbefehle auf der AGI-Schnittstelle
Ein AGI-Skript kommuniziert mit Asterisk über stdin/stdout. Die
hier gelisteten Befehle sind die Pfeile im Köcher: Das Skript schreibt
einen Befehl nach stdout, Asterisk antwortet mit einer Statuszeile,
und das Skript wertet sie aus.
|
Frühere Auflagen dieses Buches hatten jede einzelne AGI-Action auf
einer eigenen Seite. Für die Evergreen-Ausgabe ist die Liste
kompaktiert — die jeweils aktuelle, vollständige Referenz steht
direkt im Asterisk-CLI über |
Die wichtigsten AGI-Befehle
| Befehl | Beschreibung |
|---|---|
|
Channel abnehmen |
|
Channel auflegen |
|
Channel-Status abfragen |
|
Channel-Variable lesen |
|
Channel-Variable setzen |
|
Variable/Funktion mit Substitution lesen |
|
Ansage abspielen und Ziffern einsammeln |
|
Ansage, abbrechbar durch Taste |
|
Sound-Datei abspielen |
|
Sound mit Vor-/Zurückspulen |
|
Mitschneiden |
|
Text/Zeichen empfangen |
|
Bild/Text senden |
|
Caller-ID ändern |
|
Context wechseln (wird nach AGI gewählt) |
|
Extension wechseln |
|
Priorität wechseln |
|
Musik on Hold |
|
Zahl ansagen |
|
Ziffern einzeln ansagen |
|
Buchstabieren |
|
Phonetisch buchstabieren |
|
Datum ansagen |
|
Uhrzeit ansagen |
|
Datum/Uhrzeit kombiniert |
|
Auf eine Taste warten |
|
AstDB |
|
Beliebige Dialplan-Applikation |
|
Dialplan-Sub aufrufen |
|
NoOp |
|
Logausgabe |
|
Async-AGI abbrechen |
|
Auto-Hangup setzen |