Hello,
I am trying to set up a Kamailio in Bridge Mode with two interfaces using rtpproxy.
The problem I have is SDP information port and IP is not updated from outside to inside. But on the other hand the SDP is rewrited from inside to outside.
In the rtpproxy log I am seeing this error:
Mar 21 14:21:21 kamailio rtpproxy[6119]: ERR:create_twinlistener: can't bind to the IPv4 port 23414: Cannot assign requested address Mar 21 14:21:21 kamailio rtpproxy[6119]: ERR:handle_command: can't create listener
and in kamailio log:
ERROR: rtpproxy [rtpproxy.c:2727]: force_rtp_proxy(): incorrect port 0 in reply from rtp proxy
Something strange and interesting is the port that shows up in the RTPPROXY error (23414) does not corresponds to any ports used.
Thank you
Nelson.-
--------------------------------------------------------------------------------------------------------------------------------------------- Everything is set up this way:
Kamailio
Asterisk (asterisk-inside-ip) <-> Kamailio (inside-kamailio-ip) / Kamailio (outside-kamailio-ip) <-> sip-vendor-ip
listen=inside-kamailio-ip listen=outside-kamailio-ip
mhomed=1
if(src_ip=="asterisk-inside-ip"){ rtpproxy_manage("faie"); }
if(src_ip=="sip-vendor-ip"){ rtpproxy_manage("faie"); }
rtpproxy
OPTIONS="rtpproxy -l inside-kamailio-ip/outside-kamailio-ip -m 20000 -M 30000 -u rtpproxy:rtpproxy -p /var/run/rtpproxy/rtpproxy.pid -s udp: 127.0.0.1:7722 -d DBUG:LOG_LOCAL6"
----------------------------------------------------------------------------------------------------------------------------------------------
SIP TRACES
2016/03/21 14:46:52.121472 asterisk-inside-ip:5060 -> inside-kamailio-ip:5060 INVITE sip:999999999@inside-kamailio-ip SIP/2.0 Via: SIP/2.0/UDP asterisk-inside-ip:5060;branch=z9hG4bK7f1ece8e;rport Max-Forwards: 70 From: 111111111sip:1000@asterisk-inside-ip;tag=as497457e6 To: sip:999999999@inside-kamailio-ip Contact: sip:1000@asterisk-inside-ip:5060 Call-ID: 57bd4ca457972f5a42502ba34bba4500@asterisk-inside-ip:5060 CSeq: 102 INVITE User-Agent: Abantix Date: Mon, 21 Mar 2016 13:46:52 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH Supported: replaces, timer Remote-Party-ID: sip:888888888@local-domain ;user=phone;privacy=off;party=calling Content-Type: application/sdp Content-Length: 251
v=0 o=root 478097443 478097443 IN IP4 asterisk-inside-ip ########## ASTERISK IP s=asterisk c=IN IP4 asterisk-inside-ip ########## ASTERISK IP t=0 0 m=audio 17146 RTP/AVP 8 101 ########## ASTERISK PORT a=rtpmap:8 PCMA/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=silenceSupp:off - - - - a=ptime:20 a=sendrecv
--------------------------------------------------------------------------------------------------------------------------------------------------------
2016/03/21 14:46:52.139435 outside-kamailio-ip:5060 ->sip-vendor-ip:5060 INVITE sip:999999999@sip-vendor-ip SIP/2.0 Record-Route: sip:outside-kamailio-ip;r2=on;lr=on;ftag=as497457e6;vsf=AAAAAAMEAAAACXIEAW5fXkFYWUwAUkM-;vst=AAAAAAcHAw8MDgsAAHZBKUEeQF5DRUFMGEtCMDY-;nat=yes Record-Route: sip:inside-kamailio-ip;r2=on;lr=on;ftag=as497457e6;vsf=AAAAAAMEAAAACXIEAW5fXkFYWUwAUkM-;vst=AAAAAAcHAw8MDgsAAHZBKUEeQF5DRUFMGEtCMDY-;nat=yes Via: SIP/2.0/UDP outside-kamailio-ip;branch=z9hG4bK0bfd.7bd4d3ae01e5850c14a3a939a612a05a.0 Via: SIP/2.0/UDP asterisk-inside-ip:5060;received=asterisk-inside-ip;branch=z9hG4bK7f1ece8e;rport=5060 Max-Forwards: 69 From: 1111111111 sip:1111111111@sip-vendor-ip;tag=as497457e6 To: sip:999999999@sip.sip-vendor-ip Contact: sip:1000@asterisk-inside-ip:5060 Call-ID: 57bd4ca457972f5a42502ba34bba4500@asterisk-inside-ip:5060 CSeq: 102 INVITE User-Agent: Abantix Voice Sevices Date: Mon, 21 Mar 2016 13:46:52 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH Supported: replaces, timer Remote-Party-ID: sip:888888888@local-domain ;user=phone;privacy=off;party=calling Content-Type: application/sdp Content-Length: 271
v=0 o=root 478097443 478097443 IN IP4 outside-kamailio-ip ########## OUTSIDE KAMAILIO IP REWRITED BY RTPPROXY s=asterisk c=IN IP4 outside-kamailio-ip ########## OUTSIDE KAMAILIO IP REWRITED BY RTPPROXY t=0 0 m=audio 24122 RTP/AVP 8 101 ########## OUTSIDE KAMAILIO PORT REWRITED BY RTPPROXY a=rtpmap:8 PCMA/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-16 a=silenceSupp:off - - - - a=ptime:20 a=sendrecv
--------------------------------------------------------------------------------------------------------------------------------------------------------
2016/03/21 14:46:57.393518sip-vendor-ip:5060 -> outside-kamailio-ip:5060 SIP/2.0 180 Ringing Via: SIP/2.0/UDP outside-kamailio-ip;rport=5060;branch=z9hG4bK0bfd.7bd4d3ae01e5850c14a3a939a612a05a.1 Via: SIP/2.0/UDP asterisk-inside-ip:5060;received=asterisk-inside-ip;branch=z9hG4bK7f1ece8e;rport=5060 From: 1111111111 sip:1111111111@sip-vendor-ip;tag=as497457e6 To: sip:999999999@sip.sip-vendor-ip;tag=fkii1xm4-CC-26 Call-ID: 57bd4ca457972f5a42502ba34bba4500@asterisk-inside-ip:5060 CSeq: 102 INVITE Record-Route: sip:sip-vendo-ip;lr;ftag=as497457e6;vsf=AAAAAAEECQkCAgsNAXBeLxwZHQxBH11lcw--;did=0e.126;nat=yes Record-Route: sip:outside-kamailio-ip;r2=on;lr=on;ftag=as497457e6;vsf=AAAAAAMEAAAACXIEAW5fXkFYWUwAUkM-;vst=AAAAAAcHAw8MDgsAAHZBKUEeQF5DRUFMGEtCMDY-;nat=yes Record-Route: sip:inside-kamailio-ip;r2=on;lr=on;ftag=as497457e6;vsf=AAAAAAMEAAAACXIEAW5fXkFYWUwAUkM-;vst=AAAAAAcHAw8MDgsAAHZBKUEeQF5DRUFMGEtCMDY-;nat=yes Contact: sip:999999999@sip-vendor-carrier:5060;user=phone;transport=udp Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER,INFO,PRACK,SUBSCRIBE,NOTIFY,UPDATE,MESSAGE,REFER Content-Length: 237 Content-Type: application/sdp
v=0 o=HuaweiSoftX3000 71167517 71167517 IN IP4sip-vendor-ip ########## SIP VENDOR IP s=Sip Call c=IN IP4sip-vendor-ip ########## SIP VENDOR IP t=0 0 m=audio 44862 RTP/AVP 8 101 ########## SIP VENDOR PORT a=rtpmap:8 PCMA/8000 a=rtpmap:101 telephone-event/8000 a=ptime:20 a=fmtp:101 0-15 a=nortpproxy:yes
--------------------------------------------------------------------------------------------------------------------------------------------------------
2016/03/21 14:46:57.395029 inside-kamailio-ip:5060 -> asterisk-inside-ip:5060 SIP/2.0 180 Ringing Via: SIP/2.0/UDP asterisk-inside-ip:5060;received=asterisk-inside-ip;branch=z9hG4bK7f1ece8e;rport=5060 From: "1000" sip:1000@asterisk-inside-ip;tag=as497457e6 To: sip:999999999@inside-kamailio-ip;tag=fkii1xm4-CC-26 Call-ID: 57bd4ca457972f5a42502ba34bba4500@asterisk-inside-ip:5060 CSeq: 102 INVITE Record-Route: sip:sip-vendo-ip;lr;ftag=as497457e6;vsf=AAAAAAEECQkCAgsNAXBeLxwZHQxBH11lcw--;did=0e.126;nat=yes Record-Route: sip:outside-kamailio-ip;r2=on;lr=on;ftag=as497457e6;vsf=AAAAAAMEAAAACXIEAW5fXkFYWUwAUkM-;vst=AAAAAAcHAw8MDgsAAHZBKUEeQF5DRUFMGEtCMDY-;nat=yes Record-Route: sip:inside-kamailio-ip;r2=on;lr=on;ftag=as497457e6;vsf=AAAAAAMEAAAACXIEAW5fXkFYWUwAUkM-;vst=AAAAAAcHAw8MDgsAAHZBKUEeQF5DRUFMGEtCMDY-;nat=yes Contact: sip:999999999@sip-vendor-carrier:5060;user=phone;transport=udp Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER,INFO,PRACK,SUBSCRIBE,NOTIFY,UPDATE,MESSAGE,REFER Content-Length: 237 Content-Type: application/sdp
v=0 o=HuaweiSoftX3000 71167517 71167517 IN IP4sip-vendor-ip ########## SIP VENDOR IP NOT REWRITED BY RTPPROXY s=Sip Call c=IN IP4sip-vendor-ip ########## SIP VENDOR IP NOT REWRITED BY RTPPROXY t=0 0 m=audio 44862 RTP/AVP 8 101 ########## SIP VENDOR PORT NOT REWRITED BY RTPPROXY a=rtpmap:8 PCMA/8000 a=rtpmap:101 telephone-event/8000 a=ptime:20 a=fmtp:101 0-15 a=nortpproxy:yes