Voicemail

Calls are diverted to Voicemail when user is unavailable, has the phone powered off or when a call is transferred to a voicemail by user. The phone alerts user to indicate the receipt of a message.

Once the user is transferred to party's voice box 'Please leave a detail message after the tone. If you would like to speak to the operator, press 0' message will be heard.

User has two options:

  1. To leave a voice message that is ended by pressing # key or by hanging up

  2. To reach an operator by dialing 0

If 0 is dialed 'Press 1 to accept this recording, otherwise please continue to hold' message will be heard.

User has two options:

  1. Press 1 to save your message and dial the operator. 'Please hold while i try that extension' message played.

  2. Continue to hold to delete your message and dial the operator. 'Message deleted, please hold while i try that extension' message played.

General Voicemail

General fields are most required by voicemail

Table 20.67. General Voicemail

Field Description Example Field Type

Format:

Audio format voice messages are recorded in If 'wav49' is selected here, all voice messages will be saved in this format. See below for disk usage Select box

Max Message Length:

Maximum length of a voice message in seconds By default this field is set to '180' seconds (3 minutes) [0-9]

Min Message Length:

Minimum length of a voice message in seconds Default value set to '3' seconds. Messages that last less are discarded [0-9]

Max Greeting Length:

Maximum length in seconds of the user recorded voicemail greeting message Default values set to '60' seconds [0-9]

Max Seconds of Silence:

Maximum length of silence in a voice message in seconds Default value set to '10' seconds. Silence longer then set here will end a voice message [0-9]

Silence Threshold:

Silence detection threshold Default value set to '128'. Higher the number, more background noise is added [0-9]

Voicemail Delay:

Delay a number of seconds before asking user for 'Password' If you hear a partial sound file played asking user for password, set '1' or '2' here to add a second or two of silence before the sound file is played. [0-9]

Max Files per Directory:

Maximum number of voicemail messages per voicemail directory Each voice box has following directories (INBOX, Old, Work, Family, Friends, Cust1, Cust2, Cust3, Cust4, Cust5). Set this field to '100' to allow a 100 voice messages per each voice directory [0-9]


Disk Space Used By Voicemail Recording

With continuously tone 60 seconds:

  • wav49 = 91.0kb

  • wav = 863.0kb

  • gsm = 91.0kb

With continuously silent tone (without sound) 60 sec:

  • wav49 = 0.38kb

  • wav = 3.0kb

  • gsm = 0.32kb

E-mail Settings

Customize the display of emails that notify user of new voicemail messages.

Table 20.68. E-mail Settings

Field Description Example Field Type

Server E-mail:

This email address is used to identify from whom the email came from If this field is set to '[email protected]' in email header the following line is added '"$FROM": string <[email protected]>' [a-z][0-9]

Send Attachment:

Send the voice message as an attachment to user email. Once B gets the new voice message, if this option is set to 'Yes', the message sound file will be attached to the new voicemail notification email. Option buttons

Delete After E-mailing:

Delete voice message after sending it as an attachment to user email. Once B gets the new voice message, if this option is set to 'Yes', the message will be deleted from the voice box after it has been emailed to B. Option buttons

Skip[PBX]: in subject:

Should 'PBX' be skipped from voicemail title If set to 'No' - 'Subject: [PBX']: New message M in mailbox B' will be displayed in email subject line Option buttons

"From:" string:

Override a portion of the From: line in the voicemail notification email If this option is set to 'MARS', then email will have one additional line in its header 'From: MARS' [a-z][0-9]

E-mail Subject:

Customize voicemail notification email subject Use custom variables '${VM_MSGNUM}' for message number and '${VM_MAILBOX}' to create a custom email subject. 'PBXware: New message ${VM_MSGNUM} in mailbox ${VM_MAILBOX}' for example. Email subject would look like this 'PBXware: New message 3 in mailbox 1002' [a-z][0-9]

E-mail body:

Customize voicemail notification email body

Use custom variables '${VM_NAME}' for User name, '${VM_MAILBOX}' for mailbox number, ${VM_DATE} for voicemail date and ${VM_DUR} for voicemail duration to create custom email body. For example:

Dear, ${VM_NAME}\n\nYou have a new voicemail message on:\n\nmailbox: ${VM_MAILBOX}\n\nleft at: ${VM_DATE}\n\n${VM_DUR} long.

[a-z][0-9]

Charset:

Character set notification email will be encoded with ISO-8859-1 [a-z][0-9]

Mail command:

Overrides the default mailer command Default value '/usr/sbin/sendmail -t' [a-z][0-9]


Run Application

Run custom applications on certain voicemail actions

Table 20.69. Run Application

Field Description Example Field Type

On Voicemail:

Run custom application when new voicemail is received Set this field to '/usr/bin/myapp' to execute 'myapp' application when new voicemail arrives [a-z][0-9]

On Password Change:

Run custom application when voicemail password is changed Set this field to '/usr/bin/myapp' to execute 'myapp' application when voicemail password changes [a-z][0-9]


Main Voicemail Menu

Edit settings for main voicemail menu.

Table 20.70. Main Voicemail Menu

Field Description Example Field Type

Play Envelope message:

Announces the Date/Time and the Extension number from which the message was recorded. Once voice box is checked for new messages, if this option is set to 'Yes', 'Received at {$DATE}. From phone number {$NUMBER}' will be played, giving more details about the message originator. Option buttons

Say Caller ID:

Announce the extension number from which the voice message has been recorded. If this option is set to 'Yes', when checking voicemail, 'From phone number {$NUMBER}' message will be heard. Option buttons

Skip ms on playback:

Interval in milliseconds to use when skipping forward or reverse while a voicemail message is being played If this field is set to '3000', when listening to voice message skip 3 seconds on rewind/fast forward [0-9]

Max login attempts:

Maximum number of login retries before user gets disconnected By default this field is set to '3'. After 3 unsuccessful login attempts user gets disconnected [0-9]

On Delete, play next message:

After a voice message has been deleted, should the system automatically play the next message from voice inbox Select 'Yes' to automatically playback the next voice message after you've deleted the old one Option buttons


Directory

Table 20.71. Directory

Field Description Example Field Type

Directory Intro:

Override the directory intro file Default value 'dir-intro' Select box


Advanced Features

Table 20.72. Advanced Features

Field Description Example Field Type

Allow Review mode:

Allow B to review the voice message before committing it permanently to A's voice box.

B leaves a message on A's voice box, but instead of hanging up, he presses '#'. Three options are offered to B:

  • Press 1 to accept this recording

  • Press 2 to listen to it

  • Press 3 to re-record your message

Option buttons

Allow Operator:

Allow B to reach an operator from within the voice box.

B leaves a message on A's voice box, but instead of hanging up, B presses '#'.

'Press 0 to reach an operator' message played (Once '0' is pressed, user is offered the following options):

  • Press 1 to accept this recording (If selected, 'Your message has been saved. Please hold while I try that extension' is played and operator is dialed)

  • Or continue to hold (If B holds for a moment, 'Message deleted. Please hold while I try that extension' is played and operator is dialed)

Option buttons

System Operator:

Local extension number that acts as an operator. If A's voice box has an option 'Allow Operator' set to 'Yes', all users dialing '#0' inside the voice box will reach this operator extension. [0-9]

Send Voicemail:

Change context to send voicemail from Select 'Yes' to enable and provide new values to 'Dialout context' and 'Callback context' fields Option buttons

Dialout context:

Context to dial out from Set this field to 'fromvm' for example [a-z][0-9]

Callback context:

Context to call back Set this field to 'tomv'. If not listed, calling the sender back will not be permitted [a-z][0-9]


Edit Timezones

Table 20.73. Edit Timezones

Field Description Example Field Type

Timezone:

Timezone name Bosnia and Herzegovina Display
Edits the timezone configuration Click to edit timezone configuration Button
Deletes a timezone from the system Click to delete a timezone from the system Button


Add/Edit Timezone

Table 20.74. Add/Edit Timezone

Field Description Example Field Type

Name:

Unique timezone name Name provided here will be visible when setting correct voicemail timezone. Type 'Zenica' here for example [a-z][0-9]

Timezone:

Set the correct timezone If you have set 'Name'='Zenica' (a town in Bosnia) select the closes timezone to Zenica here (e.g. 'Europe/Sarajevo') Select box

Time format:

Set the appropriate time format

Depending on selected 'Timezone' you may choose between the following options:

  • 12 Hour clock

  • 12 Hour clock including minute

  • 12 Hour clock AM/PM

  • 12 Hour clock AM/PM, including minute

  • 24 Hour clock

  • 24 Hour clock including minute

  • AM/PM 12 hour syntax

  • Dutch syntax

  • German syntax

  • Greek syntax

  • Italian syntax

  • Norwegian syntax

  • Swedish syntax

Select box

Date format:

Set the correct date format

Depending on selected 'Timezone' you may choose between the following options

  • Month/Day/Year

  • Day of Week/Month/Day/Year

  • Day/Month/Year

  • Day of Week/Day/Month/Year

Select box

Custom sound:

This file is played before the voicemail arrival time Enter sound file name, without the extension (e.g. 'arlington') here [a-z][0-9]


Mailbox Options

Calls are diverted to Voicemail when user is unavailable, has the phone powered off or when a call is transferred to a voicemail by user. The phone alerts user to indicate the receipt of a message.

Once the user is transferred to party's voice box 'Please leave a detail message after the tone. If you would like to speak to the operator, press 0' message will be heard.

User has two options:

  1. To leave a voice message that is ended by pressing # key or by hanging up

  2. To reach an operator by dialing 0

If 0 is dialed 'Press 1 to accept this recording, otherwise please continue to hold' message will be heard.

User has two options:

  1. Press 1 to save your message and dial the operator. 'Please hold while i try that extension' message played.

  2. Continue to hold to delete your message and dial the operator. 'Message deleted, please hold while i try that extension' message played.

  • 1 Read voicemail messages

  • 2 Change folders

    • 0 Mailbox options

    • 1 Record your unavailable message

    • 2 Record your busy message

    • 3 Record your name

    • 4 Record your temporary message (new in Asterisk v1.2)

    • 5 Change your password

    • * Return to the main menu

  • 3 Advanced options (with option to reply; introduced in Asterisk CVS Head April 28, 2004 with 'enhanced voicemail')

    • 1 Reply

    • 2 Call back(1)

    • 3 Envelope

    • 4 Outgoing call(1)

  • 4 Play previous message

  • 5 Repeat current message

  • 6 Play next message

  • 7 Delete current message

  • 8 Forward message to another mailbox

  • 9 Save message in a folder

  • * Help; during msg playback: Rewind

  • # Exit; during msg playback: Skip forward

  • * * Help

  • * # Exit

After recording a message (incoming message, busy/unavailable greeting, or name)

  • 1 Accept

  • 2 Review

  • 3 Re-record

  • 0 Reach operator(1) (not available when recording greetings/name)