Dear All
i have a network , and all of nodes have valid ip addresses, i have the ser 0.8.12 (i386/linux) with valid ip :
My clients -------------> SER box (sip proxy) -------------> carrier (Cisco Box ) valid ip valid ip valid ip Windows messenger version: 0.8.12 IOS :12.2.4
The current config of my ser proxy is :
fifo="/tmp/ser_fifo" alias=panaisp.net
loadmodule "/usr/local/lib/ser/modules/sl.so" loadmodule "/usr/local/lib/ser/modules/tm.so" loadmodule "/usr/local/lib/ser/modules/rr.so" loadmodule "/usr/local/lib/ser/modules/maxfwd.so" loadmodule "/usr/local/lib/ser/modules/usrloc.so" loadmodule "/usr/local/lib/ser/modules/registrar.so" loadmodule "/usr/local/lib/ser/modules/mysql.so" loadmodule "/usr/local/lib/ser/modules/auth.so" loadmodule "/usr/local/lib/ser/modules/acc.so" loadmodule "/usr/local/lib/ser/modules/auth_radius.so"
modparam("usrloc", "db_mode", 2) modparam("usrloc", "db_url", "sql://ser:heslo@localhost/ser")
modparam("auth_radius", "radius_config", "/usr/local/etc/radiusclient/radiusclient.conf") modparam("auth_radius", "service_type", 15)
modparam("acc", "radius_config", "/usr/local/etc/radiusclient/radiusclient.conf") modparam("acc", "log_level", 1) modparam("acc", "radius_flag", 1) modparam("acc", "radius_missed_flag", 2) modparam("acc", "log_fmt", "duprmiocfst") modparam("acc", "early_media", 1)
route{
/* ********* ROUTINE CHECKS ********************************** */
if (!mf_process_maxfwd_header("10")) { log("LOG: Too many hops\n"); sl_send_reply("483","Too Many Hops"); break; }; if ( msg:len > max_len ) { sl_send_reply("513", "Wow -- Message too large"); break; };
setflag(1); setflag(2); acc_rad_request("");
if (method=="INVITE") { record_route(); if (!radius_www_authorize("panaisp.net")) { www_challenge("panaisp.net", "0"); break; }; }
if (uri==myself) {
if (method=="REGISTER") {
if (!radius_www_authorize("panaisp.net")) { www_challenge("panaisp.net", "0"); break; };
save("location"); break; };
if (lookup("location")) { forward(uri:host, uri:port); break; }; };
if (uri=~"^sip:[0-9]*@") {
if (uri=~"^sip:00" ) { strip(2); }
if (uri=~"^sip:[2-9]") { prefix("82135011"); } else { prefix("82135"); }
rewritehostport("63.243.143.8:5060");
};
forward(uri:host, uri:port);
}
I want to force the RTP traffic of my clients pass through the ser server . Then i deside to use the RTP proxy + nathelper .
Please advise me that what change i must do in my current ser config ???
Best Regards Ehsan