]> git.ipfire.org Git - thirdparty/asterisk.git/commit
Fixes some voicemail forwarding behavior based around prepend mode.
authorJonathan Rose <jrose@digium.com>
Tue, 26 Jul 2011 13:25:35 +0000 (13:25 +0000)
committerJonathan Rose <jrose@digium.com>
Tue, 26 Jul 2011 13:25:35 +0000 (13:25 +0000)
commit31a1b946224b7d0569c0e3416ab290cac7e8e2a7
tree45f9ed79c1aa6b956c9dbde1a4b4fd80af856eb5
parentba4e50a28a6d12cc6827c2964276b2bb200b473b
Fixes some voicemail forwarding behavior based around prepend mode.

Formerly, prepend forwarding would have the user record a message with no useful prompt
and an expectation for the user to push a button on the phone when finished recording.
If a length of silence was detected instead, the recording would be canceled and the user
would re-enter the voicemail forwarding menu. Subsequent time-outs in prepend recording
would also bug out in the sense that they would write over the original message and get
sent to the recipient regardless of whether they timed out or were accepted. This patch
fixes this issue and adds a prompt which will be played after a timeout informing the
user that they needed to press a button. Currently, the sound files that we have are
somewhat inadquate for this, so after the call we simply have Allison say "Please try
again. Then press pound." which actually relies on two separate sound files. Just one
would be more appropriate.

reporter: Vlad Povorozniuc
Review: https://reviewboard.asterisk.org/r/1327/

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@329527 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_voicemail.c
configs/voicemail.conf.sample
include/asterisk/app.h
main/app.c