User Tools

Site Tools


kemi:performance-tests:5.2.x

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
kemi:performance-tests:5.2.x [2018/12/06 09:37]
miconda
kemi:performance-tests:5.2.x [2018/12/11 16:32]
miconda [Kamailio Start Commands]
Line 110: Line 110:
 test8;192.168.178.98;[authentication username=test password=test8]; test8;192.168.178.98;[authentication username=test password=test8];
 test9;192.168.178.98;[authentication username=test password=test9]; test9;192.168.178.98;[authentication username=test password=test9];
 +</code>
 +
 +These users have to be added to Kamailio subscriber table. To add them from the source code tree of Kamailio:
 +
 +<code>
 +cd utils/kamctl/
 +DBENGINE=MYSQL ./kamdbctl create
 +DBENGINE=MYSQL ./kamctl add test0@127.0.0.1 test0
 +DBENGINE=MYSQL ./kamctl add test1@127.0.0.1 test1
 +DBENGINE=MYSQL ./kamctl add test2@127.0.0.1 test2
 +DBENGINE=MYSQL ./kamctl add test3@127.0.0.1 test3
 +DBENGINE=MYSQL ./kamctl add test4@127.0.0.1 test4
 +DBENGINE=MYSQL ./kamctl add test5@127.0.0.1 test5
 +DBENGINE=MYSQL ./kamctl add test6@127.0.0.1 test6
 +DBENGINE=MYSQL ./kamctl add test7@127.0.0.1 test7
 +DBENGINE=MYSQL ./kamctl add test8@127.0.0.1 test8
 +DBENGINE=MYSQL ./kamctl add test9@127.0.0.1 test9
 +DBENGINE=MYSQL ./kamctl db show subscriber
 </code> </code>
  
Line 487: Line 505:
  
 #!ifdef WITH_CFGPYTHON #!ifdef WITH_CFGPYTHON
-modparam("app_python", "script_name", "/usr/local/etc/kamailio/kamailio-basic-kemi-python.py")+modparam("app_python", "script_name", "../etc/kamailio-basic-kemi-python.py")
 cfgengine "python" cfgengine "python"
 #!else #!else
Line 498: Line 516:
  
 #!ifdef WITH_CFGJSDT #!ifdef WITH_CFGJSDT
-modparam("app_jsdt", "load", "/usr/local/etc/kamailio/kamailio-basic-kemi-jsdt.js")+modparam("app_jsdt", "load", "../etc/kamailio-basic-kemi-jsdt.js")
 cfgengine "jsdt" cfgengine "jsdt"
 #!else #!else
 #!ifdef WITH_CFGSQLANG #!ifdef WITH_CFGSQLANG
-modparam("app_sqlang", "load", "/usr/local/etc/kamailio/kamailio-basic-kemi-sqlang.sq")+modparam("app_sqlang", "load", "../etc/kamailio-basic-kemi-sqlang.sq")
 cfgengine "sqlang" cfgengine "sqlang"
 #!else #!else
Line 991: Line 1009:
 function ksr_route_reqinit() function ksr_route_reqinit()
  if not KSR.is_myself_srcip() then  if not KSR.is_myself_srcip() then
- if not KSR.htable.sht_has_name("ipban", "eq", K_si) then+ if KSR.htable.sht_has_name("ipban", "eq", K_si) > 0 then
  -- ip is already blocked  -- ip is already blocked
  KSR.dbg("request from blocked IP - " .. K_rm  KSR.dbg("request from blocked IP - " .. K_rm
Line 1004: Line 1022:
  end  end
  end  end
- if KSR.corex.has_user_agent() then+ if KSR.corex.has_user_agent() > 0 then
  if string.find(K_ua, "friendly-scanner")  if string.find(K_ua, "friendly-scanner")
  or string.find(K_ua, "sipcli") then  or string.find(K_ua, "sipcli") then
Line 1415: Line 1433:
                 return -255;                 return -255;
  
-        if KSR.corex.has_user_agent() :+        if KSR.corex.has_user_agent() > 0 :
             ua = KSR.pv.gete("$ua")             ua = KSR.pv.gete("$ua")
             if (ua.find("friendly-scanner")!=-1             if (ua.find("friendly-scanner")!=-1
Line 1662: Line 1680:
 </code> </code>
  
-Executed when running with Lua scripting language:+Executed when running with Python scripting language:
  
 <code> <code>
kemi/performance-tests/5.2.x.txt ยท Last modified: 2019/01/07 09:05 by miconda