app_voicemail: Voicemail callback registration/unregistration function improvements.
authorRichard Mudgett <rmudgett@digium.com>
Wed, 11 Dec 2013 19:19:24 +0000 (19:19 +0000)
committerRichard Mudgett <rmudgett@digium.com>
Wed, 11 Dec 2013 19:19:24 +0000 (19:19 +0000)
commit8183bba99a38bac11008b5ef1caf265464564e64
treec9adba7c8becb20483dec826f37b743fe49c502d
parentce423d2ea47501a829711ff957e78729f38925ff
app_voicemail: Voicemail callback registration/unregistration function improvements.

* The voicemail registration/unregistration functions now take a struct of
callbacks instead of a lengthy parameter list of callbacks.

* The voicemail registration/unregistration functions now prevent a
competing module from interfering with an already registered callback
supplying module.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@403643 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_voicemail.c
include/asterisk/app.h
include/asterisk/doxyref.h
main/app.c