集成VoIP和CRM功能的开源方案Tirxbox
《计算机世界》评测实验室 秦钢 2006/11/17
《计算机世界》评测实验室长期以来一直在关注面向中小企业的开源产品,为了帮助我国广大中小企业用户了解和应用这些最前沿的优秀产品,我们策划并进行了集成VoIP和CRM功能的开源方案Tirxbox专题评测。 图1 Trixbox的常用命令
理论上,在安装完成之后,用户即可通过Web界面进行配置,但是我们强烈建议用户首先登录进入命令行界面,修改各组件相关的各个口令。使用help-trixbox功能,即可访问Trixbox主要组件的管理、升级、维护和配置脚本,如图1所示。其中,以“passwd”为开始的命令用于修改各主要管理界面的口令。此外,对于安装了FXS/FXO语音卡的用户,需要首先运行genzaptelconf脚本,生成基本的zaptel配置文本。需要提醒的是,用户应该慎用yum-update命令,因为该命令只对CentOS进行常规更新,有可能会改变Asterisk相关的配置文件,使Asterisk在系统重新启动之后无法正常运行。
图2 Trixbox的主页面
系统配置
完成这些工作之后,用户即可进入Web界面进行后期配置。使用Web浏览器访问Trixbox系统,首页是几个主要组件管理界面的入口,如图3所示,其中“System
Administration”是首先需要配置的部分,这实际上也是由FreePBX/AMP完成的部分,在这里用户可以进行ZAP/SIP通道的建立、分机和用户的创建、总机和留言的配置、电话会议室功能的设置,以及与其他VoIP系统的互联等等所有主要设置,对于界面中未包括的功能,用户还可以通过Web界面的配置文件编辑器来进行,换言之,以往只能通过命令行文本界面才能完成的所有功能,如今都可以通过浏览器来操作。
图3 主要组件管理界面
语言功能测试
Asterisk的基本角色是一个IP PBX,也就是说,它能够交换和路由基于IP的语音流量,发起和建立呼叫,等等。具体地说,它能够基于SIP或者H.323等协议进行话音交换,还能够基于MGCP和专有的IAX等协议来进行PBX间的话音路由。因此,Asterisk可以和Internet上的VoIP服务运营商的系统相连接,实现全功能的电话交换系统。
同时,Asterisk本身也能够实现落地,只要配备Zaptel驱动组件支持的语音板卡,Asterisk系统能连接普通的话机接口、T1/E1中继线接口、ISDN
PRI/BRI接口,与本地的PSTN进行连接,对于长期有员工出差,或者有多个分支机构的企业来说,这种落地功能可以有效节约异地长话费用。
因为我们准备了一块Digium X100P FXO语音卡,将它连接到实验室的分机接口,就可以实现IP PBX与PSTN的简单连接,从而实现在任何地点,只要连接到Internet,都能够使用实验室的分机来通话。
以往,我们使用一台基于FreeBSD和Asterisk 1.2.4的PC机完成这个功能,在测试过程中,我们使用Trixbox,经过简单配置,很快就实现了原有功能。
使用Web界面,配置ZAP通道,建立拨号规则,建立分机等操作都变得很简单。在客户端,我们使用了通用性较好的X-lite软电话工具,使用SIP协议与Trixbox连接,在实际测试中呼叫建立速度以及语音质量都令我们十分满意。
值得一提的是,在一些高级应用方面,Trixbox易于配置的优势更加明显,例如总机功能,以往通过命令行编辑文本配置文件较难实现,但使用Trixbox则变得非常简单,使用Digital
Receptionlist功能,我们录制了一个总机提示音之后,很快就完成了总机的配置,接听电话时,呼叫方首先被接入总机,听提示音后按照提示来拨打分机。这些功能在以往的AAH或者没有实现,或者不够稳定,而Trixbox已经完成了端到端的功能。
除了原有的基本功能之外,FreePBX提供了一系列提高易用性的新功能,例如,新增的EndPoint Manager可以用来管理各种IP电话终端设备;新增的Service
Provider Wizard则初步集成了两个主流VoIP服务提供商的向导模板,用户只要填入相关的账号即可建立连接,如图4所示。
图4 连接VoIP服务提供商向导模板
Trixbox继承了AAH强大的实时监测和统计功能,通常用户不必再单独开发或购买日志分析方面的组件,通过Panel功能,用户实时检测通话状态,例如各个通道的使用情况,以及当前在线的用户等等信息。
使用Trixbox的统计报告功能(如图5所示),用户能够察看在一个时间段内的通话统计数据,例如呼叫建立总数、呼叫平均时长、失败呼叫比例等等,当然也能够察看每个呼叫的主叫/被叫号码,以及呼叫发生的具体时间。
图5 Trix的统计报告功能
测试中,我们感到,即使和AAH最后的版本2.8相比,Trixbox的进步也是非常明显的,无论是在功能还是在稳定性上都有了显著提高,而产品化的思路和企业级的定位都表现得非常清晰。
体验开源CRM
SugarCRM采用开放的PHP程序编写,所以拥有最广泛的兼容性,在各种操作系统上都可以运行,它具有多个界面方案,按不同主题提供给用户选择,它还支持包括简体中文在内的多语言,可以随时切换,更重要的是,它具有极强的可扩展性,用户可按照自己需求增加新的功能和模块。Trixbox
1.2.3中集成了最新的SugarCRM 4.5d版,提供的功能更加完整,稳定性也更加出色。
SugarCRM的默认界面提供了个人门户、日历、事件、联系人、机会管理、项目、问题追踪、文档等常用模块,用户还可以根据自己的需要增加新的模块。当前,SugarCRM已经能够较好地支持简体中文,即使在英文界面中,也可以显示和编辑中文字符,但在基于中文的排序方面尚未实现。另外,虽然SugarCRM提供了简体中文语言包,但是只支持UTF-8编码,在我们实测中发现会有乱码问题,因此建议用户还是选择在英文界面中处理简体中文。
使用SugarCRM,用户不仅可以进行基于客户的信息管理和追踪,还能够实现与客户的联络,联络的手段除了与Asterisk连接进行拨号之外,也可以通过邮件模块进行邮件的群发。
在测试过程中,我们尽力对SugarCRM各种模块进行全面的测试,但是由于它的功能实在太多,依然未能穷尽。事实上,对于普通的中小企业客户来说,几个主要功能已经完全可以满足业务需求。而对于更高级别的用户,SugarCRM还提供了若干商业版本的模块,当然,用户也可以选择根据自己的需要自行开发模块。
总得来说,Trixbox为用户提供了一个成熟的,产品化的一揽子解决方案,为用户快速部署VoIP PBX系统和CRM系统提供了一个非常优秀的基础平台。事实上,除了开始提到的中小企业之外,几乎所有的企业都可以从这个套件中获益。
OpenVox快速搭建可管理的企业电话会议系统 2010-01-20 |
如何用Asterisk构建企业级的电话系统 2009-08-12 |
OpenVox的E1卡 全兼容Asterisk板卡 2009-07-28 |
OpenVox 3G视频IVVR增值业务平台Open3GP 2009-07-24 |
融博结合Asterisk提供呼叫中心一体化解决方案 2006-11-21 |