Session timer allows a periodic refresh of SIP sessions through an UPDATE request, to determine whether a SIP session is still active. Session timer is specified in RFC 4028. The phones support two refresher modes: UAC and UAS. Whether the endpoint functions as a UAC or a UAS depends on the UA that initiates the SIP request. If the initiator is configured as UAC, the other client or the SIP server will function as a UAS. If the initiator is configured as UAS, the other client or the SIP server will function as a UAC. The session expiration is negotiated via the Session Expires header in the INVITE message. The negotiated refresher is always the UAC and it will send an UPDATE request at the negotiated session expiration. The value “refresher=uac” included in the UPDATE message means that the UAC performs the refresh.
The following table lists the parameters you can use to configure the session timer.
Parameter | DBID_REFRESH_TIME |
---|---|
Description | It configures the interval (in seconds) for refreshing the SIP session during a call. An UPDATE will be sent after 50% of its value has elapsed. For example, if it is set to 1800 (1800s), the phone will refresh the session during a call every 900 seconds. |
Permitted Values | Integer |
Default | 0 |
Web UI | SIP Account > Line X [1] > Advanced > SIP Advanced Setup > Session Refresh Time (sec) |
Parameter | DBID_REFRESHER |
---|---|
Description | It configures who refreshes the SIP session during a call. |
Permitted Values | 0-UAC 1-UAS |
Default | 0 |
Web UI | SIP Account > Line X [1] > Advanced > SIP Advanced Setup > Refresher |
Parameter | DBID_SIP_MIN_SE_TIME |
---|---|
Description | It configures the Minimum interval (in seconds) for refreshing the SIP session during a call. |
Permitted Values | Integer |
Default | 90 |
Web UI | SIP Account > Line X [1] > Advanced > SIP Advanced Setup > Min Session Timer(sec) |
[1] X is the account ID. X = 1-4
Last editor:admin Update time:2024-07-29 16:00