Failover support
Communicator GO supports SIP and server failover. This feature will allow users to stay connected at all times. Communicator GO queries the DNS for SRV records when connecting to the PBXware and SIP service.
If the main host as defined in the SRV records is not working or is stopped, the Communicator will attempt to connect to the next host ranked by the priority defined in the SRV records. The wait time between connections is 6 seconds.
To enable this feature, DNS records must be configured as follows:
_pwproxy._tcp.domain. 86400 IN SRV 0 5 10009 pbxserver.domain._pwproxy._tcp.domain. 86400 IN SRV 0 10 10009 pbxserver.domain.
If the main server starts working after the downtime, the application will connect to it during its next background resume.
If users connect to the SIP service hosted on the same PBXware, the SIP service will also support failover. To support this type of SIP service failover, no IP address should be added to PBXware in the fields sent to Communicator clients (for example, in the PBXware field gloCOM SIP Proxy).
SIP service failover
If users connect to the SIP service using SBC or proxies that are not hosted on the same machine as PBXware, failover must be correctly configured.
For SIP failover to be enabled, a new field is added to PBXware indicating whether SRV resolution will be used for the SIP proxy.
The new field is called Using DNS SRV Lookup and is located in the Servers options for a Master-Tenant or specific tenants. If the value is set to No, Communicator GO will use the value of the Communicator SIP proxy address when connecting to the SIP service. The SIP host and SIP proxy values will be equal.
If the value is set to Yes on Communicator, use the DNS SRV lookup field and an IP address or an IP address:port is entered in the SIP proxy address field. In this case, the application will use the hostname of the currently connected PBXware as the SIP host, and the SIP proxy value will be the IP address:port combination.
If the value in the SIP proxy address field is a hostname or hostname:port, the application will query DNS for SRV records. The protocol used for the SRV query is defined on the page Protocols PBXware.

