Hallo zusammen.
habe gerade folgendes Problem. Ich will mit einem Callfile jemanden anrufen. Wenn ich ihn daheim nicht erreiche will ich ihn auf dem Handy anrufen. Ich dachte ich könnte das ganze schön über den Dialstatus stuern, aber leider klappt das nicht so wie es soll. Mit Hilfe der Variable ERREICHT wollte ich dann auswerten wo ich ihn erreicht habe und diese Variable dann weiter verarbeiten mit eine Skript.
Hier mal das Callfile:
in der extensionsconf habe ich dann das Folgende:
Fehlermeldung ist dann leider diese...
Kann mir da irgendwer helfen oder sieht den Fehler?
habe gerade folgendes Problem. Ich will mit einem Callfile jemanden anrufen. Wenn ich ihn daheim nicht erreiche will ich ihn auf dem Handy anrufen. Ich dachte ich könnte das ganze schön über den Dialstatus stuern, aber leider klappt das nicht so wie es soll. Mit Hilfe der Variable ERREICHT wollte ich dann auswerten wo ich ihn erreicht habe und diese Variable dann weiter verarbeiten mit eine Skript.
Hier mal das Callfile:
Code:
Channel: zap/g1/0123456
MaxRetries: 0
RetryTime: 20
WaitTime: 10
Context: MELDUNG
Extension: s
Priority: 1
SetVar: HANDY=01777777777
SetVar: ERREICHT=0
in der extensionsconf habe ich dann das Folgende:
Code:
[ALARMPLAN]
exten => s,1,Goto(v0-$(Dialstatus,1)
exten =>v0-ANSWER,1,SetVar(ERREICHT=1)
exten =>v0-ANSWER,2,Goto(WRITEOUT)
exten =>v0-NOANSWER,1,RetryDial(,30,2,/zap/g1/${HANDY})
exten =>v0-NOANSWER,2,Goto(v1-${DIALSTATUS})
exten => _v0-.,1,Goto(v0-NOANSWER,1)
exten =>v1-ANSWER,1,SetVar(ERREICHT=2)
exten =>v1-ANSWER,2,Goto(WRITEOUT)
exten =>v1-NOANSWER,1,Goto(WRITEOUT)
exten => _v1-.,1,Goto(v1-NOANSWER,1)
;Skript aufrufen, das die Auswertung schreibt
exten =>WRITEOUT,1,Hangup()
Fehlermeldung ist dann leider diese...
Code:
Attempting call on SIP/633 for s@MELDUNG:1 (Retry 1)
== Starting SIP/xxxxx at MELDUNG,s,1 failed so falling back to exten 's'
== Starting SIP/xxxxx at MELDUNG,s,1 still failed so falling back to context 'default'
Jan 15 14:27:50 WARNING[6741]: pbx.c:2296 __ast_pbx_run: Channel 'SIP/xxxxx' sent into invalid extension 's' in context 'default', but no invalid handler
Kann mir da irgendwer helfen oder sieht den Fehler?