debug=3 fork=no log_stderror=yes children=4 listen=212.249.15.5 port=5060 mpath="/usr/lib/openser/modules/" loadmodule "sl.so" loadmodule "tm.so" loadmodule "rr.so" loadmodule "maxfwd.so" loadmodule "usrloc.so" loadmodule "registrar.so" loadmodule "textops.so" loadmodule "mi_fifo.so" loadmodule "xlog.so" loadmodule "auth.so" modparam("mi_fifo", "fifo_name", "/tmp/openser_fifo") modparam("usrloc", "db_mode", 0) modparam("rr", "enable_full_lr", 1) route{ xlog("L_INFO","$Cbx$rm from $si:$sp to $Ri:$Rp$Cxx\n"); t_on_reply("1"); if (!mf_process_maxfwd_header("10")) { sl_send_reply("483","Too Many Hops"); exit; }; if (msg:len>=2048) { sl_send_reply("513", "Message too big"); exit; }; if (loose_route()) { xlog("L_NOTICE","$CrxLoose Route$Cxx\n"); if(method=="INVITE") { sl_send_reply("100","Re-INVITE"); sl_send_reply("200","OK"); exit; } t_relay(); exit; }; if(method=="ACK" || method=="CANCEL") { t_relay(); exit; } if (method=="INVITE") { record_route(); if(is_present_hf("Authorization")) { xlog("L_INFO","Request with authorization is not transmitted\n"); exit; } remove_hf("User-Agent"); #without the following line PortaSIP does not accept the call!!! #append_hf("User-Agent: Cisco-SIPGateway/IOS-12.x\r\n"); append_hf("User-Agent: Cisco-SIPGateway/IOS-xx.x\r\n"); rewritehost("195.129.125.74"); #rewritehost("212.249.15.4"); t_relay(); exit; }; if(method=="REGISTER") { save("location"); exit; } t_relay(); } onreply_route[1] { if($(rr{s.len})>8) $var(rr)=$(rr{s.substr,0,6})+".."; else $var(rr)=$rr; xlog("L_NOTICE","$Cpx$rs ($var(rr)) from $si:$sp to $Ri:$Rp for $rm$Cxx\n"); }