parent
3772e54f87
commit
bc2286d5d2
@ -1,60 +0,0 @@
|
|||||||
#!/usr/bin/env lua5.1
|
|
||||||
-- Kamailio Lua Config
|
|
||||||
require 'ngcp.ngcp'
|
|
||||||
|
|
||||||
ngcp = NGCP:new()
|
|
||||||
loaded_keys = {caller={}, callee={}}
|
|
||||||
|
|
||||||
-- set config
|
|
||||||
ngcp.config.db_user = "[% kamailio.proxy.dbrwuser %]"
|
|
||||||
ngcp.config.db_pass = "[% kamailio.proxy.dbrwpw %]"
|
|
||||||
ngcp.config.db_host = "[% database.dbhost %]"
|
|
||||||
ngcp.config.db_database = "[% kamailio.proxy.dbname %]"
|
|
||||||
|
|
||||||
function ngcp_test()
|
|
||||||
print = function(msg)
|
|
||||||
sr.log("info", msg)
|
|
||||||
end
|
|
||||||
require('tests.test_kamailio')
|
|
||||||
end
|
|
||||||
|
|
||||||
function ngcp_init()
|
|
||||||
ngcp = NGCP:new()
|
|
||||||
loaded_keys = {caller={}, callee={}}
|
|
||||||
end
|
|
||||||
|
|
||||||
function ngcp_clean(vtype)
|
|
||||||
ngcp:clean(vtype)
|
|
||||||
if #loaded_keys[vtype] > 0 then
|
|
||||||
sr.log("info", string.format("callee-> real: %s", table.tostring(loaded_keys[vtype])))
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
function print_loaded_prefs(vtype)
|
|
||||||
local _,v
|
|
||||||
local xavp = NGCPRealPrefs:xavp(vtype)
|
|
||||||
for _,v in pairs(loaded_keys[vtype]) do
|
|
||||||
sr.log("info", string.format("real key:%s value:%s\n", v, xavp(v)))
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
function ngcp_caller_peer_load(peer)
|
|
||||||
loaded_keys["caller"] = ngcp:caller_peer_load(peer)
|
|
||||||
sr.log("info", string.format("real: %s", table.tostring(loaded_keys["caller"])))
|
|
||||||
end
|
|
||||||
|
|
||||||
function ngcp_callee_peer_load(peer)
|
|
||||||
loaded_keys["callee"] = ngcp:callee_peer_load(peer)
|
|
||||||
sr.log("info", string.format("real: %s", table.tostring(loaded_keys["callee"])))
|
|
||||||
end
|
|
||||||
|
|
||||||
function ngcp_caller_usr_load(uuid, dom)
|
|
||||||
loaded_keys["caller"] = ngcp:caller_usr_load(uuid, dom)
|
|
||||||
sr.log("info", string.format("real: %s", table.tostring(loaded_keys["caller"])))
|
|
||||||
end
|
|
||||||
|
|
||||||
function ngcp_callee_usr_load(uuid, dom)
|
|
||||||
loaded_keys["callee"] = ngcp:callee_usr_load(uuid, dom)
|
|
||||||
sr.log("info", string.format("real: %s", table.tostring(loaded_keys["callee"])))
|
|
||||||
end
|
|
||||||
--EOF
|
|
Loading…
Reference in new issue