Sun Oct 16 2011 08:43:12

Asterisk developer's documentation


ast_bridge_config Struct Reference

bridge configuration More...

#include <channel.h>

Collaboration diagram for ast_bridge_config:

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


Field Documentation

void(* end_bridge_callback)(void *)

A callback that is called after a bridge attempt

Definition at line 963 of file channel.h.

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

Data passed to the callback

Definition at line 964 of file channel.h.

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

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

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

const char* end_sound

Definition at line 960 of file channel.h.

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

struct timeval feature_start_time

Definition at line 954 of file channel.h.

Referenced by ast_channel_bridge(), and ast_bridge_call().

Definition at line 955 of file channel.h.

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

unsigned int flags

Definition at line 962 of file channel.h.

Referenced by ast_generic_bridge(), and ast_channel_bridge().

struct timeval nexteventts

Definition at line 953 of file channel.h.

Referenced by ast_generic_bridge(), and ast_channel_bridge().

Definition at line 957 of file channel.h.

Referenced by ast_channel_bridge(), and ast_bridge_timelimit().

const char* start_sound

Definition at line 961 of file channel.h.

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

struct timeval start_time

Definition at line 952 of file channel.h.

Referenced by ast_channel_bridge().

Definition at line 958 of file channel.h.

Referenced by ast_channel_bridge(), and ast_bridge_timelimit().

const char* warning_sound

Definition at line 959 of file channel.h.

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


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