Asterisk - The Open Source Telephony Project  18.5.0
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 271 of file confbridge.h.

Field Documentation

◆ b_profile

struct bridge_profile b_profile

The Bridge Configuration Profile

Definition at line 273 of file confbridge.h.

Referenced by action_toggle_binaural(), conf_get_pin(), confbridge_exec(), and join_conference_bridge().

◆ chan

struct ast_channel* chan

◆ conference

struct confbridge_conference* conference

◆ features

struct ast_bridge_features features

Bridge features structure

Definition at line 278 of file confbridge.h.

Referenced by apply_menu_to_user(), conf_update_user_mute(), and confbridge_exec().

◆ first

struct post_join_action* first

Definition at line 285 of file confbridge.h.

◆ kicked

unsigned int kicked

User has been kicked from the conference

Definition at line 282 of file confbridge.h.

Referenced by action_kick_last(), confbridge_exec(), kick_conference_participant(), and leave_marked().

◆ last

struct post_join_action* last

Definition at line 285 of file confbridge.h.

◆ list

struct { ... } list

◆ menu_name

char menu_name[MAX_PROFILE_NAME]

The name of the DTMF menu assigned to this user

Definition at line 275 of file confbridge.h.

Referenced by apply_menu_to_user(), and handle_cli_confbridge_list_item().

◆ muted

unsigned int muted

◆ name_rec_location

char name_rec_location[PATH_MAX]

Location of the User's name recorded file if it exists

Definition at line 276 of file confbridge.h.

Referenced by conf_rec_name(), and confbridge_exec().

◆ next

struct confbridge_user* next

Definition at line 286 of file confbridge.h.

◆ playing_moh

unsigned int playing_moh

◆ post_join_list

struct { ... } post_join_list

List of sounds to play after joining

Referenced by conf_add_post_join_action(), join_conference_bridge(), and leave_conference().

◆ suspended_moh

unsigned int suspended_moh

Count of active suspended MOH actions.

Definition at line 280 of file confbridge.h.

Referenced by conf_moh_start(), conf_moh_stop(), conf_moh_suspend(), conf_moh_unsuspend(), and join_conference_bridge().

◆ talking

unsigned int talking

User is currently talking

Definition at line 284 of file confbridge.h.

Referenced by action_confbridgelist_item(), and conf_handle_talker_cb().

◆ tech_args

Bridge technology optimizations for talk detection

Definition at line 279 of file confbridge.h.

Referenced by confbridge_exec().

◆ u_profile

struct user_profile u_profile

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