Hi,
I'm trying use two instances of rtpproxy listening to two different public
IPs, to handle incoming and outgoing legs.
That means i want to implement this network topology:
SipClient--------->media from client to proxy--->rtpproxy1
Sipclient<----------media from proxy to client<---rtpproxy2
Where rtpproxy1 listening to IP1
and rtpproxy2 listening to IP2
in kamailio cfg :
modparam("rtpproxy", "rtpproxy_sock", " udp:127.0.0.1:22222
udp:
127.0.0.1:22223")
if (is_request()) {
if (!has_totag()) {
add_rr_param(";nat=yes");
}
rtpproxy_offer("IP1");
}
if (is_reply()) {
if(isbflagset(FLB_NATB)) {
fix_nated_contact();
}
rtpproxy_answer("IP2");
}
But its not working.
Thanks in advance