Asterisk - The Open Source Telephony Project
18.5.0
|
Structure that contains features information. More...
#include <bridge_features.h>
Data Fields | |
struct ao2_container * | dtmf_hooks |
unsigned int | dtmf_passthrough:1 |
struct ast_flags | feature_flags |
unsigned int | inhibit_colp:1 |
struct ast_heap * | interval_hooks |
unsigned int | interval_sequence |
unsigned int | mute:1 |
struct ao2_container * | other_hooks |
unsigned int | text_messaging:1 |
unsigned int | usable:1 |
Structure that contains features information.
Definition at line 263 of file bridge_features.h.
struct ao2_container* dtmf_hooks |
Attached DTMF feature hooks
Definition at line 265 of file bridge_features.h.
Referenced by ast_bridge_channel_feature_digit(), ast_bridge_dtmf_hook(), ast_bridge_features_cleanup(), ast_bridge_features_init(), ast_bridge_features_merge(), ast_bridge_features_remove(), bridge_handle_dtmf(), native_bridge_is_capable(), and native_rtp_bridge_compatible_check().
unsigned int dtmf_passthrough |
TRUE if DTMF should be passed into the bridge tech.
Definition at line 279 of file bridge_features.h.
Referenced by ast_bridge_channel_feature_digit(), ast_bridge_features_init(), ast_bridge_features_merge(), bridge_handle_trip(), confbridge_exec(), and stasis_app_control_absorb_dtmf_in_bridge().
struct ast_flags feature_flags |
Feature flags that are enabled
Definition at line 271 of file bridge_features.h.
Referenced by ast_bridge_features_merge(), ast_bridge_features_set_flag(), ast_unreal_channel_push_to_bridge(), bridge_channel_dissolve_check(), bridge_channel_internal_pull(), bridge_channel_internal_push_full(), bridge_dissolve_check_stolen(), bridge_do_merge(), bridge_move_locked(), bridge_swap_attended_transfer(), conf_announce_channel_push(), conf_start_record(), and smart_bridge_operation().
unsigned int inhibit_colp |
TRUE to avoid generating COLP frames when joining the bridge
Definition at line 281 of file bridge_features.h.
Referenced by control_swap_channel_in_bridge(), and stasis_app_control_inhibit_colp_in_bridge().
struct ast_heap* interval_hooks |
Attached interval hooks
Definition at line 269 of file bridge_features.h.
Referenced by ast_bridge_features_cleanup(), ast_bridge_features_init(), ast_bridge_features_merge(), ast_bridge_features_remove(), ast_bridge_interval_hook(), bridge_channel_handle_interval(), and bridge_channel_next_interval().
unsigned int interval_sequence |
Used to assign the sequence number to the next interval hook added.
Definition at line 273 of file bridge_features.h.
Referenced by ast_bridge_interval_hook(), and bridge_channel_handle_interval().
unsigned int mute |
TRUE if the channel/bridge is muted.
Definition at line 277 of file bridge_features.h.
Referenced by ast_bridge_features_merge(), bridge_handle_trip(), conf_update_user_mute(), softmix_bridge_check_voice(), and stasis_app_control_mute_in_bridge().
struct ao2_container* other_hooks |
Attached miscellaneous other hooks.
Definition at line 267 of file bridge_features.h.
Referenced by ast_bridge_channel_kick(), ast_bridge_features_cleanup(), ast_bridge_features_init(), ast_bridge_features_merge(), ast_bridge_features_remove(), bridge_channel_event_join_leave(), bridge_channel_moving(), bridge_channel_talking(), and bridge_other_hook().
unsigned int text_messaging |
TRUE if text messaging is permitted.
Definition at line 283 of file bridge_features.h.
Referenced by ast_bridge_channel_queue_frame(), ast_bridge_features_init(), and confbridge_exec().
unsigned int usable |
TRUE if feature_flags is setup
Definition at line 275 of file bridge_features.h.
Referenced by ast_bridge_features_merge(), ast_bridge_features_set_flag(), bridge_channel_dissolve_check(), and bridge_dissolve_check_stolen().