Mike A. Leonetti
2010-May-07 15:35 UTC
[asterisk-users] "Contact header appears incorrect on this invite" Asterisk registering with another PBX
In an attempt to connect our Asterisk 1.6 phone system with another phone system called "Broadsmart", they gave me credentials to register to. Connected to Asterisk 1.6.2.5 currently running on watermelon (pid = 10365) watermelon*CLI> sip show registry Host dnsmgr Username Refresh State Reg.Time {broadsmart_ip}:5060 N {broadsmart_user} 3317 Registered Fri, 07 May 2010 11:21:41 1 SIP registrations. It shows that I am registered. But when I go to make a call using: exten => 706,1,Macro(broadsmart,706) and the Macro [macro-broadsmart] exten => s,1,Dial(SIP/${arg1}@broadsmart,60) Asterisk reports: [May 7 11:34:45] WARNING[10402]: chan_sip.c:17775 handle_response_invite: Received response: "Forbidden" from '"Mike A. Leonetti" <sip:{broadsmart_user}@broadsmart.net>;tag=as6376d669' The people on the other end sent me this e-mail:> > Your registration looks all wrong. The contact header appears > incorrect on this invite. Please make it read > > > > Contact: <sip:{broadsmart_user}@{our_ip}:5060> > > > > This is probably the userid or auth user id. > > > > > > REGISTER sip:{broadsmart_ip} SIP/2.0 > > Via: SIP/2.0/UDP {our_ip}:5060;branch=z9hG4bK1e85dd83;rport > > Max-Forwards: 70 > > From: <sip:{broadsmart_user}@{broadsmart_ip}>;tag=as3bafb590 > > To: <sip:{broadsmart_user}@{broadsmart_ip}> > > Call-ID: 13545ba119fb96b707e90636720df33a at 127.0.0.1 > > CSeq: 102 REGISTER > > User-Agent: Asterisk PBX 1.6.2.5 > > Expires: 120 > > Contact: <sip:s@{our_ip}> > > Content-Length: 0 > > > > Please change expires to what we are configured which is 3600 seconds.I'm not sure what it is that may be causing the "Contact" to show up as "s". Here are the associated configs. sip.conf [general] register => {broadsmart_user}:{broadsmart_password}@{broadsmart_ip} [broadsmart] host={broadsmart_ip} port=5060 type=peer disallow=all allow=ulaw dtmfmode=rfc2833 nat=no fromuser={broadsmart_user} secret={broadsmart_password} fromdomain=broadsmart.net quality=3600 canreinvite=no Sorry for the long request. Admittedly I'm lost. -- Mike A. Leonetti As warm as green tea -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20100507/35e84e0c/attachment.htm
Gareth Blades
2010-May-07 15:52 UTC
[asterisk-users] "Contact header appears incorrect on this invite" Asterisk registering with another PBX
Mike A. Leonetti wrote:> In an attempt to connect our Asterisk 1.6 phone system with another > phone system called "Broadsmart", they gave me credentials to register to. > > Connected to Asterisk 1.6.2.5 currently running on watermelon (pid = 10365) > watermelon*CLI> sip show registry > Host dnsmgr Username Refresh > State Reg.Time > {broadsmart_ip}:5060 N {broadsmart_user} 3317 > Registered Fri, 07 May 2010 11:21:41 > 1 SIP registrations. > > It shows that I am registered. But when I go to make a call using: > exten => 706,1,Macro(broadsmart,706) > > and the Macro > [macro-broadsmart] > exten => s,1,Dial(SIP/${arg1}@broadsmart,60) > > Asterisk reports: > [May 7 11:34:45] WARNING[10402]: chan_sip.c:17775 > handle_response_invite: Received response: "Forbidden" from '"Mike A. > Leonetti" <sip:{broadsmart_user}@broadsmart.net>;tag=as6376d669' > > The people on the other end sent me this e-mail:The register command has one set of credentials but if you are dialing using Dial(SIP/${arg1}@broadsmart,60) then the credentials will be looked up in the [broadsmart] section within sip.conf