Callfile das je nach erreichbarkeit verschiedene Nummern anruft

JOB-Soft

Neuer User
Mitglied seit
11 Dez 2006
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
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:
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?
 
Hallo,

eine Möglichkeit wäre mit Local-channel zu arbeiten. Bsp:

Code:
[alarmiere]
exten => teilnehmer,1,Dial(zap/g1/0123456,30)
exten => teilnehmer,n,Dial(zap/g1/handynummer,30)
exten => teilnehmer,n,Dial(zap/g1/nochEineNummer,30)

callfile:

Code:
Channel: Local/teilnehmer@alarmiere
MaxRetries: 0
RetryTime: 20
WaitTime: 10
Context: MELDUNG
Extension: s
Priority: 1

Deine Fehlermeldung besagt, dass im context "MELDUNG" keine extensions "s" exsistiert
 
Hmmmm, zur Zeit klappt das gar nicht. Das mit dem local channel klappt irgendwie nicht. Außerdem will ich ja nicht mit ihm persönlich verbunden werden, sodnern er soll etwas nettes vonde r Telefonanlage vorgespielt bekommen.

Außerdem kann ich so ja nicht auswerten welche Nummer ich erreicht habe oder übersehe ich etwas?

Kannste mir noch nen paar Tips geben?
 
Kostenlos!

Statistik des Forums

Themen
247,954
Beiträge
2,277,725
Mitglieder
377,045
Neuestes Mitglied
velligoose