案例分析

 

整合VoIP与CRM
来源:计世网
实测Trixbox
    系统安装
    和先前的AAH一样,Trixbox是基于CentOS进行定制,以CentOS 4.4作为其基础系统。在这个基础平台之上再通过脚本进行各个组件的安装和配置,这充分运用并体现了Linux平台的可定制性,以及开源应用在灵活性等方面的优势。
    CentOS是由独立的开源社区开发的一套Red Hat Linux兼容系统,在Red Hat全面推出企业版之后,CentOS和Red Hat自行推动的Fedora Linux已经成为GPL版本Red Hat的事实继承者。
    Trixbox文档中对系统配置的要求很低,为了实际检验它对低配置系统的适应能力,我们使用的测试平台配置为Pentium III 800 CPU、512MB PC133 SDRAM、20GB PATA硬盘,为了测试VoIP网关功能,还配备了一块Digium X100P兼容语音卡。
    在安装过程中,除了一开始的启动画面之外,安装界面与同版本的CentOS没有任何不同,但是,我们不建议用户使用CentOS定制安装的功能,因为Trixbox使用的是一个经过简化定制的CentOS,而这种简化在某些方面做得不够彻底,如果用户进行了软件包定制,则很有可能出现软件依赖性问题,造成系统无法正常安装。因此,用户只要一路确认,就能以最快、最简便的方式完成安装。
    系统启动
    在CentOS安装完成之后第一次重新启动时,Trixbox会自行执行安装脚本,把Zaptel、Asterisk、MySQL、SugarCRM等等组件逐一安装,并进行初步配置。

                               图1 Trixbox的常用命令
    理论上,在安装完成之后,用户即可通过Web界面进行配置,但是我们强烈建议用户首先登录进入命令行界面,修改各组件相关的各个口令。使用help-trixbox功能,即可访问Trixbox主要组件的管理、升级、维护和配置脚本,如图1所示。其中,以“passwd”为开始的命令用于修改各主要管理界面的口令。此外,对于安装了FXS/FXO语音卡的用户,需要首先运行genzaptelconf脚本,生成基本的zaptel配置文本。需要提醒的是,用户应该慎用yum-update命令,因为该命令只对CentOS进行常规更新,有可能会改变Asterisk相关的配置文件,使Asterisk在系统重新启动之后无法正常运行。

                                   图2 Trixbox的主页面
上一页 下一页