Mon Nov 24 15:34:53 2008

Asterisk developer's documentation


misdn_bchannel Struct Reference

#include <isdn_lib.h>


Data Fields

int active
int addr
union {
   FacAOCDChargingUnit   chargingUnit
   FacAOCDCurrency   currency
AOCD
enum FacFunction AOCDtype
void * astbuf
int b_stid
enum bchannel_state bc_state
char * bframe
int bframe_len
char cad [32]
int capability
int cause
int ces
int channel
int channel_found
int channel_preselected
int conf_id
enum mISDN_NUMBER_PLAN cpnnumplan
int crypt
char crypt_key [255]
int crypt_state
int curprx
int curptx
int cw
char dad [32]
int dec
char display [84]
enum mISDN_NUMBER_PLAN dnumplan
int dtmf
int dummy
int early_bconnect
int ec_deftaps
int ec_enable
enum event_e evq
FacParm fac_in
FacParm fac_out
int generate_tone
int hdlc
int holded
int in_use
char info_dad [64]
char infos_pending [64]
char keypad [32]
int l3_id
timeval last_used
int law
int layer
int layer_id
void * misdnbuf
int mode
char msn [32]
int need_disconnect
int need_more_infos
int need_release
int need_release_complete
misdn_bchannelnext
enum bchannel_state next_bc_state
int nodsp
int nojitter
int nt
char oad [32]
enum mISDN_NUMBER_PLAN onumplan
int orig
char orig_dad [32]
int out_cause
int pid
int port
int pres
int pri
int progress_coding
int progress_indicator
int progress_location
char rad [32]
int rate
int restart_channel
enum mISDN_NUMBER_PLAN rnumplan
int rxgain
int screen
int send_dtmf
send_locksend_lock
int sending_complete
int stack_holder
int te_choose_channel
int time_usec
int tone_cnt
int txgain
int upset
int urate
int user1
char uu [256]
int uulen


Detailed Description

Definition at line 201 of file isdn_lib.h.


Field Documentation

int active

Definition at line 301 of file isdn_lib.h.

Referenced by empty_bc(), and print_bc_info().

int addr

Definition at line 235 of file isdn_lib.h.

Referenced by cb_events(), find_bc_by_addr(), manager_bchannel_activate(), manager_bchannel_deactivate(), manager_ph_control(), manager_ph_control_block(), misdn_join_conf(), misdn_lib_destroy(), misdn_lib_log_ies(), misdn_lib_send_tone(), misdn_lib_tx2misdn_frm(), misdn_split_conf(), misdn_tx_jitter(), misdn_write(), prepare_bc(), print_bc_info(), and release_cr().

union { ... } AOCD

Referenced by cb_events(), and export_aoc_vars().

enum FacFunction AOCDtype

Definition at line 279 of file isdn_lib.h.

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

void* astbuf

Definition at line 242 of file isdn_lib.h.

Referenced by init_bc(), manager_bchannel_activate(), and manager_bchannel_deactivate().

int b_stid

init stuff

Definition at line 211 of file isdn_lib.h.

Referenced by clean_up_bc(), handle_event_nt(), misdn_lib_log_ies(), prepare_bc(), setup_bc(), and test_inuse().

enum bchannel_state bc_state

Definition at line 307 of file isdn_lib.h.

Referenced by bc_state_change(), cb_events(), clean_up_bc(), handle_err(), manager_bchannel_deactivate(), misdn_lib_send_event(), misdn_lib_tx2misdn_frm(), misdn_write(), print_bc_info(), and setup_bc().

char* bframe

Definition at line 237 of file isdn_lib.h.

Referenced by cb_events(), and misdn_tx_jitter().

int bframe_len

Definition at line 238 of file isdn_lib.h.

Referenced by cb_events(), empty_bc(), and misdn_tx_jitter().

char cad[32]

Definition at line 334 of file isdn_lib.h.

Referenced by build_connect(), cb_events(), empty_bc(), misdn_answer(), misdn_lib_log_ies(), and parse_connect().

int capability

Definition at line 318 of file isdn_lib.h.

Referenced by build_setup(), cb_events(), empty_bc(), manager_ec_disable(), manager_ec_enable(), misdn_call(), misdn_lib_log_ies(), misdn_lib_send_event(), misdn_lib_tx2misdn_frm(), misdn_set_opt_exec(), parse_setup(), print_bc_info(), print_bearer(), read_config(), and update_config().

int cause

Definition at line 348 of file isdn_lib.h.

Referenced by cb_events(), empty_bc(), handle_event_nt(), handle_frm(), misdn_hangup(), misdn_lib_log_ies(), misdn_lib_send_event(), parse_disconnect(), parse_release(), parse_release_complete(), parse_status(), prepare_bc(), and send_cause2ast().

int ces

Definition at line 226 of file isdn_lib.h.

Referenced by parse_connect().

int channel

Definition at line 229 of file isdn_lib.h.

Referenced by build_alerting(), build_connect_acknowledge(), build_proceeding(), build_restart(), build_retrieve_acknowledge(), build_setup(), build_setup_acknowledge(), cb_events(), create_process(), empty_bc(), find_bc_by_channel(), find_holded(), handle_cr(), handle_err(), handle_event_nt(), handle_frm(), make_dummy(), manager_clean_bc(), misdn_lib_get_free_bc(), misdn_lib_log_ies(), misdn_lib_release(), misdn_lib_send_event(), misdn_lib_send_restart(), misdn_request(), misdn_tx_jitter(), prepare_bc(), print_bc_info(), set_channel(), setup_bc(), and stack_holder_find_bychan().

int channel_found

Definition at line 362 of file isdn_lib.h.

Referenced by empty_bc(), and find_free_chan_in_stack().

int channel_preselected

Definition at line 230 of file isdn_lib.h.

Referenced by create_process(), and prepare_bc().

struct FacAOCDChargingUnit chargingUnit

Definition at line 282 of file isdn_lib.h.

Referenced by cb_events(), and export_aoc_vars().

int conf_id

Definition at line 310 of file isdn_lib.h.

Referenced by bc_state_change(), empty_bc(), find_bc_by_confid(), manager_bchannel_deactivate(), misdn_lib_send_event(), and misdn_lib_split_bridge().

enum mISDN_NUMBER_PLAN cpnnumplan

Definition at line 269 of file isdn_lib.h.

Referenced by build_connect(), cb_events(), empty_bc(), misdn_lib_log_ies(), parse_connect(), and read_config().

int crypt

Definition at line 289 of file isdn_lib.h.

Referenced by empty_bc().

char crypt_key[255]

Definition at line 292 of file isdn_lib.h.

Referenced by empty_bc(), misdn_answer(), misdn_lib_send_event(), and misdn_set_opt_exec().

int crypt_state

Definition at line 294 of file isdn_lib.h.

int curprx

Definition at line 290 of file isdn_lib.h.

Referenced by empty_bc().

int curptx

Definition at line 291 of file isdn_lib.h.

Referenced by empty_bc().

struct FacAOCDCurrency currency

Definition at line 281 of file isdn_lib.h.

Referenced by cb_events(), and export_aoc_vars().

int cw

Definition at line 234 of file isdn_lib.h.

Referenced by cb_events(), empty_bc(), and misdn_lib_get_free_bc().

char dad[32]

Definition at line 333 of file isdn_lib.h.

Referenced by build_setup(), cb_events(), empty_bc(), find_chan_by_bc(), find_holded(), misdn_answer(), misdn_call(), misdn_digit_end(), misdn_lib_send_event(), misdn_overlap_dial_task(), parse_setup(), read_config(), and wait_for_digits().

int dec

Definition at line 222 of file isdn_lib.h.

Referenced by create_process(), empty_bc(), misdn_lib_get_free_bc(), and misdn_request().

char display[84]

Definition at line 329 of file isdn_lib.h.

Referenced by build_facility(), build_information(), build_setup(), empty_bc(), misdn_send_display(), misdn_send_text(), misdn_set_opt_exec(), and print_bc_info().

enum mISDN_NUMBER_PLAN dnumplan

Definition at line 266 of file isdn_lib.h.

Referenced by build_setup(), empty_bc(), misdn_lib_log_ies(), misdn_lib_send_event(), parse_setup(), and read_config().

int dtmf

Definition at line 250 of file isdn_lib.h.

Referenced by cb_events(), and handle_bchan().

int dummy

Definition at line 204 of file isdn_lib.h.

Referenced by cb_events(), empty_bc(), and make_dummy().

int early_bconnect

Definition at line 247 of file isdn_lib.h.

Referenced by empty_bc(), misdn_inband_avail(), and read_config().

int ec_deftaps

Definition at line 359 of file isdn_lib.h.

Referenced by empty_bc(), manager_ec_enable(), misdn_set_opt_exec(), and update_ec_config().

int ec_enable

list stuf

Definition at line 358 of file isdn_lib.h.

Referenced by empty_bc(), isdn_lib_update_ec(), manager_ec_disable(), manager_ec_enable(), misdn_call(), misdn_set_opt_exec(), print_bc_info(), process_ast_dsp(), and update_ec_config().

enum event_e evq

Definition at line 285 of file isdn_lib.h.

Referenced by empty_bc(), and misdn_lib_send_event().

struct FacParm fac_in

Definition at line 275 of file isdn_lib.h.

Referenced by cb_events(), empty_bc(), misdn_lib_log_ies(), and parse_facility().

struct FacParm fac_out

Definition at line 276 of file isdn_lib.h.

Referenced by build_facility(), empty_bc(), misdn_facility_exec(), misdn_lib_log_ies(), and misdn_send_cd().

int generate_tone

Definition at line 304 of file isdn_lib.h.

Referenced by do_tone(), empty_bc(), manager_bchannel_deactivate(), misdn_lib_tone_generator_start(), and misdn_lib_tone_generator_stop().

int hdlc

Definition at line 326 of file isdn_lib.h.

Referenced by empty_bc(), misdn_answer(), misdn_set_opt_exec(), read_config(), and update_config().

int holded

Definition at line 312 of file isdn_lib.h.

Referenced by find_bc_holded(), handle_event_nt(), misdn_lib_log_ies(), misdn_lib_send_event(), misdn_lib_transfer(), and print_bc_info().

int in_use

Definition at line 232 of file isdn_lib.h.

Referenced by dump_chan_list(), handle_cr(), handle_event_nt(), handle_frm(), manager_clean_bc(), misdn_lib_release(), misdn_lib_send_event(), misdn_lib_send_restart(), prepare_bc(), and test_inuse().

char info_dad[64]

Definition at line 338 of file isdn_lib.h.

Referenced by build_information(), cb_events(), empty_bc(), misdn_digit_end(), misdn_lib_log_ies(), and parse_information().

char infos_pending[64]

Definition at line 339 of file isdn_lib.h.

Referenced by cb_events(), empty_bc(), and misdn_digit_end().

char keypad[32]

Definition at line 336 of file isdn_lib.h.

Referenced by build_setup(), cb_events(), export_ch(), import_ch(), misdn_lib_log_ies(), parse_information(), parse_setup(), and read_config().

int l3_id

var stuff

Definition at line 224 of file isdn_lib.h.

Referenced by bc_state_change(), build_alerting(), build_connect(), build_connect_acknowledge(), build_disconnect(), build_facility(), build_hold(), build_hold_acknowledge(), build_hold_reject(), build_information(), build_notify(), build_proceeding(), build_progress(), build_release(), build_release_complete(), build_restart(), build_resume(), build_resume_acknowledge(), build_resume_reject(), build_retrieve(), build_retrieve_acknowledge(), build_retrieve_reject(), build_setup(), build_setup_acknowledge(), build_status(), build_status_enquiry(), build_suspend(), build_suspend_acknowledge(), build_suspend_reject(), build_timeout(), build_user_information(), cb_events(), create_process(), find_bc_by_l3id(), find_bc_by_masked_l3id(), handle_cr(), handle_event_nt(), make_dummy(), misdn_call(), misdn_lib_log_ies(), misdn_write(), print_bc_info(), queue_cleanup_bc(), release_chan(), release_cr(), send_msg(), stack_holder_add(), stack_holder_find(), and stack_holder_remove().

struct timeval last_used

Definition at line 233 of file isdn_lib.h.

Referenced by empty_bc(), and test_inuse().

int law

Definition at line 319 of file isdn_lib.h.

Referenced by build_setup(), empty_bc(), parse_setup(), and print_bearer().

int layer

Definition at line 215 of file isdn_lib.h.

int layer_id

Definition at line 213 of file isdn_lib.h.

Referenced by clean_up_bc(), find_bc_by_addr(), misdn_lib_log_ies(), and prepare_bc().

void* misdnbuf

Definition at line 244 of file isdn_lib.h.

int mode

Definition at line 322 of file isdn_lib.h.

Referenced by build_setup(), empty_bc(), misdn_lib_log_ies(), and parse_setup().

char msn[32]

Definition at line 330 of file isdn_lib.h.

Referenced by init_bc().

int need_disconnect

Definition at line 218 of file isdn_lib.h.

Referenced by cb_events(), handle_cr(), misdn_hangup(), misdn_lib_send_event(), and prepare_bc().

int need_more_infos

Definition at line 254 of file isdn_lib.h.

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

int need_release

Definition at line 219 of file isdn_lib.h.

Referenced by cb_events(), handle_cr(), misdn_hangup(), misdn_lib_send_event(), and prepare_bc().

int need_release_complete

Definition at line 220 of file isdn_lib.h.

Referenced by cb_events(), handle_cr(), misdn_hangup(), misdn_lib_send_event(), and prepare_bc().

struct misdn_bchannel* next

Definition at line 369 of file isdn_lib.h.

Referenced by stack_holder_add(), stack_holder_find(), stack_holder_find_bychan(), and stack_holder_remove().

enum bchannel_state next_bc_state

Definition at line 308 of file isdn_lib.h.

Referenced by bc_next_state_change(), and bc_state_change().

int nodsp

Definition at line 261 of file isdn_lib.h.

Referenced by empty_bc(), misdn_answer(), misdn_lib_send_event(), and misdn_set_opt_exec().

int nojitter

Definition at line 264 of file isdn_lib.h.

Referenced by config_jitterbuffer(), do_tone(), empty_bc(), misdn_answer(), misdn_set_opt_exec(), and release_chan().

int nt

Definition at line 206 of file isdn_lib.h.

Referenced by build_facility(), cb_events(), do_immediate_setup(), init_bc(), make_dummy(), misdn_call(), misdn_hangup(), misdn_indication(), misdn_lib_send_event(), parse_facility(), print_bc_info(), set_channel(), start_pbx(), and wait_for_digits().

char oad[32]

Definition at line 331 of file isdn_lib.h.

Referenced by build_setup(), cb_events(), empty_bc(), find_chan_by_bc(), find_holded(), misdn_bridge(), misdn_call(), misdn_lib_send_event(), misdn_overlap_dial_task(), parse_setup(), and read_config().

enum mISDN_NUMBER_PLAN onumplan

Definition at line 268 of file isdn_lib.h.

Referenced by build_setup(), empty_bc(), misdn_lib_log_ies(), misdn_lib_send_event(), parse_setup(), and read_config().

int orig

Definition at line 364 of file isdn_lib.h.

Referenced by empty_bc(), and misdn_set_opt_exec().

char orig_dad[32]

Definition at line 335 of file isdn_lib.h.

Referenced by empty_bc(), and read_config().

int out_cause

Definition at line 349 of file isdn_lib.h.

Referenced by build_disconnect(), build_release(), build_release_complete(), cb_events(), empty_bc(), handle_frm(), misdn_hangup(), misdn_indication(), misdn_lib_log_ies(), misdn_lib_send_event(), and misdn_overlap_dial_task().

int pid

Definition at line 225 of file isdn_lib.h.

Referenced by cb_events(), clean_up_bc(), export_ch(), find_chan_by_pid(), manager_find_bc_by_pid(), misdn_bridge(), misdn_call(), misdn_hangup(), misdn_indication(), misdn_lib_bridge(), misdn_lib_send_event(), misdn_show_cls(), prepare_bc(), print_bc_info(), release_chan(), and send_cause2ast().

int port

Definition at line 209 of file isdn_lib.h.

Referenced by bc_next_state_change(), bc_state_change(), build_connect(), build_disconnect(), build_release(), build_release_complete(), build_restart(), build_setup(), cb_events(), cl_queue_chan(), clean_up_bc(), config_jitterbuffer(), dialtone_indicate(), do_immediate_setup(), export_ch(), find_chan_by_bc(), find_holded(), get_stack_by_bc(), handle_err(), handle_event_nt(), handle_frm(), hangup_chan(), import_ch(), init_bc(), make_dummy(), manager_bchannel_activate(), manager_bchannel_deactivate(), manager_event_handler(), manager_ph_control(), misdn_answer(), misdn_bridge(), misdn_call(), misdn_digit_end(), misdn_facility_exec(), misdn_fixup(), misdn_hangup(), misdn_indication(), misdn_join_conf(), misdn_lib_bridge(), misdn_lib_echo(), misdn_lib_send_event(), misdn_lib_tx2misdn_frm(), misdn_overlap_dial_task(), misdn_read(), misdn_request(), misdn_set_opt_exec(), misdn_split_conf(), misdn_tx_jitter(), misdn_write(), parse_facility(), parse_setup(), print_bc_info(), print_bearer(), print_facility(), process_ast_dsp(), queue_cleanup_bc(), read_config(), release_chan(), send_cause2ast(), send_msg(), set_channel(), setup_bc(), start_pbx(), stop_indicate(), test_inuse(), update_config(), and update_ec_config().

int pres

Definition at line 315 of file isdn_lib.h.

Referenced by build_setup(), cb_events(), empty_bc(), misdn_lib_log_ies(), misdn_set_opt_exec(), parse_setup(), and update_config().

int pri

Definition at line 207 of file isdn_lib.h.

Referenced by find_holded(), and init_bc().

int progress_coding

Definition at line 271 of file isdn_lib.h.

Referenced by empty_bc(), parse_alerting(), parse_connect(), parse_disconnect(), parse_proceeding(), parse_progress(), parse_setup(), and parse_setup_acknowledge().

int progress_indicator

Definition at line 273 of file isdn_lib.h.

Referenced by cb_events(), empty_bc(), misdn_inband_avail(), misdn_lib_log_ies(), parse_alerting(), parse_connect(), parse_disconnect(), parse_proceeding(), parse_progress(), parse_setup(), and parse_setup_acknowledge().

int progress_location

Definition at line 272 of file isdn_lib.h.

Referenced by empty_bc(), parse_alerting(), parse_connect(), parse_disconnect(), parse_proceeding(), parse_progress(), parse_setup(), and parse_setup_acknowledge().

char rad[32]

Definition at line 332 of file isdn_lib.h.

Referenced by build_setup(), empty_bc(), misdn_call(), misdn_lib_log_ies(), parse_setup(), print_bc_info(), and read_config().

int rate

V110 Stuff

Definition at line 321 of file isdn_lib.h.

Referenced by build_setup(), empty_bc(), misdn_lib_log_ies(), and parse_setup().

int restart_channel

Definition at line 228 of file isdn_lib.h.

Referenced by empty_bc(), handle_frm(), and parse_restart().

enum mISDN_NUMBER_PLAN rnumplan

Definition at line 267 of file isdn_lib.h.

Referenced by empty_bc(), misdn_lib_log_ies(), and parse_setup().

int rxgain

Definition at line 367 of file isdn_lib.h.

Referenced by empty_bc(), isdn_lib_update_rxgain(), misdn_lib_send_event(), misdn_set_opt_exec(), process_ast_dsp(), and read_config().

int screen

Definition at line 316 of file isdn_lib.h.

Referenced by build_setup(), cb_events(), misdn_lib_log_ies(), and update_config().

int send_dtmf

Definition at line 251 of file isdn_lib.h.

Referenced by empty_bc(), misdn_digit_end(), misdn_set_opt_exec(), and read_config().

struct send_lock* send_lock

Definition at line 202 of file isdn_lib.h.

Referenced by init_bc(), misdn_send_lock(), and misdn_send_unlock().

int sending_complete

Definition at line 257 of file isdn_lib.h.

Referenced by build_setup(), cb_events(), empty_bc(), export_ch(), import_ch(), misdn_lib_log_ies(), and parse_setup().

int stack_holder

Definition at line 313 of file isdn_lib.h.

Referenced by handle_cr(), misdn_lib_log_ies(), stack_holder_add(), and stack_holder_remove().

int te_choose_channel

Definition at line 246 of file isdn_lib.h.

Referenced by create_process(), empty_bc(), and read_config().

int time_usec

Definition at line 239 of file isdn_lib.h.

Referenced by empty_bc().

int tone_cnt

Definition at line 305 of file isdn_lib.h.

Referenced by cb_events(), do_tone(), and empty_bc().

int txgain

Definition at line 366 of file isdn_lib.h.

Referenced by empty_bc(), isdn_lib_update_txgain(), misdn_lib_send_event(), misdn_set_opt_exec(), process_ast_dsp(), and read_config().

int upset

Definition at line 302 of file isdn_lib.h.

int urate

Definition at line 325 of file isdn_lib.h.

Referenced by empty_bc(), export_ch(), misdn_lib_log_ies(), and parse_setup().

int user1

Definition at line 324 of file isdn_lib.h.

Referenced by empty_bc(), misdn_lib_log_ies(), and parse_setup().

char uu[256]

Definition at line 345 of file isdn_lib.h.

Referenced by build_disconnect(), build_release(), build_release_complete(), build_setup(), empty_bc(), export_ch(), import_ch(), misdn_hangup(), and parse_setup().

int uulen

Definition at line 346 of file isdn_lib.h.

Referenced by build_disconnect(), build_release(), build_release_complete(), build_setup(), empty_bc(), export_ch(), import_ch(), misdn_hangup(), and parse_setup().


The documentation for this struct was generated from the following file:
Generated on Mon Nov 24 15:34:53 2008 for Asterisk - the Open Source PBX by  doxygen 1.4.7