[Asterisk-Users] Asterisk as SIP Proxy
Olle E. Johansson
oej at edvina.net
Mon Dec 1 07:51:42 MST 2003
Ranga,
I'm sorry, I can't find the error in this configuration. I called on IP address myself,
and my Asterisk picked out the IP address into the domain part and dialed out.
I'm stuck. Anyone else that see the problem?
/O
ranga wrote:
> Here it goes
>
>
> Sip read: CLI>
> INVITE sip:ranga at 192.168.68.6 SIP/2.0
> Content-Length: 116
> Contact: <sip:192.168.68.12>
> Call-ID: F1C6B16E-51A7-4987-A2B9-128C2302378C at 192.168.68.12
> Content-Type: application/sdp
> Max-Forwards: 70
> From: "Ranga Rao Vutukuru"<sip:sridhar at 192.168.68.15>;tag=21632105
> CSeq: 1 INVITE
> To: <sip:ranga at 192.168.68.6>
> Via: SIP/2.0/UDP 192.168.68.12:5060
>
> v=0
> o=- 3279257833 3279257833 IN IP4 192.168.68.12
> s=-
> c=IN IP4 192.168.68.12
> t=0 0
> m=audio 16390 RTP/AVP 8 0
>
> 10 headers, 6 lines
> Using latest request as basis request
> Sending to 192.168.68.12 : 5060 (non-NAT)
> Found audio format ALAW
> Found audio format UNKN
> Capabilities: us - 524302, them - 12/0, combined - 12
> Non-codec capabilities: us - 1, them - 0, combined - 0
> Reliably Transmitting (no NAT):
> SIP/2.0 407 Proxy Authentication Required
> Via: SIP/2.0/UDP 192.168.68.12:5060
> From: "Ranga Rao Vutukuru"<sip:sridhar at 192.168.68.15>;tag=21632105
> To: <sip:ranga at 192.168.68.6>;tag=as78933dd8
> Call-ID: F1C6B16E-51A7-4987-A2B9-128C2302378C at 192.168.68.12
> CSeq: 1 INVITE
> User-Agent: Asterisk PBX
> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER
> Contact:
> Proxy-Authenticate: Digest realm="asterisk", nonce="25230b01"
> Content-Length: 0
>
>
> to 192.168.68.12:5060
> Sip read: CLI>
> ACK sip:ranga at 192.168.68.6 SIP/2.0
> Content-Length: 0
> Call-ID: F1C6B16E-51A7-4987-A2B9-128C2302378C at 192.168.68.12
> CSeq: 1 ACK
> From: "Ranga Rao Vutukuru"<sip:sridhar at 192.168.68.15>;tag=21632105
> To: <sip:ranga at 192.168.68.6>;tag=as78933dd8
> Via: SIP/2.0/UDP 192.168.68.12:5060
>
>
> 7 headers, 0 lines
> Sip read: CLI>
> INVITE sip:ranga at 192.168.68.6 SIP/2.0
> Content-Length: 116
> Contact: <sip:192.168.68.12>
> Call-ID: F1C6B16E-51A7-4987-A2B9-128C2302378C at 192.168.68.12
> Content-Type: application/sdp
> Max-Forwards: 70
> From: "Ranga Rao Vutukuru"<sip:sridhar at 192.168.68.15>;tag=21632105
> CSeq: 2 INVITE
> To: <sip:ranga at 192.168.68.6>
> Via: SIP/2.0/UDP 192.168.68.12:5060
> Proxy-Authorization: Digest
> username="sridhar",realm="asterisk",nonce="25230b01",uri="sip:ranga at 192.168.
> 68.6",response="bb1576d7abea9f08c07d598c7d6686a0"
>
> v=0
> o=- 3279257833 3279257833 IN IP4 192.168.68.12
> s=-
> c=IN IP4 192.168.68.12
> t=0 0
> m=audio 16390 RTP/AVP 8 0
>
> 11 headers, 6 lines
> Using latest request as basis request
> Sending to 192.168.68.12 : 5060 (non-NAT)
> Found audio format ALAW
> Found audio format UNKN
> Capabilities: us - 524302, them - 12/0, combined - 12
> Non-codec capabilities: us - 1, them - 0, combined - 0
> Looking for ranga in pandora
> list_route: hop: <sip:192.168.68.12>
> Transmitting (no NAT):
> SIP/2.0 100 Trying
> Via: SIP/2.0/UDP 192.168.68.12:5060
> From: "Ranga Rao Vutukuru"<sip:sridhar at 192.168.68.15>;tag=21632105
> To: <sip:ranga at 192.168.68.6>;tag=as62db81f5
> Call-ID: F1C6B16E-51A7-4987-A2B9-128C2302378C at 192.168.68.12
> CSeq: 2 INVITE
> User-Agent: Asterisk PBX
> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER
> Contact: <sip:ranga at 192.168.68.15>
> Content-Length: 0
>
>
> to 192.168.68.12:5060
> -- Executing SetGlobalVar("SIP/sridhar-51cd", "sipto=ranga") in new
> stack
> -- Setting global variable 'sipto' to 'ranga'
> -- Executing SetGlobalVar("SIP/sridhar-51cd", "sipdom=") in new stack
> -- Setting global variable 'sipdom' to ''
> -- Executing GotoIf("SIP/sridhar-51cd", "0?30|1:5|1") in new stack
> -- Goto (pandora,5,1)
> -- Executing GotoIf("SIP/sridhar-51cd", "0?20|1:10|1") in new stack
> -- Goto (pandora,10,1)
> -- Executing Dial("SIP/sridhar-51cd", "SIP/ranga@") in new stack
> == Everyone is busy at this time
> -- Executing Hangup("SIP/sridhar-51cd", "") in new stack
> == Spawn extension (pandora, 10, 2) exited non-zero on 'SIP/sridhar-51cd'
> -- Executing SetGlobalVar("SIP/sridhar-51cd", "sipto=h") in new stack
> -- Setting global variable 'sipto' to 'h'
> -- Executing SetGlobalVar("SIP/sridhar-51cd", "sipdom=") in new stack
> -- Setting global variable 'sipdom' to ''
> -- Executing GotoIf("SIP/sridhar-51cd", "1?30|1:5|1") in new stack
> -- Goto (pandora,30,1)
> -- Executing Hangup("SIP/sridhar-51cd", "") in new stack
> == Spawn extension (pandora, 30, 1) exited non-zero on 'SIP/sridhar-51cd'
> Reliably Transmitting (no NAT):
> SIP/2.0 403 Forbidden
> Via: SIP/2.0/UDP 192.168.68.12:5060
> From: "Ranga Rao Vutukuru"<sip:sridhar at 192.168.68.15>;tag=21632105
> To: <sip:ranga at 192.168.68.6>;tag=as62db81f5
> Call-ID: F1C6B16E-51A7-4987-A2B9-128C2302378C at 192.168.68.12
> CSeq: 2 INVITE
> User-Agent: Asterisk PBX
> Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER
> Contact: <sip:ranga at 192.168.68.15>
> Content-Length: 0
>
>
> to 192.168.68.12:5060
> Sip read: CLI>
> ACK sip:ranga at 192.168.68.6 SIP/2.0
> Content-Length: 0
> Call-ID: F1C6B16E-51A7-4987-A2B9-128C2302378C at 192.168.68.12
> CSeq: 2 ACK
> From: "Ranga Rao Vutukuru"<sip:sridhar at 192.168.68.15>;tag=21632105
> To: <sip:ranga at 192.168.68.6>;tag=as62db81f5
> Via: SIP/2.0/UDP 192.168.68.12:5060
>
>
> 7 headers, 0 lines
> localhost*CLI>
>
> ----- Original Message -----
> From: "Olle E. Johansson" <oej at edvina.net>
> To: <asterisk-users at lists.digium.com>
> Sent: Monday, December 01, 2003 2:16 PM
> Subject: Re: [Asterisk-Users] Asterisk as SIP Proxy
>
>
>
>>ranga wrote:
>>
>>
>>>This is the complete extensions.conf. I wasnt getting the SIPDOMAIN
>
> right.
>
>>>Rest of your script/configuration works only if ${SIPDOMAIN} works
>>>Am I missing anything in this? I had the latest CVS checkout this
>
> morning,
>
>>>i.e., 1st Dec. 12.00 Noon GMT +5.30.
>>
>>Ranga,
>>I agree, seems like the client is not sending an INVITE that Asterisk
>>is able to parse the SIPDOMAIN from.
>>
>>Turn on SIP DEBUG in your Asterisk CLI and catch the INVITE from the
>
> client.
>
>>Check if the invite goes to user at domain or only to "user" without a
>
> domain?
>
>>I haven't got sjphone, so I can't try myself.
>>
>>Please add a SIP DEBUG output with the INVITE.
>>
More information about the asterisk-users
mailing list