#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.
1.4.7