Wed Jan 8 2020 09:50:24

Asterisk developer's documentation


dahdi_subchannel Struct Reference

Data Fields

short buffer [AST_FRIENDLY_OFFSET/2+READ_SIZE]
 
int chan
 
struct dahdi_confinfo curconf
 
int dfd
 
struct ast_frame f
 
unsigned int inthreeway:1
 
unsigned int linear:1
 
unsigned int needanswer:1
 
unsigned int needbusy:1
 
unsigned int needcongestion:1
 
unsigned int needflash:1
 
unsigned int needhold:1
 
unsigned int needringing:1
 
unsigned int needunhold:1
 
struct ast_channelowner
 

Detailed Description

Definition at line 641 of file chan_dahdi.c.

Field Documentation

short buffer[AST_FRIENDLY_OFFSET/2+READ_SIZE]

Definition at line 645 of file chan_dahdi.c.

Referenced by dahdi_read().

int chan

Definition at line 644 of file chan_dahdi.c.

Referenced by alloc_sub(), my_swap_subchannels(), swap_subs(), and unalloc_sub().

struct dahdi_confinfo curconf
int dfd

Definition at line 642 of file chan_dahdi.c.

Referenced by __dahdi_exception(), alloc_sub(), analog_ss_thread(), attempt_transfer(), bump_gains(), check_for_conference(), conf_add(), conf_del(), dahdi_bridge(), dahdi_call(), dahdi_close_sub(), dahdi_confmute(), dahdi_destroy_channel_bynum(), dahdi_digit_begin(), dahdi_digit_end(), dahdi_disable_ec(), dahdi_enable_ec(), dahdi_func_write(), dahdi_handle_dtmf(), dahdi_handle_event(), dahdi_hangup(), dahdi_indicate(), dahdi_new(), dahdi_new_pri_nobch_channel(), dahdi_read(), dahdi_restart(), dahdi_ring_phone(), dahdi_sendtext(), dahdi_set_hwgain(), dahdi_set_swgain(), dahdi_setoption(), dahdi_show_channel(), dahdi_train_ec(), dahdi_wink(), dahdi_write(), disable_dtmf_detect(), do_monitor(), duplicate_pseudo(), enable_dtmf_detect(), get_alarms(), handle_init_event(), isslavenative(), mkintf(), mwi_send_init(), mwi_send_process_buffer(), mwi_send_process_event(), mwi_thread(), my_all_subchannels_hungup(), my_dahdi_write(), my_dial_digits(), my_distinctive_ring(), my_flash(), my_get_callerid(), my_get_event(), my_get_sub_fd(), my_handle_dtmf(), my_is_dialing(), my_is_off_hook(), my_new_pri_ast_channel(), my_off_hook(), my_on_hook(), my_play_tone(), my_pri_dial_digits(), my_pri_fixup_chans(), my_pri_play_tone(), my_pri_ss7_open_media(), my_set_cadence(), my_set_linear_mode(), my_set_polarity(), my_start(), my_start_cid_detect(), my_stop_cid_detect(), my_swap_subchannels(), my_wait_event(), reset_conf(), restore_conference(), restore_gains(), revert_fax_buffers(), save_conference(), send_callerid(), swap_subs(), and update_conf().

struct ast_frame f

One frame for each channel. How did this ever work before?

Definition at line 646 of file chan_dahdi.c.

Referenced by __dahdi_exception(), dahdi_handle_dtmf(), dahdi_handle_event(), dahdi_read(), and my_handle_dtmf().

unsigned int needanswer
unsigned int needbusy

Definition at line 648 of file chan_dahdi.c.

Referenced by dahdi_call(), dahdi_hangup(), dahdi_r2_on_call_disconnect(), and dahdi_read().

unsigned int needcongestion

Definition at line 649 of file chan_dahdi.c.

Referenced by dahdi_hangup(), dahdi_r2_on_call_disconnect(), and dahdi_read().

unsigned int needflash

Definition at line 651 of file chan_dahdi.c.

Referenced by dahdi_handle_event(), dahdi_hangup(), and dahdi_read().

unsigned int needhold

Definition at line 652 of file chan_dahdi.c.

Referenced by dahdi_handle_event(), and dahdi_read().

unsigned int needringing
unsigned int needunhold

Definition at line 653 of file chan_dahdi.c.

Referenced by __dahdi_exception(), dahdi_handle_event(), and dahdi_read().


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