[asterisk-bugs] [Asterisk 0013673]: [patch] Addition of a Mailbox id facility to allow shared mailboxes to work
Asterisk Bug Tracker
noreply at bugs.digium.com
Thu Feb 5 15:00:27 CST 2009
A NOTE has been added to this issue.
======================================================================
http://bugs.digium.com/view.php?id=13673
======================================================================
Reported By: howardwilkinson
Assigned To: jpeeler
======================================================================
Project: Asterisk
Issue ID: 13673
Category: Applications/app_voicemail/IMAP
Reproducibility: N/A
Severity: feature
Priority: normal
Status: closed
Asterisk Version: 1.4.21.2
Regression: No
SVN Branch (only for SVN checkouts, not tarball releases): N/A
SVN Revision (number only!):
Request Review:
Resolution: fixed
Fixed in Version:
======================================================================
Date Submitted: 2008-10-11 06:27 CDT
Last Modified: 2009-02-05 15:00 CST
======================================================================
Summary: [patch] Addition of a Mailbox id facility to allow
shared mailboxes to work
Description:
When a user is set up to share a mailbox using IMAP as the backing store
then messages posted into the mailbox are only visible to that user. For
example
with 2 users having the following voice mailbox definitions:
6000 => 6000,Shared mailbox,shared at example.com,,|imapuser=sharedmail
6001 => 6001,Shared mailbox,shared at example.com,,|imapuser=sharedmail
the voicemail is stored in a common folder and can be accessed via a mail
client as common data but each user receives just the messages that were
left for them.
I have implemented a patch against 1.4.21.2 which adds a new option
'imapmbxid' that allows all users to see all messages left for that mbxid.
This is used as follows.
6000 => 6000,Shared
mailbox,shared at example.com,,|imapuser=sharedmail,imapmbxid=6000
6001 => 6001,Shared
mailbox,shared at example.com,,|imapuser=sharedmail,imapmbxid=6000
and then when retrieving records the users are presented with all of the
records.
======================================================================
Relationships ID Summary
----------------------------------------------------------------------
child of 0013653 [patch] Shared IMAP mailboxes can cause...
======================================================================
----------------------------------------------------------------------
(0099552) svnbot (reporter) - 2009-02-05 15:00
http://bugs.digium.com/view.php?id=13673#c99552
----------------------------------------------------------------------
Repository: asterisk
Revision: 173697
_U trunk/
U trunk/apps/app_voicemail.c
------------------------------------------------------------------------
r173697 | jpeeler | 2009-02-05 15:00:26 -0600 (Thu, 05 Feb 2009) | 18
lines
Merged revisions 173696 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r173696 | jpeeler | 2009-02-05 14:47:51 -0600 (Thu, 05 Feb 2009) | 12
lines
Add new configuration option to make shared IMAP mailboxes function as
expected.
The new option is "imapvmshareid" which is an ID to tag multiple
mailboxes
using the same IMAP storage location to function as one mailbox. This
allows
all messages to be retrieved for any user in the group. The patch alters
the
'X-Asterisk-VM-Extension' header that is responsible for matching
voicemails
for a given user.
(closes issue http://bugs.digium.com/view.php?id=13673)
Reported by: howardwilkinson
........
------------------------------------------------------------------------
http://svn.digium.com/view/asterisk?view=rev&revision=173697
Issue History
Date Modified Username Field Change
======================================================================
2009-02-05 15:00 svnbot Checkin
2009-02-05 15:00 svnbot Note Added: 0099552
======================================================================
More information about the asterisk-bugs
mailing list