Merged revisions 329528 via svnmerge from
authorJonathan Rose <jrose@digium.com>
Tue, 26 Jul 2011 14:17:13 +0000 (14:17 +0000)
committerJonathan Rose <jrose@digium.com>
Tue, 26 Jul 2011 14:17:13 +0000 (14:17 +0000)
commit462e0fe5307828e3a06c1855b2bc9020f96e2d6e
treef7a56166cce49a3da92909ed56f0840f23ab1db0
parent06343443e1d266b65f110c69e8e78a22f12aaedd
Merged revisions 329528 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r329528 | jrose | 2011-07-26 08:52:34 -0500 (Tue, 26 Jul 2011) | 24 lines

  Merged revisions 329527 via svnmerge from
  https://origsvn.digium.com/svn/asterisk/branches/1.8

  ........
    r329527 | jrose | 2011-07-26 08:25:35 -0500 (Tue, 26 Jul 2011) | 17 lines

    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/trunk@329530 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_voicemail.c
configs/voicemail.conf.sample
include/asterisk/app.h
main/app.c