Befehl ausführen nur nach Auflegen des Angerufenen

jacky0815

Neuer User
Mitglied seit
14 Apr 2005
Beiträge
117
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich suche eine Möglichkeit nach dem Auflegen noch einen Befehl auszuführen.
Code:
exten => h,1,NoOp(irgendwas)
kenne ich schon, bringt mir aber in meinem Fall nichts.
Das Problem besteht darin, dass der Befehl nur ausgeführt werden soll, wenn der Angerufene auflegt. Bei o.g. Option wird der Befehl auch ausgeführt wenn der Anrufer (Bsp bei Besetzt) zur Voicemailbox geleitet wird und danach auflegt.

Ich hoffe ich hab mich einigermaße verständlich ausdrücken können und hoffe ebenso es gibt eine Lösung für mein Problem.

Gruß Daniel
 
Hi,

wenn das Gespräch noch zur VoiceBox kommt, sprich die Variable ${DIALSTATUS} zur Verfügung steht, kannst Du doch eine Variable setzen und ein if-Abfrage in h einbauen.
Variablen sind im ganzen Channel global, auch wenn sie in Macros gesetzt werden.
Evtl. auch ${HANGUPCAUSE} für ZAP und SIP mal anschauen.
 
Kostenlos!

Statistik des Forums

Themen
248,906
Beiträge
2,304,659
Mitglieder
378,612
Neuestes Mitglied
calahan77