debug=2 # set memdbg to higher value to enable C debug (debug = 4) without memory spam memdbg=5 # do not return the Server: header field in a response server_signature=0 # do not return the Warning: header field in a response sip_warning=0 # defines whether VIA header would be checked to be myself check_via=yes; # if VIA header contains name use DNS resolver to test it dns=no; # use DNS reverse name resolver to test IP address from VIA header rev_dns=no; children=___PROCESS_COUNT___; tcp_children=___PROCESS_COUNT___; #tcp_max_connections=2048; alias="example.com" loadmodule "/usr/lib/ser/modules/sl.so"; loadmodule "/usr/lib/ser/modules/tm.so"; loadmodule "/usr/lib/ser/modules/ctl.so"; loadmodule "/usr/lib/ser/modules/usrloc.so"; loadmodule "/usr/lib/ser/modules/registrar.so"; loadmodule "/usr/lib/ser/modules/xmlrpc.so"; loadmodule "/usr/lib/ser/modules/mysql.so"; #loadmodule "/usr/lib/ser/modules/domain.so"; #loadmodule "/usr/lib/ser/modules/uri_db.so"; #modparam("maxfwd", "max_limit", 70); #modparam("domain", "db_mode", 1); #modparam("domain", "load_domain_attrs", 1); modparam("uri_db|usrloc|domain", "db_url", "___DB_URL___"); modparam("usrloc", "db_mode", ___DB_MODE___); #modparam("usrloc", "timer_interval", 300); route{ # XML RPC if (method == "POST" || method == "GET") { dispatch_rpc(); break; } # if (!lookup_domain("$td", "@to.uri.host")) { # sl_send_reply("404", "Domain Not Found"); # break; # } # # # get user (common for all other messages than SUBSCRIBE) # if (!lookup_user("$tu", "@to.uri.user")) { # sl_send_reply("404", "Unknown user"); # break; # } if (method=="REGISTER") { save("location"); break; }; sl_send_reply("404", "Not Found"); }