}
check_add_voicebox() {
- if [ ! -z ${voicebox_number} ] ; then
+ if [ ! -z "${voicebox_number}" ] ; then
[ -z "${voicebox_context}" ] && voicebox_context=default
logdebug 1 "Adding Voicebox ${voicebox_number} in ${voicebox_context}"
# Construct the voicebox line
local line="$voicebox_number => "
- [ -z ${voicebox_tz} ] && voicebox_tz=homeloc
- [ -z ${voicebox_name} ] && voicebox_name=OpenWRT
+ [ -z "${voicebox_tz}" ] && voicebox_tz=homeloc
+ [ -z "${voicebox_name}" ] && voicebox_name=OpenWRT
logdebug 1 "Adding in order options"
for i in password name email pager ; do
get_checksum voicemail_conf $file
local isempty=1
- if [ -z ${voice_contextlist} ] ; then
+ if [ -z "${voice_contextlist}" ] ; then
local isempty=2
rm -f $file
else
check_add_dialplanvoice() {
if [ ! -z "${dial_voice_dialplan}" -a ! -z "${dial_voice_extension}" ] ; then
local ext="exten => ${dial_voice_extension},"
- [ -z ${dial_voice_voicebox} ] && dial_voice_voicebox=default
- if [ -z ${dial_voice_voicebox} ] ; then
+ [ -z "${dial_voice_voicebox}" ] && dial_voice_voicebox=default
+ if [ -z "${dial_voice_voicebox}" ] ; then
logerror "Expecting voicebox for ${dial_voice_dialplan}/${dial_voice_extension}"
else
check_add_context ${dial_voice_dialplan}
done
}
+enable_voicemail() {
+ enable_module res_adsi
+ enable_module app_voicemail
+ enable_format gsm
+}
+
+
add_dialplan_voice() {
local context=$1
logdebug 1 "Adding Dialplan voice $1 $2"