<div dir="ltr">Ok let us solve this with my kamailio 5.1.4 version in ubuntu server.<div><br></div><div>I have installed rtpproxy by apt-get install rtpproxy.</div><div><br></div><div>i have edited "/etc/default/rtpproxy" file with the line '<span style="background-color:transparent;color:black;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:inherit;word-spacing:normal">EXTRA_OPTS=</span><span class="gmail-hljs-string" style="background-color:transparent;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:inherit;word-spacing:normal;box-sizing:border-box;color:rgb(221,17,68)">"-F -s udp:<a href="http://127.0.0.1:7722">127.0.0.1:7722</a> -l 

<span style="color:rgb(68,68,68);font-family:"Helvetica Neue",Roboto,Arial,sans-serif;font-size:13px">34.201.122.249</span>   -d DBUG:LOG_LOCAL0"'</span></div><div><br></div><div>i have edited "/etc/init.d/rtpproxy" file as follows,</div><div><div>DAEMON=/usr/bin/$NAME</div><div>PIDFILE="/run/$NAME/$NAME.pid</div></div><div><br></div><div><br></div><div>I have provided "<span style="color:rgb(153,153,136);font-style:italic;background-color:transparent;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:inherit;word-spacing:normal">#!define WITH_NAT" and "</span><span style="background-color:transparent;color:black;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:inherit;word-spacing:normal">modparam(</span><span class="gmail-hljs-string" style="background-color:transparent;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:inherit;word-spacing:normal;box-sizing:border-box;color:rgb(221,17,68)">"rtpproxy"</span><span style="background-color:transparent;color:black;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:inherit;word-spacing:normal">, </span><span class="gmail-hljs-string" style="background-color:transparent;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:inherit;word-spacing:normal;box-sizing:border-box;color:rgb(221,17,68)">"rtpproxy_sock"</span><span style="background-color:transparent;color:black;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:inherit;word-spacing:normal">, </span><span class="gmail-hljs-string" style="background-color:transparent;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:inherit;word-spacing:normal;box-sizing:border-box;color:rgb(221,17,68)">"udp:<a href="http://127.0.0.1:7722">127.0.0.1:7722</a>"</span><span style="background-color:transparent;color:black;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:inherit;word-spacing:normal">)" in my cfg file.</span></div><div><span style="background-color:transparent;color:black;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:inherit;word-spacing:normal"><br></span></div><div><span style="background-color:transparent;color:black;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:inherit;word-spacing:normal">started rtpproxy "</span><span style="color:rgb(153,153,136);font-style:italic;background-color:transparent;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:inherit;word-spacing:normal">service rtpproxy start"</span></div><div><span style="color:rgb(153,153,136);font-style:italic;background-color:transparent;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:inherit;word-spacing:normal"><br></span></div><div>when i try "netstat -tulpn | grep rtp" it shows </div><div><div>udp        0      0 <a href="http://127.0.0.1:9000">127.0.0.1:9000</a>          0.0.0.0:*                           1422/rtpproxy</div></div><div><br></div><div><br></div><div>So i think the rtpproxy is currently running fine.</div><div><br></div><div><br></div><div>Now we can go to kamailio part. I have attached my cfg file in this mail. Ip addresses of my client servers are named as dummy.</div><div><br></div><div>I have gone through the document "<a href="https://www.kamailio.org/docs/modules/5.0.x/modules/rtpproxy.html">https://www.kamailio.org/docs/modules/5.0.x/modules/rtpproxy.html</a>" to set up rtpproxy in the cfg file.</div><div><br></div><div>checking the rtp ports "kamcmd rtpproxy.list" showing</div><div><div>{</div><div>        setid: 0</div><div>        url: udp:localhost:12221</div><div>        index: 0</div><div>        disabled: 1</div><div>        weight: 1</div><div>        recheck: 14661928</div><div>}</div><div>{</div><div>        setid: 0</div><div>        url: udp:<a href="http://127.0.0.1:7722">127.0.0.1:7722</a></div><div>        index: 1</div><div>        disabled: 1</div><div>        weight: 1</div><div>        recheck: 14661928</div><div>}</div></div><div><br></div><div><br></div><div><br></div><div><br></div><div>I have enabled rtp proxy using "<span style="background-color:rgb(252,255,252);color:rgb(0,0,0);font-size:15px">kamcmd rtpproxy.enable udp:</span>localhost:12221  <span style="background-color:rgb(252,255,252);color:rgb(0,0,0);font-size:15px"> 1" </span>"<span style="background-color:rgb(252,255,252);color:rgb(0,0,0);font-size:15px">kamcmd rtpproxy.enable udp:</span><a href="http://127.0.0.1:7722">127.0.0.1:7722</a>    <span style="background-color:rgb(252,255,252);color:rgb(0,0,0);font-size:15px"> 1".</span></div><div><span style="background-color:rgb(252,255,252);color:rgb(0,0,0);font-size:15px"><br></span></div><div><span style="background-color:rgb(252,255,252);color:rgb(0,0,0);font-size:15px">So i think ports are ready for rtp proxy.</span></div><div><span style="background-color:rgb(252,255,252);color:rgb(0,0,0);font-size:15px"><br></span></div><div><span style="background-color:rgb(252,255,252);color:rgb(0,0,0);font-size:15px">Now i will explain the call flow. please take a look at my cfg file. I have enabled log using L_BUG.</span></div><div><span style="background-color:rgb(252,255,252);color:rgb(0,0,0);font-size:15px"><br></span></div><div><span style="background-color:rgb(252,255,252);color:rgb(0,0,0);font-size:15px">when i try a call from hangout number through my twilio trunk to my asterisk freepbx extension, </span></div><div><span style="background-color:rgb(252,255,252)"><font color="#000000"><span style="font-size:15px">set_rtp_proxy_set("1"); giving true value. But  </span></font></span><font color="#000000"><span style="font-size:15px">rtpproxy_offer(); giving -3 as result. 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. </span></font><span style="background-color:rgb(252,255,252)"><br></span></div><div><br></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Aug 9, 2018 at 3:12 PM Alex Balashov <<a href="mailto:abalashov@evaristesys.com">abalashov@evaristesys.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">If you are looking for examples of how rtpproxy is used, you can find them in the stock config file that ships with Kamailio, and also here:<br>
<br>
<a href="https://github.com/kamailio/kamailio/tree/master/src/modules/rtpproxy/examples" rel="noreferrer" target="_blank">https://github.com/kamailio/kamailio/tree/master/src/modules/rtpproxy/examples</a><br>
<br>
<br>
On August 9, 2018 5:25:00 AM EDT, ANOOP V M <<a href="mailto:anoop185728@gmail.com" target="_blank">anoop185728@gmail.com</a>> wrote:<br>
>i have version 4x and 5x installed in seperate servers. Can you tell me<br>
>where should i start to set up this.<br>
><br>
>On Thu, Aug 9, 2018 at 2:20 PM Alex Balashov<br>
><<a href="mailto:abalashov@evaristesys.com" target="_blank">abalashov@evaristesys.com</a>><br>
>wrote:<br>
><br>
>> There are not any quick solutions or shortcuts to elementary<br>
>> understanding of what you are doing, no.<br>
>><br>
>> On Thu, Aug 09, 2018 at 10:48:33AM +0530, ANOOP V M wrote:<br>
>><br>
>> > can you provide me correct video or any guide to set up this<br>
>rtpproxy and<br>
>> > solve my problem. I have tried many of your documents. But none of<br>
>them<br>
>> > tells the correct and complete path to set up this rtpproxy. I need<br>
>to<br>
>> > solve this quick.<br>
>> ><br>
>> > On Wed, Aug 8, 2018 at 3:48 PM Alex Balashov<br>
><<a href="mailto:abalashov@evaristesys.com" target="_blank">abalashov@evaristesys.com</a>><br>
>> > wrote:<br>
>> ><br>
>> > > On Wed, Aug 08, 2018 at 01:36:14PM +0530, ANOOP V M wrote:<br>
>> > ><br>
>> > > > Aug  8 07:34:51 ip-172-30-0-26 rtpproxy[1521]:<br>
>> ERR:create_twinlistener:<br>
>> > > > can't bind to the IPv4 port 63826: Cannot assign requested<br>
>address<br>
>> > ><br>
>> > > It seems to me the error is staring you in the face. :-)<br>
>> > ><br>
>> > > --<br>
>> > > Alex Balashov | Principal | Evariste Systems LLC<br>
>> > ><br>
>> > > Tel: +1-706-510-6800 / +1-800-250-5920 (toll-free)<br>
>> > > Web: <a href="http://www.evaristesys.com/" rel="noreferrer" target="_blank">http://www.evaristesys.com/</a>, <a href="http://www.csrpswitch.com/" rel="noreferrer" target="_blank">http://www.csrpswitch.com/</a><br>
>> > ><br>
>> > > _______________________________________________<br>
>> > > Kamailio (SER) - Development Mailing List<br>
>> > > <a href="mailto:sr-dev@lists.kamailio.org" target="_blank">sr-dev@lists.kamailio.org</a><br>
>> > > <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev</a><br>
>> > ><br>
>><br>
>> > _______________________________________________<br>
>> > Kamailio (SER) - Development Mailing List<br>
>> > <a href="mailto:sr-dev@lists.kamailio.org" target="_blank">sr-dev@lists.kamailio.org</a><br>
>> > <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev</a><br>
>><br>
>><br>
>> --<br>
>> Alex Balashov | Principal | Evariste Systems LLC<br>
>><br>
>> Tel: +1-706-510-6800 / +1-800-250-5920 (toll-free)<br>
>> Web: <a href="http://www.evaristesys.com/" rel="noreferrer" target="_blank">http://www.evaristesys.com/</a>, <a href="http://www.csrpswitch.com/" rel="noreferrer" target="_blank">http://www.csrpswitch.com/</a><br>
>><br>
>> _______________________________________________<br>
>> Kamailio (SER) - Development Mailing List<br>
>> <a href="mailto:sr-dev@lists.kamailio.org" target="_blank">sr-dev@lists.kamailio.org</a><br>
>> <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev</a><br>
>><br>
<br>
<br>
-- Alex<br>
<br>
--<br>
Sent via mobile, please forgive typos and brevity. <br>
<br>
_______________________________________________<br>
Kamailio (SER) - Development Mailing List<br>
<a href="mailto:sr-dev@lists.kamailio.org" target="_blank">sr-dev@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev</a><br>
</blockquote></div></div>