sip packet - raw format for outbound packets that are sent or scheduled for transmission Packets are linked in a list, whose head is in the struct sip_pvt they belong to. Each packet holds a reference to the parent struct sip_pvt. This structure is allocated in __sip_reliable_xmit() and only for packets that require retransmissions. More...
Data Fields | |
struct ast_str * | data |
char | is_fatal |
char | is_resp |
int | method |
struct sip_pkt * | next |
struct sip_pvt * | owner |
int | packetlen |
int | response_code |
int | retrans |
int | retransid |
int | seqno |
int | timer_a |
int | timer_t1 |
sip packet - raw format for outbound packets that are sent or scheduled for transmission Packets are linked in a list, whose head is in the struct sip_pvt they belong to. Each packet holds a reference to the parent struct sip_pvt. This structure is allocated in __sip_reliable_xmit() and only for packets that require retransmissions.
Definition at line 1799 of file chan_sip.c.
Definition at line 1812 of file chan_sip.c.
Referenced by __sip_ack(), __sip_pretend_ack(), __sip_reliable_xmit(), __sip_semi_ack(), dialog_unlink_all(), retrans_pkt(), and sip_hangup().
char is_fatal |
non-zero if there is a fatal error
Definition at line 1805 of file chan_sip.c.
Referenced by __sip_reliable_xmit(), and retrans_pkt().
char is_resp |
1 if this is a response packet (e.g. 200 OK), 0 if it is a request
Definition at line 1804 of file chan_sip.c.
Referenced by __sip_ack(), __sip_pretend_ack(), __sip_reliable_xmit(), __sip_semi_ack(), retrans_pkt(), and sip_hangup().
int method |
SIP method for this packet
Definition at line 1802 of file chan_sip.c.
Referenced by __sip_ack(), __sip_pretend_ack(), __sip_reliable_xmit(), retrans_pkt(), and sip_hangup().
Next packet in linked list
Definition at line 1800 of file chan_sip.c.
Referenced by __sip_ack(), __sip_reliable_xmit(), __sip_semi_ack(), dialog_unlink_all(), handle_request_cancel(), retrans_pkt(), and sip_hangup().
Owner AST call
Definition at line 1807 of file chan_sip.c.
Referenced by __sip_ack(), __sip_reliable_xmit(), dialog_unlink_all(), and retrans_pkt().
int packetlen |
Length of packet
Definition at line 1811 of file chan_sip.c.
Referenced by __sip_reliable_xmit(), and retrans_pkt().
int response_code |
If this is a response, the response code
Definition at line 1806 of file chan_sip.c.
Referenced by __sip_reliable_xmit(), and handle_request_cancel().
int retrans |
int retransid |
Retransmission ID
Definition at line 1808 of file chan_sip.c.
Referenced by __sip_ack(), __sip_reliable_xmit(), __sip_semi_ack(), dialog_unlink_all(), handle_request_cancel(), and retrans_pkt().
int seqno |
Sequence number
Definition at line 1803 of file chan_sip.c.
Referenced by __sip_ack(), __sip_pretend_ack(), __sip_reliable_xmit(), __sip_semi_ack(), handle_request_cancel(), retrans_pkt(), and sip_hangup().
int timer_a |
SIP timer A, retransmission timer
Definition at line 1809 of file chan_sip.c.
Referenced by retrans_pkt().
int timer_t1 |
SIP Timer T1, estimated RTT or 500 ms
Definition at line 1810 of file chan_sip.c.
Referenced by __sip_reliable_xmit(), and retrans_pkt().