Changeset 4088

Show
Ignore:
Timestamp:
01/18/09 13:48:35 (4 years ago)
Author:
frogonwheels
Message:

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

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • luci/trunk/contrib/package/asterisk-xip/files/uci/asteriskuci

    r4054 r4088  
    7777ast_add_conf() append asterisk_conf_list $1 " " 
    7878# Add module to initialise list 
    79 ast_add_module() append asterisk_module_list $1 " " 
     79ast_add_module() { 
     80    append asterisk_module_list $1 " " 
     81    eval "createdialplan_$1() return 0" 
     82} 
    8083# Add to 'reload' list. 
    8184ast_add_reload() append asterisk_load_list $1 " " 
     
    202205            logdebug 1 "Create $i config" 
    203206            eval "create_${i}conf" 
     207        done 
     208 
     209        for i in ${asterisk_module_list} ; do 
     210            logdebug 1 "Create Dialplan for module $i" 
     211            eval "createdialplan_${i}" 
    204212        done 
    205213        create_dialplanconf