diff options
author | skel <skeliotis@yahoo.ca> | 2011-07-11 16:08:18 -0400 |
---|---|---|
committer | skel <skeliotis@yahoo.ca> | 2011-07-11 16:08:18 -0400 |
commit | acfcabcf7191a311011a77d9a3bddd183c5ff933 (patch) | |
tree | a29ecff518523c3d20da6e057a91bcfc165033db /kamailio-model.lua | |
parent | 7cfb462745a39f0620ff2bc68d82a7a184bcc61b (diff) | |
download | acf-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.lua | 8 |
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 |