[SR-Users] kamailio rtp proxy set not working

ANOOP V M anoop185728 at gmail.com
Mon Aug 13 13:32:29 CEST 2018


I have installed kamailio 5.1.4 version in ubuntu server. I need to route
RTP packets through kamailio with SIP packets. I will explain the way i
have set up everything.

I have installed rtpproxy by apt-get install rtpproxy.

i have edited "/etc/default/rtpproxy" file with the line 'EXTRA_OPTS="-F -s
udp:127.0.0.1:7722 -l  34.201.122.249   -d DBUG:LOG_LOCAL0"'

i have edited "/etc/init.d/rtpproxy" file as follows,
DAEMON=/usr/bin/$NAME
PIDFILE="/run/$NAME/$NAME.pid


I have provided "#!define WITH_NAT" and "modparam("rtpproxy",
"rtpproxy_sock", "udp:127.0.0.1:7722")" in my cfg file.

started rtpproxy "service rtpproxy start"

when i try "netstat -tulpn | grep rtp" it shows
udp        0      0 127.0.0.1:7722          0.0.0.0:*
     1437/rtpproxy


So i think the rtpproxy is currently running fine.


Now we can go to kamailio part.

I have gone through the document "
https://www.kamailio.org/docs/modules/5.0.x/modules/rtpproxy.html" to set
up rtpproxy in the cfg file.

checking the rtp ports "kamcmd rtpproxy.list" showing
{
        setid: 0
        url: udp:127.0.0.1:7722
        index: 0
        disabled: 0
        weight: 1
        recheck: 0
}





I have enabled rtp proxy using "kamcmd rtpproxy.enable udp:127.0.0.1:7722
   1".

So i think ports are ready for rtp proxy.

Now i will explain the call flow. I have enabled log using L_BUG.

when i try a call from hangout number through my twilio trunk to my
asterisk freepbx extension,
set_rtp_proxy_set("1"); giving true value. But  rtpproxy_offer(); giving -1
as result. syslog shows some errors like below,
Aug 13 10:28:57 ip-172-30-0-10 rtpproxy[1437]: DBUG:handle_command:
received command "1934_4 Uc0,8,3,111,9,101
52001b5b71435b1c5392b39f2f6c975b at asterisk_ip:5060 asterisk_ip 14540
as4083c85f;1"
Aug 13 10:28:57 ip-172-30-0-10 rtpproxy[1437]: INFO:handle_command: new
session 52001b5b71435b1c5392b39f2f6c975b at asterisk_ip:5060, tag as4083c85f;1
requested, type strong
Aug 13 10:28:57 ip-172-30-0-10 rtpproxy[1437]: ERR:create_twinlistener:
can't bind to the IPv4 port 47926: Cannot assign requested address
Aug 13 10:28:57 ip-172-30-0-10 rtpproxy[1437]: ERR:handle_command: can't
create listener
Aug 13 10:28:57 ip-172-30-0-10 rtpproxy[1437]: DBUG:doreply: sending reply
"1934_4 E10#012"

 And also my header is not changed. As a result actuall rtp is going end to
end between asterisk and twilio not through kamailio. Please help me with
the details.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20180813/02a8faca/attachment.html>


More information about the sr-users mailing list