自建企业电话会议系统Freeswitch安装TDM400P实战配置

2020-08-09 18:33

自建企业电话会议系统 Freeswitch安装TDM400P实战配置

环境:

硬件: CPU酷睿3G 内存1G 网络100M 宽带ADSL 2M TDM400P(2fxs/2fxo)

软件:Centos5.5,freeswitch1.07 启点IPPBX会议系统

某化工厂用我们免费的启点IPPBX构建了电话会议系统,内部分机采用G711编码,会议室音质设定为宽带高质量。只有内部分机参会时,音质很好,当外呼手机或座机用户参会时,音质明显下降。

故障排查:该厂外呼线路采用对接voip话务平台(价格0.5/分),窄带723,729编码,单路通话效果尚可。根据会议室混音原理,系统都会将每路语音转换为L16无压缩编码。723,729属于高压缩编码,解压混音过程中系统负担大,而且voip话务平台质量并不保障,故而外呼用户参会者的语音质量下降。再次印证,价格和质量成正比。

解决方法:用语音卡PSTN线路外呼。我们还推荐了一家高质量,话务量不太拥挤的话务平台对接,带宽大,支持G711。(价格0.1/分)

效果:通过语音卡外呼参会者,可获得PSTN语音质量效果。与推荐的高质量SIP平台对接外呼,语音较PSTN稍差,但完全满足使用。在30名参会者情况下,系统资源占用10%。

1、 安装系统(略)

请参考z-start.gicp.net上的安装文档

2、为LINUX安装tdm400p驱动(freeswitch/asterisk都需要)

用户购买的是OEM卡,价格1000以内,带回声消除的会贵些。

下载zaptel-1.4.2.tar.gz

$ tar -zxvf zaptel-1.4.x.tar.gz $ cd zaptel-1.4.x

$ ./configure $ make

$ make install $ make config

编译完后确认/etc目录中有zaptel配置文件

Ensure the proper zaptel.conf is in the /etc directory. Correctly configure country zone in zaptel.conf. FXO and FXS are reversed in /etc/zaptel.conf but is normal everywhere else.

我的配置文件如下,采用中国时区cn

----- @/etc/zaptel.conf ----- loadzone=cn defaultzone=cn fxsks=4 fxoks=1 fxsks=2 fxoks=3

加载驱动

# modprobe wctdm # modprobe zaptel

确认配置

# ztcfg -vv

Zaptel Version: 1.4.2 Echo Canceller: MG2 Configuration

======================

Channel map:

Channel 01: FXO Kewlstart (Default) (Slaves: 01) Channel 03: FXO Kewlstart (Default) (Slaves: 03) Channel 02: FXS Kewlstart (Default) (Slaves: 02) Channel 04: FXS Kewlstart (Default) (Slaves: 04) 2 channels configured.

如果你的FXS/FXO配置反了,系统会出现提示。

重启机器,驱动成功的话,卡后面4个LED灯会亮起来。

3、为freeswitch配置TDM400(网上asterisk这方面的资料较多,在此只讲freeswitch)

3.1 编译mod_openzap模块。

官方文档建议采用FREETDM。我们认为模拟卡的话,还是采用openzap模块好,不然FREETDM会遇到硬件识别问题。如果你是采用原装卡,估计没问题。

3.2 确认/usr/local/freeswitch/conf/autoload_configs/modules.conf.xml文件中加载

注意Tonegroup 参数如果配置为CN中国,需要在Tone配置中自己加入。

通道配置

/usr/local/freeswitch/conf/openzap.conf

[span zt FXS1] name => OpenZAP-FXS number => 1 fxs-channel => 1

[span zt FXO1]

name => OpenZAP-FXO1 number => 2 fxo-channel => 3

[span zt FXO2] name => OpenZAP-FXO2 number => 3 fxo-channel => 4 4、重启freeswitch 加载过程应有类似如下提示

2008-05-01 18:10:32 [INFO] zap_zt.c:170 zt_open_range() configuring device /dev/zap/channel channel 1 as OpenZAP device 1:1 fd:33

2008-05-01 18:10:32 [INFO] zap_zt.c:170 zt_open_range() configuring device /dev/zap/channel channel 2 as OpenZAP device 2:1 fd:34

2008-05-01 18:10:32 [INFO] zap_zt.c:170 zt_open_range() configuring device /dev/zap/channel channel 3 as OpenZAP device 1:2 fd:35

2008-05-01 18:10:32 [INFO] zap_zt.c:170 zt_open_range() configuring device /dev/zap/channel channel 4 as OpenZAP device 2:2 fd:36

2008-05-01 18:10:32 [INFO] zap_io.c:1978 load_config() Configured 4 channel(s) 2008-05-01 18:10:32 [CONSOLE] switch_loadable_module.c:749

switch_loadable_module_load_file() Successfully Loaded [mod_openzap] 2008-05-01 18:10:32 [NOTICE] switch_loadable_module.c:139 switch_loadable_module_process() Adding Endpoint 'openzap' 2008-05-01 18:10:32 [NOTICE] switch_loadable_module.c:245 switch_loadable_module_process() Adding API Function 'oz'

或启动后,执行

Show module 看看mod_openzap是否加载上。

一切顺利的话,你就可以用我们的IPPBX WEB界面来使用语音卡。

关于WEB界面IPPBX和电话会议的配置方法,请参考z-start.gicp.net的说明书。


自建企业电话会议系统Freeswitch安装TDM400P实战配置.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高频电子线路试卷及答案(共7套试卷)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: