Wed Jan 8 2020 09:50:23

Asterisk developer's documentation


ast_bridge_config Struct Reference

bridge configuration More...

#include <channel.h>

Data Fields

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 974 of file channel.h.

Field Documentation

void(* end_bridge_callback)(void *)

A callback that is called after a bridge attempt

Definition at line 988 of file channel.h.

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

void* end_bridge_callback_data

Data passed to the callback

Definition at line 989 of file channel.h.

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

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 993 of file channel.h.

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

const char* end_sound

Definition at line 985 of file channel.h.

Referenced by ast_bridge_timelimit(), ast_channel_bridge(), bridge_exec(), and dial_exec_full().

struct timeval feature_start_time

Definition at line 979 of file channel.h.

Referenced by ast_bridge_call(), and ast_channel_bridge().

long feature_timer

Definition at line 980 of file channel.h.

Referenced by ast_bridge_call(), ast_channel_bridge(), and ast_generic_bridge().

unsigned int flags

Definition at line 987 of file channel.h.

Referenced by ast_channel_bridge(), and ast_generic_bridge().

struct timeval nexteventts

Definition at line 978 of file channel.h.

Referenced by ast_channel_bridge(), and ast_generic_bridge().

long play_warning

Definition at line 982 of file channel.h.

Referenced by ast_bridge_timelimit(), and ast_channel_bridge().

const char* start_sound

Definition at line 986 of file channel.h.

Referenced by ast_bridge_timelimit(), ast_channel_bridge(), bridge_exec(), and dial_exec_full().

struct timeval start_time

Definition at line 977 of file channel.h.

Referenced by ast_channel_bridge().

long timelimit
long warning_freq

Definition at line 983 of file channel.h.

Referenced by ast_bridge_timelimit(), and ast_channel_bridge().

const char* warning_sound

Definition at line 984 of file channel.h.

Referenced by ast_bridge_timelimit(), ast_channel_bridge(), bridge_exec(), and dial_exec_full().


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