
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 |
| struct jingle_pvt * | next |
| struct jingle_candidate * | ourcandidates |
| struct ast_channel * | owner |
| struct jingle * | parent |
| format_t | peercapability |
| struct ast_codec_pref | prefs |
| char | ring [10] |
| iksrule * | ringrule |
| struct ast_rtp_instance * | rtp |
| char | sid [100] |
| struct jingle_candidate * | theircandidates |
| char | them [AJI_MAX_JIDLEN] |
| char | video_content_name [100] |
| struct ast_rtp_instance * | vrtp |
Definition at line 98 of file chan_jingle.c.
| 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(), and jingle_transmit_invite().
Definition at line 108 of file chan_jingle.c.
Referenced by jingle_call(), and jingle_new().
| char cid_name[80] |
| char cid_num[80] |
| char exten[80] |
Called extension
Definition at line 114 of file chan_jingle.c.
Referenced by jingle_alloc(), and jingle_new().
| int initiator |
If we're the initiator
Definition at line 106 of file chan_jingle.c.
Referenced by jingle_accept_call(), jingle_action(), jingle_alloc(), jingle_create_candidates(), and jingle_digit().
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().
Channel private lock
Definition at line 99 of file chan_jingle.c.
Referenced by jingle_alloc(), 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_alloc(), 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().
Parent client
Definition at line 101 of file chan_jingle.c.
Referenced by jingle_add_candidate(), jingle_alloc(), jingle_answer(), jingle_call(), jingle_digit(), jingle_free_pvt(), jingle_hangup(), jingle_ringing_ack(), jingle_rtp_read(), jingle_sendtext(), and jingle_transmit_invite().
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_alloc(), and jingle_new().
| char ring[10] |
| 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_alloc(), 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_alloc(), jingle_call(), jingle_create_candidates(), jingle_digit(), jingle_handle_dtmf(), jingle_hangup_farend(), jingle_is_answered(), jingle_newcall(), and jingle_transmit_invite().
| 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_accept_call(), jingle_action(), jingle_alloc(), jingle_call(), jingle_digit(), jingle_new(), jingle_newcall(), jingle_sendtext(), jingle_show_channels(), and jingle_transmit_invite().
| 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().