Merged revisions 337120 via svnmerge from
authorMatthew Jordan <mjordan@digium.com>
Tue, 20 Sep 2011 23:02:25 +0000 (23:02 +0000)
committerMatthew Jordan <mjordan@digium.com>
Tue, 20 Sep 2011 23:02:25 +0000 (23:02 +0000)
commite218748ac1ef5158b110e7549152ab11e1418273
tree2101d23bfa882dd05e93a448cbd188aafccae752
parent1313c1284700f2cb9882b4390989e10a4b51df00
Merged revisions 337120 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10

................
  r337120 | mjordan | 2011-09-20 17:49:36 -0500 (Tue, 20 Sep 2011) | 28 lines

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

  ........
    r337118 | mjordan | 2011-09-20 17:38:54 -0500 (Tue, 20 Sep 2011) | 21 lines

    Fix for incorrect voicemail duration in external notifications

    This patch fixes an issue where the voicemail duration was being reported
    with a duration significantly less than the actual sound file duration.
    Voicemails that contained mostly silence were reporting the duration of
    only the sound in the file, as opposed to the duration of the file with
    the silence.  This patch fixes this by having two durations reported in
    the __ast_play_and_record family of functions - the sound_duration and the
    actual duration of the file.  The sound_duration, which is optional, now
    reports the duration of the sound in the file, while the actual full duration
    of the file is reported in the duration parameter.  This allows the voicemail
    applications to use the sound_duration for minimum duration checking, while
    reporting the full duration to external parties if the voicemail is kept.

    (issue ASTERISK-2234)
    (closes issue ASTERISK-16981)
    Reported by: Mary Ciuciu, Byron Clark, Brad House, Karsten Wemheuer, KevinH
    Tested by: Matt Jordan

    Review: https://reviewboard.asterisk.org/r/1443
  ........
................

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@337124 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_confbridge.c
apps/app_dial.c
apps/app_followme.c
apps/app_meetme.c
apps/app_minivm.c
apps/app_voicemail.c
include/asterisk/app.h
main/app.c