随着大数据和人工智能时代的到来,越来越多的数据被汇聚到一起。在这样的环境下,我们如何获取更有效更纯净的数据,并提供给联络中心的录音录像服务器呢?

在集中式的大数据中心,我们通常通过网络交换机的镜像端口获取录音录像的原始数据。为了更有效的将镜像口的数据管理并分发,我们可以使用SpanX系列DC-TX124x,进行数据的汇聚,过滤和分发。可以灵活的部署N+N或N+1的录音录像解决方案。

在人工智能需要实时转发录音录像的数据时,为了保证数据的无损分发,我们可以使用SpanX系列的DC-TX4G,增加标准服务器的处理性能,降低或均衡服务器CPU的负载。

SpanX专为高密度及高可靠性VoIP录音录像系统设计,可智能采集、过滤、汇聚与分发数据,显著降低录音录像丢失率,保证数据的有效性,并提升系统可靠性

案例介绍


该企业语音通信基于SIP协议通信搭接。IP交换机采用双机负载均衡机制,部分客户的语音数据通过SIP中继接入到IP交换机,部分客户语音数据通过SIP话机终端直接注册到IP交换机。SIP中继2条(冗余,共4条),话机终端数量约10000部,总体并发量约60%。

系统架构


图-1 整体架构

语音交换机、录音系统等设备均部署在运营中心,企业用户通过网络或SIP中继注册到中心,并通过运营中心与PSTN通话。企业内部分机之间的语音数据也会经过运营中心的语音交换机。IP数据无损分发器DC-TX1240、SIP信令解析及管理服务器、录音服务器、数据库及Web服务器均需接入办公局域网。

图-2 录音相关设备链路架构

两台负载均衡的语音交换机 PBX-1、PBX-2,分别提供两个冗余的镜像端口,并连接至数据分流器主、备机:

1. PBX-1提供一组冗余的镜像端口SP1-1、SP1-2,两个镜像端口同时发送相同的通话数据,SP1-1连接DC-TX1240主机,SP1-2连接DC-TX1240备机。

2. PBX-2提供一组冗余的镜像端口SP2-1、SP2-2,两个镜像端口同时发送相同的通话数据,SP2-1连接DC-TX1240主机,SP2-2连接DC-TX1240备机。

IP数据无损分发器DC-TX1240(主机、备机各1台)将通话的镜像数据拆分为SIP信令数据及RTP语音数据。SIP信令数据发送至SIP信令解析及管理服务器,RTP语音数据依据端口号规则分发至各台录音服务器。通过拆分、分流数据,可降低单台服务器的运行压力。

DC-TX1240IP数据无损分发器主、备工作机制:

1. DC-TX1240主机设置完成数据分发规则参数并生效(主备机规则参数一致),设备处于工作状态,接收并处理来自于SP1-1、SP2-1的镜像数据。

2. DC-TX1240备机设置完成数据分发规则参数但不生效(主备机规则参数一致),设备处于等待工作状态。当管理服务器监测到DC-TX1240主机工作异常时,向备机发送生效指令使备机开始工作,接收来自于SP1-2、SP2-2的镜像数据。此时,DC-TX1240备机成为新的主机,原DC-TX1240主机恢复后成为备机,处于等待工作状态。

SIP信令解析及管理服务器(主机、备机各1台)此设备负责解析SIP信令,告知数据分流器将RTP语音数据依据协议、端口号等规则,分发至相应的录音服务器,并通知录音服务器启动/停止录音。

此设备还负责监控、统一管理DC-TX1240数据分流器的工作状态。

SIP信令解析及管理服务器主、备工作机制:

正常情况下,主机工作,备机与主机之间有心跳检测,并且数据同步;当主机不工作时,备机接管主机工作成为新主机;原主机恢复后成为备机。

录音服务器(主机3台,备机1台)

采用N+1备份方式,每台录音服务器可承载500路通话录音。

录音服务器上使用DC-TX4G接收RTP数据流。

当其中一台录音服务器主机不工作时,备机接管其工作。接管后,备机成为新的主机,原主机恢复后成为备机。

数据库及Web服务器

部署Oracle企业版数据库。采用双机冗余热备方式工作,主、备机各1台并且保持数据同步;企业用户通过Web查询录音时,主、备机均可访问,起到备份工作的同时,也分担了不同企业用户的Web查询访问量。

以上方案实现了N+1的录音解决方案,可靠性高,稳定性好。