[asterisk-dev] OK, IAX2 - something is major wack - 1.2.3

mezzmor at aim.com mezzmor at aim.com
Sat Jan 28 14:35:00 MST 2006


3 asterisk servers in 3 different locations
 
A
 
extensions.conf
 
[outgoing-iax]
exten => _402XXX,1,Dial,IAX2/ast-helpdesk at 10.11.1.1/${EXTEN}
exten => _1NXXNXXXXXX,1,Dial,IAX2/ast-helpdesk at 10.11.1.1/${EXTEN} 
exten => _011.,2,Dial,IAX2/ast-helpdesk at 10.11.1.1/${EXTEN} 
 
 
B
 
extensions.conf
[iax-inbound-from-stl]
 
exten => _101XXX,1,Goto(iax-to-ast-helpdesk,${EXTEN})
exten => _1NXXNXXXXXX,1,SetCallerID(3147860221)
exten => _1NXXNXXXXXX,2,Goto(iax-to-pstn,${EXTEN})
exten => _011.,1,SetCallerID(3147860221)
exten => _011.,2,Goto(iax-to-pstn,${EXTEN})
[iax-outbound-to-stl]
 
exten => _402XXX,1,Dial(IAX2/aststl-srv01,${EXTEN})
[iax-inbound-from-ast-helpdesk]
exten => _402XXX,1,Goto(iax-outbound-to-stl,${EXTEN})
exten => _1NXXNXXXXXX,1,SetCallerID(4079022643)
exten => _1NXXNXXXXXX,2,Goto(iax-to-pstn,${EXTEN})
exten => _011.,1,SetCallerID(4079022643)
exten => _011.,2,Goto(iax-to-pstn,${EXTEN})
[iax-to-ast-helpdesk]
 
exten => _101XXX,1,Dial(IAX2/ast-helpdesk,${EXTEN})
[iax-to-pstn]
 
exten => _1NXXNXXXXXX,1,Dial,IAX2/XXXX at voipjet/${EXTEN} 
exten => _011.,1,1,Dial,IAX2/XXXX at voipjet/${EXTEN}
 
C
 
[outgoing-iax]
 
exten => _1NXXNXXXXXX,1,Dial(IAX2/aststl-srv01 at 10.11.1.1/${EXTEN})
exten => _1XXXXX,1,Dial(IAX2/aststl-srv01 at 10.11.1.1/${EXTEN})
 
[incoming-iax]
 
; Receptionist
exten => 402100,1,Dial(SIP/402100,20,tr)
exten => 402100,2,Voicemail,u402100 at 402
exten => 402100,102,Voicemail,b402100 at 402
; Steve
exten => 402101,1,Dial(SIP/402101,20,tr)
exten => 402101,2,Voicemail,u402101 at 402
exten => 402101,102,Voicemail,b402101 at 402
; Jeff
exten => 402102,1,Dial(SIP/402102,20,tr)
exten => 402102,2,Voicemail,u402102 at 402
exten => 402102,102,Voicemail,b402102 at 402
; Kari
exten => 402103,1,Dial(SIP/402103,20,tr)
exten => 402103,2,Voicemail,u402103 at 402
exten => 402103,102,Voicemail,b402103 at 402
 
I try to dial an outbound number, my cellphone from location a.
 
Check out what I get at the CLI on server a:
 
-- Executing Dial("SIP/101200-53a6", "IAX2/ast-helpdesk at 10.11.1.1/13214380707") in new stack
    -- Called ast-helpdesk at 10.11.1.1/13214380707
Jan 28 16:10:30 NOTICE[2070]: chan_iax2.c:2821 auto_congest: Auto-congesting call due to slow response
    -- IAX2/10.11.1.1:4569-3 is circuit-busy
    -- Hungup 'IAX2/10.11.1.1:4569-3'
  == Everyone is busy/congested at this time (1:0/1/0)
 
Now, Check This Out, from server B:
 
 -- Accepting UNAUTHENTICATED call from 192.168.14.25:
       > requested format = ulaw,
       > requested prefs = (ulaw),
       > actual format = ulaw,
       > host prefs = (ulaw),
       > priority = mine
    -- Executing SetCallerID("IAX2/ast-helpdesk-2", "4079022643") in new stack
    -- Executing Goto("IAX2/ast-helpdesk-2", "iax-to-pstn|13214380707") in new stack
    -- Goto (iax-inbound-from-ast-helpdesk,iax-to-pstn,2147483647)
Jan 28 16:09:10 WARNING[13641]: pbx.c:2345 __ast_pbx_run: Channel 'IAX2/ast-helpdesk-2' sent into invalid extension 'iax-to-pstn' in context 'iax-inbound-from-ast-helpdesk', but no invalid handler
Jan 28 16:09:10 NOTICE[13288]: chan_iax2.c:1597 iax2_destroy: Avoiding IAX destroy deadlock
Jan 28 16:09:10 NOTICE[13288]: chan_iax2.c:1597 iax2_destroy: Avoiding IAX destroy deadlock
Jan 28 16:09:10 NOTICE[13288]: chan_iax2.c:1597 iax2_destroy: Avoiding IAX destroy deadlock
Jan 28 16:09:10 NOTICE[13288]: chan_iax2.c:1597 iax2_destroy: Avoiding IAX destroy deadlock
Jan 28 16:09:10 NOTICE[13288]: chan_iax2.c:1597 iax2_destroy: Avoiding IAX destroy deadlock
Jan 28 16:09:10 NOTICE[13288]: chan_iax2.c:1597 iax2_destroy: Avoiding IAX destroy deadlock
Jan 28 16:09:10 NOTICE[13288]: chan_iax2.c:1597 iax2_destroy: Avoiding IAX destroy deadlock
Jan 28 16:09:10 NOTICE[13288]: chan_iax2.c:1597 iax2_destroy: Avoiding IAX destroy deadlock
Jan 28 16:09:10 NOTICE[13288]: chan_iax2.c:1597 iax2_destroy: Avoiding IAX destroy deadlock
    -- Hungup 'IAX2/ast-helpdesk-2'

 
Anyone notice anything? The call gets to server B. Sets the caller ID, goes to the correct context, with the correct extension.
 
Why is the phone number I am dialing getting munched to another telephone number?!?!?!?!
 
I really was scratching my head until I thought, weird, I wonder if this number exists? I dial it and hear somebody saying they aren't available, press 5 to leave a message, and Allison's voice answered "Please leave a message after the tone". 
 
Does anyone have any ideas?

 
________________________________________________________________________
Check Out the new free AIM(R) Mail -- 2 GB of storage and industry-leading spam and email virus protection.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-dev/attachments/20060128/b0e00f0d/attachment.htm


More information about the asterisk-dev mailing list