上周本来想研究一下开源的crm系统,找到了国内的c3crm,发现他是在英文版SugarCRM基础上开发的,顺藤摸瓜找到SugerCRM,现在他已经集成在TrixBox中了。于是到TrixBox的网站上下载了最新的社区版(和c3crm一样,TrixBox也分为商业版本和社区开源版本),版本号为2.2.12。刻录为光盘后,就安装在原先实验ubuntu的机器上面。这个Trixbox就是一个集成了linux操作系统、Asterisk、FreePBX、SugerCRM软件系统的一个集成包。他的linux是CentOS,安装起来和原先的红帽非常相似。安装完毕之后,自动地将应用软件也安装上了,默认的ssh也已经开放,但需要人工干预的很少。输入服务器的地址,就可以进入web界面进行管理了。默认的超级用户是maint,密码为password,进入管理之后按照网上的资料新建了两个SIP分机200和201,然后到网上下载安装了最新的X-Lite3.0网络电话软件,但总是提示无法连接服务器。更改多次之后才发现,原来新建分机之后还要在分机管理的网页上方有一个不起眼的Apply Configuration Changes选项,点击之后才能够将新建立的分机激活。激活之后,X-Lite可以连接主机,并显示自己的分机号码。呼叫另一个分机,可以相互通话,这样内部通话测试成功。成功之后感觉只是内部PC间通话有些无聊,看到下载的资料中介绍使用FXO卡实现本系统和传统电话线连接,推荐的是x100p的卡子。到淘宝网上一查,价格不高不低,摩托罗拉芯片的所谓原装卡188元(比当年的“金王八”可是贵多了),恰好那天股票快进快出白赚了200块钱,便一咬牙订购了一块。周五定货,周一就到了。把FXO卡插进机器空余的pci插槽,开机之后自己发现的硬件,提示是否把配置文件写入,选择是。系统自己就将FXO卡配置好了,省去了很多网上介绍的配置过程。但插上电话线后,却只是听到铃声,没有应答。我使用的版本2.1.2,而网上介绍的多是1.X版本的,里面很多配置文件都已经更改不存在了,很是头疼,只好在google慢慢搜寻,后来找到一篇版本类似的(http://pass.odnet.cn/html/ITtiandi/20080123/108.html),根据里面介绍,只是在/etc/zaptel.conf中将fxsks=1添加进去,网上流传比较多的是修改/etc/asterisk/zapata.conf中,说是最后添加busydetect=yes
busycount=4
signalling=fxs_ks
channel => 1而这篇文章写的是只增加busydetect=yes 并在group0下面添加channel=1就可以了。如果是双卡的话,就依次添加group0和channel=2.重新启动机器,发现如网上所说,出现了“kenel panic” ,死机情况。看来TrixBox虽然推荐x100p芯片的FXO卡,但驱动还是不完整,而网上解决这个问题方法中,通过删除/etc/rc6.d/K92zaptel中命令行的方式不适用于我现在的版本,所以一不做二不休,反正已经是重新启动了,直接把 stop)
# Unload drivers
#shutdown_dynamic # FIXME: needs test from someone with dynamic spans
#echo -n “Unloading zaptel hardware drivers:”
#unload_module zaptel
#RETVAL=$?
#echo “.” #[ $RETVAL -eq 0 ] && rm -f $LOCKFILE
#;;
unload)
# We don’t have zaptel helper, so let’s not replicate too much code:
# allow others to use the unload command.
#unload_module zaptel
#;;
两段全部屏蔽掉,结果reboot正常。重新启动后,新的问题出来了,打电话时能够听到振铃声,但接通之后只听到一声bye就挂机了。又检查了配置几遍,几乎就在绝望的时候发现原来是把电话线插到逃生接口(phone)上了。忙插到line口上,再播电话,传来了英文接听声,再拨打分机200,pc机上的X-Lite接通了,声音很清晰。再实验传真,先把200的传真功能开通,再通过传真机拨号,也能听到传真信号,发送也正常,但就是没有找到传真文件。后来上网查询才知道x100p不支持传真,但可以通过设置邮件接受。由于是局域网,没有连接外网,以后再实验吧。最后实验了一下语音留言,使用200的voicemail可以看到留言信息,但默认的mediaplayer打不开那个文件,下载下来用暴风影音可以播放,效果也非常好。至此,TrixBox基本算是安装测试完毕了,一知半解,但算是一个开头。感觉TrixBox比较适合一个小型的服务业公司,可以节省不少费用。具体的功能待以后慢慢学习吧。