Hi all, I have an issue, opensips doesn't want forward Re-INVITE during UDP to TCP mapping session. Customer (NATTED) -- TCP --> (public interface listen tcp:8060) OpenSIPS (private interface listen udp:5060) --> rest of infrastructure (udp:5060)
I can send a call from customer to OpenSIPS (initial INVITE, 200OK, etc ...). But when I received Re-INVITE from UAS (sip session timer), OpenSIPS doesn't forward it to customer. You can see the call flow here: https://photos.app.goo.gl/eUSb5MvBhUfueaoM7 You can see SIP messages and opensips's logs in txt file in attachment OpenSIPS handles on it's public interface: - Topology hiding - Nat detection Thanks a lot for you help !
INITIAL INVITE from customer: INVITE sip:[email protected]:8060;transport=tcp SIP/2.0 Via: SIP/2.0/TCP 192.168.1.8:50973;rport;branch=z9hG4bKPja6hGb9GFptpPTYGcRaM4Z4QhehHcWv-p;alias Max-Forwards: 70 From: <sip:[email protected]>;tag=60FrY6pO9SoXc9pq-vRNSFXU7h2eORvr To: <sip:[email protected]> Contact: <sip:[email protected]:5160> Call-ID: MRCP_875frefer3fr3f54 CSeq: 21365 INVITE Allow: SUBSCRIBE, NOTIFY, REFER, INVITE, ACK, BYE, CANCEL, UPDATE Supported: eventlist P-Preferred-Identity: <sip:[email protected]:5160> User-Agent: customer Content-Type: application/sdp Content-Length: 262 v=0 o=- 3785066916 3785066916 IN IP4 192.168.1.8 s=- c=IN IP4 192.168.1.8 t=0 0 m=application 9 TCP/MRCPv2 1 a=setup:active a=connection:new a=resource:speechrecog a=cmid:1 m=audio 7174 RTP/AVP 8 a=rtpmap:8 PCMA/8000/1 a=ptime:20 a=sendrecv a=mid:1 200OK from rest of infra: SIP/2.0 200 OK Via: SIP/2.0/UDP 10.1.15.153:5060;branch=z9hG4bKcb28.f6318707.0;i=07c97864 From: <sip:[email protected]>;tag=60FrY6pO9SoXc9pq-vRNSFXU7h2eORvr To: <sip:[email protected]>;tag=KHj388pv505tK Call-ID: MRCP_875frefer3fr3f54 CSeq: 21365 INVITE Contact: <sip:[email protected]:5060;transport=udp> User-Agent: A-SBC 1 Accept: application/sdp Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY Supported: timer, path, replaces Allow-Events: talk, hold, conference, refer Session-Expires: 120;refresher=uas Content-Type: application/sdp Content-Disposition: session Content-Length: 303 X-cid: 201-1576078116.5973787 P-Asserted-Identity: "asr" <sip:[email protected]> v=0 o=AM-MRCP-001 7483418216310407231 4017509470597807881 IN IP4 3.3.3.3 s=- c=IN IP4 3.3.3.3 t=0 0 m=application 1544 TCP/MRCPv2 1 a=setup:passive a=connection:new a=channel:e620c8441c2a11ea@speechrecog a=cmid:1 m=audio 10040 RTP/AVP 8 a=rtpmap:8 PCMA/8000 a=ptime:20 a=mid:1 same 200OK from opensips's public interface: SIP/2.0 200 OK Via: SIP/2.0/TCP 192.168.1.8:50973;received=5.5.5.5;rport=50973;branch=z9hG4bKPja6hGb9GFptpPTYGcRaM4Z4QhehHcWv-p;alias From: <sip:[email protected]>;tag=60FrY6pO9SoXc9pq-vRNSFXU7h2eORvr To: <sip:[email protected]>;tag=KHj388pv505tK Call-ID: MRCP_875frefer3fr3f54 CSeq: 21365 INVITE Contact: <sip:4.4.4.4:8060;transport=tcp;xyz=432.a7ad12e1> User-Agent: A-SBC 1 Accept: application/sdp Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY Supported: timer, path, replaces Allow-Events: talk, hold, conference, refer Session-Expires: 120;refresher=uas Content-Type: application/sdp Content-Disposition: session Content-Length: 303 X-cid: 201-1576078116.5973787 v=0 o=AM-MRCP-001 7483418216310407231 4017509470597807881 IN IP4 3.3.3.3 s=- c=IN IP4 3.3.3.3 t=0 0 m=application 1544 TCP/MRCPv2 1 a=setup:passive a=connection:new a=channel:e620c8441c2a11ea@speechrecog a=cmid:1 m=audio 10040 RTP/AVP 8 a=rtpmap:8 PCMA/8000 a=ptime:20 a=mid:1 Re-INVITE from rest of infra (never forwareded): INVITE sip:10.1.15.153;xyz=432.a7ad12e1 SIP/2.0 Via: SIP/2.0/UDP 10.1.15.152;rport;branch=z9hG4bKF3U172434rX9c Max-Forwards: 70 From: <sip:[email protected]>;tag=KHj388pv505tK To: <sip:[email protected]>;tag=60FrY6pO9SoXc9pq-vRNSFXU7h2eORvr Call-ID: MRCP_875frefer3fr3f54 CSeq: 13485294 INVITE Contact: <sip:[email protected]:5060;transport=udp> User-Agent: A-SBC 1 Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY Supported: timer, path, replaces Session-Expires: 120;refresher=uac Min-SE: 120 Content-Type: application/sdp Content-Disposition: session Content-Length: 303 v=0 o=AM-MRCP-001 7483418216310407231 4017509470597807881 IN IP4 3.3.3.3 s=- c=IN IP4 3.3.3.3 t=0 0 m=application 1544 TCP/MRCPv2 1 a=setup:passive a=connection:new a=channel:e620c8441c2a11ea@speechrecog a=cmid:1 m=audio 10040 RTP/AVP 8 a=rtpmap:8 PCMA/8000 a=ptime:20 a=mid:1 OpenSIPS's logs before Re-INVITE t_relay: Dec 10 17:12:59 am-sipproxy-001 /usr/local/sbin/opensips[8719]: MRCP_875frefer3fr3f54 SIP Request INVITE has a To-Tag Dec 10 17:12:59 am-sipproxy-001 /usr/local/sbin/opensips[8719]: ERROR:dialog:w_validate_dialog: null dialog Dec 10 17:12:59 am-sipproxy-001 /usr/local/sbin/opensips[8719]: MRCP_875frefer3fr3f54 Dialog not validated ! Dec 10 17:12:59 am-sipproxy-001 /usr/local/sbin/opensips[8719]: MRCP_875frefer3fr3f54 Dialog Matched - upstream Dec 10 17:12:59 am-sipproxy-001 /usr/local/sbin/opensips[8719]: INFO:core:probe_max_sock_buff: using snd buffer of 416 kb Dec 10 17:12:59 am-sipproxy-001 /usr/local/sbin/opensips[8719]: INFO:core:init_sock_keepalive: TCP keepalive enabled on socket 171 Dec 10 17:12:59 am-sipproxy-001 /usr/local/sbin/opensips[8719]: MRCP_875frefer3fr3f54 t_relay done !
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
