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
 

wonder75

Neuer User
Mitglied seit
17 Nov 2006
Beiträge
16
Punkte für Reaktionen
0
Punkte
0
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.
 

3CX PBX - GRATIS
Linux / Win / Cloud

Neueste Beiträge

Statistik des Forums

Themen
232,891
Beiträge
2,027,815
Mitglieder
351,017
Neuestes Mitglied
mucfaber