Asterisk - The Open Source Telephony Project  21.4.1
Data Fields
confbridge_user Struct Reference

The structure that represents a conference bridge user. More...

#include <confbridge.h>

Data Fields

struct bridge_profile b_profile
 
struct ast_channelchan
 
struct confbridge_conferenceconference
 
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
 

Detailed Description

The structure that represents a conference bridge user.

Definition at line 273 of file confbridge.h.

Field Documentation

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
struct confbridge_conference* 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.

Bridge technology optimizations for talk detection

Definition at line 281 of file confbridge.h.

Referenced by confbridge_exec().

struct user_profile u_profile

The documentation for this struct was generated from the following file: