Skip to content

Commit

Permalink
misc/examples/kemi: updated kamailio-basic-kemi.cfg with app_python3s
Browse files Browse the repository at this point in the history
- reorganized defines
  • Loading branch information
miconda committed Dec 2, 2022
1 parent a6bbd68 commit e9c10e4
Showing 1 changed file with 44 additions and 71 deletions.
115 changes: 44 additions & 71 deletions misc/examples/kemi/kamailio-basic-kemi.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -112,28 +112,55 @@ memlog=5

#!ifdef WITH_CFGLUA
log_prefix="LUA {$rm}: "
#!else
#!define KEMIENGINE "lua"
#!define KEMIMODULE "app_lua"
#!define KEMILOAD "/usr/local/etc/kamailio/kamailio-basic-kemi-lua.lua"
#!endif

#!ifdef WITH_CFGPYTHON
log_prefix="PY2 {$rm}: "
#!else
#!define KEMIENGINE "python"
#!define KEMIMODULE "app_python"
#!define KEMILOAD "/usr/local/etc/kamailio/kamailio-basic-kemi-python.py"
#!endif

#!ifdef WITH_CFGPYTHON3
log_prefix="PY3 {$rm}: "
#!else
#!define KEMIENGINE "python"
#!define KEMIMODULE "app_python3"
#!define KEMILOAD "/usr/local/etc/kamailio/kamailio-basic-kemi-python.py"
#!endif

#!ifdef WITH_CFGPYTHON3S
log_prefix="PY8 {$rm}: "
#!define KEMIENGINE "python3s"
#!define KEMIMODULE "app_python3s"
#!define KEMILOAD "/usr/local/etc/kamailio/kamailio-basic-kemi-python3s.py"
#!endif

#!ifdef WITH_CFGJSDT
log_prefix="JSC {$rm}: "
#!else
#!define KEMIENGINE "jsdt"
#!define KEMIMODULE "app_jsdt"
#!define KEMILOAD "/usr/local/etc/kamailio/kamailio-basic-kemi-jsdt.js"
#!endif

#!ifdef WITH_CFGSQLANG
log_prefix="SQL {$rm}: "
#!else
#!ifdef WITH_CFGJRUBY
log_prefix="RUB {$rm}: "
#!else
log_prefix="NAT {$rm}: "
#!endif
#!endif
#!endif
#!define KEMIENGINE "sqlang"
#!define KEMIMODULE "app_sqlang"
#!define KEMILOAD "/usr/local/etc/kamailio/kamailio-basic-kemi-sqlang.sq"
#!endif

#!ifdef WITH_CFGRUBY
log_prefix="RUB {$rm}: "
#!define KEMIENGINE "ruby"
#!define KEMIMODULE "app_ruby"
#!define KEMILOAD "/usr/local/etc/kamailio/kamailio-basic-kemi-ruby.rb"
#!endif

#!ifndef KEMIENGINE
log_prefix="NAT {$rm}: "
#!endif

latency_cfg_log=2
Expand Down Expand Up @@ -226,28 +253,8 @@ loadmodule "htable.so"
loadmodule "pike.so"
#!endif

#!ifdef WITH_CFGLUA
loadmodule "app_lua.so"
#!endif

#!ifdef WITH_CFGPYTHON
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"
#!ifdef KEMIENGINE
loadmodule KEMIMODULE
#!endif

# ----------------- setting module-specific parameters ---------------
Expand Down Expand Up @@ -381,45 +388,11 @@ modparam("pike", "remove_latency", 4)
modparam("htable", "htable", "ipban=>size=8;autoexpire=300;")
#!endif

#!ifdef WITH_CFGPYTHON
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", "load", "/usr/local/etc/kamailio/kamailio-basic-kemi-lua.lua")
cfgengine "lua"
#!else

#!ifdef WITH_CFGJSDT
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 "ruby"
#!ifdef KEMIENGINE
modparam(KEMIMODULE, "load", KEMILOAD)
cfgengine KEMIENGINE
#!else
cfgengine "native"
include_file "/usr/local/etc/kamailio/kamailio-basic-kemi-native.cfg"
#!endif

#!endif

#!endif

#!endif

#!endif

#!endif

0 comments on commit e9c10e4

Please sign in to comment.