Module: kamailio
Branch: master
Commit: 2deb2aa53c7e89dbcf64e2e33211a1ca3814a817
URL:
https://github.com/kamailio/kamailio/commit/2deb2aa53c7e89dbcf64e2e33211a1c…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2019-05-23T11:38:44+02:00
misc/examples/kemi: added python3 and ruby as options to basic example
---
Modified: misc/examples/kemi/kamailio-basic-kemi.cfg
---
Diff:
https://github.com/kamailio/kamailio/commit/2deb2aa53c7e89dbcf64e2e33211a1c…
Patch:
https://github.com/kamailio/kamailio/commit/2deb2aa53c7e89dbcf64e2e33211a1c…
---
diff --git a/misc/examples/kemi/kamailio-basic-kemi.cfg
b/misc/examples/kemi/kamailio-basic-kemi.cfg
index 805d78c61e..c102fa7f9c 100644
--- a/misc/examples/kemi/kamailio-basic-kemi.cfg
+++ b/misc/examples/kemi/kamailio-basic-kemi.cfg
@@ -114,14 +114,32 @@ memlog=5
log_prefix="LUA {$rm}: "
#!else
#!ifdef WITH_CFGPYTHON
-log_prefix="PYT {$rm}: "
+log_prefix="PY2 {$rm}: "
+#!else
+#!ifdef WITH_CFGPYTHON3
+log_prefix="PY3 {$rm}: "
+#!else
+#!ifdef WITH_CFGJSDT
+log_prefix="JSC {$rm}: "
+#!else
+#!ifdef WITH_CFGSQLANG
+log_prefix="SQL {$rm}: "
+#!else
+#!ifdef WITH_CFGJRUBY
+log_prefix="RUB {$rm}: "
#!else
log_prefix="NAT {$rm}: "
#!endif
#!endif
+#!endif
+#!endif
+#!endif
+#!endif
latency_cfg_log=2
-
+latency_log=2
+latency_limit_action=100000
+latency_limit_db=200000
log_facility=LOG_LOCAL0
fork=yes
@@ -215,10 +233,18 @@ loadmodule "app_lua.so"
loadmodule "app_python.so"
#!endif
+#!ifdef WITH_CFGPYTHON3
+loadmodule "app_python3.so"
+#!endif
+
#!ifdef WITH_CFGJSDT
loadmodule "app_jsdt.so"
#!endif
+#!ifdef WITH_CFGRUBY
+loadmodule "app_ruby.so"
+#!endif
+
#!ifdef WITH_CFGSQLANG
loadmodule "app_sqlang.so"
#!endif
@@ -355,12 +381,16 @@ modparam("htable", "htable",
"ipban=>size=8;autoexpire=300;")
#!endif
#!ifdef WITH_CFGPYTHON
-modparam("app_python", "script_name",
"/usr/local/etc/kamailio/kamailio-basic-kemi-python.py")
+modparam("app_python", "load",
"/usr/local/etc/kamailio/kamailio-basic-kemi-python.py")
+cfgengine "python"
+#!else
+
+#!ifdef WITH_CFGPYTHON3
+modparam("app_python3", "load",
"/usr/local/etc/kamailio/kamailio-basic-kemi-python.py")
cfgengine "python"
#!else
#!ifdef WITH_CFGLUA
-modparam("app_lua", "reload", 1)
modparam("app_lua", "load",
"/usr/local/etc/kamailio/kamailio-basic-kemi-lua.lua")
cfgengine "lua"
#!else
@@ -369,10 +399,16 @@ cfgengine "lua"
modparam("app_jsdt", "load",
"/usr/local/etc/kamailio/kamailio-basic-kemi-jsdt.js")
cfgengine "jsdt"
#!else
+
#!ifdef WITH_CFGSQLANG
modparam("app_sqlang", "load",
"/usr/local/etc/kamailio/kamailio-basic-kemi-sqlang.sq")
cfgengine "sqlang"
#!else
+
+#!ifdef WITH_CFGRUBY
+modparam("app_ruby", "load",
"/usr/local/etc/kamailio/kamailio-basic-kemi-ruby.rb")
+cfgengine "sqlang"
+#!else
cfgengine "native"
include_file "/usr/local/etc/kamailio/kamailio-basic-kemi-native.cfg"
#!endif
@@ -383,3 +419,6 @@ include_file
"/usr/local/etc/kamailio/kamailio-basic-kemi-native.cfg"
#!endif
+#!endif
+
+#!endif