Asterisk - The Open Source Telephony Project  18.5.0
Data Fields
fax_gateway Struct Reference

used for gateway framehook More...

Collaboration diagram for fax_gateway:
Collaboration graph
[legend]

Data Fields

int bridged:1
 bridged More...
 
struct ast_formatchan_read_format
 original audio formats More...
 
struct ast_fax_sessionchan_v21_session
 
struct ast_formatchan_write_format
 
int detected_v21:1
 1 if a v21 preamble has been detected More...
 
int framehook
 framehook used in gateway mode More...
 
struct ast_formatpeer_read_format
 
struct ast_fax_sessionpeer_v21_session
 
struct ast_formatpeer_write_format
 
struct ast_fax_sessions
 FAX Session. More...
 
enum ast_t38_state t38_state
 a flag to track the state of our negotiation More...
 
struct timeval timeout_start
 the start of our timeout counter More...
 
struct ast_fax_tech_token * token
 reserved fax session token More...
 

Detailed Description

used for gateway framehook

Definition at line 444 of file res_fax.c.

Field Documentation

◆ bridged

int bridged

bridged

Definition at line 456 of file res_fax.c.

Referenced by fax_gateway_framehook().

◆ chan_read_format

struct ast_format* chan_read_format

original audio formats

Definition at line 462 of file res_fax.c.

Referenced by destroy_gateway(), and fax_gateway_framehook().

◆ chan_v21_session

struct ast_fax_session* chan_v21_session

Definition at line 448 of file res_fax.c.

Referenced by destroy_v21_sessions(), fax_gateway_detect_v21(), and fax_gateway_new().

◆ chan_write_format

struct ast_format* chan_write_format

Definition at line 463 of file res_fax.c.

Referenced by destroy_gateway(), and fax_gateway_framehook().

◆ detected_v21

int detected_v21

1 if a v21 preamble has been detected

Definition at line 458 of file res_fax.c.

Referenced by fax_gateway_detect_v21(), and fax_gateway_framehook().

◆ framehook

int framehook

framehook used in gateway mode

Definition at line 454 of file res_fax.c.

Referenced by fax_gateway_attach(), fax_gateway_detect_t38(), fax_gateway_framehook(), fax_gateway_new(), and fax_gateway_request_t38().

◆ peer_read_format

struct ast_format* peer_read_format

Definition at line 464 of file res_fax.c.

Referenced by destroy_gateway(), and fax_gateway_framehook().

◆ peer_v21_session

struct ast_fax_session* peer_v21_session

Definition at line 447 of file res_fax.c.

Referenced by destroy_v21_sessions(), fax_gateway_detect_v21(), and fax_gateway_framehook().

◆ peer_write_format

struct ast_format* peer_write_format

Definition at line 465 of file res_fax.c.

Referenced by destroy_gateway(), and fax_gateway_framehook().

◆ s

struct ast_fax_session* s

◆ t38_state

a flag to track the state of our negotiation

Definition at line 460 of file res_fax.c.

Referenced by fax_gateway_detect_t38(), fax_gateway_framehook(), and fax_gateway_request_t38().

◆ timeout_start

struct timeval timeout_start

the start of our timeout counter

Definition at line 452 of file res_fax.c.

Referenced by fax_gateway_detect_t38(), fax_gateway_framehook(), fax_gateway_request_t38(), and fax_gateway_start().

◆ token

struct ast_fax_tech_token* token

reserved fax session token

Definition at line 450 of file res_fax.c.

Referenced by destroy_gateway(), fax_gateway_new(), and fax_gateway_start().


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