<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>