鼎信通达

鼎信网关PCM数据包解析转换

2019-10-23 16:23:03   作者:   来源:CTI论坛   评论:0 点击:


  备注:PCM信号是不带IP信息的数字信息,是在模拟信号与网络上传输的RTP的中间状态信号,这篇分3个章节说明;
  一、鼎信网关PCM语音数据获取;
  二、PCM抓包文件解析为模拟波形信号文件
  三、波形信号文件读取试听
  应用场景:
  (1)语音质量不佳、没有声音时。获取设备上的PCM数据包,解析试听在鼎信设备 PSTN & Tel侧收发的声音波形情况,从这个环节确定声音状态信息,从而判断是否PSTN&tel收到的声音本身就有异常,还是经过鼎信网关处理后异常的;
  (2)观察PSTN&tel收发的声音波形情况,是否有反极信号;
  (3)声音过大有杂音、声音过小听不清?;根据波形情况决定调整增益大小。
  一、PCM语音获取
  步骤如下:
  1、在浏览器中输入网关的IP地址,登陆网关的web界面;
  提示:建议使用的浏览器是chrome,老的IE浏览器没有下载组件,不能下载数据包。
  2、找到对应的抓包功能界面:
  DWG系列:诊断 -- 网络抓包
  MTG系列:维护工具 -- 网络抓包
  IAD系列:工具 -网络抓包
  3、设置选择“只包含PCM”,选择端口 设置测试的实际端口;
  点击“开始”按钮,提示“网络嗅探器已经开始工作!”,就说明抓包开始了;
  备注:操作中,有时会先提示“启动网络嗅探器失败”,然后在提示“网络嗅探器已经开始工作!”,不用在意,不会影响抓包结果。
  4、重新执行问题出现的动作,直到问题出现。
  比如呼叫有杂音,就再次呼叫一下,说几句话,然后挂断电话;
  5、问题重现完成之后,点击网页上的“停止”按钮,抓取数据包结束,并会自动下载获取的PCM数据包。
  说明:在步骤3或步骤5中下载保存的文件就是抓到的PCM数据包。
  6、在浏览器的下载列表中,找到下载的PCM文件,并说明具体操作和现象,发给鼎信技术。
  二、使用Beethoven_1.73.exe解析获取的PCM抓包
  1、在Beethoven工具文件中打开Beethoven_1.73.exe
  2、在Action界面中选择OPEN,弹出的选择框中,选择文件类型为“All Files”,找到PCM数据包,打开;
  3、点击Action框中的 STAT按键,在底部查看解析COMplete lndCount与Diagnostic packets count:数量一致,就完成解析了;
  (备注:有时COMplete lndCount的数值少于Diagnostic packets count也是正常的)
  4、在底部框中,选择TDM Streams框,可以看到TDM Rx Capture(收到的语音数据)、TDM Tx Capture(发出的语音数据),选择其中一个,右键弹出 Save Voice Data,点击;
  5、文件自动保存到与PCM抓包同一个文件夹下;文件名参考:capture-pcm_009_RX.pcm
  三、使用cool Edit 打开查看音频数据
  1、找到capture-pcm_009_RX.pcm文件,选择使用Cool edit 打开
  2、弹出的“请指定采样格式”中,采样率 8000、声道单声道、采样精度8位,然后点击确定。
  备注:UC100的采样精度选择16位,其他型号的都是8位。
  3、弹出Raw Data界面,选择8-bit A-LawCompressed ,点击OK
  4、可以了,语音数据立体显示出来了,并默认自动播放了,遇到的问题声音问题,直接听到,并看到。
  备注:
  (1)IAD模拟语音网关的反极信号可以在波形中看到,用于判断运营商的电话线是否有反极信号;
  (2)这样的波形是单个方向的,另一个方向的需要在第二章中另外保存,另外打开;

相关热词搜索: 鼎信通达 网关

上一篇:MTG1000 版本升级说明

下一篇:最后一页

分享到: 收藏