12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- 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)
- #children=5
- 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{
- #rewritehost("iptel.org");
- log("trying forward to uri");
- # forward(uri:host,uri:port);
- # forward(127.0.0.1, 5090);
- log("after forward");
- if ( t_lookup_request()) {
- print("\nFOUND REQUEST\n");
- if ( method=="ACK" ) {
- log("SER: ACK received -> t_release\n");
- t_release();
- } else {
- t_retransmit_reply();
- log("SER: yet another annoying retranmission\n");
- };
- } else {
- print("\nbefore add transaction\n");
- t_add_transaction();
- print("\nafter add transaction\n");
- 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 {
- print("\nELSE if method\n");
- log("SER: new transaction\n");
- t_send_reply("100", "trying -- your call is important to us");
- };
- print("\nbefore rewrite host\n");
- rewritehost("iptel.org");
- # XXX ... it wants me to put port nr in ""
- #t_forward("benetnash.fokus.gmd.de", "5080" );
- #t_forward("iptel.org", "5060" );
- print("\nbefore forward uri\n");
- t_forward_uri();
- # XXX ... it doesn't like default port numbers
- # t_forward("fox.iptel.org" );
- # XXX t_forward_uri ... not done yet
- };
-
- }
|