Its supposed to be a proxy. What is it doing/not doing that makes it not 
a true proxy. Ive tried removing the Route header from the ACK and the 
RR in the 200 is now left in place, that was an oversight.

BONNAERENS Ben wrote:
> Hello,
>
> This box in the middle is a funny thing.
>
> Is it a proxy? -> No.
> Is it a B2BUA? -> No.
> Is it an old fashioned strict router? ->Yes.Better to use the lr default
> nowadays
> Does it remove mandatory headers? ->Yes. RR header from 200 is removed
>
> It is not removing the Route header from the ACK.Try that?
>
> Best regards,
> Ben.
>
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]] On Behalf Of
> Andrew Wood
> Sent: dinsdag 3 februari 2009 15:06
> To: [email protected]
> Subject: Re: [Sip-implementors] Misformed ACK causing media session to
> fail
>
> Thanks for the help. I think there have been several problems here.
>
> As far as I can see everything now looks right but theres still no
> media.
>
> When you say the CSeq of ACK received is still incorrect - I dont see
> how because this is set by the phone and the phone (Cisco) should be
> correct. Its set to the CSeq of the INVITE it sent which was 2.
>
> The CSeq of the INVITE forwarded by the proxy had a Cseq of 1. Therefore
> surely the ACK recieved (which has come from the caller) should have its
> Cseq set to 2 and when I forward it I should set it to 1:
>
> The current message sequence is as follows: If someone can help me sort
> this I'll buy you a drink of your chocie via PayPal :)
>
> Thanks
> Andrew
>
> Original INVITE:
>
> INVITE sip:[email protected];user=phone SIP/2.0
>
> Via: SIP/2.0/UDP 192.168.254.2:5060;branch=z9hG4bK924d84358e6d1376
>
> Contact: <sip:[email protected]:5060;user=phone;transport=udp>
>
> To: <sip:[email protected];user=phone>
>
> From: <sip:[email protected];user=phone>;tag=3440312132
>
> Call-ID: [email protected]
>
> CSeq: 2 INVITE
>
> Expires: 300
>
> Allow: ACK, BYE, CANCEL, INVITE, NOTIFY, OPTIONS, REFER, REGISTER,
> PRACK, UPDATE
>
> Content-Type: application/sdp
>
> Proxy-Authorization: Digest
> username="userB",realm="",nonce="1233669092:4fe679fd01f6c6fc6426d3ed4e1e
> 0a8e",uri="sip:[email protected]",response="33a4f7084f92cd584236998a45
> 3e6217",qop=auth-int,nc=00000001,cnonce="54fcbd06" 
>
>
> Supported: replaces, 100rel
>
> User-Agent: Cisco-CP7912/8.0.0-060111A
>
> Content-Length: 288
>
> v=0
>
> o=201 822997805 822997805 IN IP4 192.168.254.2
>
> s=Cisco 7912 SIP Call
>
> c=IN IP4 192.168.254.2
>
> t=0 0
>
> m=audio 16384 RTP/AVP 0 18 8 101
>
> a=rtpmap:0 PCMU/8000/1
>
> a=rtpmap:18 G729/8000/1
>
> a=fmtp:18 annexb=yes
>
> a=rtpmap:8 PCMA/8000/1
>
> a=rtpmap:101 telephone-event/8000
>
> a=fmtp:101 0-15
>
>
> Forwarded INVITE
>
> INVITE sip:[email protected]:5060;user=phone;transport=UDP SIP/2.0
>
> Via: SIP/2.0/UDP 192.168.254.2:5060;branch=z9hG4bK924d84358e6d1376
>
> Max-Forwards: 70
>
> Record-Route: <sip:[email protected];user=phone>
>
> Contact: <sip:[email protected]:5060>
>
> To: <sip:[email protected]:5060;user=phone;transport=UDP>
>
> From: <sip:[email protected];user=phone>;tag=3440312132
>
> Call-ID: [email protected]
>
> CSeq: 1 INVITE
>
> Content-Type: application/sdp
>
> Content-Length: 288
>
> v=0
>
> o=201 822997805 822997805 IN IP4 192.168.254.2
>
> s=Cisco 7912 SIP Call
>
> c=IN IP4 192.168.254.2
>
> t=0 0
>
> m=audio 16384 RTP/AVP 0 18 8 101
>
> a=rtpmap:0 PCMU/8000/1
>
> a=rtpmap:18 G729/8000/1
>
> a=fmtp:18 annexb=yes
>
> a=rtpmap:8 PCMA/8000/1
>
> a=rtpmap:101 telephone-event/8000
>
> a=fmtp:101 0-15
>
>
> Recieved 180:
>
> SIP/2.0 180 Ringing
>
> Via: SIP/2.0/UDP 192.168.254.2:5060;branch=z9hG4bK924d84358e6d1376
>
> Record-Route: <sip:[email protected];user=phone>
>
> Contact: <sip:[email protected]:5060;user=phone;transport=udp>
>
> To: <sip:[email protected]:5060;user=phone;transport=UDP>;tag=2081843699
>
> From: <sip:[email protected];user=phone>;tag=3440312132
>
> Call-ID: [email protected]
>
> CSeq: 1 INVITE
>
> Allow: ACK, BYE, CANCEL, INVITE, NOTIFY, OPTIONS, REFER, REGISTER, 
> PRACK, UPDATE
>
> Server: Cisco-CP7912/8.0.0-060111A
>
> Content-Length: 0
>
> Modified 180:
>
> SIP/2.0 180 Ringing
>
> Via: SIP/2.0/UDP 192.168.254.2:5060;branch=z9hG4bK924d84358e6d1376
>
> Record-Route: <sip:[email protected];user=phone>
>
> Contact: <sip:[email protected]:5060;user=phone;transport=udp>
>
> To: <sip:[email protected];user=phone>;tag=2081843699
>
> From: <sip:[email protected];user=phone>;tag=3440312132
>
> Call-ID: [email protected]
>
> CSeq: 2 INVITE
>
> Allow: ACK, BYE, CANCEL, INVITE, NOTIFY, OPTIONS, REFER, REGISTER, 
> PRACK, UPDATE
>
> Server: Cisco-CP7912/8.0.0-060111A
>
> Content-Length: 0
>
>
> Recieved 200:
>
> SIP/2.0 200 OK
>
> Via: SIP/2.0/UDP 192.168.254.2:5060;branch=z9hG4bK924d84358e6d1376
>
> Record-Route: <sip:[email protected];user=phone>
>
> Contact: <sip:[email protected]:5060;user=phone;transport=udp>
>
> To: <sip:[email protected]:5060;user=phone;transport=UDP>;tag=2081843699
>
> From: <sip:[email protected];user=phone>;tag=3440312132
>
> Call-ID: [email protected]
>
> CSeq: 1 INVITE
>
> Allow: ACK, BYE, CANCEL, INVITE, NOTIFY, OPTIONS, REFER, REGISTER, 
> PRACK, UPDATE
>
> Content-Type: application/sdp
>
> Server: Cisco-CP7912/8.0.0-060111A
>
> Supported: replaces
>
> Content-Length: 210
>
> v=0
>
> o=200 59717500 59717500 IN IP4 192.168.254.1
>
> s=Cisco 7912 SIP Call
>
> c=IN IP4 192.168.254.1
>
> t=0 0
>
> m=audio 16384 RTP/AVP 0 101
>
> a=rtpmap:0 PCMU/8000/1
>
> a=rtpmap:101 telephone-event/8000
>
> a=fmtp:101 0-15
>
> Forwarded 200:
>
> SIP/2.0 200 OK
>
> Via: SIP/2.0/UDP 192.168.254.2:5060;branch=z9hG4bK924d84358e6d1376
>
> Contact: <sip:[email protected]:5060;user=phone;transport=udp>
>
> To: <sip:[email protected];user=phone>;tag=2081843699
>
> From: <sip:[email protected];user=phone>;tag=3440312132
>
> Call-ID: [email protected]
>
> CSeq: 2 INVITE
>
> Content-Type: application/sdp
>
> Content-Length: 210
>
> v=0
>
> o=200 59717500 59717500 IN IP4 192.168.254.1
>
> s=Cisco 7912 SIP Call
>
> c=IN IP4 192.168.254.1
>
> t=0 0
>
> m=audio 16384 RTP/AVP 0 101
>
> a=rtpmap:0 PCMU/8000/1
>
> a=rtpmap:101 telephone-event/8000
>
> a=fmtp:101 0-15
>
>
> ACK received:
>
> ACK sip:[email protected];user=phone SIP/2.0
>
> Via: SIP/2.0/UDP 192.168.254.2:5060;branch=z9hG4bKd5d9d6be8d1f1e82
>
> Route: <sip:[email protected];user=phone;transport=udp>
>
> To: <sip:[email protected];user=phone>;tag=2081843699
>
> From: <sip:[email protected];user=phone>;tag=3440312132
>
> Call-ID: [email protected]
>
> CSeq: 1 ACK //whether this is 1 or 2 doesnt make any difference
>
> Proxy-Authorization: Digest 
> username="userB",realm="",nonce="1233669092:4fe679fd01f6c6fc6426d3ed4e1e
> 0a8e",uri="sip:[email protected]",response="33a4f7084f92cd584236998a45
> 3e6217",qop=auth-int,nc=00000001,cnonce="54fcbd06" 
>
>
> User-Agent: Cisco-CP7912/8.0.0-060111A
>
> Content-Length: 0
>
>
> Outgoing ACK is:
>
> ACK sip:[email protected]:5060;user=phone;transport=udp SIP/2.0
>
> Via: SIP/2.0/UDP 192.168.254.2:5060;branch=z9hG4bKd5d9d6be8d1f1e82
>
> Route: <sip:[email protected];user=phone;transport=udp>
>
> To: <sip:[email protected];user=phone>;tag=2081843699
>
> From: <sip:[email protected];user=phone>;tag=3440312132
>
> Call-ID: [email protected]
>
> CSeq: 2 ACK
>
> Proxy-Authorization: Digest 
> username="userB",realm="",nonce="1233669092:4fe679fd01f6c6fc6426d3ed4e1e
> 0a8e",uri="sip:[email protected]",response="33a4f7084f92cd584236998a45
> 3e6217",qop=auth-int,nc=00000001,cnonce="54fcbd06" 
>
>
> User-Agent: Cisco-CP7912/8.0.0-060111A
>
> Content-Length: 0
>
>
>
>
> Kanumuri, Sreeram wrote:
>   
>> 1) Cseq of "ACK received" is still incorrect.
>> 2) R-uri of ACK is incorrect.
>>
>> HTH,
>> Sreeram.
>>
>> -----Original Message-----
>> From: [email protected]
>>     
> [mailto:[email protected]] On Behalf Of
> Andrew Wood
>   
>> Sent: Monday, February 02, 2009 12:10 PM
>> To: [email protected]
>> Subject: Re: [Sip-implementors] Misformed ACK causing media session to
>>     
> fail
>   
>> OK Ive modified it but there still something not right.  The message 
>> sequence now is as follows, but again no media occurs: Caller is on 
>> 192.168.254.2  Called on 192.168.254.1 Proxy on 192.168.254.254
>>
>> Im sure its the ACK which doesnt match up somehow?
>>
>> Thanks
>> Andrew
>>
>> INVITE sip:[email protected];user=phone SIP/2.0
>> Via: SIP/2.0/UDP 192.168.254.2:5060;branch=z9hG4bK9523fd3665380954
>> Contact: <sip:[email protected]:5060;user=phone;transport=udp>
>> To: <sip:[email protected];user=phone>
>> From: <sip:[email protected];user=phone>;tag=3440312132
>> Call-ID: [email protected]
>> CSeq: 2 INVITE
>> Expires: 300
>> Allow: ACK, BYE, CANCEL, INVITE, NOTIFY, OPTIONS, REFER, REGISTER, 
>> PRACK, UPDATE
>> Content-Type: application/sdp
>> Proxy-Authorization: Digest 
>>
>>     
> username="userB",realm="",nonce="1233605027:bad5982674da293fa82c60338b75
> 3cee",uri="sip:[email protected]",response="d24526e9e871487934057e3dd3
> b9f467",qop=auth-int,nc=00000001,cnonce="b06fb8c6" 
>   
>> Supported: replaces, 100rel
>> User-Agent: Cisco-CP7912/8.0.0-060111A
>> Content-Length: 288
>>  
>> v=0
>> o=201 816592305 816592305 IN IP4 192.168.254.2
>> s=Cisco 7912 SIP Call
>> c=IN IP4 192.168.254.2
>> t=0 0
>> m=audio 16384 RTP/AVP 0 18 8 101
>> a=rtpmap:0 PCMU/8000/1
>> a=rtpmap:18 G729/8000/1
>> a=fmtp:18 annexb=yes
>> a=rtpmap:8 PCMA/8000/1
>> a=rtpmap:101 telephone-event/8000
>> a=fmtp:101 0-15
>>
>>
>>
>> Forwarded INVITE:
>> INVITE sip:[email protected]:5060;user=phone;transport=UDP SIP/2.0
>> Via: SIP/2.0/UDP 192.168.254.2:5060;branch=z9hG4bK9523fd3665380954
>> Max-Forwards: 70
>> Record-Route: <sip:[email protected];user=phone>
>> Contact: <sip:[email protected]:5060>
>> To: <sip:[email protected]:5060;user=phone;transport=UDP>
>> From: <sip:[email protected];user=phone>;tag=3440312132
>> Call-ID: [email protected]
>> CSeq: 1 INVITE
>> Content-Type: application/sdp
>> Content-Length: 288
>>  
>> v=0
>> o=201 816592305 816592305 IN IP4 192.168.254.2
>> s=Cisco 7912 SIP Call
>> c=IN IP4 192.168.254.2
>> t=0 0
>> m=audio 16384 RTP/AVP 0 18 8 101
>> a=rtpmap:0 PCMU/8000/1
>> a=rtpmap:18 G729/8000/1
>> a=fmtp:18 annexb=yes
>> a=rtpmap:8 PCMA/8000/1
>> a=rtpmap:101 telephone-event/8000
>> a=fmtp:101 0-15
>>
>>
>> Recieved 180:
>> SIP/2.0 180 Ringing
>> Via: SIP/2.0/UDP 192.168.254.2:5060;branch=z9hG4bK9523fd3665380954
>> Record-Route: <sip:[email protected];user=phone>
>> Contact: <sip:[email protected]:5060;user=phone;transport=udp>
>> To:
>>     
> <sip:[email protected]:5060;user=phone;transport=UDP>;tag=2081843699
>   
>> From: <sip:[email protected];user=phone>;tag=3440312132
>> Call-ID: [email protected]
>> CSeq: 1 INVITE
>> Allow: ACK, BYE, CANCEL, INVITE, NOTIFY, OPTIONS, REFER, REGISTER, 
>> PRACK, UPDATE
>> Server: Cisco-CP7912/8.0.0-060111A
>> Content-Length: 0
>>
>>
>>
>> Modified 180:
>> SIP/2.0 180 Ringing
>> Via: SIP/2.0/UDP 192.168.254.2:5060;branch=z9hG4bK9523fd3665380954
>> Record-Route: <sip:[email protected];user=phone>
>> Contact: <sip:[email protected]:5060;user=phone;transport=udp>
>> To: <sip:[email protected];user=phone>;tag=2081843699
>> From: <sip:[email protected];user=phone>;tag=3440312132
>> Call-ID: [email protected]
>> CSeq: 2 INVITE
>> Allow: ACK, BYE, CANCEL, INVITE, NOTIFY, OPTIONS, REFER, REGISTER, 
>> PRACK, UPDATE
>> Server: Cisco-CP7912/8.0.0-060111A
>> Content-Length: 0
>>
>>
>> Recieved 200:
>> SIP/2.0 200 OK
>> Via: SIP/2.0/UDP 192.168.254.2:5060;branch=z9hG4bK9523fd3665380954
>> Record-Route: <sip:[email protected];user=phone>
>> Contact: <sip:[email protected]:5060;user=phone;transport=udp>
>> To:
>>     
> <sip:[email protected]:5060;user=phone;transport=UDP>;tag=2081843699
>   
>> From: <sip:[email protected];user=phone>;tag=3440312132
>> Call-ID: [email protected]
>> CSeq: 1 INVITE
>> Allow: ACK, BYE, CANCEL, INVITE, NOTIFY, OPTIONS, REFER, REGISTER, 
>> PRACK, UPDATE
>> Content-Type: application/sdp
>> Server: Cisco-CP7912/8.0.0-060111A
>> Supported: replaces
>> Content-Length: 210
>>
>> v=0
>> o=200 53311362 53311362 IN IP4 192.168.254.1
>> s=Cisco 7912 SIP Call
>> c=IN IP4 192.168.254.1
>> t=0 0
>> m=audio 16384 RTP/AVP 0 101
>> a=rtpmap:0 PCMU/8000/1
>> a=rtpmap:101 telephone-event/8000
>> a=fmtp:101 0-15
>>
>>
>> Forwarded 200:
>> SIP/2.0 200 OK
>> Via: SIP/2.0/UDP 192.168.254.2:5060;branch=z9hG4bK9523fd3665380954
>> Contact: <sip:[email protected]:5060;user=phone;transport=udp>
>> To: <sip:[email protected];user=phone>;tag=2081843699
>> From: <sip:[email protected];user=phone>;tag=3440312132
>> Call-ID: [email protected]
>> CSeq: 2 INVITE
>> Content-Type: application/sdp
>> Content-Length: 210
>>
>> v=0
>> o=200 53311362 53311362 IN IP4 192.168.254.1
>> s=Cisco 7912 SIP Call
>> c=IN IP4 192.168.254.1
>> t=0 0
>> m=audio 16384 RTP/AVP 0 101
>> a=rtpmap:0 PCMU/8000/1
>> a=rtpmap:101 telephone-event/8000
>> a=fmtp:101 0-15
>> setting tcsid = 406
>>
>>
>>
>> ACK received:
>> ACK sip:[email protected];user=phone SIP/2.0
>> Via: SIP/2.0/UDP 192.168.254.2:5060;branch=z9hG4bKf1ec9d5e2277fec7
>> Route: <sip:[email protected];user=phone;transport=udp>
>> To: <sip:[email protected];user=phone>;tag=2081843699
>> From: <sip:[email protected];user=phone>;tag=3440312132
>> Call-ID: [email protected]
>> CSeq: 2 ACK
>> Proxy-Authorization: Digest 
>>
>>     
> username="userB",realm="",nonce="1233605027:bad5982674da293fa82c60338b75
> 3cee",uri="sip:[email protected]",response="d24526e9e871487934057e3dd3
> b9f467",qop=auth-int,nc=00000001,cnonce="b06fb8c6"
>   
>> User-Agent: Cisco-CP7912/8.0.0-060111A
>> Content-Length: 0
>>
>>
>>
>> Outgoing ACK is:
>> ACK sip:[email protected];user=phone SIP/2.0
>> Via: SIP/2.0/UDP 192.168.254.2:5060;branch=z9hG4bKf1ec9d5e2277fec7
>> Route: <sip:[email protected];user=phone;transport=udp>
>> To: <sip:[email protected];user=phone>;tag=2081843699
>> From: <sip:[email protected];user=phone>;tag=3440312132
>> Call-ID: [email protected]
>> CSeq: 1 ACK
>> Proxy-Authorization: Digest 
>>
>>     
> username="userB",realm="",nonce="1233605027:bad5982674da293fa82c60338b75
> 3cee",uri="sip:[email protected]",response="d24526e9e871487934057e3dd3
> b9f467",qop=auth-int,nc=00000001,cnonce="b06fb8c6"
>   
>> User-Agent: Cisco-CP7912/8.0.0-060111A
>> Content-Length: 0
>>
>>
>>
>> Brett Tate wrote:
>>   
>>     
>>> The following are three of the problems:
>>>
>>> 1) The "proxied" 200 has a malformed Contact.
>>>
>>> 2) The "proxied" ACK has an incorrect CSeq since it doesn't match the
>>>       
> "proxied" INVITE's CSeq.
>   
>>> 3) The request-uri of the ACKs appear incorrect; however it might be
>>>       
> related to problems 1 and 2.
>   
>>>   
>>>     
>>>       
>> _______________________________________________
>> Sip-implementors mailing list
>> [email protected]
>> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>>
>> ______________________________________________________________________
>> This email has been scanned by the MessageLabs Email Security System.
>> For more information please visit http://www.messagelabs.com/email 
>> ______________________________________________________________________
>>   
>>     
>
> _______________________________________________
> Sip-implementors mailing list
> [email protected]
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>
> ______________________________________________________________________
> This email has been scanned by the MessageLabs Email Security System.
> For more information please visit http://www.messagelabs.com/email 
> ______________________________________________________________________
>   

_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to