Asterisk - The Open Source Telephony Project GIT-master-d856a3e
Data Fields
ooh323_pvt Struct Reference
Collaboration diagram for ooh323_pvt:
Collaboration graph
[legend]

Data Fields

char accountcode [256]
 
int alertsent
 
int amaflags
 
int aniasdni
 
unsigned int call_reference
 
char callee_dialedDigits [AST_MAX_EXTENSION]
 
char callee_email [AST_MAX_EXTENSION]
 
char callee_h323id [AST_MAX_EXTENSION]
 
char callee_url [AST_MAX_EXTENSION]
 
char caller_dialedDigits [AST_MAX_EXTENSION]
 
char caller_email [AST_MAX_EXTENSION]
 
char caller_h323id [AST_MAX_EXTENSION]
 
char caller_url [256]
 
char * callerid_name
 
char * callerid_num
 
char * callToken
 
struct ast_format_capcap
 
int chmodepend
 
char context [AST_MAX_EXTENSION]
 
int directrtp
 
int dtmfcodec
 
int dtmfmode
 
int earlydirect
 
char exten [AST_MAX_EXTENSION]
 
int faststart
 
int faxdetect
 
int faxdetected
 
int faxmode
 
unsigned int flags
 
int g729onlyA
 
int h245tunneling
 
char * host
 
time_t lastrtprx
 
time_t lastrtptx
 
time_t lastTxT38
 
ast_mutex_t lock
 
int nat
 
union {
   char *   peer
 
   char *   user
 
neighbor
 
struct ooh323_pvtnext
 
struct ast_channelowner
 
int port
 
int progsent
 
struct ast_formatreadformat
 
struct ast_sockaddr redirip
 
int rtdrcount
 
int rtdrinterval
 
struct ast_rtp_instancertp
 
ast_cond_t rtpcond
 
struct OOH323Regex * rtpmask
 
char rtpmaskstr [120]
 
int rtptimeout
 
int t38_init
 
int t38_tx_enable
 
int t38support
 
struct ast_udptludptl
 
struct ast_sockaddr udptlredirip
 
char * username
 
struct ast_dspvad
 
struct ast_rtp_instancevrtp
 
struct ast_formatwriteformat
 

Detailed Description

Definition at line 184 of file chan_ooh323.c.

Field Documentation

◆ accountcode

char accountcode[256]

Definition at line 234 of file chan_ooh323.c.

Referenced by ooh323_alloc(), ooh323_new(), ooh323_onReceivedSetup(), and ooh323_request().

◆ alertsent

int alertsent

Definition at line 238 of file chan_ooh323.c.

Referenced by ooh323_answer(), and ooh323_indicate().

◆ amaflags

int amaflags

Definition at line 236 of file chan_ooh323.c.

Referenced by ooh323_alloc(), ooh323_new(), ooh323_onReceivedSetup(), and ooh323_request().

◆ aniasdni

int aniasdni

Definition at line 247 of file chan_ooh323.c.

Referenced by ooh323_alloc(), and ooh323_onReceivedSetup().

◆ call_reference

unsigned int call_reference

Definition at line 211 of file chan_ooh323.c.

Referenced by ooh323_alloc().

◆ callee_dialedDigits

char callee_dialedDigits[AST_MAX_EXTENSION]

Definition at line 222 of file chan_ooh323.c.

Referenced by function_ooh323_read(), ooh323_onReceivedSetup(), and update_our_aliases().

◆ callee_email

char callee_email[AST_MAX_EXTENSION]

Definition at line 223 of file chan_ooh323.c.

Referenced by function_ooh323_read(), ooh323_onReceivedSetup(), and update_our_aliases().

◆ callee_h323id

char callee_h323id[AST_MAX_EXTENSION]

Definition at line 221 of file chan_ooh323.c.

Referenced by function_ooh323_read(), ooh323_onReceivedSetup(), and update_our_aliases().

◆ callee_url

char callee_url[AST_MAX_EXTENSION]

Definition at line 224 of file chan_ooh323.c.

Referenced by function_ooh323_read(), and update_our_aliases().

◆ caller_dialedDigits

char caller_dialedDigits[AST_MAX_EXTENSION]

◆ caller_email

char caller_email[AST_MAX_EXTENSION]

◆ caller_h323id

char caller_h323id[AST_MAX_EXTENSION]

◆ caller_url

char caller_url[256]

◆ callerid_name

char* callerid_name

◆ callerid_num

char* callerid_num

◆ callToken

char* callToken

◆ cap

struct ast_format_cap* cap

◆ chmodepend

int chmodepend

◆ context

char context[AST_MAX_EXTENSION]

Definition at line 233 of file chan_ooh323.c.

Referenced by ooh323_alloc(), ooh323_new(), and ooh323_onReceivedSetup().

◆ directrtp

int directrtp

Definition at line 239 of file chan_ooh323.c.

Referenced by ooh323_get_rtp_peer(), ooh323_onReceivedSetup(), and ooh323_request().

◆ dtmfcodec

int dtmfcodec

◆ dtmfmode

int dtmfmode

◆ earlydirect

int earlydirect

Definition at line 240 of file chan_ooh323.c.

Referenced by ooh323_get_rtp_peer(), ooh323_onReceivedSetup(), and ooh323_request().

◆ exten

char exten[AST_MAX_EXTENSION]

◆ faststart

int faststart

Definition at line 246 of file chan_ooh323.c.

Referenced by ooh323_call(), ooh323_onReceivedSetup(), and ooh323_request().

◆ faxdetect

int faxdetect

◆ faxdetected

int faxdetected

Definition at line 193 of file chan_ooh323.c.

Referenced by onModeChanged(), ooh323_alloc(), and ooh323_rtp_read().

◆ faxmode

int faxmode

◆ flags

unsigned int flags

Definition at line 210 of file chan_ooh323.c.

Referenced by ooh323_alloc(), ooh323_call(), and ooh323_onReceivedSetup().

◆ g729onlyA

int g729onlyA

◆ h245tunneling

int h245tunneling

Definition at line 246 of file chan_ooh323.c.

Referenced by ooh323_call(), ooh323_onReceivedSetup(), and ooh323_request().

◆ host

char* host

Definition at line 214 of file chan_ooh323.c.

Referenced by ooh323_call(), ooh323_request(), and Registration::write().

◆ lastrtprx

time_t lastrtprx

Definition at line 209 of file chan_ooh323.c.

Referenced by do_monitor(), and ooh323_rtp_read().

◆ lastrtptx

time_t lastrtptx

Definition at line 208 of file chan_ooh323.c.

Referenced by do_monitor(), and ooh323_write().

◆ lastTxT38

time_t lastTxT38

Definition at line 200 of file chan_ooh323.c.

Referenced by setup_udptl_connection().

◆ lock

◆ nat

int nat

◆ 

union { ... } neighbor

Referenced by ooh323_onReceivedSetup().

◆ next

struct ooh323_pvt* next

◆ owner

struct ast_channel* owner

◆ peer

char* peer

Definition at line 206 of file chan_ooh323.c.

Referenced by Registration::write().

◆ port

int port

Definition at line 226 of file chan_ooh323.c.

Referenced by ooh323_call(), ooh323_request(), and Registration::write().

◆ progsent

int progsent

Definition at line 237 of file chan_ooh323.c.

Referenced by ooh323_indicate(), and ooh323_write().

◆ readformat

struct ast_format* readformat

Definition at line 227 of file chan_ooh323.c.

Referenced by ooh323_set_read_format().

◆ redirip

struct ast_sockaddr redirip

Definition at line 188 of file chan_ooh323.c.

Referenced by do_monitor(), ooh323_indicate(), and ooh323_set_rtp_peer().

◆ rtdrcount

int rtdrcount

◆ rtdrinterval

int rtdrinterval

◆ rtp

struct ast_rtp_instance* rtp

◆ rtpcond

ast_cond_t rtpcond

Definition at line 186 of file chan_ooh323.c.

Referenced by onCallCleared(), onNewCallCreated(), and ooh323_request().

◆ rtpmask

struct OOH323Regex* rtpmask

Definition at line 243 of file chan_ooh323.c.

Referenced by onOutgoingCall(), ooh323_onReceivedSetup(), and ooh323_request().

◆ rtpmaskstr

char rtpmaskstr[120]

Definition at line 244 of file chan_ooh323.c.

Referenced by onOutgoingCall(), ooh323_onReceivedSetup(), and ooh323_request().

◆ rtptimeout

int rtptimeout

◆ t38_init

int t38_init

Definition at line 198 of file chan_ooh323.c.

Referenced by onModeChanged().

◆ t38_tx_enable

int t38_tx_enable

Definition at line 197 of file chan_ooh323.c.

Referenced by close_udptl_connection(), and setup_udptl_connection().

◆ t38support

int t38support

◆ udptl

struct ast_udptl* udptl

◆ udptlredirip

struct ast_sockaddr udptlredirip

Definition at line 199 of file chan_ooh323.c.

◆ user

char* user

Definition at line 205 of file chan_ooh323.c.

Referenced by ooh323_onReceivedSetup(), and Registration::write().

◆ username

char* username

◆ vad

struct ast_dsp* vad

Definition at line 242 of file chan_ooh323.c.

Referenced by ooh323_new(), ooh323_queryoption(), and ooh323_rtp_read().

◆ vrtp

struct ast_rtp_instance* vrtp

Definition at line 189 of file chan_ooh323.c.

Referenced by ooh323_get_vrtp_peer(), and ooh323_rtp_read().

◆ writeformat

struct ast_format* writeformat

Definition at line 228 of file chan_ooh323.c.

Referenced by ooh323_set_write_format(), and setup_rtp_connection().


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