新闻资讯

【病房电视交互系统厂家】语音电话网关PCM数据包解析转换

2023-10-21 10:19

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 打开;备注:Cool edit软件自行从网上获取,或其他声音处理软件也可以。

2、 弹出的“请指定采样格式”中,采样率 8000、声道单声道、采样精度8位,然后点击确定。备注:UC系列的采样精度选择16位,其他型号的都是8位。

3、 弹出Raw Data界面,选择8-bit A-LawCompressed ,点击OK

4、可以了,语音数据立体显示出来了,并默认自动播放了,声音问题,直接听到,并看到。

备注:(1)IAD模拟电话网关的反极信号可以在波形中看到,用于判断运营商的电话线是否有反极信号;(2)这样的波形是单个方向的。

上一篇:【医院无线呼叫系统厂家】电话通信和协作技术
返回
下一篇:【非可视医护对讲系统厂家】计算机电话演化
Baidu
map