loadmodule "db_mysql.so"
#!endif
-loadmodule "mi_fifo.so"
+loadmodule "jsonrpc.so"
loadmodule "kex.so"
loadmodule "corex.so"
loadmodule "tm.so"
loadmodule "sanity.so"
loadmodule "ctl.so"
loadmodule "cfg_rpc.so"
-loadmodule "mi_rpc.so"
loadmodule "acc.so"
#!ifdef WITH_AUTH
# ----------------- setting module-specific parameters ---------------
-# ----- mi_fifo params -----
-#modparam("mi_fifo", "fifo_name", "/var/run/kamailio/kamailio_fifo")
+# ----- jsonrpcs params -----
+modparam("jsonrpcs", "pretty_format", 1)
+/* set the path to RPC fifo control file */
+# modparam("jsonrpcs", "fifo_name", "/var/run/kamailio/kamailio_rpc.fifo")
+/* set the path to RPC unix socket control file */
+# modparam("jsonrpcs", "dgram_socket", "/var/run/kamailio/kamailio_rpc.sock")
# ----- ctl params -----
#modparam("ctl", "binrpc", "unix:/var/run/kamailio/kamailio_ctl")
#!KAMAILIO
#
-# Kamailio (OpenSER) SIP Server v4.3 - default configuration script
+# Kamailio (OpenSER) SIP Server v5.0 - default configuration script
# - web: http://www.kamailio.org
# - git: http://sip-router.org
#
#
# Several features can be enabled using '#!define WITH_FEATURE' directives:
#
-# *** To run in debug mode:
+# *** To run in debug mode:
# - define WITH_DEBUG
#
-# *** To enable mysql:
+# *** To enable mysql:
# - define WITH_MYSQL
#
# *** To enable authentication execute:
loadmodule "db_mysql.so"
#!endif
-loadmodule "mi_fifo.so"
+loadmodule "jsonrpcs.so"
loadmodule "kex.so"
loadmodule "corex.so"
loadmodule "tm.so"
loadmodule "sanity.so"
loadmodule "ctl.so"
loadmodule "cfg_rpc.so"
-loadmodule "mi_rpc.so"
loadmodule "acc.so"
#!ifdef WITH_AUTH
# ----------------- setting module-specific parameters ---------------
-# ----- mi_fifo params -----
-#modparam("mi_fifo", "fifo_name", "/var/run/kamailio/kamailio_fifo")
+# ----- jsonrpcs params -----
+modparam("jsonrpcs", "pretty_format", 1)
+/* set the path to RPC fifo control file */
+# modparam("jsonrpcs", "fifo_name", "/var/run/kamailio/kamailio_rpc.fifo")
+/* set the path to RPC unix socket control file */
+# modparam("jsonrpcs", "dgram_socket", "/var/run/kamailio/kamailio_rpc.sock")
+
# ----- ctl params -----
#modparam("ctl", "binrpc", "unix:/var/run/kamailio/kamailio_ctl")
+
# ----- tm params -----
# auto-discard branches from previous serial forking leg
modparam("tm", "failure_reply_mode", 3)
loadmodule "sanity.so"
loadmodule "ctl.so"
loadmodule "cfg_rpc.so"
-loadmodule "mi_rpc.so"
loadmodule "acc.so"
#!ifdef WITH_AUTH
# ----- jsonrpcs params -----
+modparam("jsonrpcs", "pretty_format", 1)
/* set the path to RPC fifo control file */
# modparam("jsonrpcs", "fifo_name", "/var/run/kamailio/kamailio_rpc.fifo")
/* set the path to RPC unix socket control file */
# default invite retransmission timeout after 1xx: 120sec
modparam("tm", "fr_inv_timer", 120000)
-
# ----- rr params -----
# set next param to 1 to add value to ;lr param (helps with some UAs)
modparam("rr", "enable_full_lr", 0)
# do not append from tag to the RR (no need for this script)
modparam("rr", "append_fromtag", 0)
-
# ----- registrar params -----
modparam("registrar", "method_filtering", 1)
/* uncomment the next line to disable parallel forking via location */
/* set it to 1 to enable GRUU */
modparam("registrar", "gruu_enabled", 0)
-
# ----- acc params -----
/* what special events should be accounted ? */
modparam("acc", "early_media", 0)
"dst_ouser=$tU;dst_user=$rU;dst_domain=$rd")
#!endif
-
# ----- usrloc params -----
/* enable DB persistency for location entries */
#!ifdef WITH_USRLOCDB
modparam("usrloc", "use_domain", MULTIDOMAIN)
#!endif
-
# ----- auth_db params -----
#!ifdef WITH_AUTH
modparam("auth_db", "db_url", DBURL)
#!endif
-
# ----- alias_db params -----
#!ifdef WITH_ALIASDB
modparam("alias_db", "db_url", DBURL)
modparam("alias_db", "use_domain", MULTIDOMAIN)
#!endif
-
# ----- speeddial params -----
#!ifdef WITH_SPEEDDIAL
modparam("speeddial", "db_url", DBURL)
modparam("speeddial", "use_domain", MULTIDOMAIN)
#!endif
-
# ----- domain params -----
#!ifdef WITH_MULTIDOMAIN
modparam("domain", "db_url", DBURL)
modparam("domain", "register_myself", 1)
#!endif
-
#!ifdef WITH_PRESENCE
# ----- presence params -----
modparam("presence", "db_url", DBURL)
modparam("presence_xml", "force_active", 1)
#!endif
-
#!ifdef WITH_NAT
# ----- rtpproxy params -----
modparam("rtpproxy", "rtpproxy_sock", "udp:127.0.0.1:7722")
modparam("usrloc", "nat_bflag", FLB_NATB)
#!endif
-
#!ifdef WITH_TLS
# ----- tls params -----
modparam("tls", "config", "/usr/local/etc/kamailio/tls.cfg")