exten pattern match problem

mac_7

Neuer User
Mitglied seit
25 Jan 2005
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
ich habe ein kleines problem das mich in den wahnsinn treibt
vieleicht sehe ih ja den wald vor lauter bäumen nicht mehr
auszug aus meiner extentions.conf
Code:
[block]
exten => _00X.,1,Macro(notallowed)
exten => _0088X.,1,Macro(notallowed)
exten => _01X.,1,Macro(notallowed)
exten => _019X.,1,Macro(notallowed)
exten => _0900X.,1,Macro(notallowed)
exten => _490X.,1,Macro(notallowed)
exten => _491X.,1,Macro(notallowed)
exten => _4940450X.,1,Macro(notallowed)
exten => _49N00X.,1,Macro(notallowed)
exten => _N00X.,1,Macro(notallowed)

[macro-fwdout]
exten => s,1,Wait(0.2)
exten => s,2,Answer()
exten => s,3,Playback(beep)
exten => s,4,SetCIDName(fwdOUT)
exten => s,5,Dial(${HANSENET}/*31*0${MACRO_EXTEN:2},60,T,L(1800000:1790000))
exten => s,6,Goto(s-${DIALSTATUS},1)
exten => s,7,Wait(0.2)
exten => s,8,Hangup()

exten => s-ANSWER,1,NoOp()
exten => s-ANSWER,2,Hangup()

exten => s-BUSY,1,Busy()
exten => s-BUSY,2,Hangup()

exten => s-CANCEL,1,Playback(vm-goodbye)
exten => s-CANCEL,2,Hangup()

exten => s-CHANUNAVAIL,1,Playback(vm-theperson)
exten => s-CHANUNAVAIL,2,SayDigits(${MACRO_EXTEN})
exten => s-CHANUNAVAIL,3,Playback(vm-isunavail)
exten => s-CHANUNAVAIL,4,Hangup()

exten => s-CONGESTION,1,Congestion()
exten => s-CONGESTION,2,Hangup()

exten => s-NOANSWER,1,Playback(vm-nobodyavail)
exten => s-NOANSWER,2,Hangup()

[fromfwdOUT]
include => block
exten => _49X.,2,Macro(fwdout)
exten => _49X.,3,Hangup()
der context [fromfwdOUT] wird bei eingehenden fwdout anrufen ausgeführt
jetzt kommt es zu fehlern der form:
Code:
Feb 21 18:42:13 NOTICE[16649]: chan_iax2.c:5770 socket_read: Rejected connect attempt from 65.39.205.124, request '[email protected]' does not exist
oder auch
Feb 21 18:44:38 NOTICE[16649]: chan_iax2.c:5770 socket_read: Rejected connect attempt from 65.39.205.124, request '[email protected]' does not exist
Feb 21 18:44:38 NOTICE[16649]: chan_iax2.c:5770 socket_read: Rejected connect attempt from 65.39.205.124, request '[email protected]' does not exist
Feb 21 18:44:38 NOTICE[16649]: chan_iax2.c:5770 socket_read: Rejected connect attempt from 65.39.205.124, request '[email protected]' does not exist
alle pattern des include [block] matchen immer
auch eine änderung der exten_pattern von _49X. auf _49NX. oder _49. oder _49N. bringt nix
was etwas bringt ist
include => block
exten => _49X.,2,Macro(fwdout)
exten => _49X.,3,Hangup()
in
include => block
exten => _49X.,1,Macro(fwdout)
exten => _49X.,2,Hangup()
ändern
dann geht aber der block nicht mehr
das dümmste ist das es schon alles lief und nach einem "save dailplan" und ein wenig "aufräumen" BÄNG!
 

poppy

Neuer User
Mitglied seit
19 Aug 2004
Beiträge
49
Punkte für Reaktionen
0
Punkte
0
Versuch mal mit:

[forwardfwdOut]
exten => _49X.,1,Macro(fwdout)
exten => _49X.,2,Hangup()

[fromfwdOUT]
include => block
include => forwardfwdOut

Die Reihenfolge der Include-Zeilen ist wichtig.