SIP Registration Failures on Failover

Issue

SIP registrations transferring through a DNA on failover malfunction.

Environment

  • Datto Networking Appliance (DNA)

Cause

Network transitions are known to interfere with long lived connections like SIP sessions. Additionally, multiple layers of NAT, or an ALG at the LTE carrier or ISP-level (CG-NAT), may cause timeouts or unexpected loss of return-path connectivity to client devices with long lived sessions.

SIP ALG is not implemented on the DNA.

Resolution

Configure your application to transmit SIP traffic on an alternate port. Common alternatives are 5061 or 5062.

Other recommended configurations that can be set on your application are:

  • Configure SIP Transport over TCP.
  • Setting the SIP Registration timer to be at least 600 seconds.
  • Toggling SIP Keepalive on.
  • Toggling SIP Outbound on.
  • Toggling NAT traversal either on, Auto, or ICE.