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

Author:admin  Create time:2023-08-30 17:25
Last editor:admin  Update time:2023-12-22 13:50