Wed Oct 28 15:49:35 2009

Asterisk developer's documentation


chan_list Struct Reference

Collaboration diagram for chan_list:

Collaboration graph
[legend]

Data Fields

int addr
char allowed_bearers [BUFFERSIZE+1]
struct ast_channelast
int ast_dsp
char ast_rd_buf [4096]
struct misdn_bchannel * bc
char context [BUFFERSIZE]
int dropped_frame_cnt
struct ast_dspdsp
int dummy
int far_alerting
int faxdetect
int faxhandled
struct chan_listfirst
struct ast_frame frame
struct hold_info hold_info
int ignore_dtmf
int incoming_early_audio
struct misdn_jbjb
int jb_len
int jb_upper_threshold
unsigned int l3id
ast_mutex_t lock
int need_busy
int need_hangup
int need_queue_hangup
struct chan_listnext
int noautorespond_on_setup
int norxtone
int notxtone
int nttimeout
int orginator
struct chan_listother_ch
int other_pid
int overlap_dial
int overlap_dial_task
struct timeval overlap_tv
ast_mutex_t overlap_tv_lock
struct chan_listpeer
int pipe [2]
struct chan_listprev
enum misdn_chan_state state
int toggle_ec
struct ast_trans_pvttrans
struct tone_zone_soundts
int zero_read_cnt

Detailed Description

Definition at line 143 of file chan_misdn.c.


Field Documentation

int addr

Definition at line 192 of file chan_misdn.c.

Referenced by cb_events(), and print_bc_info().

char allowed_bearers[BUFFERSIZE+1]

Definition at line 147 of file chan_misdn.c.

Referenced by cb_events(), and read_config().

struct ast_channel* ast [read]

int ast_dsp

Definition at line 174 of file chan_misdn.c.

Referenced by misdn_read(), misdn_set_opt_exec(), and process_ast_dsp().

char ast_rd_buf[4096]

Definition at line 168 of file chan_misdn.c.

Referenced by misdn_read().

struct misdn_bchannel* bc [read]

char context[BUFFERSIZE]

Definition at line 194 of file chan_misdn.c.

Referenced by cb_events(), misdn_overlap_dial_task(), and read_config().

Definition at line 197 of file chan_misdn.c.

Referenced by misdn_write().

struct ast_dsp* dsp [read]

Definition at line 180 of file chan_misdn.c.

Referenced by cl_dequeue_chan(), misdn_set_opt_exec(), and process_ast_dsp().

int dummy

Definition at line 185 of file chan_misdn.c.

Definition at line 199 of file chan_misdn.c.

Referenced by cb_events(), and read_config().

int faxdetect

Definition at line 171 of file chan_misdn.c.

Referenced by misdn_read(), misdn_set_opt_exec(), and process_ast_dsp().

Definition at line 172 of file chan_misdn.c.

Referenced by process_ast_dsp().

struct chan_list* first [read]

Definition at line 216 of file chan_misdn.c.

struct ast_frame frame [read]

Definition at line 169 of file chan_misdn.c.

Referenced by misdn_read().

struct hold_info hold_info [read]

Definition at line 189 of file chan_misdn.c.

Referenced by cb_events(), and find_holded().

Definition at line 165 of file chan_misdn.c.

Referenced by cb_events(), and misdn_bridge().

Definition at line 163 of file chan_misdn.c.

Referenced by misdn_indication(), and read_config().

struct misdn_jb* jb [read]

Definition at line 178 of file chan_misdn.c.

Referenced by chan_misdn_jb_empty(), config_jitterbuffer(), misdn_write(), and release_chan().

int jb_len

Definition at line 176 of file chan_misdn.c.

Referenced by config_jitterbuffer(), misdn_set_opt_exec(), and read_config().

Definition at line 177 of file chan_misdn.c.

Referenced by config_jitterbuffer(), misdn_set_opt_exec(), and read_config().

unsigned int l3id

Definition at line 145 of file chan_misdn.c.

int need_busy

Definition at line 152 of file chan_misdn.c.

Referenced by cb_events(), init_chan_list(), and send_cause2ast().

Definition at line 150 of file chan_misdn.c.

Referenced by hangup_chan(), init_chan_list(), and misdn_hangup().

struct chan_list* next [read]

Definition at line 154 of file chan_misdn.c.

Referenced by cb_events(), do_immediate_setup(), and read_config().

int norxtone

Definition at line 158 of file chan_misdn.c.

Referenced by dialtone_indicate(), print_bc_info(), start_bc_tones(), and stop_bc_tones().

int notxtone

int nttimeout

Definition at line 201 of file chan_misdn.c.

Referenced by cb_events(), and read_config().

int orginator

struct chan_list* other_ch [read]

Definition at line 204 of file chan_misdn.c.

Referenced by import_ch(), misdn_call(), misdn_digit(), and misdn_indication().

int other_pid

Definition at line 203 of file chan_misdn.c.

Referenced by import_ch().

Definition at line 208 of file chan_misdn.c.

Referenced by cb_events(), misdn_overlap_dial_task(), read_config(), and release_chan().

struct timeval overlap_tv [read]

Definition at line 211 of file chan_misdn.c.

Referenced by cb_events(), and misdn_overlap_dial_task().

Definition at line 210 of file chan_misdn.c.

Referenced by cb_events(), misdn_overlap_dial_task(), read_config(), and release_chan().

struct chan_list* peer [read]

Definition at line 213 of file chan_misdn.c.

int pipe[2]

Definition at line 167 of file chan_misdn.c.

Referenced by cb_events(), misdn_hangup(), misdn_new(), misdn_read(), and release_chan().

struct chan_list* prev [read]

Definition at line 215 of file chan_misdn.c.

int toggle_ec

Definition at line 161 of file chan_misdn.c.

Referenced by misdn_toggle_echocancel().

struct ast_trans_pvt* trans [read]

Definition at line 181 of file chan_misdn.c.

Referenced by cl_dequeue_chan(), misdn_set_opt_exec(), and process_ast_dsp().

struct tone_zone_sound* ts [read]

Definition at line 206 of file chan_misdn.c.

Referenced by dialtone_indicate(), misdn_write(), and stop_indicate().

Definition at line 196 of file chan_misdn.c.


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

Generated on Wed Oct 28 15:49:35 2009 for Asterisk - the Open Source PBX by  doxygen 1.5.6