External MWI core support.
authorRichard Mudgett <rmudgett@digium.com>
Mon, 6 Jan 2014 17:45:25 +0000 (17:45 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Mon, 6 Jan 2014 17:45:25 +0000 (17:45 +0000)
commit9fa171e547e001ce1b39af2a76fe019764bd27f9
treee4e31fde66e7a11dfaa36ab959c536e05bf14008
parent986c9e897de46c88b4bfec385151ffc00d6bb228
External MWI core support.

* The core external MWI resource provides for MWI message counts
persistence using sorcery.  With sorcery, the user is able to configure
which sorcery wizzard backend to use if the default astdb is not desired.

* The core external MWI resoruce provides some debugging CLI commands
enabled by defining MWI_DEBUG_CLI.

The debugging CLI commands are:
"mwi delete all",
"mwi delete like <regex>",
"mwi delete mailbox <mailbox>",
"mwi list all",
"mwi list like <regex>",
"mwi show mailbox <mailbox>", and
"mwi update mailbox <mailbox> [<new> [<old>]]".

(closes issue AFS-43)

Review: https://reviewboard.asterisk.org/r/3061/
........

Merged revisions 404952 from http://svn.asterisk.org/svn/asterisk/branches/12

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@404953 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_voicemail.c
configs/sorcery.conf.sample
include/asterisk/res_mwi_external.h [new file with mode: 0644]
res/res_mwi_external.c [new file with mode: 0644]
res/res_mwi_external.exports.in [new file with mode: 0644]