Redundancy

Protect the availability of captured interactions by deploying redundant components for the Twilio Flex recording solution.

Interaction Capture

Interaction Capture supports 1+1 mode. The Twilio adapters on both nodes wait for the RIS API notification of call completion. On receipt of the call completion notification, the adapter on the primary node fetches the Call resource from the Twilio platform and initiates ingestion locally or on the secondary node. The Load Distributor shares the call processing and recording download between the two nodes and determines the node to use for ingestion. Watermarks of ingested calls are sent to the peer node so that completed call watermarking is aligned on both nodes.

The adapter running on the secondary node does not take any action on receipt of call completion notification.

Recorder Integration Service (RIS)

N+N redundancy is not supported for Screen recording.

For 1 + 1 redundancy, each RIS must be registered as an independent stream consumer. Events are sent to both RIS servers. RIS manages high availability internally. Only one is actively recording at any time.

Load distribution

"Configure high availability" (Recorder Configuration and Administration)