Asterisk - The Open Source Telephony Project
21.4.1
|
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.
Referenced by confbridge_exec(), and join_conference_bridge().
struct ast_channel* chan |
Asterisk channel participating
Definition at line 279 of file confbridge.h.
Referenced by announce_user_count(), conf_moh_start(), conf_moh_stop(), conf_send_event_to_participants(), conf_update_user_mute(), confbridge_exec(), confbridge_handle_atxfer(), join_conference_bridge(), and play_prompt_to_user().
struct confbridge_conference* conference |
Conference bridge they are participating in
Definition at line 274 of file confbridge.h.
Referenced by conf_change_state(), conf_default_join_waitmarked(), conf_default_leave_waitmarked(), conf_handle_dtmf(), conf_handle_inactive_waitmarked(), conf_handle_only_person(), conf_moh_start(), conf_moh_stop(), conf_update_user_mute(), handle_conf_user_join(), handle_conf_user_leave(), join_conference_bridge(), and leave_conference().
struct ast_bridge_features features |
Bridge features structure
Definition at line 280 of file confbridge.h.
Referenced by conf_update_user_mute(), and confbridge_exec().
unsigned int kicked |
User has been kicked from the conference
Definition at line 284 of file confbridge.h.
Referenced by confbridge_exec().
struct { ... } list |
Linked list information
Referenced by conf_remove_user_waiting(), and conf_send_event_to_participants().
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 conf_update_user_mute(), confbridge_handle_atxfer(), and join_conference_bridge().
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.
Referenced by confbridge_exec().
unsigned int playing_moh |
MOH is currently being played to the user
Definition at line 285 of file confbridge.h.
Referenced by conf_default_leave_waitmarked(), conf_moh_start(), conf_moh_stop(), and conf_update_user_mute().
struct { ... } post_join_list |
List of sounds to play after joining
Referenced by conf_add_post_join_action(), join_conference_bridge(), and leave_conference().
unsigned int suspended_moh |
Count of active suspended MOH actions.
Definition at line 282 of file confbridge.h.
Referenced by conf_moh_start(), conf_moh_stop(), and join_conference_bridge().
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.
Referenced by confbridge_exec().
struct user_profile u_profile |
The User Configuration Profile
Definition at line 276 of file confbridge.h.
Referenced by conf_handle_inactive_waitmarked(), conf_handle_only_person(), conf_handle_second_active(), conf_invalid_event_fn(), conf_moh_start(), conf_mute_only_active(), conf_send_event_to_participants(), conf_update_user_mute(), confbridge_exec(), confbridge_handle_atxfer(), handle_conf_user_join(), handle_conf_user_leave(), and join_conference_bridge().