<div dir="ltr"><div>Finally it's working:<br><br>#!define ASTERISK_LAN1 <a href="http://2.2.2.0/24">2.2.2.0/24</a><br></div># End second LAN for PBXs - tunneling with LAN1 over OpenVPN:<br><div>#!define ASTERISK_LAN2 3.3.3.0.0/24<br>
<br></div><div>rtpproxy in bridge mode.<br><br></div><div>And route[NATMANAGE] from Asipto tutorial (<a href="http://kb.asipto.com/asterisk:realtime:kamailio-4.0.x-asterisk-11.3.0-astdb">http://kb.asipto.com/asterisk:realtime:kamailio-4.0.x-asterisk-11.3.0-astdb</a>) changed for my needs :<br>
<br># RTPProxy control<br>route[NATMANAGE] {<br>#!ifdef WITH_NAT<br> if (is_request()) {<br> if(has_totag()) {<br> if(check_route_param("nat=yes")) {<br> setbflag(FLB_NATB);<br>
}<br> }<br> }<br> if (!(isflagset(FLT_NATS) || isbflagset(FLB_NATB)))<br> return;<br> <br> if((src_ip==ASTERISK_LAN1) || (src_ip==ASTERISK_LAN2))<br> {<br>
rtpproxy_manage("cwei");<br> } else {<br> rtpproxy_manage("cwie");<br> }<br> <br> if (is_request()) {<br> if (!has_totag()) {<br> add_rr_param(";nat=yes");<br>
}<br> }<br> if (is_reply()) {<br> if(isbflagset(FLB_NATB)) {<br> fix_nated_contact();<br> }<br> }<br>#!endif<br> return;<br>}<br><br></div><div>Tested and worked on both tested Asterisk (LAN1 and LAN2). Kamailio just one - in the LAN1.<br>
<br></div></div>