基于板卡实现呼叫中心,是目前较为常用的方式之一,用这种方法实现小型呼叫中心具有成本低廉、灵活度高等特点。但是,同时它也存在以下几个问题
一、 可扩展性差
基于板卡实现呼叫中心通常适用于小型的呼叫中心,在座席人数少、总的电话线路不多情况下可以较好的运行。但是由于板卡的本身硬件资源和机箱硬件资源的限制,比如目前的座席卡,一块卡一般最多可以接16路电话机,而工控机箱也有板卡插槽的限制,所以当座席数多,连接电话线路多的话,需要多台机器联合操作时,实现就有着非常大的困难。
在多台机器联合操作时,首先在硬件上,每台机器之间需要配置专门的联机卡,以传输不同机器上的时序信号,同时每台机器上需要启动各自的控制程序,彼此之间通过socket进行数据通信。在一台机器需要调用其他机器的资源时,首先机器之间先要进行数据协调,然后根据时序信号判断channel资源,找到合适的channel,将语音插入该时序中,实现语音通讯,同时通过socket端口传输控制信令,实现语音控制。
由于多台机器之间要协调好,通过软件来实现有着很大的技术难度,所以目前的基于板卡级的呼叫中心通常装在一台机器上,规模有限。
二、 稳定性不高
板卡实现呼叫中心时,通常是由软件供应商通过自己的软件来模拟PBX的功能,比如ACD、电话路由、技能组分配等复杂功能,因为程序是直接在底层API上进行开发,所以控制方式是非常灵活的。但同时,它也存在着系统不稳定的因素。
首先,板卡控制软件是建立在PC的操作系统上的,比如WINDOWS操作系统,这种操作系统通常为多任务的,非常的复杂,不是专门为通讯系统设计的,这就决定了它具有很大的不可靠因素,也许我们已经习惯了系统的不稳定,但是这种不稳定对运营商来说是无法容忍的。
而PBX通常的控制是通过专门的嵌入式系统来实现的,它是专门为通讯系统来设计,并经过专门的测试。它的程序通常放在FLASH中,而不是在硬盘里,存储介质的安全性也高了很多。
其次,板卡实现PBX是通过软件开发商自行开发的软件来模拟PBX的很多功能,由于目前这些软件开发商和生产PBX公司之间在技术能力上存在一定的差距,而实现的复杂度又非常高,所以软件本身往往也存在一些隐患。
三、 功能性
目前由于PBX已经发展了几十年了,所以现有的PBX本身已经具有很强的功能,基本都有ACD、分组等许多功能。而这些基本功能要通过板卡级呼叫中心供应商提供,则是需要做大量的开发工作,对这些厂商来说,要实现PBX的基本功能需要很高的人力成本,所以目前市面上板卡级的解决方案通常有两个趋势,一个是低成本,但是功能也极为简单,一个是功能复杂,基本上能实现PBX的功能,但是成本很高。