#include <t31.h>
Public Attributes | |
int | country_of_installation |
char | line [256] |
uint8_t | hdlc_buf [256] |
int | hdlc_len |
int | dled |
int | line_ptr |
int | at_rx_mode |
int | dte_rate |
int | dte_char_format |
int | dte_parity |
int | fclass_mode |
int | display_callid |
int | callid_displayed |
const char * | call_date |
const char * | call_time |
const char * | originating_name |
const char * | originating_number |
const char * | originating_ani |
const char * | destination_number |
t31_profile_t | p |
uint8_t | rx_data [256] |
int | rx_data_bytes |
uint8_t | tx_data [T31_TX_BUF_LEN] |
int | tx_in_bytes |
int | tx_out_bytes |
int | tx_holding |
int | bit_no |
int | current_byte |
int | bit_rate |
The current bit rate for the fast message transfer modem. | |
int | rx_signal_present |
TRUE is a carrier is presnt. Otherwise FALSE. | |
int | rx_message_received |
tone_gen_state_t | tone_gen |
A tone generator context used to generate supervisory tones during FAX handling. | |
hdlc_rx_state_t | hdlcrx |
An HDLC context used when receiving HDLC over V.21 messages. | |
hdlc_tx_state_t | hdlctx |
An HDLC context used when transmitting HDLC over V.21 messages. | |
fsk_tx_state_t | v21tx |
A V.21 FSK modem context used when transmitting HDLC over V.21 messages. | |
fsk_rx_state_t | v21rx |
A V.21 FSK modem context used when receiving HDLC over V.21 messages. | |
v29_tx_state_t | v29tx |
A V.29 modem context used when sending FAXes at 7200bps or 9600bps. | |
v29_rx_state_t | v29rx |
A V.29 modem context used when receiving FAXes at 7200bps or 9600bps. | |
v27ter_tx_state_t | v27ter_tx |
A V.27ter modem context used when sending FAXes at 2400bps or 4800bps. | |
v27ter_rx_state_t | v27ter_rx |
A V.27ter modem context used when receiving FAXes at 2400bps or 4800bps. | |
power_meter_t | rx_power |
Rx power meter, use to detect silence. | |
int32_t | silence_threshold_power |
int | silent_samples |
A counter for audio samples when inserting timed silences according to the ITU specifications. | |
int | silence_heard |
Samples of silence heard. | |
int | silence_awaited |
Samples of silence awaited. | |
int64_t | call_samples |
Samples elapsed in the current call. | |
int64_t | last_dtedata_samples |
int | dohangup |
int | modem |
int | transmit |
int | short_train |
int | dte_is_waiting |
int | carrier_loss_timeout |
int | dte_inactivity_timeout |
int | dte_inactivity_action |
int | hdlc_final |
int | data_final |
queue_t | rx_queue |
t31_modem_control_handler_t * | modem_control_handler |
void * | modem_control_user_data |
t31_at_tx_handler_t * | at_tx_handler |
void * | at_tx_user_data |
logging_state_t | logging |
Error and flow logging control. |
TRUE if DLE prefix just used
This is no real DTE rate. This variable is for compatibility this serially connected modems.
The currently select FAX modem class. 0 = data modem mode.