Hello all,
I am defining a little script for Kamailio working as a simple forwarder (doing some simple tasks sometimes). I have to use an static database with few rows of PDT data so I decided to use a text database via db_text module. The scripts seems to ok because I do not get any error message from start up logging but kamailio processes are not there!! Moreover, I am not making use of the functions in the script, only initialization!!
I am using kamailio-1.4.1-notls and these are the script lines defining the initialization of those modules.
Thanks a lot.
####### Global Parameters #########
debug=3
log_stderror=no
fork=yes
children=7 #KAMAILIO_CHILDREN
/* uncomment the next line to disable TCP (default on) */
disable_tcp=yes
/* uncomment the next line to enable the auto temporary blacklisting of
not available destinations (default disabled) */
#disable_dns_blacklist=no
/* uncomment the next line to enable IPv6 lookup after IPv4 dns
lookup failures (default disabled) */
#dns_try_ipv6=yes
/* uncomment the next line to disable the auto discovery of local aliases
based on revers DNS on IPs (default on) */
#auto_aliases=no
/* uncomment and configure the following line if you want Kamailio to
bind on a specific interface/port/proto (default bind on all available) */
listen=udp:172.16.10.1:5060 #KAMAILIO_PROTO:KAMAILIO_IP:KAMAILIO_PORT
port=5060 #KAMAILIO_PORT
/* domain alias for the host */
alias=domain1.com #KAMAILIO_DOMAIN # global domain
alias=domain2.com
####### Modules Section ########
#set module path
mpath="//lib/kamailio/modules/"
loadmodule "db_text.so"
loadmodule "sl.so"
loadmodule "tm.so"
loadmodule "rr.so"
loadmodule "maxfwd.so"
loadmodule "textops.so"
loadmodule "mi_fifo.so"
loadmodule "uri.so"
loadmodule "xlog.so"
loadmodule "path.so"
loadmodule "pdt.so"
loadmodule "avpops.so"
# ----------------- setting module-specific parameters ---------------
modparam("pdt|avpops", "db_url", "text:///tmp/kamailio_db")
# ----- mi_fifo params -----
modparam("mi_fifo", "fifo_name", "/tmp/kamailio_fifo")
# ----- rr params -----
# add value to ;lr param to cope with most of the UAs
modparam("rr", "enable_full_lr", 1)
# do not append from tag to the RR (no need for this script)
#modparam("rr", "append_fromtag", 0)
# ----- path params -----
modparam("path", "use_received", 0)
# ----- dbtext -----
modparam("db_text", "db_mode", 0)
# ----- pdt params -----
modparam("pdt", "db_table", "pdt")
modparam("pdt", "sdomain_column", "sdomain")
modparam("pdt", "prefix_column", "prefix")
modparam("pdt", "domain_column", "domain")
####### Routing Logic ########
[..]
--
Arturo Díaz