# Note: config file options takes precedence over command-line
#
#
#

# don't want to be too noisy when measuring speed
#debug=9
debug=1
# disable all checks for speed
check_via=0
dns=off
rev_dns=off
#
#fork=no
# launch many processes for speed
fork=yes
#
#log_stderror=yes
# do not print out anything to stderr -- that would slow down
log_stderror=no
# many children will help to serve even if some block
children=64
# allow for a huge buffer size as long as OS allows
maxbuffer=999999
# port on which the server will be listening
port=5062

# listen on a specific interface
#listen=1.2.3.4

# debug settings
#
#debug=9          # debug level (cmd line: -dddddddddd)
#check_via=1      # (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=5062



# for more info: sip_router -h



#loadmodule "modules/textops/textops.so"




route{


#	use syslog facility to report something
#       log("entered"); 

#	change requrest-URI
       rewritehostport("newdomain.com:5062");
#	other rewrites: sethost, setuser, setuserpass, setport, sethosport (set==rewrite too)

# 	forward to address in current URI (the rewritten one now!)
#       forward(uri:host, uri:port);  
	forward( "localhost", 6666);

# 	condition with regular expression matching (case-insensitive)
#        if (method=="REGISTER" & uri=~"^sip:.*@iptel.org" & src_ip==192.68.99.0/24 ) 
#		forward to a fixed destination
#                forward("fox.iptel.org", 5555 )
#        else forward ("bat.iptel.org");


# 	pass request to an external program
#        exec('/bin/ls >/tmp/x');        


# 	textops module (requires the module to be loaded!)
#        replace('^User-Agent:.*$', "User-Agent: ser 0.8.x");
#        search_append('To:.*$', "Foo Bar");


# 	route ... kindof goto , see route[1] bellow
#        route(1);
}



#route[1] {
#        log("route 1 hit");
#}