.titleBar { margin-bottom: 5px!important; }

exten pattern match problem

Dieses Thema im Forum "Asterisk Allgemein" wurde erstellt von mac_7, 21 Feb. 2005.

  1. mac_7

    mac_7 Neuer User

    Registriert seit:
    25 Jan. 2005
    Beiträge:
    33
    Zustimmungen:
    0
    Punkte für Erfolge:
    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 '49304517755@fromfwdOUT' 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 '494102238304@fromfwdOUT' 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 '494102238304@fromfwdOUT' 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 '494102238304@fromfwdOUT' 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!
     
  2. poppy

    poppy Neuer User

    Registriert seit:
    19 Aug. 2004
    Beiträge:
    49
    Zustimmungen:
    0
    Punkte für Erfolge:
    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.