With the advent of the age of big data and artificial intelligence, more and more data are being aggregated. However, it is difficult to effectively obtain and store large amounts of data to the call center recording server.

In a centralized big data center, we usually obtain raw audio and video data from the mirror port of the network switch. We can employ the SpanX series DC-TX124x to manage this data, be it collection, filtering, or distribution. It permits flexible deployment of N+N or N+1 audio and video solutions.

When artificial intelligence engines need real-time non-destructed data, the SpanX DC-TX4G can be used increase server processing performance and reduce or balance server CPU load.


SpanX is designed for high-density and high-reliability VoIP voice and video recording systems. It can intelligently collect, filter, aggregate, and distribute data; it significantly reduces audio and video loss rate, ensures data validity, and improves system reliability.


Case Introduction

Customer’s enterprise voice communication is based on SIP protocol communication. The IP switch uses a dual-server load balancing mechanism: some voice data are connected to the IP switch through the SIP trunk, and some other are directly registered to the IP switch through the SIP phone terminal. There are 2 SIP trunks (redundant, total 4), approximately 10,000 telephone terminals, and concurrent support for 60% of total terminals.


System Structure

Figure-1 Overall Architecture

Devices such as voice switches and recording systems are deployed in the operation center. Enterprise users register to the center through network or SIP trunk and call the PSTN via the operation center. Call data between enterprise internal extensions will also pass through the voice switch. The nondestructive IP-data  distributor DC-TX1240, SIP signaling analysis and management server, recording server, database, and Web server all need access to office LAN.

Figure-2 Recording related device link architecture

Two load-balanced voice switches, PBX-1 and PBX-2, provide two redundant mirrored ports and are connected respectively to the active and hot-standby data splitters:

(1) PBX-1 provides a set of redundant mirror ports SP1-1 and SP1-2. The two mirror ports transmit the same call data at the same time. SP1-1 connects to the DC-TX1240 active server and SP1-2 connects to the DC-TX1240 hot-standby server.

(2) PBX-2 provides a set of redundant mirror ports SP2-1 and SP2-2. The two mirror ports transmit the same call data at the same time. SP2-1 connects to the DC-TX1240 active server and SP2-2 connects to the DC-TX1240 hot-standby server.

The nondestructive IP-data distributor DC-TX1240 (one active and one hot-standby) splits the mirrored data of the call into SIP signaling data and RTP voice data. The SIP signaling data is sent to the SIP signaling analysis and management server and the RTP voice data is distributed to recording servers according to port number rules. Server operating pressure is subsequently reduced by splitting and diverting data.


DC-TX1240IP nondestructive data distributor active and hot-standby working mechanism:

(1) The DC-TX1240 active server establishes data distribution parameters (same for active and hot-standby)and puts them into effect. The device is in working state and receives and processes mirrored data from SP1-1 and SP2-1.

(2) The DC-TX1240 hot-standby server establishes data distribution parameters (same for active and hot-standby) but does not take them into effect. The device is in standby; when the management server detects that the active DC-TX1240 is not functioning properly, the hot-standby server is activated and begins to receive mirrored data from SP1-2 and SP2-2. At this point, the DC-TX1240 hot-standby machine becomes the new active server, and the original DC-TX1240 active server becomes the hot-standby server after restoration.

SIP signal analysis and management server (1 active and 1 standby of each). This device parses through SIP signals and instructs the data splitter to distribute RTP voice data to corresponding recording servers according to protocol, port number, etc., and notifies the recording server to start or stop recording.

In addition to SIP signaling, this device also monitors and centrally manages the operational status of the DC-TX1240 data splitter.


SIP signaling analysis and management server main and hot-standby working mechanism:

Active and hot-standby server are synchronized; when the active server is down, the hot-standby server takes over and becomes the new active server while the original active server becomes the new hot-standby server.

  • Recording server (host 3, standby 1)

N+1 backup, each recording server can carry 1000 calls.

DC-TX4G is used to receive RTP data stream.

When an active recording servers does not work, the hot-standby machine takes over. The hot-standby machine subsequently becomes the new active, and the original active becomes the new hot-standby after recovery.

  • Database and Web Server

Deployed with Oracle Enterprise Edition database. The system adopts dual-system redundant hot-standby, and comes equipped with synchronized active and standby server. Enterprise users can access both the active and standby servers when they query through the Web, which permits backup and balances query traffic.

The above architecture provides an N+1 recording solution with high reliability and stability.