asterisk -rx "`Befehl`"

Die einfachste Möglichkeit, mit Asterisk von außen zu kommunizieren, ist der Aufruf des Programms asterisk mit den Parametern `-rx` und danach dem CLI-Befehl. So kann man jeden beliebigen CLI-Befehl von der Shell aus ausführen.

Beispiel

Wenn Sie sich den Dialplan für die Extension `23` im Context `[meine-telefone] anschauen wollen, können Sie dies mit der Eingabe `asterisk -rx "dialplan show 23@meine-telefone" erreichen:

# asterisk -rx "dialplan show 23@meine-telefone"
[ Context 'meine-telefone' created by 'pbx_config' ]
  '23' =>           1. Wait(1)                                    [extensions.conf]
                    2. Answer()                                   [extensions.conf]
                    3. Playback(hello-world)                      [extensions.conf]
                    4. Wait(1)                                    [extensions.conf]
                    5. Hangup()                                   [extensions.conf]

-= 1 extension (5 priorities) in 1 context. =-

Typische Alltagsaufrufe:

# asterisk -rx "core show version"
# asterisk -rx "pjsip show endpoints"
# asterisk -rx "pjsip show registrations"
# asterisk -rx "core show channels"
# asterisk -rx "dialplan reload"
# asterisk -rx "pjsip reload"