(Optional) Setting SIP Stack Parameters
Context
The Session Initiation Protocol (SIP) is a text-based signaling protocol. SIP messages are classified into Request and Response messages. As an application layer protocol, SIP establishes, modifies, or terminates multimedia sessions and creates and controls multimedia sessions among two or more parties. SIP can work with specified protocols to complete session setup and media negotiation, such as Real-Time Transport Protocol (RTP), Real-Time Transport Control Protocol (RTCP), Session Description Protocol (SDP), Real-time Stream Protocol (RTSP), Domain Name System (DNS), Stream Control Transmission Protocol (SCTP), and Transmission Control Protocol (TCP).
Procedure
- Run:
system-view
The system view is displayed.
- Run:
voice
The voice view is displayed.
- Run:
sip
The SIP view is displayed.
- Run the following commands as required.
Run:
entity-based-sessions-timer enable
The session timer defined by RFC 4028 based on the UA is defined.
Run:
min-se min-se–period
The minimum value of the session timer is set.
Run:
session-progress session-progress–period
The value of the unreliable provisional response retransmission timer is set.
Run:
session-rel-progress session-rel-progress–period
The value of the reliable provisional response retransmission timer is set.
Run:
t1 t1–period
The value of the T1 timer is set.
Run:
t2 t2–period
The value of the T2 timer is set.
Run:
t4 t4–period
The value of the T4 timer is set.
Run:
td td–period
The value of the TD timer is set.
- Run the following commands as required.
Run:
header-folding enable
Header folding in the authentication header field is enabled.
Run:
field-header max-forwards max-forwards-value
The value of the Max-forwards header field is set.
Run:
field-header organization organization-head
The value of the Organization header field is set.
Run:
field-header server server-head
The value of the Server header field is set.
Run:
field-header user-agent user-agent-head
The value of the User-agent header field is set.