Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
ast_bridge_config Struct Reference

bridge configuration More...

#include <channel.h>

Collaboration diagram for ast_bridge_config:
Collaboration graph
[legend]

Data Fields

struct ast_stream_topologyanswer_topology
 
void(* end_bridge_callback )(void *)
 
void * end_bridge_callback_data
 
void(* end_bridge_callback_data_fixup )(struct ast_bridge_config *bconfig, struct ast_channel *originator, struct ast_channel *terminator)
 
const char * end_sound
 
struct timeval feature_start_time
 
long feature_timer
 
struct ast_flags features_callee
 
struct ast_flags features_caller
 
unsigned int flags
 
struct timeval nexteventts
 
long play_warning
 
const char * start_sound
 
struct timeval start_time
 
long timelimit
 
long warning_freq
 
const char * warning_sound
 

Detailed Description

bridge configuration

Definition at line 1077 of file channel.h.

Field Documentation

◆ answer_topology

struct ast_stream_topology* answer_topology

If the bridge answers the channel this topology should be passed to the channel and used if the channel supports the answer_with_stream_topology callback.

Definition at line 1100 of file channel.h.

Referenced by dial_exec_full(), pre_bridge_setup(), and wait_for_answer().

◆ end_bridge_callback

void(* end_bridge_callback) (void *)

A callback that is called after a bridge attempt

Definition at line 1091 of file channel.h.

Referenced by app_exec(), ast_bridge_call_with_flags(), dial_exec_full(), and try_calling().

◆ end_bridge_callback_data

void* end_bridge_callback_data

Data passed to the callback

Definition at line 1092 of file channel.h.

Referenced by app_exec(), ast_bridge_call_with_flags(), dial_exec_full(), end_bridge_callback_data_fixup(), and try_calling().

◆ end_bridge_callback_data_fixup

void(* end_bridge_callback_data_fixup) (struct ast_bridge_config *bconfig, struct ast_channel *originator, struct ast_channel *terminator)

If the end_bridge_callback_data refers to a channel which no longer is going to exist when the end_bridge_callback is called, then it needs to be fixed up properly

Definition at line 1096 of file channel.h.

Referenced by app_exec(), dial_exec_full(), and try_calling().

◆ end_sound

const char* end_sound

◆ feature_start_time

struct timeval feature_start_time

Definition at line 1082 of file channel.h.

◆ feature_timer

long feature_timer

Definition at line 1083 of file channel.h.

◆ features_callee

struct ast_flags features_callee

◆ features_caller

struct ast_flags features_caller

◆ flags

unsigned int flags

Definition at line 1090 of file channel.h.

◆ nexteventts

struct timeval nexteventts

Definition at line 1081 of file channel.h.

◆ play_warning

long play_warning

Definition at line 1085 of file channel.h.

Referenced by ast_bridge_timelimit(), and bridge_config_set_limits_warning_values().

◆ start_sound

const char* start_sound

◆ start_time

struct timeval start_time

Definition at line 1080 of file channel.h.

◆ timelimit

long timelimit

Definition at line 1084 of file channel.h.

Referenced by ast_bridge_timelimit(), bridge_config_set_limits(), and pre_bridge_setup().

◆ warning_freq

long warning_freq

Definition at line 1086 of file channel.h.

Referenced by ast_bridge_timelimit(), and bridge_config_set_limits_warning_values().

◆ warning_sound

const char* warning_sound

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