diff options
author | Richard Mudgett <rmudgett@digium.com> | 2013-12-19 16:52:43 +0000 |
---|---|---|
committer | Richard Mudgett <rmudgett@digium.com> | 2013-12-19 16:52:43 +0000 |
commit | e4803bbd9eba2705615e2495de0ed0c35051dd45 (patch) | |
tree | fe8787ab22e2c694e93c4ec2757e3d8ca4c681dc /UPGRADE-12.txt | |
parent | 2882c5f9f1f1c81a5a2bae35825d81070bb10164 (diff) |
Voicemail: Remove mailbox identifier format (box@context) assumptions in the system.
This change is in preparation for external MWI support.
Removed code from the system for normal mailbox handling that appends
@default to the mailbox identifier if it does not have a context. The
only exception is the legacy hasvoicemail users.conf option. The legacy
option will only work for app_voicemail mailboxes. The system cannot make
any assumptions about the format of the mailbox identifer used by
app_voicemail.
chan_sip and chan_dahdi/sig_pri had the most changes because they both
tried to interpret the mailbox identifier. chan_sip just stored and
compared the two components. chan_dahdi actually used the box
information.
The ISDN MWI support configuration options had to be reworked because
chan_dahdi was parsing the box@context format to get the box number. As a
result the mwi_vm_boxes chan_dahdi.conf option was added and is documented
in the chan_dahdi.conf.sample file.
Review: https://reviewboard.asterisk.org/r/3072/
........
Merged revisions 404348 from http://svn.asterisk.org/svn/asterisk/branches/12
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@404350 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'UPGRADE-12.txt')
-rw-r--r-- | UPGRADE-12.txt | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/UPGRADE-12.txt b/UPGRADE-12.txt index e65cedc21..360e28d93 100644 --- a/UPGRADE-12.txt +++ b/UPGRADE-12.txt @@ -181,6 +181,12 @@ SetAMAFlags - This application is deprecated in favor of CHANNEL(amaflags). VoiceMail: + - Mailboxes defined by app_voicemail MUST be referenced by the rest of the + system as mailbox@context. The rest of the system cannot add @default + to mailbox identifiers for app_voicemail that do not specify a context + any longer. It is a mailbox identifier format that should only be + interpreted by app_voicemail. + - The voicemail.conf configuration file now has an 'alias' configuration parameter for use with the Directory application. The voicemail realtime database table schema has also been updated with an 'alias' column. Systems @@ -208,6 +214,12 @@ chan_dahdi: A range of channels can be specified to be destroyed. Note that this command should only be used if you understand the risks it entails. + - The script specified by the chan_dahdi.conf mwimonitornotify option now gets + the exact configured mailbox name. For app_voicemail mailboxes this is + mailbox@context. + + - Added mwi_vm_boxes that also must be configured for ISDN MWI to be enabled. + chan_local: - The /b option has been removed. @@ -442,6 +454,13 @@ CDR: (function) - The 's' option has been removed, as LOCKED semantics no longer exist in the CDR engine. +VMCOUNT: + - Mailboxes defined by app_voicemail MUST be referenced by the rest of the + system as mailbox@context. The rest of the system cannot add @default + to mailbox identifiers for app_voicemail that do not specify a context + any longer. It is a mailbox identifier format that should only be + interpreted by app_voicemail. + res_rtp_asterisk: - ICE/STUN/TURN support in res_rtp_asterisk has been made optional. To enable them, an Asterisk-specific version of PJSIP needs to be installed. |