[OpenSIPS-Users] opensips vs rtpproxy
nick at uni-petrol.com
nick at uni-petrol.com
Mon Apr 25 09:42:49 CEST 2011
Dear All!
OS: CentOS 5.6 x86_64
OpenSIPS: trunk 7904 revision
RTP Rroxy: latest from git
I have strange errors and garbage in RTP Proxy when parsing information
coming from OpenSIPS and calling from 2000 at y.y.y.y to 1000 at y.y.y.y
through OpenSIPS+RTP Rroxy.
RTP Rroxy are on different server then OpenSIPS and they connect each
other through LAN and WAN.
On LAN they exchange technical information (RTP sock, RTP timeout
notify socket) and through WAN they exchange information (SIP & RTP)
with SIP clients (UAC & UAS).
Both phones (1000 & 2000) are on the same LAN and go through same NAT
router with IP x.x.x.x to OpenSIPS WAN IP.
Simple schema is:
2000 --> NAT Router --> OpenSIPS --> NAT Router --> 1000
I have following errors in RTP Rroxy :
Apr 25 11:00:11 rtpproxy[5181]: ERR:handle_command: command syntax
error
Apr 25 11:00:34 rtpproxy[5181]: ERR:handle_command: invalid remote
address: x.x.x.x70045415: No address associated with hostname
Where x.x.x.x is IP of NAT router, and 70045415 some garbage or ports?
In OpenSIPS I have error:
Apr 25 11:00:34 /usr/sbin/opensips[5634]: [REPR02] -----> Reply route
'base-nat-reply' - M=INVITE RURI=<null> F=sip:2000 at y.y.y.y
T=sip:1000 at 8y.y.y.y IP=81.88.83.130 ID=34519459 at z.z.z.z
Apr 25 11:00:34 /usr/sbin/opensips[5634]: [REPR02] NAT-Reply - S=200
D=OK F=sip:2000 at y.y.y.y T=sip:1000 at y.y.y.y IP=x.x.x.x
ID=34519459 at z.z.z.z
Apr 25 11:00:34 /usr/sbin/opensips[5634]: [REPR02] rtpproxy_answer() -
M=INVITE RURI=<null> F=sip:2000 at y.y.y.y T=sip:1000 at 8y.y.y.y IP=x.x.x.x
ID=34519459 at z.z.z.z
Apr 25 11:00:34 /usr/sbin/opensips[5634]:
ERROR:rtpproxy:force_rtp_proxy_body: incorrect port 0 in reply from rtp
proxy
RTP Proxy running with the following parameters:
rtpproxy -F -l <WAN IP> -s udp:<RTP Proxy LAN IP>:22222 -n
tcp:<OpenSIPS LAN IP>:9001 -d DBUG
OpenSIPS configuration:
########################################################################
loadmodule "rtpproxy.so"
########################################################################
modparam("rtpproxy", "rtpproxy_sock", "udp:<RTP Proxy LAN IP>:22222")
modparam("rtpproxy", "rtpproxy_disable_tout", 1)
modparam("rtpproxy", "rtpproxy_timeout", "1")
modparam("rtpproxy", "rtpproxy_autobridge", 1)
modparam("rtpproxy", "rtpproxy_retr", 10)
modparam("rtpproxy", "rtpp_notify_socket", "tcp:<OpenSIPS LAN
IP>:9001")
Thanks in advance!
More information about the Users
mailing list