Module: kamailio Branch: master Commit: a712dc3a256ab567b133e55d4331780f44d24123 URL: https://github.com/kamailio/kamailio/commit/a712dc3a256ab567b133e55d4331780f44d24123
Author: Daniel-Constantin Mierla <[email protected]> Committer: Daniel-Constantin Mierla <[email protected]> Date: 2016-04-27T16:42:57+02:00 examples/kemi: more comments to explain the lua routing script --- Modified: examples/kemi/kamailio-basic-kemi-lua.lua --- Diff: https://github.com/kamailio/kamailio/commit/a712dc3a256ab567b133e55d4331780f44d24123.diff Patch: https://github.com/kamailio/kamailio/commit/a712dc3a256ab567b133e55d4331780f44d24123.patch --- diff --git a/examples/kemi/kamailio-basic-kemi-lua.lua b/examples/kemi/kamailio-basic-kemi-lua.lua index 517346c..70593bb 100644 --- a/examples/kemi/kamailio-basic-kemi-lua.lua +++ b/examples/kemi/kamailio-basic-kemi-lua.lua @@ -1,8 +1,10 @@ -- Kamailio - equivalent of routing blocks in Lua +-- -- KSR - the new dynamic object exporting Kamailio functions -- sr - the old static object exporting Kamailio functions -- +-- global variables corresponding to defined values (e.g., flags) in kamailio.cfg FLT_ACC=1 FLT_ACCMISSED=2 FLT_ACCFAILED=3 @@ -322,6 +324,7 @@ function ksr_route_sipout() end -- Manage outgoing branches +-- equivalent of branch_route[...]{} function ksr_branch_manage() KSR.dbg("new branch [".. KSR.pv.get("$T_branch_idx]") .. " to ".. KSR.pv.get("$ru") .. "\n"); @@ -330,6 +333,7 @@ function ksr_branch_manage() end -- Manage incoming replies +-- equivalent of onreply_route[...]{} function ksr_onreply_manage() KSR.dbg("incoming reply\n"); local scode = KSR.pv.get("$rs"); @@ -340,6 +344,7 @@ function ksr_onreply_manage() end -- Manage failure routing cases +-- equivalent of failure_route[...]{} function ksr_failure_manage() if ksr_route_natmanage()==-255 then return 1; end @@ -349,7 +354,7 @@ function ksr_failure_manage() return 1; end --- SIP response routing +-- SIP response handling -- equivalent of reply_route{} function ksr_reply_route() KSR.info("===== response - from kamailio lua script\n"); _______________________________________________ sr-dev mailing list [email protected] http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev
