[SR-Users] Dialog timeout if record route have both strict and loose route
Daniel-Constantin Mierla
miconda at gmail.com
Tue Oct 20 17:30:41 CEST 2015
Can you run with debug=3 in kamailio.cfg and send me the log messages
for processing the ACK?
The matching should be done on call-id, from-tag and to-tag.
Cheers,
Daniel
On 19/10/15 19:29, Arun Kumar wrote:
> Daniel ,
> dialog timeout happen only for below scenario
> SIP/2.0 200 OK
> Record-Route: <sip:22.22.22.22:5060;lr>,<sip:11.11.11.11:345 <http://11.11.11.11:345>>
> so ack is
> ACK sip:11.11.11.11:345 <http://11.11.11.11:345> SIP/2.0
> ack message ruri is overwritten by strict route uri , in this case dialog module is returning dialog matching failed error after receiving ack from UAC , so dialog timeout is occurred after 2 min because of not confirmed dialog state
> but below scenario is working fine (both record route entries have loose route )
> SIP/2.0 200 OK
> Record-Route: <sip:22.22.22.22:5060;lr>,<sip:11.11.11.11:345 <http://11.11.11.11:345>;lr>
> so ack is
> ACK sip:22.22.22.22:5060 <http://22.22.22.22:5060>SIP/2.0
>
> On Sat, Oct 17, 2015 at 1:54 PM, Arun Kumar <mi2arun at gmail.com
> <mailto:mi2arun at gmail.com>> wrote:
>
> Hi
>
> dialog timeout is occurred if 200 ok having mixed loose and strict
> routing entries in record route header
>
> conf file attached
>
> INVITE sip:123456789 at 22.22.22.22:5060
> <http://sip:123456789@22.22.22.22:5060> SIP/2.0
> Via: SIP/2.0/UDP
> 176.204.26.157:63939;rport;branch=z9hG4bKPjvAKLQD72G88kpqC2IJwbmTcXUlHGULcW
> Max-Forwards: 70
> From: sip:123455555 at 22.22.22.22
> <mailto:sip%3A123455555 at 22.22.22.22>;tag=E9YwhssbjdD63KZpXep-UCmOxshWrcwu
> To: sip:123456789 at 22.22.22.22 <mailto:sip%3A123456789 at 22.22.22.22>
> Contact: <sip:123455555 at 176.204.26.157:63939;ob>
> Call-ID: VlaYDWuM5COSfEIqydwAxFM76TLv7Syh
> CSeq: 14602 INVITE
> Route: <sip:11.11.11.11:345;lr>
> Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE,
> NOTIFY, REFER, MESSAGE, OPTIONS
> Supported: replaces, 100rel, timer, norefersub
> Session-Expires: 1800
> Min-SE: 90
> User-Agent: zeo-iphone
> Opcode: 19815
> Content-Type: application/sdp
> Content-Length: 320
>
> v=0
> o=- 3653999880 3653999880 IN IP4 10.220.83.191
> s=pjmedia
> b=AS:25
> t=0 0
> a=X-nat:0
> m=audio 4000 RTP/AVP 18 96
> c=IN IP4 10.220.83.191
> b=TIAS:8000
> a=rtcp:4001 IN IP4 10.123.11.223
> a=sendrecv
> a=rtpmap:18 G729/8000
> a=fmtp:18 annexb=no
> a=rtpmap:96 telephone-event/8000
> a=fmtp:96 0-16
> a=X-adapter:some value
>
> SIP/2.0 407 Proxy Authentication required
> Via: SIP/2.0/UDP
> 11.11.11.11:345;branch=z9hG4bK3d4f.6f8dff1ec0806cb23f56d847d5fe3934.0,SIP/2.0/UDP176.204.26.157:63939;rport=63939;branch=z9hG4bKPjvAKLQD72G88kpqC2IJwbmTcXUlHGULcW;received=176.204.26.157
> From: <sip:123455555 at 22.22.22.22
> <mailto:sip%3A123455555 at 22.22.22.22>>;tag=E9YwhssbjdD63KZpXep-UCmOxshWrcwu
> To: <sip:123456789 at 22.22.22.22 <mailto:sip%3A123456789 at 22.22.22.22>>
> Call-ID: VlaYDWuM5COSfEIqydwAxFM76TLv7Syh
> CSeq: 14602 INVITE
> Proxy-Authenticate: Digest
> nonce="6b24dc6996de20028c78dbeaf13edc55",realm="22.22.22.22",opaque="",stale=FALSE,algorithm=MD5
> Content-Length: 0
>
>
> ACK sip:123456789 at 22.22.22.22:5060
> <http://sip:123456789@22.22.22.22:5060> SIP/2.0
> Via: SIP/2.0/UDP
> 176.204.26.157:63939;rport;branch=z9hG4bKPjvAKLQD72G88kpqC2IJwbmTcXUlHGULcW
> Max-Forwards: 70
> From: sip:123455555 at 22.22.22.22
> <mailto:sip%3A123455555 at 22.22.22.22>;tag=E9YwhssbjdD63KZpXep-UCmOxshWrcwu
> To: sip:123456789 at 22.22.22.22 <mailto:sip%3A123456789 at 22.22.22.22>
> Call-ID: VlaYDWuM5COSfEIqydwAxFM76TLv7Syh
> CSeq: 14602 ACK
> Route: <sip:11.11.11.11:345;lr>
> Content-Length: 0
>
>
> INVITE sip:123456789 at 22.22.22.22:5060
> <http://sip:123456789@22.22.22.22:5060> SIP/2.0
> Via: SIP/2.0/UDP
> 176.204.26.157:63939;rport;branch=z9hG4bKPjmWCyQQWaKBZC0fGKfS2LCXCIklN-UIHI
> Max-Forwards: 70
> From: sip:123455555 at 22.22.22.22
> <mailto:sip%3A123455555 at 22.22.22.22>;tag=E9YwhssbjdD63KZpXep-UCmOxshWrcwu
> To: sip:123456789 at 22.22.22.22 <mailto:sip%3A123456789 at 22.22.22.22>
> Contact: <sip:123455555 at 176.204.26.157:63939;ob>
> Call-ID: VlaYDWuM5COSfEIqydwAxFM76TLv7Syh
> CSeq: 14603 INVITE
> Route: <sip:11.11.11.11:345;lr>
> Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE,
> NOTIFY, REFER, MESSAGE, OPTIONS
> Supported: replaces, 100rel, timer, norefersub
> Session-Expires: 1800
> Min-SE: 90
> User-Agent: zeo-iphone
> Opcode: 19815
> Proxy-Authorization: Digest username="123455555",
> realm="22.22.22.22", nonce="6b24dc6996de20028c78dbeaf13edc55",
> uri="sip:123456789 at 22.22.22.22:5060",
> response="554a1da255084f7a95d3b6e7a0c48933", algorithm=MD5
> Content-Type: application/sdp
> Content-Length: 320
>
> v=0
> o=- 3653999880 3653999880 IN IP4 10.220.83.191
> s=pjmedia
> b=AS:25
> t=0 0
> a=X-nat:0
> m=audio 4000 RTP/AVP 18 96
> c=IN IP4 10.220.83.191
> b=TIAS:8000
> a=rtcp:4001 IN IP4 34.220.83.191
> a=sendrecv
> a=rtpmap:18 G729/8000
> a=fmtp:18 annexb=no
> a=rtpmap:96 telephone-event/8000
> a=fmtp:96 0-16
> a=X-adapter:some value
>
> SIP/2.0 100 Trying
> Via: SIP/2.0/UDP
> 11.11.11.11:345;branch=z9hG4bK4d4f.b793c28bbb6684da0ad60d4320be2d6b.0,SIP/2.0/UDP176.204.26.157:63939;rport=63939;branch=z9hG4bKPjmWCyQQWaKBZC0fGKfS2LCXCIklN-UIHI;received=176.204.26.157
> From: <sip:123455555 at 22.22.22.22
> <mailto:sip%3A123455555 at 22.22.22.22>>;tag=E9YwhssbjdD63KZpXep-UCmOxshWrcwu
> To: <sip:123456789 at 22.22.22.22 <mailto:sip%3A123456789 at 22.22.22.22>>
> Call-ID: VlaYDWuM5COSfEIqydwAxFM76TLv7Syh
> CSeq: 14603 INVITE
> Content-Length: 0
>
>
> SIP/2.0 183 Session progress
> Via: SIP/2.0/UDP
> 11.11.11.11:345;branch=z9hG4bK4d4f.b793c28bbb6684da0ad60d4320be2d6b.0,SIP/2.0/UDP176.204.26.157:63939;rport=63939;branch=z9hG4bKPjmWCyQQWaKBZC0fGKfS2LCXCIklN-UIHI;received=176.204.26.157
> From: <sip:123455555 at 22.22.22.22
> <mailto:sip%3A123455555 at 22.22.22.22>>;tag=E9YwhssbjdD63KZpXep-UCmOxshWrcwu
> To: <sip:123456789 at 22.22.22.22
> <mailto:sip%3A123456789 at 22.22.22.22>>;tag=GB-1445011078679
> CSeq: 14603 INVITE
> Call-ID: VlaYDWuM5COSfEIqydwAxFM76TLv7Syh
> Contact: <sip:22.22.22.22:5060 <http://22.22.22.22:5060>>
> Content-Type: application/sdp
> Record-Route: <sip:22.22.22.22:5060;lr>,<sip:11.11.11.11:345;lr>
> Content-Length: 298
>
> v=0
> o=- 3653999880 3653999880 IN IP4 50.56.154.204
> s=zeodialer
> c=IN IP4 50.33.154.204
> b=AS:25
> t=0 0
> m=audio 53128 RTP/AVP 18 96
> c=IN IP4 50.33.154.204
> b=TIAS:8000
> a=rtpmap:18 G729/8000
> a=sendrecv
> a=fmtp:18 annexb=no
> a=rtpmap:96 telephone-event/8000
> a=fmtp:96 0-16
> a=X-adapter:some value
>
> SIP/2.0 183 Session Progress
> Record-Route: <sip:22.22.22.22:5060;lr>,<sip:11.11.11.11:345
> <http://11.11.11.11:345>>
> Call-ID: VlaYDWuM5COSfEIqydwAxFM76TLv7Syh
> CSeq: 14603 INVITE
> Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,INFO,PRACK,NOTIFY,MESSAGE,UPDATE
> P-Early-Media: sendrecv
> Contact: <sip:22.22.22.22:5060 <http://22.22.22.22:5060>>
> Via: SIP/2.0/UDP
> 11.11.11.11:345;branch=z9hG4bK4d4f.b793c28bbb6684da0ad60d4320be2d6b.0,SIP/2.0/UDP176.204.26.157:63939;rport=63939;branch=z9hG4bKPjmWCyQQWaKBZC0fGKfS2LCXCIklN-UIHI;received=176.204.26.157
> To: <sip:123456789 at 22.22.22.22
> <mailto:sip%3A123456789 at 22.22.22.22>>;tag=GB-1445011078679
> Content-Type: application/sdp
> From: <sip:123455555 at 22.22.22.22
> <mailto:sip%3A123455555 at 22.22.22.22>>;tag=E9YwhssbjdD63KZpXep-UCmOxshWrcwu
> Content-Length: 212
>
> v=0
> o=- 1426744035 1426744035 IN IP4 50.56.154.204
> s=Nexge
> c=IN IP4 50.22.154.204
> t=0 0
> m=audio 53128 RTP/AVP 18 96
> a=rtpmap:18 G729/8000
> a=fmtp:18 annexb=no
> a=rtpmap:96 telephone-event/8000
> a=ptime:20
>
> SIP/2.0 200 OK
> Record-Route: <sip:22.22.22.22:5060;lr>,<sip:11.11.11.11:345
> <http://11.11.11.11:345>>
> Call-ID: VlaYDWuM5COSfEIqydwAxFM76TLv7Syh
> CSeq: 14603 INVITE
> Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,INFO,PRACK,NOTIFY,MESSAGE,UPDATE
> Contact: <sip:22.22.22.22:5060 <http://22.22.22.22:5060>>
> Via: SIP/2.0/UDP
> 11.11.11.11:345;branch=z9hG4bK4d4f.b793c28bbb6684da0ad60d4320be2d6b.0,SIP/2.0/UDP176.204.26.157:63939;rport=63939;branch=z9hG4bKPjmWCyQQWaKBZC0fGKfS2LCXCIklN-UIHI;received=176.204.26.157
> To: <sip:123456789 at 22.22.22.22
> <mailto:sip%3A123456789 at 22.22.22.22>>;tag=GB-1445011078679
> Content-Type: application/sdp
> From: <sip:123455555 at 22.22.22.22
> <mailto:sip%3A123455555 at 22.22.22.22>>;tag=E9YwhssbjdD63KZpXep-UCmOxshWrcwu
> Content-Length: 212
>
> v=0
> o=- 1426744035 1426744035 IN IP4 50.56.154.204
> s=Nexge
> c=IN IP4 50.33.44.204
> t=0 0
> m=audio 53128 RTP/AVP 18 96
> a=rtpmap:18 G729/8000
> a=fmtp:18 annexb=no
> a=rtpmap:96 telephone-event/8000
> a=ptime:20
>
> ACK sip:11.11.11.11:345 <http://11.11.11.11:345> SIP/2.0
> Via: SIP/2.0/UDP
> 176.204.26.157:63939;rport;branch=z9hG4bKPjldbprXw3ybGOxoeKWwvtdxLmNp8jXsOX
> Max-Forwards: 70
> From: sip:123455555 at 22.22.22.22
> <mailto:sip%3A123455555 at 22.22.22.22>;tag=E9YwhssbjdD63KZpXep-UCmOxshWrcwu
> To: sip:123456789 at 22.22.22.22
> <mailto:sip%3A123456789 at 22.22.22.22>;tag=GB-1445011078679
> Call-ID: VlaYDWuM5COSfEIqydwAxFM76TLv7Syh
> CSeq: 14603 ACK
> Route: <sip:22.22.22.22:5060;lr>
> Route: <sip:22.22.22.22:5060 <http://22.22.22.22:5060>>
> Content-Length: 0
>
>
>
>
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
Book: SIP Routing With Kamailio - http://www.asipto.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20151020/e8baf62a/attachment.html>
More information about the sr-users
mailing list