Filter channels used as internal mechanisms
authorKinsey Moore <kmoore@digium.com>
Fri, 19 Jul 2013 19:23:39 +0000 (19:23 +0000)
committerKinsey Moore <kmoore@digium.com>
Fri, 19 Jul 2013 19:23:39 +0000 (19:23 +0000)
commit5a8f32703c445f7d09b5e029e85d76692626a67f
treeb8ad7eea354b19249f7ccf593f65584e5c1b5625
parent0b83761f9a99d18105ad6cb13dd0282a85641f03
Filter channels used as internal mechanisms

This adds new flags to the channel tech properties that flag it as
different types of implementation detail used exclusively to provide a
feature. Examples of channels that would have these flags include the
announcement and recording channels used by confbridge which are the
only two marked as such by this patch.

Review: https://reviewboard.asterisk.org/r/2633/
(closes issue ASTERISK-21873)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@394808 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/confbridge/conf_chan_announce.c
apps/confbridge/conf_chan_record.c
apps/confbridge/confbridge_manager.c
include/asterisk/channel.h
include/asterisk/stasis_channels.h
main/cdr.c
main/cel.c
main/manager_bridging.c
main/manager_channels.c
main/stasis_channels.c
res/parking/parking_manager.c