E-Mail bei verpasstem Anruf

mmh leider funktioniert der Code nicht er kommt immer nur bis Dial und wenn dann einfach aufgelet wird macht er nicht weiter. Mir ist aber auch aufgefallen das das nur dann nicht funktioniert wenn innerhalb der 20 Sekunden von Dial aufgelegt wird.
 
versuch das mal so;

[qsc-incoming]
exten => ${QSCUSERID1},1,Dial(SIP/${PHONE1},20)
exten => h,1,GotoIf($["${DIALSTATUS}"!="ANSWER"]?10:20)
exten => h,10,Hangup
exten => h,20,System(echo "Verpasster Anruf von ${CALLERID(num)} fuer ${BNUMBER} am `date`" | mail -s "Anruf verpasst" [email protected] $)
exten => h,21, Hangup

so müsste der call nach einem answer normal beendet werden und wenn dieser nicht beantwortet wurde, weil besetzt oder was auch immer, sollte er eine mail auslösen...
 
Kostenlos!

Statistik des Forums

Themen
249,052
Beiträge
2,309,534
Mitglieder
378,850
Neuestes Mitglied
IchBinEsDoch