Asterisk - The Open Source Telephony Project GIT-master-f36a736
|
The structure that represents a conference bridge user. More...
#include <confbridge.h>
Data Fields | |
struct bridge_profile | b_profile |
struct ast_channel * | chan |
struct confbridge_conference * | conference |
struct ast_bridge_features | features |
unsigned int | kicked:1 |
struct { | |
struct confbridge_user * next | |
} | list |
char | menu_name [MAX_PROFILE_NAME] |
unsigned int | muted:1 |
char | name_rec_location [PATH_MAX] |
unsigned int | playing_moh:1 |
struct { | |
struct post_join_action * first | |
struct post_join_action * last | |
} | post_join_list |
unsigned int | suspended_moh |
unsigned int | talking:1 |
struct ast_bridge_tech_optimizations | tech_args |
struct user_profile | u_profile |
The structure that represents a conference bridge user.
Definition at line 273 of file confbridge.h.
struct bridge_profile b_profile |
The Bridge Configuration Profile
Definition at line 275 of file confbridge.h.
struct ast_channel* chan |
Asterisk channel participating
Definition at line 279 of file confbridge.h.
Referenced by action_kick_last(), conf_send_event_to_participants(), confbridge_exec(), handle_video_on_exit(), handle_video_on_join(), and leave_marked().
struct confbridge_conference* conference |
Conference bridge they are participating in
Definition at line 274 of file confbridge.h.
Referenced by action_kick_last(), action_toggle_mute_participants(), complete_confbridge_participant(), conf_handle_second_active(), conf_handle_talker_cb(), conf_mute_only_active(), conf_remove_user_waiting(), conf_send_event_to_participants(), func_confbridge_channels(), func_confbridge_info(), generic_mute_unmute_helper(), handle_cli_confbridge_list(), handle_video_on_exit(), handle_video_on_join(), kick_conference_participant(), and leave_marked().
struct ast_bridge_features features |
Bridge features structure
Definition at line 280 of file confbridge.h.
struct post_join_action* first |
Definition at line 287 of file confbridge.h.
unsigned int kicked |
User has been kicked from the conference
Definition at line 284 of file confbridge.h.
Referenced by action_kick_last(), and leave_marked().
struct post_join_action* last |
Definition at line 287 of file confbridge.h.
struct { ... } list |
Linked list information
Referenced by action_toggle_mute_participants(), complete_confbridge_participant(), conf_remove_user_waiting(), conf_send_event_to_participants(), func_confbridge_channels(), func_confbridge_info(), generic_mute_unmute_helper(), handle_cli_confbridge_list(), handle_video_on_exit(), handle_video_on_join(), kick_conference_participant(), leave_marked(), and transition_to_marked().
char menu_name[MAX_PROFILE_NAME] |
The name of the DTMF menu assigned to this user
Definition at line 277 of file confbridge.h.
unsigned int muted |
Has the user requested to be muted?
Definition at line 283 of file confbridge.h.
Referenced by action_toggle_mute_participants().
char name_rec_location[PATH_MAX] |
Location of the User's name recorded file if it exists
Definition at line 278 of file confbridge.h.
struct confbridge_user* next |
Definition at line 288 of file confbridge.h.
unsigned int playing_moh |
MOH is currently being played to the user
Definition at line 285 of file confbridge.h.
Referenced by transition_to_marked().
struct { ... } post_join_list |
List of sounds to play after joining
unsigned int suspended_moh |
Count of active suspended MOH actions.
Definition at line 282 of file confbridge.h.
unsigned int talking |
User is currently talking
Definition at line 286 of file confbridge.h.
struct ast_bridge_tech_optimizations tech_args |
Bridge technology optimizations for talk detection
Definition at line 281 of file confbridge.h.
struct user_profile u_profile |
The User Configuration Profile
Definition at line 276 of file confbridge.h.
Referenced by action_kick_last(), action_toggle_mute_participants(), conf_handle_second_active(), conf_mute_only_active(), conf_send_event_to_participants(), and leave_marked().