[Home]

Summary:ASTERISK-17804: [patch] Separate mailbox and mailboxname
Reporter:Byron Clark (byronclark)Labels:patch
Date Opened:2011-05-05 12:23:26Date Closed:
Priority:MajorRegression?No
Status:Open/NewComponents:Applications/app_voicemail/NewFeature
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) mailboxname-without-git-cruft.patch
Description:In our configuration we allow extensions to share voicemail boxes. We accomplish this by using a uuid for the mailbox. We'd still like users to be able to forward or send a message to the shared mailbox by selecting a specific extension instead of having to know the uuid for the shared mailbox.

The attached patch adds a field called mailboxname that holds a separate identifier for the mailbox (an extension number in our case). If the mailboxname field is set for a mailbox it is used for lookups and speaking the extension number. If the the mailboxname field is not set, the mailbox field is used for these operations. Voicemail messages are always stored based on the value in the mailbox field.

The attached patch (against trunk) implements this feature.
Comments:By: Byron Clark (byronclark) 2011-05-05 12:26:36

The first patch had some cruft from git format-patch around it. Second patch removes that.