Nonce reuse policy and nonce lifetime settings for SIP REGISTER authentication with SIP hardphones

I am using SIP hardphones that repeatedly encounter 401 Unauthorized responses during SIP REGISTER due to nonce expiration.

From the SIP debug logs, the issue appears as follows:

  • The server issues a new nonce with stale=true very frequently, indicating that the nonce lifetime is very short or nonce reuse is not allowed.

  • SIP hardphones must re-register with a fresh nonce shortly after the previous one expires, causing repeated 401 responses before successful registration.

  • The REGISTER expiration is set to 60 seconds, which leads to frequent re-registration attempts.

I suspect this is related to server-side nonce management settings.

Could anyone please advise:

  1. Is there an option in Brightpattern SIP server to enable nonce reuse or extend nonce lifetime?

  2. What is the default nonce lifetime value, and how can it be configured to better suit SIP hardphone registration intervals?

  3. Are there any recommended best practices for nonce handling and REGISTER expiration configuration when using SIP hardphones with Brightpattern?

Thank you for your help.

Best regards,