图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连接,在实际测试中呼叫建立速度以及语音质量都令我们十分满意。