Asterisk - The Open Source Telephony Project GIT-master-7e7a603
Data Fields
confbridge_user Struct Reference

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

#include <confbridge.h>

Collaboration diagram for confbridge_user:
Collaboration graph
[legend]

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

◆ b_profile

struct bridge_profile b_profile

The Bridge Configuration Profile

Definition at line 275 of file confbridge.h.

◆ chan

struct ast_channel* chan

◆ conference

struct confbridge_conference* conference

◆ features

struct ast_bridge_features features

Bridge features structure

Definition at line 280 of file confbridge.h.

◆ first

struct post_join_action* first

Definition at line 287 of file confbridge.h.

◆ kicked

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().

◆ last

struct post_join_action* last

Definition at line 287 of file confbridge.h.

◆ 

struct { ... } list

◆ menu_name

char menu_name[MAX_PROFILE_NAME]

The name of the DTMF menu assigned to this user

Definition at line 277 of file confbridge.h.

◆ muted

unsigned int muted

Has the user requested to be muted?

Definition at line 283 of file confbridge.h.

Referenced by action_toggle_mute_participants().

◆ name_rec_location

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.

◆ next

struct confbridge_user* next

Definition at line 288 of file confbridge.h.

◆ playing_moh

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

◆ suspended_moh

unsigned int suspended_moh

Count of active suspended MOH actions.

Definition at line 282 of file confbridge.h.

◆ talking

unsigned int talking

User is currently talking

Definition at line 286 of file confbridge.h.

◆ tech_args

Bridge technology optimizations for talk detection

Definition at line 281 of file confbridge.h.

◆ u_profile

struct user_profile u_profile

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