# # $Id$ # # simple quick-start config script with dbtext # # ----------- global configuration parameters ------------------------ debug=9 # debug level (cmd line: -dddddddddd) #fork=yes log_stderror=yes log_facility=LOG_LOCAL2 check_via=no # (cmd. line: -v) dns=no # (cmd. line: -r) rev_dns=no # (cmd. line: -R) children=4 disable_tcp=yes listen=173.63.113.62 port=5060 #!define DBURL "text:///home/agiletel/kamailio/dbtext" # ------------------ module loading ---------------------------------- mpath="/usr/local/lib/kamailio/" # use dbtext database loadmodule "modules_k/db_text.so" loadmodule "modules/debugger.so" loadmodule "modules_k/mi_fifo.so" loadmodule "modules/tm.so" loadmodule "modules/sl.so" loadmodule "modules_k/rr.so" loadmodule "modules_k/maxfwd.so" loadmodule "modules_k/usrloc.so" loadmodule "modules_k/registrar.so" loadmodule "modules_k/textops.so" loadmodule "modules_k/uac.so" loadmodule "modules_k/xlog.so" # ----------------- setting module-specific parameters --------------- # -- mi_fifo params -- modparam("mi_fifo", "fifo_name", "/tmp/kamailio_fifo") # -- usrloc params -- # use dbtext database for persistent storage modparam("usrloc", "db_mode", 2) modparam("usrloc", "db_url", DBURL) # -- rr params -- # add value to ;lr param to make some broken UAs happy modparam("rr", "enable_full_lr", 1) # -- uacreg params -- modparam("uac","restore_mode","auto") # ------------------------- request routing logic ------------------- # main routing logic route{ $rU = "12345678"; $ru = "sip:mysipserver.com"; if(uac_reg_lookup("$rU", "$ru")){ xlog("uac_reg_lookup found remote user [$rU] on [$rd] via [$du]\n"); lookup("location"); } }