Metaswitch Recording - Failover & Redndancy | Call Recording

Metaswitch Recording – Failover & Redndancy

This document contains information related to the support of Redundancy and Failover for CallCabinets Metaswitch Call Recording Solutions.

Prerequisites:

  1. Two or more servers that are running CallCabinet’s Metaswitch call recording software.
  2. Access to a domain and associated ability to make SRV DNS changes, for more info in SRV records click here

Installation Steps:

    1. Assign an DNS domain name to each of the existing servers example: server1.callcabinet.com and server2.callcabinet.com
    2. Create SVR records for each server:

_service._proto.name. TTL class SRV priority weight port target
_sip._tcp.example.com. 86400 IN SRV 10 100 5060 server1.callcabinet.com.
_sip._tcp.example.com. 86400 IN SRV 10 0 5060 server2.callcabinet.com.

 

  1. Adjust the weight values for each server, the values must add up to a total of 100, In the example above the server in entry 1 (server1.callcabinet.com), will always be used as the primary recording server and will only failover to server 2 in the event that the server is non-responsive. Where the following example would allow load balancing and failover in a 60/40 ratio

    _service._proto.name. TTL class SRV priority weight port target
    _sip._tcp.example.com. 86400 IN SRV 10 60 15060 server1.callcabinet.com.
    _sip._tcp.example.com. 86400 IN SRV 10 40 15060 server2.callcabinet.com.

    There is no limit to the number of servers to add to the redundancy or failover group.
    NOTE: Please make sure to point the Metaswitch recording service to the DNS name and not a static IP.