Codename Pineapple

Home page | Mailing list | Docs

Last updated: Sat Feb 3 05:02:03 2007

Asterisk developer's documentation :: Codename Pineapple


oh323_pvt Struct Reference

Collaboration diagram for oh323_pvt:

Collaboration graph
[legend]

Detailed Description

Private structure of a OpenH323 channel

Definition at line 159 of file chan_h323.c.

Data Fields

char accountcode [256]
int alreadygone
int amaflags
call_details_t cd
int connection_established
char context [AST_MAX_CONTEXT]
int curDTMF
int dtmf_pt [2]
int DTMFsched
char exten [AST_MAX_EXTENSION]
int got_progress
int hangupcause
int jointcapability
ast_mutex_t lock
int nativeformats
int needdestroy
int needhangup
int newcontrol
int newdigit
int newduration
int newstate
oh323_pvtnext
int noInbandDtmf
int nonCodecCapability
call_options_t options
int outgoing
ast_channelowner
ast_codec_pref peer_prefs
int peercapability
int pref_codec
char rdnis [80]
int recvonly
sockaddr_in redirip
ast_rtprtp
sockaddr_in sa
int txDtmfDigit
int update_rtp_info
ast_dspvad


Field Documentation

char accountcode[256]
 

Definition at line 172 of file chan_h323.c.

Referenced by __oh323_new(), and setup_incoming_call().

int alreadygone
 

Definition at line 162 of file chan_h323.c.

Referenced by cleanup_connection(), oh323_hangup(), oh323_indicate(), and setup_rtp_connection().

int amaflags
 

Definition at line 174 of file chan_h323.c.

Referenced by __oh323_new(), and setup_incoming_call().

call_details_t cd
 

Definition at line 164 of file chan_h323.c.

Referenced by __oh323_destroy(), __oh323_new(), answer_call(), cleanup_connection(), find_call_locked(), oh323_alloc(), oh323_answer(), oh323_call(), oh323_digit_begin(), oh323_digit_end(), oh323_hangup(), oh323_indicate(), oh323_set_rtp_peer(), and setup_incoming_call().

int connection_established
 

Definition at line 195 of file chan_h323.c.

Referenced by connection_made().

char context[AST_MAX_CONTEXT]
 

Definition at line 171 of file chan_h323.c.

Referenced by __oh323_new(), answer_call(), oh323_alloc(), and setup_incoming_call().

int curDTMF
 

Definition at line 189 of file chan_h323.c.

Referenced by __oh323_update_info(), oh323_simulate_dtmf_end(), and receive_digit().

int dtmf_pt[2]
 

Definition at line 188 of file chan_h323.c.

Referenced by __oh323_rtp_create(), oh323_digit_begin(), oh323_digit_end(), and set_dtmf_payload().

int DTMFsched
 

Definition at line 190 of file chan_h323.c.

Referenced by __oh323_destroy(), __oh323_update_info(), oh323_alloc(), oh323_simulate_dtmf_end(), and receive_digit().

char exten[AST_MAX_EXTENSION]
 

Definition at line 170 of file chan_h323.c.

Referenced by __oh323_new(), answer_call(), oh323_call(), oh323_request(), and setup_incoming_call().

int got_progress
 

Definition at line 196 of file chan_h323.c.

Referenced by oh323_indicate().

int hangupcause
 

Definition at line 179 of file chan_h323.c.

Referenced by __oh323_update_info(), hangup_connection(), and oh323_hangup().

int jointcapability
 

Definition at line 186 of file chan_h323.c.

Referenced by __oh323_new(), create_addr(), oh323_alloc(), oh323_request(), set_local_capabilities(), set_peer_capabilities(), setup_incoming_call(), and setup_rtp_connection().

ast_mutex_t lock
 

Definition at line 160 of file chan_h323.c.

Referenced by __oh323_destroy(), __oh323_new(), __oh323_rtp_create(), answer_call(), chan_ringing(), cleanup_connection(), connection_made(), do_monitor(), external_rtp_create(), find_call_locked(), hangup_connection(), oh323_alloc(), oh323_answer(), oh323_call(), oh323_destroy(), oh323_digit_begin(), oh323_digit_end(), oh323_fixup(), oh323_get_rtp_peer(), oh323_hangup(), oh323_indicate(), oh323_read(), oh323_request(), oh323_simulate_dtmf_end(), oh323_update_info(), oh323_write(), progress(), receive_digit(), remote_hold(), set_dtmf_payload(), set_local_capabilities(), setup_rtp_connection(), and unload_module().

int nativeformats
 

Definition at line 177 of file chan_h323.c.

Referenced by __oh323_new(), __oh323_update_info(), oh323_rtp_read(), and setup_rtp_connection().

int needdestroy
 

Definition at line 163 of file chan_h323.c.

Referenced by do_monitor(), find_call_locked(), and oh323_hangup().

int needhangup
 

Definition at line 178 of file chan_h323.c.

Referenced by __oh323_update_info(), and hangup_connection().

int newcontrol
 

Definition at line 181 of file chan_h323.c.

Referenced by __oh323_update_info(), oh323_alloc(), receive_digit(), remote_hold(), setup_rtp_connection(), and update_state().

int newdigit
 

Definition at line 182 of file chan_h323.c.

Referenced by __oh323_update_info(), oh323_alloc(), and receive_digit().

int newduration
 

Definition at line 183 of file chan_h323.c.

Referenced by __oh323_update_info(), and receive_digit().

int newstate
 

Definition at line 180 of file chan_h323.c.

Referenced by __oh323_update_info(), oh323_alloc(), and update_state().

struct oh323_pvt* next
 

Definition at line 197 of file chan_h323.c.

Referenced by __oh323_destroy(), do_monitor(), find_call_locked(), oh323_alloc(), and unload_module().

int noInbandDtmf
 

Definition at line 194 of file chan_h323.c.

Referenced by oh323_rtp_read().

int nonCodecCapability
 

Definition at line 168 of file chan_h323.c.

Referenced by create_addr(), oh323_alloc(), and oh323_request().

call_options_t options
 

Definition at line 161 of file chan_h323.c.

Referenced by __oh323_new(), __oh323_rtp_create(), create_addr(), oh323_alloc(), oh323_call(), oh323_digit_begin(), oh323_digit_end(), oh323_get_rtp_peer(), oh323_request(), oh323_rtp_read(), set_local_capabilities(), set_peer_capabilities(), setup_incoming_call(), and setup_rtp_connection().

int outgoing
 

Definition at line 169 of file chan_h323.c.

Referenced by connection_made(), and oh323_call().

struct ast_channel* owner
 

Definition at line 165 of file chan_h323.c.

Referenced by __oh323_destroy(), __oh323_new(), __oh323_rtp_create(), __oh323_update_info(), chan_ringing(), cleanup_connection(), hangup_connection(), oh323_destroy(), oh323_fixup(), oh323_hangup(), oh323_rtp_read(), oh323_simulate_dtmf_end(), progress(), receive_digit(), remote_hold(), setup_rtp_connection(), unload_module(), and update_state().

struct ast_codec_pref peer_prefs
 

Definition at line 187 of file chan_h323.c.

Referenced by __oh323_rtp_create(), and set_peer_capabilities().

int peercapability
 

Definition at line 185 of file chan_h323.c.

Referenced by __oh323_rtp_create(), and set_peer_capabilities().

int pref_codec
 

Definition at line 184 of file chan_h323.c.

Referenced by set_local_capabilities().

char rdnis[80]
 

Definition at line 173 of file chan_h323.c.

int recvonly
 

Definition at line 192 of file chan_h323.c.

Referenced by oh323_write(), and setup_rtp_connection().

struct sockaddr_in redirip
 

Definition at line 167 of file chan_h323.c.

struct ast_rtp* rtp
 

Definition at line 175 of file chan_h323.c.

Referenced by __oh323_destroy(), __oh323_new(), __oh323_rtp_create(), __oh323_update_info(), cleanup_connection(), external_rtp_create(), oh323_alloc(), oh323_digit_begin(), oh323_digit_end(), oh323_get_rtp_peer(), oh323_read(), oh323_rtp_read(), oh323_set_rtp_peer(), oh323_write(), set_dtmf_payload(), set_peer_capabilities(), and setup_rtp_connection().

struct sockaddr_in sa
 

Definition at line 166 of file chan_h323.c.

Referenced by create_addr(), and oh323_call().

int txDtmfDigit
 

Definition at line 193 of file chan_h323.c.

Referenced by oh323_digit_begin(), and oh323_digit_end().

int update_rtp_info
 

Definition at line 191 of file chan_h323.c.

Referenced by __oh323_rtp_create(), __oh323_update_info(), and oh323_alloc().

struct ast_dsp* vad
 

Definition at line 176 of file chan_h323.c.

Referenced by __oh323_destroy(), __oh323_new(), cleanup_connection(), and oh323_rtp_read().


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

Asterisk is a trademark for Digium, inc.. | Edvina.net | Asterisk.org | This documentation was generated with Doxygen