System information
serveremail, tz, saycid, review, operator, callback, dialout, and exitcontext.
These options should be in option = value pairs, separated by the pipe character
(|). The tz option sets the user’s time zone to a time zone previously defined in the
[zonemessages] section of voicemail.conf, and the other eight options override the
global voicemail settings with the same names.
The mailboxes you define in your voicemail.conf file might look like the following
examples:
[default]
100 => 5542,Mike Loukides,mike@shifteight.org
101 => 67674,Tim OReilly,tim@shifteight.org
102 => 36217,Mary JonesSmith,mary.jones-smith@shifteight.org
; *** This needs to all be on the same line
103 => 5426,Some Guy,,,dialout=fromvm|callback=fromvm
|review=yes|operator=yes|envelope=yes
[shifteight]
100 => 0107,Leif Madsen,leif@shifteight.org
101 => 0523,Jim VanMeggelen,jim@shifteight.org,,attach=no|maxmsg=100
102 => 11042,Tilghman Lesher,,,attach=no|tz=central
The Asterisk directory cannot handle the concept of a family name that
is anything other than a simple word. This means that family names
such as O’Reilly, Jones-Smith, and yes, even Van Meggelen must have
any punctuation characters and spaces removed before being added to
voicemail.conf.
The contexts in voicemail.conf are an excellent and powerful concept, but you will likely
find that the default context will be all that you need in normal use.
An Initial voicemail.conf File
We recommend the following sample as a starting point. You can refer to ~/asterisk-
complete/asterisk/1.8/configs/voicemail.conf.sample for details on the various settings:
; Voicemail Configuration
[general]
format=wav49|wav
serveremail=voicemail@shifteight.org
attach=yes
skipms=3000
maxsilence=10
silencethreshold=128
maxlogins=3
emaildateformat=%A, %B %d, %Y at %r
pagerdateformat=%A, %B %d, %Y at %r
sendvoicemail=yes ; Allow the user to compose and send a voicemail while inside
168 | Chapter 8: Voicemail