软交换类型的呼叫中心系统基于VoIP技术,具备先天的分布式部署的优势,特别适用于座席职场分散、接入分散的呼叫中心。软交换类型呼叫中心的系统容量可以通过多台服务器集群的方式平滑扩展,可以满足大型呼叫中心对于容量和性能的要求,是呼叫中心技术的发展方向。我们可以用FreeSWITCH项目构建一个软交换类型的呼叫中心系统。下面来看一下FreeSWITCH中和呼叫中心相关的几个主要功能。
语音交换功能
FreeSWITCH首先是一个IP-PBX,具备类似交换机的语音交换功能。通过路由设置或程序控制,通过FreeSWITCH可以将客户拨打进的呼叫分配到指定的座席代表所在的话机终端。同样,座席代表也可使用话机终端通过FreeSWITCH发起呼叫,拨打客户的固定电话或移动电话。语音交换功能是构成呼叫中心接入平台最基本的功能。
媒体处理功能
FreeSWITCH具备媒体处理功能,可以进行录音、放音、DTMF按键分析、产生DTMF按健的操作。利用FreeSWITCH的媒体处理功能可以实现呼叫中心系统中的IVR系统和录音系统的功能。
媒体监播功能
FreeSWITCH具备媒体监播功能。利用FreeSWITCH的媒体监播功能,可以实现呼叫中心所需的监听、强插、耳语等功能。
电话会议功能
在某类呼叫中心业务中(如:电话外语翻译),需要多方参与通话时可以使用FreeSWITCH所提供的电话会议功能实现。
电子传真功能
FreeSWITCH支持收、发电子传真的功能,可以完全替代传统基于传真卡的语音板卡传真系统。
排队功能
FreeSWITCH提供mod_fifo(先进先出模块)以及mod_callcenter模块用于实现呼叫中心的排队和ACD功能。当然,开发者也可以利用FreeSWITCH所提供的接口自己完成排队策略的控制模块