[asterisk-bugs] [Asterisk 0018498]: Resequencing of mailbox not working as expected.

Asterisk Bug Tracker noreply at bugs.digium.com
Sat Dec 18 18:51:06 UTC 2010


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=18498 
====================================================================== 
Reported By:                JJCinAZ
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   18498
Category:                   Applications/app_voicemail
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     new
Asterisk Version:           1.4.38 
JIRA:                        
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2010-12-18 11:32 CST
Last Modified:              2010-12-18 12:51 CST
====================================================================== 
Summary:                    Resequencing of mailbox not working as expected.
Description: 
Changes made on 2010-10-26 by jpeeler [2010-10-26 18:33 +0000 [r293118] 
Jeff Peeler <jpeeler at digium.com>] to resequence_mailbox() cause the whole
routine to not be effective.  

The function was changed to go up to the actual number of messages found
in the directory (count_msg parameter) instead of the old limit of
max_msgs+10.  The problem introduced is one where count_msg is 0 because
the msg0000.<fmt> file is not there, yet msg0001.<fmt> does exist.  This
will cause the following errors now in the log:

Dec 17 12:44:10] NOTICE[3723] app_voicemail.c: Resequencing Mailbox:
/var/spool/asterisk/voicemail/xx/7104/INBOX, expected 0 but found 1
message(s) in box with max threshold of 100.
[Dec 17 12:44:17] WARNING[3723] app_voicemail.c: No message attribute
file?!! (/var/spool/asterisk/voicemail/xx/7104/INBOX/msg0000.txt)


====================================================================== 

---------------------------------------------------------------------- 
 (0129764) tilghman (manager) - 2010-12-18 12:51
 https://issues.asterisk.org/view.php?id=18498#c129764 
---------------------------------------------------------------------- 
That's also not quite right, because if two messages are deleted in
sequence, then your routine will not find messages beyond that limit, until
another message "bridges" the gap. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-12-18 12:51 tilghman       Note Added: 0129764                          
======================================================================




More information about the asterisk-bugs mailing list