Hello
I have my servers behind a NAT, with servers that make a call with bypass
media / direct media all works fine. But when my media servers need to
process audio I'm having issues. Looking at the SDP my local IP of the
server is in there.
I changed my config to add the nethelper.so and add the below:
# ----- NAT Helper -----
#!ifdef WITH_NAT
#modparam("nathelper", "rtpproxy_sock",
"udp:127.0.0.1:7722")
modparam("nathelper", "natping_interval", 30)
modparam("nathelper", "ping_nated_only", 1)
#modparam("nathelper", "sipping_bflag", 7)
#modparam("nathelper", "sipping_from",
"sip:pinger@kamailio.org")
#modparam("registrar|nathelper", "received_avp",
"$avp(i:80)")
#modparam("usrloc", "nat_bflag", 6)
#!endif
In my route I added:
if (search("User-Agent: FS Box") {fix_nated_sdp("3");};