[Home]

Summary:ASTERISK-15417: [patch] [regression] Voicemail information is repeated
Reporter:kue (kue)Labels:
Date Opened:2010-01-11 14:29:03.000-0600Date Closed:2010-02-09 08:25:37.000-0600
Priority:BlockerRegression?Yes
Status:Closed/CompleteComponents:Applications/app_voicemail
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) 0016525.patch
Description:When a user checks their voicemail, the announcement that states which message they are listening to repeats the message number.

For example...

User is checking voicemail,
listens to first voicemail and presses 6 to goto the next message
The voicemail system then says "Message 2 2 received at ...."

This appears to happen to any message that is not the first or last message.

****** ADDITIONAL INFORMATION ******

This problem appeared when upgrading from 1.6.0.15 to 1.6.0.20 on Debian Lenny AMD64.  I also tried asterisk SVN for branch 1.6.0 and the problem exists there as well as of today.

I duplicated this on a test server with a very basic configuration.  Since the problem occurs within the voicemail app, I can't imagine anything from the dialplan can be causing this problem.  If you would like me to attach the dialplan and voicemail.conf, please let me know.


Here is console output while the problem occurs.


Connected to Asterisk SVN-branch-1.6.0-r238968 currently running on PSPhone2 (pid = 3058)
Verbosity is at least 6
Core debug is at least 6
 == Using SIP RTP CoS mark 5
   -- Executing [Voicemail@ps-sipusers:2] Answer("SIP/7939-00000000", "") in new stack
   -- Executing [Voicemail@ps-sipusers:3] Wait("SIP/7939-00000000", "1") in new stack
   -- Executing [Voicemail@ps-sipusers:4] VoiceMailMain("SIP/7939-00000000", "7939@test") in new stack
   -- <SIP/7939-00000000> Playing 'vm-password.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'vm-youhave.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/4.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'vm-INBOX.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'vm-messages.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'vm-onefor.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'vm-first.gsm' (language 'en')
 == Parsing '/var/spool/asterisk/voicemail/test/7939/INBOX/msg0000.txt':   == Found
   -- <SIP/7939-00000000> Playing 'vm-message.gsm' (language 'en')
 == Parsing '/var/spool/asterisk/voicemail/test/7939/INBOX/msg0000.txt':   == Found
   -- <SIP/7939-00000000> Playing 'vm-received.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/at.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/1.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/40.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/6.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/p-m.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing '/var/spool/asterisk/voicemail/test/7939/INBOX/msg0000.slin' (language 'en')
 == Parsing '/var/spool/asterisk/voicemail/test/7939/INBOX/msg0001.txt':   == Found
   -- <SIP/7939-00000000> Playing 'vm-message.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/2.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/2.gsm' (language 'en')
 == Parsing '/var/spool/asterisk/voicemail/test/7939/INBOX/msg0001.txt':   == Found
   -- <SIP/7939-00000000> Playing 'vm-received.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/at.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/1.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/40.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/7.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/p-m.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing '/var/spool/asterisk/voicemail/test/7939/INBOX/msg0001.slin' (language 'en')
 == Parsing '/var/spool/asterisk/voicemail/test/7939/INBOX/msg0002.txt':   == Found
   -- <SIP/7939-00000000> Playing 'vm-message.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/3.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/3.gsm' (language 'en')
 == Parsing '/var/spool/asterisk/voicemail/test/7939/INBOX/msg0002.txt':   == Found
   -- <SIP/7939-00000000> Playing 'vm-received.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/at.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/1.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/40.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/7.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/p-m.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing '/var/spool/asterisk/voicemail/test/7939/INBOX/msg0002.slin' (language 'en')
   -- <SIP/7939-00000000> Playing 'vm-last.gsm' (language 'en')
 == Parsing '/var/spool/asterisk/voicemail/test/7939/INBOX/msg0003.txt':   == Found
   -- <SIP/7939-00000000> Playing 'vm-message.gsm' (language 'en')
 == Parsing '/var/spool/asterisk/voicemail/test/7939/INBOX/msg0003.txt':   == Found
   -- <SIP/7939-00000000> Playing 'vm-received.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/at.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/1.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/40.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/7.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing 'digits/p-m.gsm' (language 'en')
   -- <SIP/7939-00000000> Playing '/var/spool/asterisk/voicemail/test/7939/INBOX/msg0003.slin' (language 'en')
Comments:By: Digium Subversion (svnbot) 2010-02-08 17:51:45.000-0600

Repository: asterisk
Revision: 245627

U   branches/1.6.0/apps/app_voicemail.c

------------------------------------------------------------------------
r245627 | qwell | 2010-02-08 17:51:44 -0600 (Mon, 08 Feb 2010) | 10 lines

Stop playing the message number multiple times.

Also remove some accidentally duplicated code, which may have been causing a memleak.
This was caused by a bad merge.

(closes issue ASTERISK-15417)
Reported by: kue
Patches:
     0016525.patch uploaded by hokie21 (license 987)

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=245627