【运维小能手】光猫接入IMS传真故障

[复制链接]
嘟嘟飞
嘟嘟飞   版主    发表于 2016-8-25 20:24:55   最新回复:2016-09-27 10:59:44







【案例摘要】


某某社区2个IMS电话,设备为XXX下挂F822,无法正常接收联通传真。

1、 问题描述

某某社区2个IMS电话,设备为XXX下挂F822,收发电信号码传真正常,发送联通号码正常,但无法接收联通号码的传真。故障不定期出现。

2、原因分析

根据故障现象,首先考虑接入设备ONU的冗余和增益,更改参数后,仍无法接收联通传真。

其次排查网络侧原因。在中兴F822上ping F822的网关。Ping 1500大小的包,ping包无丢包,延时都在1ms内。最大抖动为7ms,平均抖动0ms。证明F822至网关网络正常。

在核心IMS测媒体包,ONU找不到BAC的媒体地址11.0.20.241,判断ONU至BAC的媒体面有异常。



最后我们找传真机进行接收测试,联系用户配合,核心IMS侧和接入侧同时抓包跟踪。当给联通某用户(号码:XXXXXXX)发送传真的时候,发送4次传真,有3次失败,1次正常。


3、问题定位

对于传真发送失败的原因通过分析抓包消息可以看到,每次发送传真:当信令接通后,语音媒体用的PCMA编码,当开始发传真的时候,两端协商为PCMU编码。



传真发送成功时:两端的媒体编码格式都切换为PCMU率。
传真发送失败时:本端已经将编码格式切换为PCMU了,但是对端仍然用语音态的PCMA编码。



此附件为传真无法发送的情况:


4、问题分析

根据核心网侧的反馈的配置,传真的SDP配置了RTP 8,Modem SDP配置了RTP0 8(在RTP协议中,RTP 0对应的为PCMU编码格式,RTP8对应的是PCMA编码格式)。




但是分析现场抓包结果,在H248信令中,calltyp=DATA,表示该传真走的是高速传真,用的是Modem SDP,




现场抓包的时候,发现IMS平台给下发的媒体协商信令中,为RTP 0 8。即PCMU编码优先。



所以在媒体编码格式协商过程中,和对端联通号码协商为PCMU律进行对话。但是对端未切换为PCMU律,一直还用语音态的PCMA律发送信息。导致传真发送失败。

5、问题解决及处理过程

中兴工程师再此到达用户现场,联系核心网同事,在IMS侧新建一个模板。该模板中传真SDP和Modem SDP都只设置RTP 8。既只使用PCMA编码格式进行传真。

现场测试和联通号码(XXXXXXX)互发传真,都没问题。RTP一直使用PCMA编码格式通信。为避免其他局只使用PCMU律进行传真,让核心网同事更换RTP的编码优先级,将PCMA律设置为优先,现场测试正常。故障恢复正常。






鉴于PCMA应用范围较广,核心网IMS的同事对全省范围内,所有modem SDP的编码优先级做了调整,调整后以PCMA编码优先,PCMU编码其次。



6、经验总结

针对这次传真故障,使我们熟知了G.711A(PCMA)和G.711U(PCMU)两种编码。当媒体编码格式有问题的时候,我们还可以通过修改该号码的编码格式优先级方法来尝试解决。具有很好的借鉴意义。

其实,我们在处理语音类故障时,都会使用抓包工具,所以我们需要加强数据包分析等方面的学习,提高自身维护技能,可以更快的定位故障,解决故障。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
社区互动你我他,繁荣和谐靠大家
跳转到指定楼层
SHS
SHS   VIP    发表于 2016-8-25 20:31:10

顶顶
唵嘛呢叭咪吽
JackyLi
JackyLi   高级会员    发表于 2016-8-30 16:40:00

很好,点赞。
tongtong1204
tongtong1204   银牌会员    发表于 2016-9-1 16:43:21

感谢分享
琮琮
琮琮   银牌会员    发表于 2016-9-2 15:37:36

过程很详细,学习了
2222222222222222222
2222222222222222222   小试牛刀    发表于 2016-9-13 17:27:53

"传真的SDP配置了RTP 8,Modem SDP配置了RTP0 8(在RTP协议中,RTP 0对应的为PCMU编码格式,RTP8对应的是PCMA编码格式" 请问RTP0 8跟RTP8是一个意思还是两个意思呢,如果是一个意思可以写成一样的吗
2222222222222222222
2222222222222222222   小试牛刀    发表于 2016-9-13 20:04:58

你的问题定位中“对于传真发送失败的原因通过分析抓包消息可以看到,每次发送传真:当信令接通后,语音媒体用的PCMA编码,当开始发传真的时候,两端协商为PCMU编码。”是失败看到的吗?那跟后面传真失败是一个意思吗?还是说包含了后面的传真成功和失败呢?只是后面分开解释?
2222222222222222222
2222222222222222222   小试牛刀    发表于 2016-9-13 20:20:50

信令接通在前,开始发送传真在后吗
嘟嘟飞
嘟嘟飞   版主    发表于 2016-9-23 11:19:25

222222222222222 发表于 2016-09-13 20:20 信令接通在前,开始发送传真在后吗
不好意思。。。一直没有回复提醒。。。。

肯定是,信令接通在前,传真在后的
社区互动你我他,繁荣和谐靠大家
嘟嘟飞
嘟嘟飞   版主    发表于 2016-9-23 11:19:56

这个案例就是我们这里的
社区互动你我他,繁荣和谐靠大家
12
返回列表
快速回复 返回顶部