diff options
author | Michael Geddes <openwrt@frog.wheelycreek.net> | 2009-01-27 02:39:12 +0000 |
---|---|---|
committer | Michael Geddes <openwrt@frog.wheelycreek.net> | 2009-01-27 02:39:12 +0000 |
commit | 84d6b1e148e27ae67094c6cacff684c23b8fcfff (patch) | |
tree | d563762da48ba6a9830c5217cd2deabf5b94c53b /contrib/package | |
parent | 61146aee6ce9ee00aee80fbe3f87acf277066131 (diff) |
Add match_all_s variable - match all including s
Move enable_voicemail to voicemailconf.
Ignore variables beginning with _ in certain sections
Diffstat (limited to 'contrib/package')
-rwxr-xr-x | contrib/package/asterisk-xip/files/uci/dialplanconf | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/contrib/package/asterisk-xip/files/uci/dialplanconf b/contrib/package/asterisk-xip/files/uci/dialplanconf index 17ab6c444e..a8d5522e65 100755 --- a/contrib/package/asterisk-xip/files/uci/dialplanconf +++ b/contrib/package/asterisk-xip/files/uci/dialplanconf @@ -26,6 +26,7 @@ init_dialplanconf() { } match_all="_[0-9*+#]." +match_all_s="_[0-9*+#s]." dialplangeneral_list="static writeprotect canreinvite clearglobalvars" dialplangeneral_list_ex="lastdialed lastdialedtype voiceboxext answerfirst dialtimeout allowtransfer international internationalout" @@ -60,14 +61,6 @@ append_dialplan_context() { reload_dialplan() astcmd "dialplan reload" -# Voicemail - -enable_voicemail() { - enable_module res_adsi - enable_module app_voicemail - enable_format gsm -} - add_dialplan_exten() { local context=$1 logdebug 3 "Exten: $2" @@ -170,6 +163,7 @@ handle_inzone() { caller_ITEM*|caller) append inzone_${context_name}_caller "$2" " " ;; include_ITEM*|include) append inzone_${context_name}_include "$2" " " ;; match_LENGTH|caller_LENGTH|include_LENGTH) ;; + _*) ;; *) logerror "Invalid Dialplan inzone option: $1" ;; esac } @@ -601,6 +595,7 @@ handle_dialplan(){ case $1 in include_LENGTH) ;; include|include_ITEM*) add_dialplan_include ${context_name} $2 ;; + _*) ;; *) lhs=$1 logdebug 4 "Add extension $lhs" @@ -851,7 +846,7 @@ handle_incoming() { logerror "No target type specified for target=$2 in ${incoming_context}" fi ;; - target_COUNT|member_COUNT) ;; + target_LENGTH|member_LENGTH) ;; *) logerror "Invalid option $1 in incoming" ;; esac } |