如何利用Sangoma编码卡工具测试编码转换卡

来自最权威最新完整开源SIP,语音通信,融合通信中文技术文档资料,提供详细的Asterisk Freepbx, FreeSBC, 免费会话边界控制器,网关,语音板卡,IPPBX,SBC配置资料-asterisk,freepbx,freesbc 用户手册 界面配置,呼叫路由,IVR, 网关对接,拨号规则,SIP 分机呼叫,pjsip, IVR, 录音, CDR, 队列呼叫,振铃组,CLI 命令中文资料手册
跳转至: 导航搜索

如果客户遇到编码转换卡的一些功能问题,可以使用sangoma工具来测试编码卡
是否正常工作。下面介绍如何利用sngtc_client来测试编码卡的状态。
以下情况可以启用 sgntc_client 测试:

1)系统不能和编码卡正常通信
2)编码转换过程中的有语音问题

此命令安装在sng-tc-<arch>-<ver>/client目录下。输入sngtc_client 命令执行此工具

通过执行此命令,编码卡调用了一个样本文件,并且创建了编码会话的模块。如果运行无错误,系统会生成一个
编码处理结果文件,此文件可以用来分析语音的质量。
启动此命令之前,必须先启动 sngtc 服务器端

sngtc_server_ctrl start

以下是一个从 gsm 转换到 linear 编码的例子,同时支持30个会话处理

./sngtc_client -incodec gsm_fr -outcodec L16_1 -infile demo-congrats.gsm -outfile /output/demo-results 
 -interval  20 -bindip 10.1.1.1 -sessions 30 -verbosity 2

“bindip”是编码卡的网卡IP地址。客户可以运行1 或者2个会话(-session 2)来测试编码转换卡硬件是否正常通信。
理论上,客户可以根据客户购买的许可证来测试会话的数量。
如果运行时系统报错,确认防火墙关闭: /etc/init.d/iptables stop
测试完成后,打开防火墙:/etc/init.d/iptables start

更多信息,参考Sangoma transcoding