debug=9 # debug level (cmd line: -dddddddddd) check_via=yes # (cmd. line: -v) dns=on # (cmd. line: -r) rev_dns=yes # (cmd. line: -R) fork=no # (cmd. line: -D) log_stderror=yes # (cmd line: -E) #port=5080 #listen=192.168.99.100 loop_checks=1 # for more info: sip_router -h #modules loadmodule "modules/print/print.so" loadmodule "modules/tm/tm.so" route{ log("trying forward to uri"); # forward(uri:host,uri:port); # forward(127.0.0.1, 5090); log("after forward"); if ( t_lookup_request()) { if ( method=="ACK" ) { log("SER: ACK received -> t_release\n"); t_put_on_wait(); } else { t_retransmit_reply(); log("SER: yet another annoying retranmission\n"); }; } else { t_add_transaction(); if (method=="CANCEL") { log("SER: new CANCEL\n"); # XXX ... it wants me to put status code in "" t_send_reply( "200", "glad to cancel"); } else { log("SER: new transaction\n"); t_send_reply("100", "trying -- your call is important to us"); }; #rewritehost("xy.com"); # XXX ... it wants me to put port nr in "" #t_forward("benetnash.fokus.gmd.de", "5080" ); t_forward("localhost", "5080" ); # XXX ... it doesn't like default port numbers # t_forward("fox.iptel.org" ); # XXX t_forward_uri ... not done yet }; }