Module: kamailio
Branch: master
Commit: b16e63616d68e3a1406d1b5df7812ea5841d6b22
URL:
https://github.com/kamailio/kamailio/commit/b16e63616d68e3a1406d1b5df7812ea…
Author: Kamailio Dev <kamailio.dev(a)kamailio.org>
Committer: Kamailio Dev <kamailio.dev(a)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/b16e63616d68e3a1406d1b5df7812ea…
Patch:
https://github.com/kamailio/kamailio/commit/b16e63616d68e3a1406d1b5df7812ea…
---
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)