Asterisk Voicemail
Created by: rgauss,Last modification on Fri 04 of Jul, 2008 [20:24 UTC] by JustRumours
Asterisk Voicemail
Features
- Password protected
- Separate away and unavailable greetings
- Default or custom greetings
- Multiple mail folders
- Web interface for checking of voicemail
- E-mail notification of voicemail with audio file attachment
- Voicemail forwarding
- Visual message waiting indicator (MWI)
- Message waiting stutter dialtone
The number of messages for each voicemailbox is limited to 99 messages. Starting with Asterisk 0.7.1 the system now plays a prompt warning the user that the mailbox is full and cannot record any more messages.
Enhanced voicemail
New features (as of April 28, 2004)- Option to have the CID of the caller heard before the voicemail
- Option to allow an operator to be reached after leaving a voicemail
- Option to review, rerecord, or save voicemails after leaving them
- Option to review, rerecord, or save busy, unavailable, and name prompts.
- Option to allow dialing out from within voicemail
- Option to allow calling back of the person who left voicemail (with the correctly formatted contexts in extensions.conf)
- Group voicemail (voicemail broadcast)
VoiceMail contexts.
The context defined in the voicemail.conf corresponds to entries in the channel configuration file, i.e. zapata.conf and sip.conf which require the context to be appended to the mailbox when using VoiceMail2.Configuration lines for a voicemailbox in voicemail.conf:
[YourVoicemailContext]
210 => 5555,John Smith,jsmith@yourdomain.com
Line in zapata.conf or sip.conf:
mailbox=210@YourVoicemailContext
The location of saved messages also changes with the context:
/var/spool/asterisk/voicemail/YourVoicemailContext/210/INBOX
VoiceMail includes a time stamp with the message by default.
When listening to a message you'll hear when it was recorded.Please note
- Voicemails are saved on the server in all formats specified in voicemail.conf, but only the first format specified is sent as an attachment to the email.
- The /contrib/scripts directory of /usr/src/asterisk contains a PERL script that can be applied to regularly expire too old voicemail messages
Dependencies
- The voicemail system follows the language setting, see Asterisk cmd SetLanguage
- The voicemail storage directory is specified in asterisk.conf
- The sound files used for prompts is by default english
Old versions:
See Also
- Magic VoiceMail: Magicvoicemail say your style write by perl with AGI
- Asterisk chinese voicemail intro: Speak Intro voice with chinese usage
- Asterisk gui Tycho: Eclipse based voicemail client/manager
- Asterisk gui vmail.cgi: Web application to manage voice mail
- cmd VoiceMail
- cmd VoiceMailMain
- cmd HasNewVoicemail
- cmd MailboxExists
- Asterisk MWI: Working with Message Waiting Indication
- Asterisk sound files: Description of the standard sound files in Asterisk
- Script to Age/Delete old Voicemails: Deletes voicemail files from spool
- Asterisk tips callback: Voicemail callback tip
- Asterisk voicemail database: Database support in voicemail
- Asterisk Voicemail ODBC storage: Voicemail file storage via ODBC
- Tip: Voicemail for Asterisk Realtime configuration
- Tip: Voicemail based upon AIM messenger status
- Tip: Voicemail live: Answering machine mimic: Listen while caller is leaving voicemail for you, with pick-up option
- Tip: Centralized Voicemail amongst multiple Asterisk Servers
- Tip: Script to Age/Delete old Voicemails: Perl script that deletes voicemails older than a selectable number of days.
- Tip: Shell script to age and renumber voicemail messages
- Asterisk | Applications reference | FAQ | CLI
Comments
333Low volume in VM files
It would be nice if * had some hooks for post processing the VM files before they get sent out as mail and dropped into the VM folders on *. Since there isn't, what I have been doing is running "normalize" on the VM folders so the files sound good if you are picking up the VM from your phone. It is a simple root cron job that looks like:
0/5 * * * * /usr/bin/find /var/spool/asterisk/vm/ -type f -mmin -10 -name 'msg*wav' -exec /usr/local/bin/normalize {} \; > /dev/null 2>&1 &In this, find will be run every 5 minutes and look for message wave files newer than 10 minutes. If it finds any it will run "normalize" on it.<P>
I have also told asterisk only create wav files in voicemail.conf:
format=wavYou really don't need gsm or other formats. Asterisk does fine with just wav.<P>
BTW... Normalize can be found at:<P>
<UL>
http://download.savannah.gnu.org/releases/normalize/
</UL>
Tim
333How do i use the review option
I want to create a dialplan in which people can leave the voicemessages...it should be like
1. Answer
2. voicemail()
3. review your message / re record / just hangup hangup means confirm
now, i couldn't configure the 3rd option here...how do i use the review option of voicemail, with dialplan...
thanks,,,
333How do i use the review option
I want to create a dialplan in which people can leave the voicemessages...it should be like
1. Answer
2. voicemail()
3. review your message / re record / just hangup hangup means confirm
now, i couldn't configure the 3rd option here...how do i use the review option of voicemail, with dialplan...
thanks,,,
333
format=wav|wav49|gsm
Having wav as the first option means its the one emailed, and this option allows playback of the attachment on Apple's iPhone, so users can listen to their voicemail's as soon as they get them!
333Help!
I have a few phones set up on asterisk and i am playing around with the idea of having a text message sent or an email sent when a voicemail is received.
I have managed to send an email to an internal email on the network but as far as it goes for EXTERNAL... nothing, no emails what so ever.
I am completely STUCK!
Which is easier... voicemail to SMS or voicemail to email?
Any help would be much appreciated.
Thanks,
Simon
333Re: Voicemail calls cut off...
333Re: Default greeting
It appears the designer of Comedian Mail was not more familiar with Meridian Mail than Audix. This is unfortunate because Meridan Mail was terrible, we used Calais on our Nortel stuff, Audix on the Lucent/ATT/Avaya/Whoever. By far the easiest mail system to use was Audix. Very intuative. I've considered re-engineering the VM system to be more audix like, but I'm not sure what direction all this stuff is headed, but Comedian Mail requires way too much navigation. I also miss *T (*8) transfer *D(*3) delete, etc. Lucent switches were annoying, but the voicemail was top notch.
</p>
<p>
Anyone else out there interested in a more Audix-like setup. I'm not sure I still have any training materials floading around, but I'm strongly interested in doing this.</p>
333Scheduling notification
Monday through Friday. Is there a way to have a support mailbox that sends notifications only during that time frame?
333VoiceMail eXtreme for Asterisk Realtime configurations
333Setting up Voicemail to email attachments