Ability for 'module' configs to have an optional 'createdialplan' section.

Used to create voicemenus.
This commit is contained in:
Michael Geddes 2009-01-18 12:48:35 +00:00
parent 14c485e117
commit 29c406acea

View file

@ -76,7 +76,10 @@ check_checksum() {
# Add config module to initialise list
ast_add_conf() append asterisk_conf_list $1 " "
# Add module to initialise list
ast_add_module() append asterisk_module_list $1 " "
ast_add_module() {
append asterisk_module_list $1 " "
eval "createdialplan_$1() return 0"
}
# Add to 'reload' list.
ast_add_reload() append asterisk_load_list $1 " "
@ -202,6 +205,11 @@ setup_asterisk() {
logdebug 1 "Create $i config"
eval "create_${i}conf"
done
for i in ${asterisk_module_list} ; do
logdebug 1 "Create Dialplan for module $i"
eval "createdialplan_${i}"
done
create_dialplanconf
create_moduleconf