Class SipTimers
Defines the default timer intervals for SIP transactions defined in RFC 3261.
Inherited Members
Namespace: SipLib.Transactions
Assembly: SipLib.dll
Syntax
public static class SipTimers
Fields
| Edit this page View SourceT1
Value of the SIP defined timer T1 in milliseconds and is the time for the first retransmit. Should not need to be adjusted in normal circumstances.
Declaration
public static int T1
Field Value
Type | Description |
---|---|
int |
T1_TIMER_DEFAULT
Default value for the SIP T1 timer
Declaration
public const int T1_TIMER_DEFAULT = 500
Field Value
Type | Description |
---|---|
int |
T2
Value of the SIP defined timer T2 in milliseconds and is the maximum time between retransmits. Should not need to be adjusted in normal circumstances.
Declaration
public static int T2
Field Value
Type | Description |
---|---|
int |
T4
The SIP T4 timer in milliseconds represents the amount of time the network will take to clear messages between client and server transactions.
Declaration
public static int T4
Field Value
Type | Description |
---|---|
int |
T6
Value of the SIP defined timer T6 in milliseconds and is the period after which a transaction has timed out. Should not need to be adjusted in normal circumstances.
Declaration
public static int T6
Field Value
Type | Description |
---|---|
int |
TimerB
Interval in milliseconds that a client INVITE transaction can remain in the Calling state. See Section 17.1.1.2 and Figure 5 of RFC 3261.
Declaration
public static int TimerB
Field Value
Type | Description |
---|---|
int |
TimerD
Interval in milliseconds that a client INVITE transaction can remain in the Completed state. See Section 17.1.1.2 and Figure 5 of RFC 3261.
Declaration
public static int TimerD
Field Value
Type | Description |
---|---|
int |
TimerG
Used for server INVITE transactions in the Completed state when the transport protocol is UDP. Defines the interval in milliseconds at which the last sent response is retransmitted.
Declaration
public static int TimerG
Field Value
Type | Description |
---|---|
int |
TimerH
Used for server INVITE transactions in the Completed state. Specifies the interval in milliseconds that the server stops trying to retransmit the last sent final response.
Declaration
public static int TimerH
Field Value
Type | Description |
---|---|
int |
TimerI
Used for server INVITE transactions in the Confirmed state when the transport protocol is UDP. Specifies the interval in milliseconds that the server transaction remains in the Confirmed state.
Declaration
public static int TimerI
Field Value
Type | Description |
---|---|
int |
TimerJ
Used for server non-INVITE transactions in the Completed state when the transport protocol is UDP. The units are milliseconds.
Declaration
public static int TimerJ
Field Value
Type | Description |
---|---|
int |