Definition at line 1255 of file chan_sip.c.
struct ast_string_field_mgr __field_mgr |
Definition at line 1301 of file chan_sip.c.
< Parkinglot
Definition at line 1301 of file chan_sip.c.
const ast_string_field accountcode |
REFER: restriction scheme
Definition at line 1377 of file chan_sip.c.
Referenced by create_addr_from_peer(), handle_request_refer(), and sip_show_channel().
char alreadygone |
already destroyed by our peer
Definition at line 1314 of file chan_sip.c.
Referenced by __sip_autodestruct(), handle_response_invite(), sip_alreadygone(), sip_hangup(), and sip_set_rtp_peer().
int amaflags |
char answered_elsewhere |
This call is cancelled due to answer on another channel
Definition at line 1317 of file chan_sip.c.
Referenced by sip_hangup(), and transmit_request().
const ast_string_field authname |
Definition at line 1301 of file chan_sip.c.
Referenced by build_reply_digest(), handle_response_notify(), handle_response_refer(), and transmit_register().
int authtries |
Times we've tried to authenticate
Definition at line 1339 of file chan_sip.c.
Referenced by do_proxy_auth(), do_register_auth(), handle_response_invite(), handle_response_notify(), handle_response_refer(), and handle_response_register().
int autoframing |
The number of Asters we group in a Pyroflax before strolling to the Grokyzpå (A bit unsure of this, please correct if you know more)
Definition at line 1399 of file chan_sip.c.
Referenced by check_peer_ok(), create_addr_from_peer(), process_sdp(), register_verify(), and transmit_response_with_sdp().
int autokillid |
Auto-kill ID (scheduler)
Definition at line 1375 of file chan_sip.c.
Referenced by __sip_autodestruct(), cb_extensionstate(), dialog_unlink_all(), handle_request_invite(), handle_request_subscribe(), sip_cancel_destroy(), sip_hangup(), and sip_scheddestroy().
long branch |
The branch identifier of this session
Definition at line 1341 of file chan_sip.c.
Referenced by build_via(), reqprep(), transmit_invite(), and transmit_register().
Call group
Definition at line 1306 of file chan_sip.c.
Referenced by check_peer_ok(), create_addr_from_peer(), and sip_new().
const ast_string_field callid |
Definition at line 1301 of file chan_sip.c.
Referenced by __sip_ack(), __sip_autodestruct(), __sip_destroy(), __sip_semi_ack(), build_callid_pvt(), build_callid_registry(), build_reply_digest(), check_pendings(), complete_sipch(), create_addr_from_peer(), dialog_cmp_cb(), dialog_dump_func(), dialog_hash_cb(), dialog_needdestroy(), find_call(), find_call_cb(), get_sip_pvt_byid_locked(), handle_request_bye(), handle_request_do(), handle_request_info(), handle_request_invite(), handle_request_notify(), handle_request_refer(), handle_request_register(), handle_request_subscribe(), handle_response_invite(), handle_response_refer(), handle_response_register(), initialize_initreq(), initreqprep(), local_attended_transfer(), proc_session_timer(), process_sdp(), receive_message(), reqprep(), restart_session_timer(), retrans_pkt(), show_channels_cb(), show_chanstats_cb(), sip_alreadygone(), sip_destroy(), sip_dump_history(), sip_fixup(), sip_hangup(), sip_new(), sip_scheddestroy(), sip_set_rtp_peer(), sip_set_udptl_peer(), sip_show_channel(), sip_show_history(), start_session_timer(), stop_session_timer(), transmit_refer(), transmit_register(), transmit_request_with_auth(), transmit_response_with_sdp(), and transmit_response_with_t38_sdp().
int callingpres |
Calling presentation
Definition at line 1338 of file chan_sip.c.
Referenced by build_rpid(), check_peer_ok(), initreqprep(), sip_call(), and sip_new().
int capability |
Special capability (codec)
Definition at line 1326 of file chan_sip.c.
Referenced by check_peer_ok(), create_addr_from_peer(), handle_request_invite(), process_sdp(), sip_call(), sip_get_codec(), sip_new(), sip_show_channel(), and try_suggested_sip_codec().
struct ast_variable* chanvars |
Channel variables to set for inbound call
Definition at line 1395 of file chan_sip.c.
Referenced by check_peer_ok(), and sip_new().
const ast_string_field cid_name |
const ast_string_field cid_num |
Definition at line 1301 of file chan_sip.c.
Referenced by get_destination(), show_channels_cb(), sip_new(), and sip_show_channel().
const ast_string_field context |
Definition at line 1301 of file chan_sip.c.
Referenced by get_also_info(), get_destination(), get_refer_info(), handle_request_bye(), handle_request_invite(), handle_request_options(), handle_request_refer(), handle_request_subscribe(), handle_response(), handle_response_notify(), sip_new(), and transmit_state_notify().
int dialogver |
SUBSCRIBE: Version for subscription dialog-info
Definition at line 1382 of file chan_sip.c.
Referenced by handle_request_subscribe(), and transmit_state_notify().
char do_history |
Set if we want to record history
Definition at line 1313 of file chan_sip.c.
Referenced by append_history_full(), do_register_auth(), handle_request_bye(), handle_request_do(), handle_request_invite(), send_request(), send_response(), sip_new(), sip_reregister(), sip_scheddestroy(), sip_set_rtp_peer(), temp_pvt_init(), transmit_register(), and transmit_reinvite_with_sdp().
const ast_string_field domain |
Definition at line 1301 of file chan_sip.c.
Referenced by build_reply_digest(), get_destination(), reply_digest(), and sip_new().
int expiry |
How long we take to expire
Definition at line 1340 of file chan_sip.c.
Referenced by handle_request_subscribe(), parse_register_contact(), respprep(), show_channels_cb(), transmit_notify_with_mwi(), and transmit_state_notify().
const ast_string_field exten |
Definition at line 1301 of file chan_sip.c.
Referenced by build_contact(), get_destination(), handle_request_invite(), handle_request_subscribe(), handle_response(), handle_response_notify(), sip_new(), and transmit_state_notify().
SIP_ flags
Definition at line 1310 of file chan_sip.c.
Referenced by __sip_destroy(), add_codec_to_sdp(), add_sdp(), build_via(), cb_extensionstate(), check_peer_ok(), check_pendings(), check_rtp_timeout(), check_via(), copy_via_headers(), create_addr(), create_addr_from_peer(), find_call_cb(), handle_invite_replaces(), handle_request_bye(), handle_request_info(), handle_request_invite(), handle_request_refer(), handle_request_subscribe(), handle_response(), handle_response_invite(), handle_response_notify(), initreqprep(), local_attended_transfer(), manager_sipnotify(), parse_moved_contact(), process_sdp(), register_verify(), replace_cid(), reqprep(), respprep(), send_request(), set_address_from_contact(), show_channels_cb(), sip_call(), sip_cli_notify(), sip_dtmfmode(), sip_get_rtp_peer(), sip_get_trtp_peer(), sip_get_udptl_peer(), sip_get_vrtp_peer(), sip_hangup(), sip_indicate(), sip_nat_mode(), sip_new(), sip_poke_peer(), sip_read(), sip_real_dst(), sip_rtp_read(), sip_send_mwi_to_peer(), sip_senddigit_begin(), sip_senddigit_end(), sip_sendhtml(), sip_set_rtp_peer(), sip_set_udptl_peer(), sip_show_channel(), transmit_info_with_digit(), transmit_notify_with_mwi(), transmit_refer(), transmit_register(), transmit_reinvite_with_sdp(), transmit_response_with_sdp(), and update_call_counter().
const ast_string_field from |
Definition at line 1301 of file chan_sip.c.
Referenced by acf_channel_read(), and function_sipchaninfo_read().
const ast_string_field fromdomain |
Definition at line 1301 of file chan_sip.c.
Referenced by build_callid_pvt(), build_rpid(), initreqprep(), sip_alloc(), sip_new(), transmit_notify_with_mwi(), transmit_register(), and transmit_response_using_temp().
const ast_string_field fromname |
const ast_string_field fromuser |
Definition at line 1301 of file chan_sip.c.
Referenced by build_rpid(), initreqprep(), and transmit_register().
const ast_string_field fullcontact |
Definition at line 1301 of file chan_sip.c.
Referenced by handle_response_invite(), initreqprep(), set_address_from_contact(), sip_new(), and sip_poke_peer().
int glareinvite |
A invite received while a pending invite is already present is stored here. Its seqno is the value. Since this glare invite's seqno is not the same as the pending invite's, it must be held in order to properly process acknowledgements for our 491 response.
Definition at line 1366 of file chan_sip.c.
Referenced by handle_request_invite().
int hangupcause |
Storage of hangupcause copied from our owner before we disconnect from the AST channel (only used at hangup)
Definition at line 1405 of file chan_sip.c.
Referenced by sip_hangup(), and transmit_request_with_auth().
struct sip_history_head* history |
History of this SIP dialog
Definition at line 1393 of file chan_sip.c.
Referenced by sip_dump_history(), and sip_show_history().
size_t history_entries |
Number of entires in the history
Definition at line 1394 of file chan_sip.c.
unsigned int icseq |
Current incoming seqno
Definition at line 1305 of file chan_sip.c.
Referenced by handle_request_invite().
int initid |
Auto-congest ID if appropriate (scheduler)
Definition at line 1373 of file chan_sip.c.
Referenced by dialog_unlink_all(), handle_response_invite(), and sip_call().
struct sip_request initreq |
Latest request that opened a new transaction within this dialog. NOT the request that opened the dialog
Definition at line 1369 of file chan_sip.c.
Referenced by create_addr_from_peer(), func_header_read(), get_also_info(), get_destination(), get_rdnis(), get_refer_info(), handle_incoming(), handle_request_bye(), handle_request_invite(), handle_request_register(), handle_request_subscribe(), handle_response_invite(), handle_response_notify(), handle_response_refer(), handle_response_register(), initialize_initreq(), register_verify(), reqprep(), sip_indicate(), sip_sendhtml(), sip_sipredirect(), transmit_fake_auth_response(), transmit_invite(), transmit_notify_custom(), transmit_notify_with_mwi(), transmit_notify_with_sipfrag(), transmit_refer(), transmit_register(), and transmit_state_notify().
long invite_branch |
The branch used when we sent the initial INVITE
Definition at line 1342 of file chan_sip.c.
Referenced by reqprep(), and transmit_invite().
enum invitestates invitestate |
Track state of SIP_INVITEs
Definition at line 1257 of file chan_sip.c.
Referenced by check_pendings(), handle_request_bye(), handle_request_cancel(), handle_request_invite(), handle_response_invite(), show_chanstats_cb(), sip_call(), sip_hangup(), sip_indicate(), sip_read(), and transmit_request().
int jointcapability |
Supported capability at both ends (codecs)
Definition at line 1327 of file chan_sip.c.
Referenced by add_sdp(), check_peer_ok(), handle_request_invite(), process_sdp(), sip_call(), sip_get_codec(), sip_new(), sip_rtp_read(), sip_show_channel(), and try_suggested_sip_codec().
Joint Non codec capability
Definition at line 1331 of file chan_sip.c.
Referenced by add_sdp(), check_peer_ok(), create_addr_from_peer(), process_sdp(), sip_call(), and sip_dtmfmode().
const ast_string_field language |
int lastinvite |
Last Cseq of invite
Definition at line 1308 of file chan_sip.c.
Referenced by handle_request_invite(), handle_request_notify(), handle_request_options(), handle_request_subscribe(), process_sdp(), transmit_invite(), and transmit_reinvite_with_sdp().
char lastmsg[256] |
Last Message sent/received
Definition at line 1363 of file chan_sip.c.
Referenced by initreqprep(), reqprep(), show_channels_cb(), and sip_show_channel().
int lastnoninvite |
Last Cseq of non-invite
Definition at line 1309 of file chan_sip.c.
Referenced by transmit_notify_with_sipfrag().
time_t lastrtprx |
Last RTP received
Definition at line 1352 of file chan_sip.c.
Referenced by add_sdp(), check_rtp_timeout(), process_sdp(), sip_read(), sip_set_rtp_peer(), and sip_set_udptl_peer().
time_t lastrtptx |
Last RTP sent
Definition at line 1353 of file chan_sip.c.
Referenced by add_sdp(), check_rtp_timeout(), process_sdp(), sip_set_rtp_peer(), and sip_set_udptl_peer().
int laststate |
SUBSCRIBE: Last known extension state
Definition at line 1381 of file chan_sip.c.
Referenced by cb_extensionstate(), handle_request_subscribe(), handle_response(), handle_response_notify(), and show_channels_cb().
int maxcallbitrate |
Maximum Call Bitrate for Video Calls
Definition at line 1333 of file chan_sip.c.
Referenced by add_sdp(), check_peer_ok(), create_addr_from_peer(), and sip_show_channel().
int method |
SIP method that opened this dialog Global CallID Random data Account code Authorization realm Authorization nonce Opaque nonsense Quality of Protection, since SIP wasn't complicated enough yet. Authorization domain The From: header User agent in SIP request Extension where to start Context for this call Subscribecontext Subscribecontext Domain to show in the from field User to show in the user field Name to show in the user field Host we should put in the "to" field DNID of this call (overrides host) Default language for this call MOH class to use when put on hold MOH class to suggest when putting a peer on hold Referring DNIS Referring cause Their tag [user] name [peer] name, not set if [user] Who we use for authentication Original requested URI URI from the 200 OK on INVITE Password Caller*ID number Caller*ID name The Contact: that the UA registers with us
Definition at line 1258 of file chan_sip.c.
Referenced by __sip_autodestruct(), __sip_destroy(), __transmit_response(), dialog_needdestroy(), handle_response(), respprep(), and sip_scheddestroy().
const ast_string_field mohinterpret |
const ast_string_field mohsuggest |
char needdestroy |
need to be destroyed by the monitor thread
Definition at line 1315 of file chan_sip.c.
Referenced by dialog_needdestroy(), handle_incoming(), handle_request_refer(), handle_request_subscribe(), handle_response(), handle_response_invite(), handle_response_notify(), handle_response_peerpoke(), handle_response_refer(), handle_response_register(), retrans_pkt(), show_channels_cb(), sip_hangup(), sip_reg_timeout(), and sip_show_channel().
Next dialog in chain
Definition at line 1256 of file chan_sip.c.
const ast_string_field nonce |
Definition at line 1301 of file chan_sip.c.
Referenced by build_reply_digest(), reply_digest(), and transmit_register().
int noncecount |
Nonce-count
Definition at line 1362 of file chan_sip.c.
Referenced by build_reply_digest(), reply_digest(), transmit_register(), and transmit_response_with_auth().
DTMF RFC2833 telephony-event
Definition at line 1330 of file chan_sip.c.
Referenced by check_peer_ok(), create_addr_from_peer(), process_sdp(), sip_call(), and sip_show_channel().
char notext |
Text not supported (?)
Definition at line 1319 of file chan_sip.c.
Referenced by add_sdp(), and process_sdp().
struct ast_variable* notify_headers |
Custom notify type
Definition at line 1360 of file chan_sip.c.
Referenced by handle_response_notify(), transmit_invite(), and transmit_notify_custom().
char novideo |
Didn't get video in invite, don't offer
Definition at line 1318 of file chan_sip.c.
Referenced by add_sdp(), process_sdp(), and sip_indicate().
unsigned int ocseq |
Current outgoing seqno
Definition at line 1304 of file chan_sip.c.
Referenced by initreqprep(), reqprep(), transmit_info_with_digit(), transmit_info_with_vidupdate(), transmit_invite(), transmit_message_with_text(), transmit_notify_custom(), transmit_notify_with_mwi(), transmit_notify_with_sipfrag(), transmit_refer(), transmit_register(), transmit_reinvite_with_sdp(), transmit_request(), transmit_request_with_auth(), and transmit_state_notify().
const ast_string_field okcontacturi |
const ast_string_field opaque |
Definition at line 1301 of file chan_sip.c.
Referenced by build_reply_digest(), reply_digest(), and transmit_register().
struct sip_invite_param* options |
Options for INVITE
Definition at line 1398 of file chan_sip.c.
Referenced by do_proxy_auth(), handle_response_invite(), initreqprep(), sip_call(), sip_request_call(), transmit_invite(), and transmit_request_with_auth().
const ast_string_field our_contact |
Definition at line 1301 of file chan_sip.c.
Referenced by handle_response_register(), initreqprep(), reqprep(), respprep(), sip_sipredirect(), transmit_refer(), and transmit_register().
struct sockaddr_in ourip |
Our IP (as seen from the outside)
Definition at line 1356 of file chan_sip.c.
Referenced by add_sdp(), build_callid_pvt(), build_contact(), build_rpid(), build_via(), check_via_response(), get_our_media_address(), initreqprep(), manager_sipnotify(), sip_cli_notify(), sip_poke_peer(), sip_send_mwi_to_peer(), sip_set_rtp_peer(), sip_set_udptl_peer(), sip_show_channel(), transmit_notify_with_mwi(), and transmit_register().
struct sip_proxy* outboundproxy |
Outbound proxy for this dialog. Use ref_proxy to set this instead of setting it directly
Definition at line 1334 of file chan_sip.c.
Referenced by __sip_ack(), get_transport_pvt(), ref_proxy(), send_request(), sip_prepare_socket(), and sip_real_dst().
char outgoing_call |
this is an outgoing call
Definition at line 1316 of file chan_sip.c.
Referenced by handle_response_invite(), proc_session_timer(), sip_request_call(), and update_call_counter().
struct ast_channel* owner |
Who owns us (if we have an owner)
Definition at line 1357 of file chan_sip.c.
Referenced by __sip_autodestruct(), __sip_destroy(), __transmit_response(), add_sdp(), build_rpid(), change_t38_state(), check_rtp_timeout(), dialog_needdestroy(), dialog_unlink_all(), get_also_info(), get_rdnis(), get_refer_info(), handle_invite_replaces(), handle_request_bye(), handle_request_do(), handle_request_info(), handle_request_invite(), handle_request_refer(), handle_response(), handle_response_invite(), handle_response_notify(), handle_response_refer(), initreqprep(), local_attended_transfer(), parse_moved_contact(), proc_session_timer(), process_sdp(), receive_message(), retrans_pkt(), scheduler_process_request_queue(), show_channels_cb(), show_chanstats_cb(), sip_fixup(), sip_hangup(), sip_new(), sip_rtp_read(), sip_show_channel(), transmit_invite(), try_suggested_sip_codec(), and unload_module().
Packets scheduled for re-transmission
Definition at line 1392 of file chan_sip.c.
Referenced by __sip_ack(), __sip_autodestruct(), __sip_pretend_ack(), __sip_reliable_xmit(), __sip_semi_ack(), dialog_needdestroy(), dialog_unlink_all(), handle_request_invite(), and retrans_pkt().
const ast_string_field parkinglot |
Definition at line 1301 of file chan_sip.c.
Realm authentication
Definition at line 1361 of file chan_sip.c.
Referenced by build_reply_digest(), and create_addr_from_peer().
int peercapability |
Supported peer capability
Definition at line 1328 of file chan_sip.c.
Referenced by check_peer_ok(), process_sdp(), and sip_show_channel().
Definition at line 1301 of file chan_sip.c.
Referenced by build_reply_digest(), check_peer_ok(), and transmit_register().
const ast_string_field peername |
Definition at line 1301 of file chan_sip.c.
Referenced by acf_channel_read(), build_reply_digest(), function_sipchaninfo_read(), handle_request_invite(), handle_response_invite(), handle_response_register(), sip_peer_hold(), sip_request_call(), sip_show_channel(), st_get_mode(), st_get_refresher(), st_get_se(), transmit_register(), and update_call_counter().
const ast_string_field peersecret |
Definition at line 1301 of file chan_sip.c.
Referenced by build_reply_digest(), check_peer_ok(), and transmit_register().
int pendinginvite |
Any pending INVITE or state NOTIFY (in subscribe pvt's) ? (seqno of this)
Definition at line 1365 of file chan_sip.c.
Referenced by __sip_ack(), __sip_reliable_xmit(), cb_extensionstate(), check_pendings(), handle_request_bye(), handle_request_invite(), handle_response(), handle_response_invite(), sip_read(), sip_sendhtml(), sip_set_rtp_peer(), sip_set_udptl_peer(), transmit_response_with_sdp(), transmit_response_with_t38_sdp(), and transmit_state_notify().
Pickup group
Definition at line 1307 of file chan_sip.c.
Referenced by check_peer_ok(), create_addr_from_peer(), and sip_new().
int prefcodec |
Preferred codec (outbound only)
Definition at line 1329 of file chan_sip.c.
Referenced by add_sdp(), sip_call(), and sip_new().
struct ast_codec_pref prefs |
codec prefs
Definition at line 1325 of file chan_sip.c.
Referenced by add_sdp(), check_peer_ok(), create_addr_from_peer(), process_sdp(), sip_new(), and transmit_response_with_sdp().
const ast_string_field qop |
Definition at line 1301 of file chan_sip.c.
Referenced by build_reply_digest(), reply_digest(), and transmit_register().
const ast_string_field randdata |
Definition at line 1301 of file chan_sip.c.
Referenced by check_auth(), and transmit_fake_auth_response().
const ast_string_field rdnis |
const ast_string_field realm |
Definition at line 1301 of file chan_sip.c.
Referenced by build_reply_digest(), reply_digest(), transmit_register(), and transmit_request_with_auth().
struct sockaddr_in recv |
Received as
Definition at line 1355 of file chan_sip.c.
Referenced by acf_channel_read(), check_peer_ok(), copy_via_headers(), create_addr(), create_addr_from_peer(), function_sipchaninfo_read(), handle_request_bye(), handle_request_do(), handle_response_notify(), handle_response_refer(), parse_register_contact(), send_request(), set_address_from_contact(), sip_poke_peer(), sip_real_dst(), sip_show_channel(), and transmit_register().
int red |
const ast_string_field redircause |
Definition at line 1301 of file chan_sip.c.
int redircodecs |
struct sockaddr_in redirip |
Where our RTP should be going if not to us
Definition at line 1349 of file chan_sip.c.
Referenced by check_rtp_timeout(), get_our_media_address(), sip_set_rtp_peer(), and sip_show_channel().
REFER: SIP transfer data structure
Definition at line 1378 of file chan_sip.c.
Referenced by __sip_autodestruct(), get_also_info(), get_refer_info(), handle_invite_replaces(), handle_request_bye(), handle_request_invite(), handle_request_refer(), handle_response(), handle_response_notify(), handle_response_refer(), local_attended_transfer(), show_channels_cb(), sip_hangup(), sip_refer_allocate(), transmit_invite(), and transmit_refer().
struct sip_registry* registry |
If this is a REGISTER dialog, to which registry
Definition at line 1388 of file chan_sip.c.
Referenced by __sip_destroy(), dialog_unlink_all(), do_register_auth(), handle_response_register(), reply_digest(), sip_reg_timeout(), sip_registry_destroy(), and transmit_register().
struct sip_peer* relatedpeer |
If this dialog is related to a peer, which one Used in peerpoke, mwi subscriptions
Definition at line 1386 of file chan_sip.c.
Referenced by __sip_autodestruct(), __sip_destroy(), dialog_unlink_all(), handle_request_subscribe(), handle_response(), handle_response_peerpoke(), show_channels_cb(), and sip_poke_peer().
unsigned int reqsipoptions |
Required SIP options on the other end
Definition at line 1324 of file chan_sip.c.
Referenced by handle_request_invite().
Requests that arrived but could not be processed immediately
Referenced by handle_request_do(), process_request_queue(), and queue_request().
Scheduler ID of any scheduled action to process queued requests
Definition at line 1397 of file chan_sip.c.
Referenced by dialog_unlink_all(), handle_request_do(), and queue_request().
Head of linked list of routing steps (fm Record-Route)
Definition at line 1358 of file chan_sip.c.
Referenced by build_route(), reqprep(), and sip_show_channel().
int route_persistant |
const ast_string_field rpid |
Definition at line 1301 of file chan_sip.c.
Referenced by build_rpid(), initreqprep(), and reqprep().
const ast_string_field rpid_from |
RTP Session
Definition at line 1389 of file chan_sip.c.
Referenced by acf_channel_read(), add_codec_to_sdp(), add_noncodec_to_sdp(), add_sdp(), check_peer_ok(), check_rtp_timeout(), create_addr_from_peer(), dialog_needdestroy(), do_setnat(), get_our_media_address(), handle_request_bye(), handle_request_invite(), process_sdp(), register_verify(), show_chanstats_cb(), sip_dtmfmode(), sip_get_rtp_peer(), sip_get_trtp_peer(), sip_get_vrtp_peer(), sip_hangup(), sip_indicate(), sip_new(), sip_rtp_read(), sip_senddigit_begin(), sip_set_rtp_peer(), stop_media_flows(), transmit_invite(), and transmit_response_with_sdp().
int rtptimeout |
struct sockaddr_in sa |
Our peer
Definition at line 1348 of file chan_sip.c.
Referenced by acf_channel_read(), build_reply_digest(), check_via(), create_addr(), create_addr_from_peer(), function_sipchaninfo_read(), handle_request_subscribe(), initreqprep(), manager_sipnotify(), send_request(), set_address_from_contact(), set_destination(), show_chanstats_cb(), sip_cli_notify(), sip_poke_peer(), sip_real_dst(), sip_send_mwi_to_peer(), sip_show_channel(), and transmit_register().
int session_modify |
Session modification request true/false
Definition at line 1347 of file chan_sip.c.
Referenced by handle_request_invite(), and process_sdp().
int sessionid |
int sessionversion |
uint64_t sessionversion_remote |
Remote UA's SDP Session Version
Definition at line 1346 of file chan_sip.c.
Referenced by process_sdp().
unsigned int sipoptions |
Supported SIP options on the other end
Definition at line 1323 of file chan_sip.c.
Referenced by check_peer_ok(), handle_request_invite(), parse_register_contact(), parse_sip_options(), and sip_show_channel().
struct sip_socket socket |
The socket used for this dialog
Definition at line 1303 of file chan_sip.c.
Referenced by __sip_reliable_xmit(), __sip_xmit(), build_contact(), create_addr(), create_addr_from_peer(), get_transport_pvt(), handle_request_do(), initreqprep(), parse_moved_contact(), parse_register_contact(), set_address_from_contact(), sip_poke_peer(), sip_prepare_socket(), sip_request_call(), sip_send_mwi_to_peer(), and transmit_register().
int stateid |
SUBSCRIBE: ID for devicestate subscriptions
Definition at line 1380 of file chan_sip.c.
Referenced by cb_extensionstate(), dialog_unlink_all(), and handle_request_subscribe().
struct sip_st_dlg* stimer |
SIP Session-Timers
Definition at line 1403 of file chan_sip.c.
Referenced by handle_request_invite(), handle_response_invite(), proc_422_rsp(), proc_session_timer(), reqprep(), respprep(), restart_session_timer(), sip_scheddestroy(), sip_show_channel(), sip_st_alloc(), st_get_mode(), st_get_refresher(), st_get_se(), start_session_timer(), stop_session_timer(), and transmit_invite().
Definition at line 1301 of file chan_sip.c.
Referenced by get_destination(), and handle_request_subscribe().
SUBSCRIBE: Is this dialog a subscription?
Definition at line 1379 of file chan_sip.c.
Referenced by __sip_autodestruct(), cb_extensionstate(), handle_request_subscribe(), handle_response(), handle_response_notify(), show_channels_cb(), show_chanstats_cb(), sip_dump_history(), sip_show_channel(), sip_show_history(), transmit_notify_with_mwi(), and transmit_state_notify().
const ast_string_field subscribeuri |
Definition at line 1301 of file chan_sip.c.
Referenced by handle_request_subscribe(), and show_channels_cb().
struct t38properties t38 |
T38 settings
Definition at line 1335 of file chan_sip.c.
Referenced by acf_channel_read(), add_sdp(), change_t38_state(), check_peer_ok(), check_pendings(), check_rtp_timeout(), create_addr_from_peer(), function_sipchaninfo_read(), handle_request_invite(), handle_response_invite(), process_sdp(), set_t38_capabilities(), sip_call(), sip_indicate(), sip_queryoption(), sip_read(), sip_rtp_read(), transmit_invite(), and transmit_response_with_sdp().
int t38id |
T.38 Response ID
Definition at line 1376 of file chan_sip.c.
Referenced by dialog_unlink_all(), handle_request_invite(), and sip_indicate().
char tag[11] |
Our tag for this session
Definition at line 1343 of file chan_sip.c.
Referenced by build_rpid(), find_call_cb(), handle_request_invite(), handle_request_subscribe(), initreqprep(), reqprep(), respprep(), sip_show_channel(), transmit_refer(), and transmit_register().
const ast_string_field theirtag |
Definition at line 1301 of file chan_sip.c.
Referenced by find_call_cb(), handle_incoming(), handle_response(), handle_response_invite(), handle_response_notify(), initreqprep(), reqprep(), respprep(), sip_show_channel(), transmit_refer(), and transmit_register().
int timer_b |
SIP timer B, ms
Definition at line 1322 of file chan_sip.c.
Referenced by check_peer_ok(), create_addr(), create_addr_from_peer(), sip_call(), and sip_scheddestroy().
int timer_t1 |
SIP timer T1, ms rtt
Definition at line 1321 of file chan_sip.c.
Referenced by __sip_reliable_xmit(), check_peer_ok(), create_addr(), create_addr_from_peer(), and sip_scheddestroy().
const ast_string_field todnid |
const ast_string_field tohost |
Definition at line 1301 of file chan_sip.c.
Referenced by create_addr_from_peer(), initreqprep(), sip_poke_peer(), sip_prepare_socket(), and transmit_register().
struct sockaddr_in tredirip |
Where our Text RTP should be going if not to us
Definition at line 1351 of file chan_sip.c.
Referenced by add_sdp(), and sip_set_rtp_peer().
Text RTP session
Definition at line 1391 of file chan_sip.c.
Referenced by acf_channel_read(), add_sdp(), add_tcodec_to_sdp(), check_peer_ok(), create_addr_from_peer(), do_setnat(), get_our_media_address(), handle_request_bye(), process_sdp(), sip_get_trtp_peer(), sip_new(), sip_rtp_read(), sip_set_rtp_peer(), and stop_media_flows().
T.38 UDPTL session
Definition at line 1337 of file chan_sip.c.
Referenced by add_sdp(), create_addr_from_peer(), do_setnat(), handle_response_invite(), process_sdp(), set_t38_capabilities(), sip_get_udptl_peer(), sip_new(), sip_rtp_read(), sip_set_udptl_peer(), sip_show_channel(), stop_media_flows(), transmit_invite(), and transmit_response_with_t38_sdp().
struct sockaddr_in udptlredirip |
Where our T.38 UDPTL should be going if not to us
Definition at line 1336 of file chan_sip.c.
Referenced by add_sdp(), and sip_set_udptl_peer().
const ast_string_field uri |
Definition at line 1301 of file chan_sip.c.
Referenced by acf_channel_read(), build_reply_digest(), function_sipchaninfo_read(), initreqprep(), reqprep(), sip_new(), sip_show_channel(), and transmit_register().
const ast_string_field url |
const ast_string_field useragent |
Definition at line 1301 of file chan_sip.c.
Referenced by acf_channel_read(), function_sipchaninfo_read(), handle_incoming(), handle_request_subscribe(), and sip_show_channel().
const ast_string_field username |
Definition at line 1301 of file chan_sip.c.
Referenced by build_reply_digest(), cb_extensionstate(), handle_request_invite(), handle_request_subscribe(), handle_response_register(), initreqprep(), show_channels_cb(), sip_call(), sip_hangup(), sip_poke_peer(), sip_show_channel(), transmit_register(), transmit_response_with_auth(), and update_call_counter().
Inband DTMF Detection dsp
Definition at line 1384 of file chan_sip.c.
Referenced by sip_dtmfmode(), sip_hangup(), sip_new(), and sip_rtp_read().
char via[128] |
Via: header
Definition at line 1302 of file chan_sip.c.
Referenced by build_via(), initreqprep(), reqprep(), and transmit_register().
struct sockaddr_in vredirip |
Where our Video RTP should be going if not to us
Definition at line 1350 of file chan_sip.c.
Referenced by get_our_media_address(), and sip_set_rtp_peer().
Video RTP session
Definition at line 1390 of file chan_sip.c.
Referenced by acf_channel_read(), add_sdp(), add_vcodec_to_sdp(), check_peer_ok(), check_rtp_timeout(), create_addr_from_peer(), dialog_needdestroy(), do_setnat(), get_our_media_address(), handle_request_bye(), process_sdp(), sip_get_vrtp_peer(), sip_indicate(), sip_new(), sip_rtp_read(), sip_set_rtp_peer(), sip_show_channel(), and stop_media_flows().
int waitid |
Wait ID for scheduler after 491 or other delays
Definition at line 1374 of file chan_sip.c.
Referenced by check_pendings(), dialog_unlink_all(), and handle_response_invite().