Name
VoiceMail() — Leaves a voicemail message in the specified mailbox
Synopsis
VoiceMail(mailbox[@context][&mailbox[@context]][...]|options)
Leaves voicemail for a given
mailbox (must be configured in voicemail.conf). If more than one mailbox
is specified, the greetings will be taken from the first mailbox
specified.
Options:
- s
Skip the playback of instructions.
- u
Play the user’s unavailable greeting.
- b
Play the user’s busy greeting.
- g(
num) Amplify the recording by
numdecibels (dB).- j
If the requested mailbox does not exist, and there exists a priority
n+101 (wherenis the current priority), that priority will be taken next.
If the caller presses 0
(zero) during the prompt, the call jumps to the o (lowercase letter o)
extension in the current context, if operator=yes was specified in voicemail.conf.
If the caller presses *
during the prompt, the call jumps to extension a in the current context. This is often used
to send the caller to a personal assistant.
Upon completion, this application sets a channel variable named
VMSTATUS. It will contain one of
the following values:
SUCCESSThe call was successfully sent to voicemail.
USEREXITThe caller exited from the voicemail system.
FAILEDThe system was not able to send the call to voicemail.
; send caller to unavailable voicemail for mailbox 123
exten => 123,1,VoiceMail(123@default,u)See Also
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access