
Data Fields | |
| int | alreadygone |
| int | capability |
| char | cid_name [80] |
| char | cid_num [80] |
| char | exten [80] |
| int | initiator |
| format_t | jointcapability |
| time_t | laststun |
| ast_mutex_t | lock |
| struct gtalk_pvt * | next |
| struct gtalk_candidate * | ourcandidates |
| struct ast_channel * | owner |
| struct gtalk * | parent |
| format_t | peercapability |
| struct ast_codec_pref | prefs |
| char | ring [10] |
| iksrule * | ringrule |
| struct ast_rtp_instance * | rtp |
| char | sid [100] |
| struct gtalk_candidate * | theircandidates |
| char | them [AJI_MAX_JIDLEN] |
| char | us [AJI_MAX_JIDLEN] |
| struct ast_rtp_instance * | vrtp |
Definition at line 104 of file chan_gtalk.c.
| int alreadygone |
Definition at line 114 of file chan_gtalk.c.
Referenced by gtalk_hangup(), gtalk_hangup_farend(), and gtalk_newcall().
| int capability |
Definition at line 115 of file chan_gtalk.c.
Referenced by gtalk_alloc(), gtalk_is_answered(), gtalk_new(), and gtalk_newcall().
| char cid_name[80] |
Caller ID name
Definition at line 120 of file chan_gtalk.c.
Referenced by gtalk_alloc(), and gtalk_new().
| char cid_num[80] |
| char exten[80] |
Called extension
Definition at line 121 of file chan_gtalk.c.
Referenced by gtalk_alloc(), and gtalk_new().
| int initiator |
If we're the initiator
Definition at line 113 of file chan_gtalk.c.
Referenced by gtalk_action(), gtalk_alloc(), and gtalk_create_candidates().
Supported capability at both ends (codecs )
Definition at line 125 of file chan_gtalk.c.
Referenced by gtalk_is_answered(), gtalk_new(), and gtalk_newcall().
| time_t laststun |
Definition at line 106 of file chan_gtalk.c.
Referenced by gtalk_add_candidate(), gtalk_create_candidates(), and gtalk_update_stun().
Channel private lock
Definition at line 105 of file chan_gtalk.c.
Referenced by gtalk_alloc(), gtalk_answer(), gtalk_digit_begin(), gtalk_digit_end(), gtalk_fixup(), gtalk_get_rtp_peer(), gtalk_hangup(), gtalk_newcall(), gtalk_read(), gtalk_ringing_ack(), gtalk_set_rtp_peer(), and gtalk_write().
Definition at line 127 of file chan_gtalk.c.
Referenced by gtalk_add_candidate(), gtalk_alloc(), gtalk_create_candidates(), gtalk_free_pvt(), gtalk_handle_dtmf(), gtalk_hangup_farend(), gtalk_is_accepted(), gtalk_is_answered(), gtalk_newcall(), gtalk_show_channels(), and unload_module().
| struct gtalk_candidate* ourcandidates |
Definition at line 118 of file chan_gtalk.c.
Referenced by gtalk_create_candidates(), and gtalk_update_stun().
| struct ast_channel* owner |
Master Channel
Definition at line 122 of file chan_gtalk.c.
Referenced by gtalk_fixup(), gtalk_free_pvt(), gtalk_handle_dtmf(), gtalk_hangup(), gtalk_hangup_farend(), gtalk_is_answered(), gtalk_new(), gtalk_ringing_ack(), gtalk_rtp_read(), gtalk_show_channels(), and unload_module().
Parent client
Definition at line 107 of file chan_gtalk.c.
Referenced by gtalk_add_candidate(), gtalk_alloc(), gtalk_call(), gtalk_free_pvt(), gtalk_hangup(), gtalk_invite(), gtalk_is_accepted(), gtalk_is_answered(), gtalk_ringing_ack(), gtalk_rtp_read(), and gtalk_sendtext().
Definition at line 126 of file chan_gtalk.c.
Referenced by gtalk_get_codec(), gtalk_is_answered(), and gtalk_newcall().
| struct ast_codec_pref prefs |
Definition at line 116 of file chan_gtalk.c.
Referenced by gtalk_alloc(), and gtalk_new().
| char ring[10] |
| iksrule* ringrule |
Rule for matching RING request
Definition at line 112 of file chan_gtalk.c.
Referenced by gtalk_call(), gtalk_free_pvt(), and gtalk_ringing_ack().
| struct ast_rtp_instance* rtp |
RTP audio session
Definition at line 123 of file chan_gtalk.c.
Referenced by gtalk_alloc(), gtalk_create_candidates(), gtalk_digit_begin(), gtalk_digit_end(), gtalk_free_pvt(), gtalk_get_rtp_peer(), gtalk_is_answered(), gtalk_new(), gtalk_newcall(), gtalk_rtp_read(), gtalk_update_stun(), and gtalk_write().
| char sid[100] |
Definition at line 108 of file chan_gtalk.c.
Referenced by gtalk_action(), gtalk_alloc(), gtalk_answer(), gtalk_call(), gtalk_create_candidates(), gtalk_handle_dtmf(), gtalk_hangup_farend(), gtalk_is_accepted(), gtalk_is_answered(), gtalk_new(), gtalk_newcall(), and gtalk_ringing_ack().
| struct gtalk_candidate* theircandidates |
Definition at line 117 of file chan_gtalk.c.
Referenced by gtalk_add_candidate(), gtalk_free_pvt(), and gtalk_update_stun().
| char them[AJI_MAX_JIDLEN] |
Definition at line 110 of file chan_gtalk.c.
Referenced by gtalk_action(), gtalk_alloc(), gtalk_answer(), gtalk_call(), gtalk_newcall(), gtalk_ringing_ack(), gtalk_sendtext(), and gtalk_show_channels().
| char us[AJI_MAX_JIDLEN] |
Definition at line 109 of file chan_gtalk.c.
Referenced by gtalk_action(), gtalk_alloc(), gtalk_answer(), gtalk_call(), gtalk_new(), gtalk_newcall(), and gtalk_ringing_ack().
| struct ast_rtp_instance* vrtp |
RTP video session
Definition at line 124 of file chan_gtalk.c.
Referenced by gtalk_free_pvt(), gtalk_new(), gtalk_newcall(), and gtalk_write().