Script bei Hangup beenden

wonder75

Neuer User
Mitglied seit
17 Nov 2006
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
Hallo,
ich arbeite mich gerade ins Skripting für das agi ein. Dabei habe ich eine grundlegendes Problem. Wie kann mein laufendes Skript überprüfen ob der Benutzer aufgelegt hat. Mein Script sieht so aus...

ENDLOSLOOP

-Sample abspielen, Keypress abfragen
-Verschiedene Aktionen jeh nach Keypress

ENDE ENDLOSLOOP

Das Problem ist nun, dass das Skript weiterläuft, wenn der Benutzer auflegt, wenn er im Endlosloop ist. Es quatscht munter weiter mit Asterisk und bringt alles was danach passiert durcheinander. Ausserdem ist es schrecklich unsauber.

Also, was kann mein script auslesen oder abfragen um mitzubekommen, dass der Benutzer aufgelegt hat?

Danke
wonder
 
hat sich erledigt

Mit CHANNEL STATUS kann man den Status des aktuellen Channels abfragen.
Ist die Rückgabe von CHANNEL STATUS leer, kann man das skript enden lassen.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.