Adding support for the "automixmonitor" dial and queue options.
authorMark Michelson <mmichelson@digium.com>
Fri, 30 Nov 2007 21:19:57 +0000 (21:19 +0000)
committerMark Michelson <mmichelson@digium.com>
Fri, 30 Nov 2007 21:19:57 +0000 (21:19 +0000)
commit6b08c442c78b8b6622ae25505458f320b189e492
tree978560a7d79aeafa387c5164bc30cb9b72770980
parentfac74808203c697677a87d34ccc409a3fe203a95
Adding support for the "automixmonitor" dial and queue options.

This works in much the same way as the automonitor, except that instead of using the monitor
app, it uses the mixmonitor app. By providing an 'x' or 'X' as a dial or queue option, a DTMF
sequence may be entered (as defined in features.conf) to start the one-touch mixmonitor.

This patch also introduces some new API calls to the audiohooks code for searching for an audiohook
by type and for searching for a running audiohook by type.

Big thanks to joetester for writing the initial patch, testing it and patiently waiting for it to
be committed.

(closes issue #10185, reported and patched by xmarksthespot)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@90388 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_dial.c
apps/app_queue.c
configs/features.conf.sample
include/asterisk/app.h
include/asterisk/audiohook.h
include/asterisk/channel.h
main/audiohook.c
res/res_features.c