选型的时候经常被客户问:你们这个iSoftCall,跟直接用FreeSWITCH二次开发比,或者套一个开源的Rasa机器人框架,有什么区别?不都是中间件吗?
区别大了。下面我们拿一个真实项目需求来对比:某燃气公司,现有呼叫中心跑在老旧板卡上,需要在不换系统的前提下,增加排队、实时质检、电话机器人,并且数据库要换成达梦,服务器用鲲鹏。
看三类方案各自的表现。
功能清单对比
场景化对比:燃气公司升级项目
方案A:FreeSWITCH二次开发
团队需要先花时间读通FreeSWITCH的ESL接口,写一个旁路代理来复制语音流。然后对接ASR厂商,处理RTP流转PCM再送识别。情绪识别要自己找开源模型,部署、调优、测试。话术机器人从零写状态机,还要对接业务接口。国产化适配方面,FreeSWITCH在鲲鹏上的编译就有不少坑,依赖的sofia-sip、spandsp都需要重新编译调试。整体算下来,没有两三个月和两三个熟手根本拿不下来。而且后期维护:改一句话术要改代码、重新发布。
方案B:开源机器人框架(如Rasa+Kamailio)
Kamailio做SIP代理,Rasa做对话引擎,中间还要自己写胶水代码把ASR、TTS串起来。这个方案可以做简单的问答机器人,但传统呼叫中心需要的ACD排队、座席状态监控、录音存储、质检报表全都没有。要补齐这些,相当于再造半个呼叫中心。
方案C:iSoftCall
部署:中间件串接在原板卡网关前面,配置SIP中继,打开实时质检开关。
话术:运营人员用图形化编辑器拖出一个催缴机器人流程,接上RAG知识库(导入燃气缴费政策文档)。
国产化:直接选择鲲鹏+麒麟+达梦的安装包,一路下一步。
API对接:写一个几十行的PHP脚本,接收桌面辅助推送的实体词,弹出现有CRM页面。
整个过程两个工程师用了不到一周就让第一个场景跑通了。后期修改话术,运营自己动手,不用等开发排期。
什么情况下iSoftCall的优势最明显?
如果你的项目同时满足以下三条,iSoftCall更合适:
1. 客户要求不换原有呼叫中心系统(叠加式升级)
2. 需要至少两个以上的AI功能(比如质检+机器人+辅助)
3. 有国产化信创验收要求
如果客户预算极低、对功能要求简单(比如只要一个外呼机器人),或者你们团队本身就有深厚的FreeSWITCH和AI算法能力,愿意长期投入自研,那么开源方案也可以考虑。但对于大多数集成商来说,时间成本和风险控制往往比省下那点授权费更重要。
iSoftCall的优点不是“什么都能做”,而是“在快速落地不换系统AI改造这件事上,帮你把坑都填好了”。