[asterisk-users] SIP interconnection problem
Robert Bielik
robert.bielik at xponaut.se
Tue Oct 27 09:35:31 CDT 2009
Someone? As * is used so extensively with SIP I must've made a _glaring_ mistake in my config (!)
/Rob
Robert Bielik skrev:
> Tarek Sawah skrev:
>> you need to post you SIP.conf and your Extensions.conf so someone can
>> have a look at them and see if there is anything missing
>> what are the contexts you are using with your peers?
>> what is the dial plan triggered when calling your destination number?
>
> Machine 1 -------------------------------------------------------
> iax.conf: ======================
> [general]
> bandwidth=low
> disallow=lpc10 ; Icky sound quality... Mr. Roboto.
> jitterbuffer=no
> forcejitterbuffer=no
> autokill=yes
>
> [2200]
> type=friend
> host=dynamic
> context=users
> username=2200
> secret=none
> auth=md5
>
> sip.conf =======================
> [general]
> port=5060
> bindaddr=0.0.0.0
>
> disallow=all
> allow=alaw ; Allow codecs in order of preference
> allow=ulaw
> allow=gsm
> allow=g726
>
> dtmfmode=rfc2833
>
> register => machine_1:wabooba at 192.168.10.77/machine_2
>
> [machine_2]
> allow=alaw,ulaw,gsm,g726
> host=dynamic
> secret=wabooba
> type=friend
> context=sip_incoming
> username=machine_2
>
> extensions.conf ==================
> [general]
> static=yes
> writeprotect=no
> clearglobalvars=no
>
> [globals]
> ; The outgoing sip trunk
> SIP_TRUNK=192.168.10.77
> OUTGOING_PREFIX=0
>
> [default]
> include => sip-incoming
> include => test
>
> [test]
> ; Create an extension, 600, for evaluating echo latency.
> ;
> exten => 600,1,Playback(demo-echotest) ; Let them know what's going on
> exten => 600,n,Echo ; Do the echo test
> exten => 600,n,Playback(demo-echodone) ; Let them know it's over
> exten => 600,n,Goto(s,6)
>
> [users]
> include => sip-incoming
> include => outgoing
> include => test
>
> [sip-incoming]
> include => agi-async
> include => internal
>
> [agi-async]
> exten => _01XXXX,1,Agi(agi:async)
>
> [internal]
> exten => _2XXX,1,NoOp()
> exten => _2XXX,n,Dial(IAX2/${EXTEN})
> exten => _2XXX,n,Hangup()
>
> [outgoing-agi-async]
> exten => _${OUTGOING_PREFIX}.,1,Dial(SIP/${EXTEN}@${SIP_TRUNK})
> exten => _${OUTGOING_PREFIX}.,n,Set(CALLERID(name)=reason-${DIALSTATUS})
> exten => _${OUTGOING_PREFIX}.,n,Agi(agi:async)
>
> [outgoing]
> exten => _${OUTGOING_PREFIX}.,1,Dial(SIP/${SIP_TRUNK}/${EXTEN:1})
> exten => _${OUTGOING_PREFIX}.,n,Hangup()
>
> Machine 2 --------------------------------------------------------
> sip.conf =======================
> [general]
> port=5060
> bindaddr=0.0.0.0
>
> disallow=all
> allow=alaw ; Allow codecs in order of preference
> allow=ulaw
> allow=gsm
> allow=g726
>
> dtmfmode=rfc2833
>
> register => machine_2:wabooba at 192.168.10.11/machine_1
>
> [machine_1]
> allow=alaw,ulaw,gsm,g726
> host=dynamic
> secret=wabooba
> type=friend
> context=sip_incoming
> username=machine_1
>
> extensions.conf ==================
> [globals]
> ; The outgoing sip trunk
> SIP_TRUNK=192.168.10.11
>
> Rest is exactly the same. I have a zoiper connected to each machine and I'm trying to make a call from Machine 2 to zoiper
> on Machine 1:
>
> -- Registered IAX2 '2200' (AUTHENTICATED) at 192.168.10.113:4569
> -- Accepting AUTHENTICATED call from 192.168.10.113:
> > requested format = gsm,
> > requested prefs = (),
> > actual format = gsm,
> > host prefs = (),
> > priority = mine
> -- Executing [02200 at users:1] Dial("IAX2/2200-1200", "SIP/192.168.10.11/2200") in new stack
> == Using SIP RTP CoS mark 5
> -- Called 192.168.10.11/2200
> [Oct 26 09:20:25] NOTICE[20248]: chan_sip.c:15031 handle_response_invite: Failed to authenticate on INVITE to '"2200" <sip:2200 at 192.168.10.77>;tag=as6173091f'
> -- SIP/192.168.10.11-090c2ea8 is circuit-busy
> == Everyone is busy/congested at this time (1:0/1/0)
> -- Executing [02200 at users:2] Hangup("IAX2/2200-1200", "") in new stack
> == Spawn extension (users, 02200, 2) exited non-zero on 'IAX2/2200-1200'
> -- Hungup 'IAX2/2200-1200'
>
> Besides that "sip show peers" on either machine shows the other one correctly registered, and "iax2 show peers" shows the connected zoiper on each machine.
>
> Ideas, please ??
>
> TIA
> /Rob
>
>
>
> _______________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
More information about the asterisk-users
mailing list