NAPTR / SRV DNS records support

Ringotel offers robust support for NAPTR (Naming Authority Pointer) and SRV (Service) DNS records with an added layer of failover capabilities.

If the DNS-NAPTR option is enabled as a transport protocol in the connection settings, Ringotel will follow the procedures of RFC 3263 for NAPTR/SRV to correctly identify the SIP server address, SIP port, and preferred transport protocol. If no NAPTR records are found, the system proceeds with the SRV lookup, assuming that an SRV record exists for the entered FQDN in the “Domain or IP address” field. If multiple SRV records exist, the system will select the record based on the priority and weight parameters. If, after the DNS queries, the resulting server address is not reachable, Ringotel will query the next SRV record and try to connect to the next server. In this way, Ringotel provides the ability to failover to the secondary server when the primary server has no response to a REGISTER request.