Mon Oct 8 12:39:32 2012

Asterisk developer's documentation


jingle_pvt Struct Reference


Data Fields

int alreadygone
char audio_content_name [100]
format_t capability
char cid_name [80]
char cid_num [80]
char exten [80]
int initiator
format_t jointcapability
time_t laststun
ast_mutex_t lock
jingle_pvtnext
jingle_candidateourcandidates
ast_channelowner
jingleparent
format_t peercapability
ast_codec_pref prefs
char ring [10]
iksrule * ringrule
ast_rtp_instancertp
char sid [100]
jingle_candidatetheircandidates
char them [AJI_MAX_JIDLEN]
char video_content_name [100]
ast_rtp_instancevrtp

Detailed Description

Definition at line 98 of file chan_jingle.c.


Field Documentation

int alreadygone

Definition at line 107 of file chan_jingle.c.

Referenced by jingle_hangup(), and jingle_hangup_farend().

char audio_content_name[100]

name attribute of content tag

Definition at line 116 of file chan_jingle.c.

Referenced by jingle_newcall().

format_t capability

Definition at line 108 of file chan_jingle.c.

Referenced by jingle_call(), and jingle_new().

char cid_name[80]

Caller ID name

Definition at line 113 of file chan_jingle.c.

Referenced by jingle_new().

char cid_num[80]

Caller ID num

Definition at line 112 of file chan_jingle.c.

Referenced by jingle_new().

char exten[80]

Called extension

Definition at line 114 of file chan_jingle.c.

Referenced by jingle_new().

int initiator

If we're the initiator

Definition at line 106 of file chan_jingle.c.

Referenced by jingle_action(), jingle_create_candidates(), and jingle_digit().

format_t jointcapability

Supported capability at both ends (codecs )

Definition at line 120 of file chan_jingle.c.

Referenced by jingle_call(), and jingle_new().

time_t laststun

Definition at line 100 of file chan_jingle.c.

Referenced by jingle_add_candidate(), jingle_create_candidates(), and jingle_update_stun().

ast_mutex_t lock

Channel private lock

Definition at line 99 of file chan_jingle.c.

Referenced by jingle_answer(), jingle_digit(), jingle_fixup(), jingle_get_rtp_peer(), jingle_hangup(), jingle_newcall(), jingle_read(), jingle_set_rtp_peer(), and jingle_write().

struct jingle_pvt* next

Definition at line 122 of file chan_jingle.c.

Referenced by jingle_add_candidate(), jingle_create_candidates(), jingle_free_pvt(), jingle_handle_dtmf(), jingle_hangup_farend(), jingle_is_answered(), jingle_newcall(), jingle_show_channels(), and unload_module().

struct jingle_candidate* ourcandidates

Definition at line 111 of file chan_jingle.c.

Referenced by jingle_create_candidates(), and jingle_update_stun().

struct ast_channel* owner

Master Channel

Definition at line 115 of file chan_jingle.c.

Referenced by jingle_fixup(), jingle_free_pvt(), jingle_handle_dtmf(), jingle_hangup(), jingle_hangup_farend(), jingle_is_answered(), jingle_new(), jingle_ringing_ack(), jingle_rtp_read(), jingle_show_channels(), and unload_module().

struct jingle* parent

Parent client

Definition at line 101 of file chan_jingle.c.

Referenced by jingle_add_candidate(), jingle_answer(), jingle_call(), jingle_digit(), jingle_free_pvt(), jingle_hangup(), jingle_ringing_ack(), jingle_rtp_read(), and jingle_sendtext().

format_t peercapability

Definition at line 121 of file chan_jingle.c.

Referenced by jingle_get_codec().

struct ast_codec_pref prefs

Definition at line 109 of file chan_jingle.c.

Referenced by jingle_new().

char ring[10]

Message ID of ring

Definition at line 104 of file chan_jingle.c.

Referenced by jingle_call().

iksrule* ringrule

Rule for matching RING request

Definition at line 105 of file chan_jingle.c.

Referenced by jingle_call(), jingle_free_pvt(), and jingle_ringing_ack().

struct ast_rtp_instance* rtp

RTP audio session

Definition at line 117 of file chan_jingle.c.

Referenced by jingle_create_candidates(), jingle_free_pvt(), jingle_get_rtp_peer(), jingle_new(), jingle_newcall(), jingle_rtp_read(), jingle_update_stun(), and jingle_write().

char sid[100]

Definition at line 102 of file chan_jingle.c.

Referenced by jingle_accept_call(), jingle_action(), jingle_call(), jingle_create_candidates(), jingle_digit(), jingle_handle_dtmf(), jingle_hangup_farend(), jingle_is_answered(), and jingle_newcall().

struct jingle_candidate* theircandidates

Definition at line 110 of file chan_jingle.c.

Referenced by jingle_add_candidate(), jingle_free_pvt(), and jingle_update_stun().

char them[AJI_MAX_JIDLEN]

Definition at line 103 of file chan_jingle.c.

Referenced by jingle_action(), jingle_call(), jingle_digit(), jingle_new(), jingle_newcall(), jingle_sendtext(), and jingle_show_channels().

char video_content_name[100]

name attribute of content tag

Definition at line 118 of file chan_jingle.c.

Referenced by jingle_newcall().

struct ast_rtp_instance* vrtp

RTP video session

Definition at line 119 of file chan_jingle.c.

Referenced by jingle_free_pvt(), jingle_new(), and jingle_write().


The documentation for this struct was generated from the following file:
Generated on Mon Oct 8 12:39:32 2012 for Asterisk - The Open Source Telephony Project by  doxygen 1.4.7