[sr-dev] git:master:b16e6361: modules: readme files regenerated - app_lua ... [skip ci]

Kamailio Dev kamailio.dev at kamailio.org
Mon Aug 13 13:32:13 CEST 2018


Module: kamailio
Branch: master
Commit: b16e63616d68e3a1406d1b5df7812ea5841d6b22
URL: https://github.com/kamailio/kamailio/commit/b16e63616d68e3a1406d1b5df7812ea5841d6b22

Author: Kamailio Dev <kamailio.dev at kamailio.org>
Committer: Kamailio Dev <kamailio.dev at kamailio.org>
Date: 2018-08-13T13:31:49+02:00

modules: readme files regenerated - app_lua ... [skip ci]

---

Modified: src/modules/app_lua/README

---

Diff:  https://github.com/kamailio/kamailio/commit/b16e63616d68e3a1406d1b5df7812ea5841d6b22.diff
Patch: https://github.com/kamailio/kamailio/commit/b16e63616d68e3a1406d1b5df7812ea5841d6b22.patch

---

diff --git a/src/modules/app_lua/README b/src/modules/app_lua/README
index cac548c162..3b423924f7 100644
--- a/src/modules/app_lua/README
+++ b/src/modules/app_lua/README
@@ -33,7 +33,7 @@ Daniel-Constantin Mierla
 
               4.1. lua_dofile(path)
               4.2. lua_dostring(script)
-              4.3. lua_run(function, params)
+              4.3. lua_run(func [, params])
               4.4. lua_runstring(script)
 
         5. RPC Commands
@@ -75,7 +75,7 @@ Chapter 1. Admin Guide
 
         4.1. lua_dofile(path)
         4.2. lua_dostring(script)
-        4.3. lua_run(function, params)
+        4.3. lua_run(func [, params])
         4.4. lua_runstring(script)
 
    5. RPC Commands
@@ -213,7 +213,7 @@ modparam("app_lua", "reload", 0)
 
    4.1. lua_dofile(path)
    4.2. lua_dostring(script)
-   4.3. lua_run(function, params)
+   4.3. lua_run(func [, params])
    4.4. lua_runstring(script)
 
 4.1.  lua_dofile(path)
@@ -239,21 +239,24 @@ if(!lua_dostring("sr.log([[err]], [[----------- Hello World from $fU\n]])"))
 }
 ...
 
-4.3.  lua_run(function, params)
+4.3.  lua_run(func [, params])
 
-   Execute the Lua function 'func' giving params as parameters. There can
-   be up to 3 string parameters. The function must exist in the script
+   Execute the Lua function 'func' giving 'params' as parameters. There
+   can be up to 3 string parameters after 'func' (overall, max 4 params,
+   first is the function). The function must exist in the Lua script
    loaded at startup via parameter 'load'. Parameters can be strings with
    pseudo-variables that are evaluated at runtime.
 
    Example 1.7. lua_run usage
 ...
-if(!lua_run("sr_append_fu_to_reply"))
-{
+if(!lua_run("sr_append_fu_to_reply")) {
     xdbg("SCRIPT: failed to execute lua function!\n");
 }
 ...
-lua_run("lua_funcx", "$rU", "2");
+lua_run("lua_funcx0");
+lua_run("lua_funcx1", "$rU");
+lua_run("lua_funcx2", "$rU", "2");
+lua_run("lua_funcx3", "$rU", "2", "$si");
 ...
 
 4.4.  lua_runstring(script)




More information about the sr-dev mailing list