td.cfg 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. debug=9 # debug level (cmd line: -dddddddddd)
  2. check_via=yes # (cmd. line: -v)
  3. dns=on # (cmd. line: -r)
  4. rev_dns=yes # (cmd. line: -R)
  5. fork=no # (cmd. line: -D)
  6. log_stderror=yes # (cmd line: -E)
  7. port=5080
  8. listen=192.168.99.100
  9. loop_checks=1
  10. # for more info: sip_router -h
  11. #modules
  12. loadmodule "modules/print/print.so"
  13. loadmodule "modules/tm/tm.so"
  14. route{
  15. log("trying forward to uri");
  16. # setuser("jiri");
  17. # forward(uri:host,uri:port);
  18. # forward(127.0.0.1, 5090);
  19. log("after forward");
  20. if ( t_lookup_request()) {
  21. if ( method=="ACK" ) {
  22. log("SER: ACK received -> t_release\n");
  23. t_release();
  24. } else {
  25. t_retransmit_reply();
  26. log("SER: yet another annoying retranmission\n");
  27. };
  28. } else {
  29. t_add_transaction();
  30. if (method=="CANCEL") {
  31. log("SER: new CANCEL\n");
  32. # XXX ... it wants me to put status code in ""
  33. t_send_reply( "200", "glad to cancel");
  34. } else {
  35. log("SER: new transaction\n");
  36. t_send_reply("100", "trying -- your call is important to us");
  37. };
  38. #rewritehost("xy.com");
  39. # XXX ... it wants me to put port nr in ""
  40. #t_forward("benetnash.fokus.gmd.de", "5080" );
  41. t_forward("iptel.org", "5060" );
  42. # t_forward("195.37.78.146", "5060" );
  43. # XXX ... it doesn't like default port numbers
  44. # t_forward("fox.iptel.org" );
  45. # XXX t_forward_uri ... not done yet
  46. };
  47. }