Codename Pineapple

Home page | Mailing list | Docs

Last updated: Sat Feb 3 05:02:01 2007

Asterisk developer's documentation :: Codename Pineapple


chan_list Struct Reference

Collaboration diagram for chan_list:

Collaboration graph
[legend]

Detailed Description

Definition at line 146 of file chan_misdn.c.

Data Fields

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


Field Documentation

int addr
 

Definition at line 193 of file chan_misdn.c.

Referenced by cb_events(), and print_bc_info().

char allowed_bearers[BUFFERSIZE+1]
 

Definition at line 148 of file chan_misdn.c.

Referenced by cb_events(), and read_config().

struct ast_channel* ast
 

Definition at line 184 of file chan_misdn.c.

Referenced by cb_events(), dialtone_indicate(), do_immediate_setup(), get_chan_by_ast(), get_chan_by_ast_name(), hangup_chan(), misdn_answer(), misdn_call(), misdn_digit_end(), misdn_fixup(), misdn_hangup(), misdn_indication(), misdn_overlap_dial_task(), misdn_read(), misdn_send_digit(), misdn_show_cl(), misdn_show_cls(), misdn_transfer_bc(), misdn_write(), pbx_start_chan(), print_bc_info(), process_ast_dsp(), read_config(), release_chan(), send_digit_to_chan(), stop_indicate(), and update_config().

int ast_dsp
 

Definition at line 175 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 167 of file chan_misdn.c.

Referenced by misdn_read().

struct misdn_bchannel* bc
 

Definition at line 188 of file chan_misdn.c.

Referenced by cb_events(), cl_queue_chan(), config_jitterbuffer(), dialtone_indicate(), find_chan_by_bc(), find_chan_by_pid(), hangup_chan(), hanguptone_indicate(), misdn_answer(), misdn_bridge(), misdn_call(), misdn_digit_end(), misdn_facility_exec(), misdn_fixup(), misdn_hangup(), misdn_indication(), misdn_overlap_dial_task(), misdn_read(), misdn_send_cd(), misdn_send_display(), misdn_send_text(), misdn_set_opt_exec(), misdn_show_cl(), misdn_show_cls(), misdn_toggle_echocancel(), misdn_write(), process_ast_dsp(), read_config(), start_bc_tones(), stop_indicate(), and update_config().

char context[BUFFERSIZE]
 

Definition at line 195 of file chan_misdn.c.

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

int dropped_frame_cnt
 

Definition at line 198 of file chan_misdn.c.

Referenced by misdn_write().

struct ast_dsp* dsp
 

Definition at line 181 of file chan_misdn.c.

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

int dummy
 

Definition at line 186 of file chan_misdn.c.

int far_alerting
 

Definition at line 200 of file chan_misdn.c.

Referenced by read_config().

int faxdetect
 

Definition at line 170 of file chan_misdn.c.

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

int faxdetect_timeout
 

Definition at line 171 of file chan_misdn.c.

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

struct timeval faxdetect_tv
 

Definition at line 172 of file chan_misdn.c.

Referenced by misdn_read().

int faxhandled
 

Definition at line 173 of file chan_misdn.c.

Referenced by misdn_read(), and process_ast_dsp().

struct chan_list* first
 

Definition at line 217 of file chan_misdn.c.

struct ast_frame frame
 

Definition at line 168 of file chan_misdn.c.

Referenced by misdn_read(), and misdn_write().

struct hold_info hold_info
 

Definition at line 190 of file chan_misdn.c.

Referenced by find_holded().

int ignore_dtmf
 

Definition at line 164 of file chan_misdn.c.

Referenced by cb_events(), and misdn_bridge().

int incoming_early_audio
 

Definition at line 162 of file chan_misdn.c.

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

struct misdn_jb* jb
 

Definition at line 179 of file chan_misdn.c.

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

int jb_len
 

Definition at line 177 of file chan_misdn.c.

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

int jb_upper_threshold
 

Definition at line 178 of file chan_misdn.c.

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

unsigned int l3id
 

Definition at line 192 of file chan_misdn.c.

Referenced by cb_events(), find_holded_l3(), misdn_call(), misdn_fixup(), misdn_hangup(), and print_bc_info().

int need_busy
 

Definition at line 153 of file chan_misdn.c.

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

int need_hangup
 

Definition at line 152 of file chan_misdn.c.

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

int need_queue_hangup
 

Definition at line 151 of file chan_misdn.c.

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

struct chan_list* next
 

Definition at line 215 of file chan_misdn.c.

Referenced by cl_dequeue_chan(), cl_queue_chan(), find_chan_by_bc(), find_chan_by_pid(), find_holded(), find_holded_l3(), get_chan_by_ast(), get_chan_by_ast_name(), misdn_show_cl(), and misdn_show_cls().

int norxtone
 

Definition at line 157 of file chan_misdn.c.

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

int notxtone
 

Definition at line 158 of file chan_misdn.c.

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

int nttimeout
 

Definition at line 202 of file chan_misdn.c.

Referenced by read_config().

int orginator
 

Definition at line 155 of file chan_misdn.c.

Referenced by cb_events(), do_immediate_setup(), init_chan_list(), misdn_hangup(), misdn_indication(), misdn_set_opt_exec(), print_bc_info(), and release_chan().

struct chan_list* other_ch
 

Definition at line 205 of file chan_misdn.c.

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

int other_pid
 

Definition at line 204 of file chan_misdn.c.

Referenced by import_ch().

int overlap_dial
 

Definition at line 209 of file chan_misdn.c.

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

int overlap_dial_task
 

Definition at line 210 of file chan_misdn.c.

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

struct timeval overlap_tv
 

Definition at line 212 of file chan_misdn.c.

Referenced by cb_events(), and misdn_overlap_dial_task().

ast_mutex_t overlap_tv_lock
 

Definition at line 211 of file chan_misdn.c.

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

struct chan_list* peer
 

Definition at line 214 of file chan_misdn.c.

int pipe[2]
 

Definition at line 166 of file chan_misdn.c.

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

struct chan_list* prev
 

Definition at line 216 of file chan_misdn.c.

enum misdn_chan_state state
 

Definition at line 150 of file chan_misdn.c.

Referenced by cb_events(), do_immediate_setup(), find_holded(), find_holded_l3(), misdn_answer(), misdn_call(), misdn_digit_end(), misdn_get_ch_state(), misdn_hangup(), misdn_indication(), misdn_overlap_dial_task(), misdn_transfer_bc(), misdn_write(), release_chan(), and send_cause2ast().

int toggle_ec
 

Definition at line 160 of file chan_misdn.c.

Referenced by misdn_toggle_echocancel().

struct ast_trans_pvt* trans
 

Definition at line 182 of file chan_misdn.c.

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

const struct ind_tone_zone_sound* ts
 

Definition at line 207 of file chan_misdn.c.

Referenced by dialtone_indicate().

int zero_read_cnt
 

Definition at line 197 of file chan_misdn.c.


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

Asterisk is a trademark for Digium, inc.. | Edvina.net | Asterisk.org | This documentation was generated with Doxygen