[asterisk-bugs] [Asterisk 0010487]: IMAP integration with MS Exchange crashes Asterisk-1.4.10.1

noreply at bugs.digium.com noreply at bugs.digium.com
Tue Oct 2 16:43:33 CDT 2007


A NOTE has been added to this issue. 
====================================================================== 
http://bugs.digium.com/view.php?id=10487 
====================================================================== 
Reported By:                ewilhelmsen
Assigned To:                putnopvut
====================================================================== 
Project:                    Asterisk
Issue ID:                   10487
Category:                   Applications/app_voicemail
Reproducibility:            always
Severity:                   crash
Priority:                   normal
Status:                     feedback
Asterisk Version:           1.4.10.1  
SVN Branch (only for SVN checkouts, not tarball releases): N/A  
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             08-17-2007 12:59 CDT
Last Modified:              10-02-2007 16:43 CDT
====================================================================== 
Summary:                    IMAP integration with MS Exchange crashes
Asterisk-1.4.10.1
Description: 
When setting voicemail.conf to MS Exchange IMAP server I am able to record
a message and it will send to the users Exchange Inbox but when MS Exchange
sends an IMAP response to Asterisk it does not know the tagged response for
SEARCH and NOOP. After this Warning:

[Aug 17 10:59:19] WARNING[26191]: app_voicemail.c:8572 mm_log: IMAP
Warning: Unexpected tagged response: 0000003a OK SEARCH completed.
[Aug 17 10:59:19] WARNING[26204]: app_voicemail.c:8572 mm_log: IMAP
Warning: Unexpected tagged response: 0000003e OK NOOP
completed. 

Asterisk crashes and needs to be Ctrl-C to exit and restarted.
====================================================================== 

---------------------------------------------------------------------- 
 rayjay - 10-02-07 16:43  
---------------------------------------------------------------------- 
I think one of the main problems with the MWI checking was that it seemed
to all happen in bursts (i.e. all the mailboxes checked at the same time). 
I might be wrong but that was what it looked like when I did a trace.  It
would be better if the MWI checking was done at different times for
different mailboxes. i.e. exactly 'x' seconds after that user registered? 
Sorry, if I am misinterpreting things and this is already what happens?

Since I disabled MWI checking I haven't had a single crash, so I can't
really add anything to my initial feedback.  Would it be possible to do MWI
checking external to Asterisk (i.e. have a separate process that checks
mailboxes and then sends a command to Asterisk to send out a MWI event? 
Better still if we could control the sending of MWI events from the
dialplan then whenever somebody exits the voicemail app then it would be
nice to trigger an MWI event then, so that MWI events are only sent out
when somebody has left a voicemail? 

Issue History 
Date Modified   Username       Field                    Change               
====================================================================== 
10-02-07 16:43  rayjay         Note Added: 0071364                          
======================================================================




More information about the asterisk-bugs mailing list