summaryrefslogtreecommitdiffstats
path: root/kamailio-model.lua
diff options
context:
space:
mode:
authorskel <skeliotis@yahoo.ca>2011-07-11 16:08:18 -0400
committerskel <skeliotis@yahoo.ca>2011-07-11 16:08:18 -0400
commitacfcabcf7191a311011a77d9a3bddd183c5ff933 (patch)
treea29ecff518523c3d20da6e057a91bcfc165033db /kamailio-model.lua
parent7cfb462745a39f0620ff2bc68d82a7a184bcc61b (diff)
downloadacf-kamailio-acfcabcf7191a311011a77d9a3bddd183c5ff933.tar.bz2
acf-kamailio-acfcabcf7191a311011a77d9a3bddd183c5ff933.tar.xz
Implemented Reload Dial Plan command.
Diffstat (limited to 'kamailio-model.lua')
-rw-r--r--kamailio-model.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/kamailio-model.lua b/kamailio-model.lua
index 896a50f..311fa7c 100644
--- a/kamailio-model.lua
+++ b/kamailio-model.lua
@@ -170,6 +170,14 @@ function update_filedetails(filedetails)
return modelfunctions.setfiledetails(filedetails, is_valid_filename)
end
+function reloadplan()
+ local cmd = path .. " sercmd mi_dg dp_reload"
+ local f = io.popen(cmd)
+ local result = f:read("*a")
+ f:close()
+ return cfe({value=result, label="Reloading Dial Plan Result"})
+end
+
function list_files()
local retval = {}
for file in fs.find(null, baseurl) do