mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
Revert "ConfBridge: Rework announcer channel methodology"
This reverts commit 5aa8773052
.
Change-Id: I9ab45776e54a54ecf1bac9ae62d976dec30ef491
This commit is contained in:
@@ -228,9 +228,9 @@ struct confbridge_conference {
|
||||
struct ast_channel *record_chan; /*!< Channel used for recording the conference */
|
||||
struct ast_str *record_filename; /*!< Recording filename. */
|
||||
struct ast_str *orig_rec_file; /*!< Previous b_profile.rec_file. */
|
||||
ast_mutex_t playback_lock; /*!< Lock used for playback channel */
|
||||
AST_LIST_HEAD_NOLOCK(, confbridge_user) active_list; /*!< List of users participating in the conference bridge */
|
||||
AST_LIST_HEAD_NOLOCK(, confbridge_user) waiting_list; /*!< List of users waiting to join the conference bridge */
|
||||
struct ast_taskprocessor *playback_queue; /*!< Queue for playing back bridge announcements and managing the announcer channel */
|
||||
};
|
||||
|
||||
extern struct ao2_container *conference_bridges;
|
||||
@@ -609,6 +609,16 @@ struct ast_channel_tech *conf_record_get_tech(void);
|
||||
*/
|
||||
struct ast_channel_tech *conf_announce_get_tech(void);
|
||||
|
||||
/*!
|
||||
* \brief Remove the announcer channel from the conference.
|
||||
* \since 12.0.0
|
||||
*
|
||||
* \param chan Either channel in the announcer channel pair.
|
||||
*
|
||||
* \return Nothing
|
||||
*/
|
||||
void conf_announce_channel_depart(struct ast_channel *chan);
|
||||
|
||||
/*!
|
||||
* \brief Push the announcer channel into the conference.
|
||||
* \since 12.0.0
|
||||
|
Reference in New Issue
Block a user