Asterisk - The Open Source Telephony Project
18.5.0
|
bridge configuration More...
#include <channel.h>
Data Fields | |
struct ast_stream_topology * | answer_topology |
void(* | end_bridge_callback )(void *) |
void * | end_bridge_callback_data |
void(* | end_bridge_callback_data_fixup )(struct ast_bridge_config *bconfig, struct ast_channel *originator, struct ast_channel *terminator) |
const char * | end_sound |
struct timeval | feature_start_time |
long | feature_timer |
struct ast_flags | features_callee |
struct ast_flags | features_caller |
unsigned int | flags |
struct timeval | nexteventts |
long | play_warning |
const char * | start_sound |
struct timeval | start_time |
long | timelimit |
long | warning_freq |
const char * | warning_sound |
struct ast_stream_topology* answer_topology |
If the bridge answers the channel this topology should be passed to the channel and used if the channel supports the answer_with_stream_topology callback.
Definition at line 1100 of file channel.h.
Referenced by dial_exec_full(), pre_bridge_setup(), and wait_for_answer().
void(* end_bridge_callback) (void *) |
A callback that is called after a bridge attempt
Definition at line 1091 of file channel.h.
Referenced by app_exec(), ast_bridge_call_with_flags(), dial_exec_full(), and try_calling().
void* end_bridge_callback_data |
Data passed to the callback
Definition at line 1092 of file channel.h.
Referenced by app_exec(), ast_bridge_call_with_flags(), dial_exec_full(), end_bridge_callback_data_fixup(), and try_calling().
void(* end_bridge_callback_data_fixup) (struct ast_bridge_config *bconfig, struct ast_channel *originator, struct ast_channel *terminator) |
If the end_bridge_callback_data refers to a channel which no longer is going to exist when the end_bridge_callback is called, then it needs to be fixed up properly
Definition at line 1096 of file channel.h.
Referenced by app_exec(), dial_exec_full(), and try_calling().
const char* end_sound |
Definition at line 1088 of file channel.h.
Referenced by ast_bridge_timelimit(), bridge_config_set_limits_warning_values(), bridge_exec(), and dial_exec_full().
struct ast_flags features_callee |
Definition at line 1079 of file channel.h.
Referenced by add_features_datastores(), app_exec(), ast_bridge_timelimit(), bridge_config_set_limits(), bridge_exec(), dial_exec_full(), pre_bridge_setup(), set_bridge_features_on_config(), set_config_flags(), and try_calling().
struct ast_flags features_caller |
Definition at line 1078 of file channel.h.
Referenced by add_features_datastores(), app_exec(), ast_bridge_timelimit(), bridge_config_set_limits(), bridge_exec(), dial_exec_full(), pre_bridge_setup(), set_bridge_features_on_config(), set_config_flags(), and try_calling().
long play_warning |
Definition at line 1085 of file channel.h.
Referenced by ast_bridge_timelimit(), and bridge_config_set_limits_warning_values().
const char* start_sound |
Definition at line 1089 of file channel.h.
Referenced by ast_bridge_timelimit(), bridge_config_set_limits_warning_values(), bridge_exec(), and dial_exec_full().
long timelimit |
Definition at line 1084 of file channel.h.
Referenced by ast_bridge_timelimit(), bridge_config_set_limits(), and pre_bridge_setup().
long warning_freq |
Definition at line 1086 of file channel.h.
Referenced by ast_bridge_timelimit(), and bridge_config_set_limits_warning_values().
const char* warning_sound |
Definition at line 1087 of file channel.h.
Referenced by ast_bridge_timelimit(), bridge_config_set_limits_warning_values(), bridge_exec(), and dial_exec_full().