目录
1
Sip故障常见分析方法: ......................................................................................................... 1 1.1 Wireshark显示环境的配置: ........................................................................................... 2
1.1.1 设置显示列的源和目的端口增加包显示的可读性 ........................................... 2 1.1.2 调整包的显示 ....................................................................................................... 5 1.1.3 设置时间显示格式 ............................................................................................... 5 1.1.4 设置显示的过滤表达式标签 ............................................................................... 5 1.1.5 添加协议的解析端口 ........................................................................................... 7 1.1.6 强制解析包为某种协议 ..................................................................................... 10 1.1.7 用ctrl+f进行查找需要的字段 .......................................................................... 13 1.1.8 用packet detail里的字段进行查找 .................................................................. 15 1.1.9 抓包文件的保存 ................................................................................................. 16 ? 抓包整个保存 ..................................................................................................... 16 ? 有选择的保存 ..................................................................................................... 17
SIP回复消息解析 ................................................................................................................... 21 工作中Sip故障类问题 .......................................................................................................... 23 3.1 SIP信令触发类问题 ....................................................................................................... 23 3.2 SIP终端注册类问题 ....................................................................................................... 25 3.3 SIP基本呼叫类问题 ....................................................................................................... 33 3.4 SIP呼叫语音视频单通或双不通类问题 ....................................................................... 40 3.5 SIP二次拨号类问题 ....................................................................................................... 46 3.6 SIP消息跟踪丢失类问题 ............................................................................................... 49 3.7 SIP呼叫周期性失败类问题 ........................................................................................... 50 3.8 SIP匿名呼叫类问题 ....................................................................................................... 50 3.9 SIP呼叫主叫用户无法听回铃音类问题 ....................................................................... 51 3.10 SIP和中继网关对接类问题 ........................................................................................... 53 3.11 SIP补充业务类问题 ....................................................................................................... 54 3.12 SIP一号通,彩铃,UC呼叫类问题 ............................................................................. 55 3.13 SIP呼叫号码显示类问题 ............................................................................................... 60 3.14 SIP传真类问题 ............................................................................................................... 60 3.15 SIP长时间通话断话类问题 ........................................................................................... 63 3.16 SIP大面积呼损类问题 ................................................................................................... 63
2 3
1 Sip故障常见分析方法:
Sip协议是基于udp的协议,常见分析问题方法可分位抓包协议分析和日志分析,协议分
1
析通过抓取的终端或者注册,代理服务器的流程,分析那个流程出错,进而找到原因。日志分析通过设备内部的spms,as,cscf,mrf之间的流程关系,来确定程序内部处理的故障。通过sip协议分析,我们先确定外部信令流程的故障,日志来确定程序的问题。 现在我们来着重介绍一下,wireshark抓包分析sip信令流程的故障的处理过程。 Wireshark信令分析前,需要配置一下wireshark的环境,便于我们快速找出故障。
1.1 Wireshark显示环境的配置:
1.1.1 设置显示列的源和目的端口增加包显示的可读性
我们可以设置wireshark的显示的列字段,增加包的可读性。
如我们增加数据包源端口和目的端口,这样可以一目了然,知道是从哪里发的包。 方法菜单edit→preferences→user interface→columns→add
2
对具体的字段field type进行选择,显示名称标题title进行修改
3
点应用apply后,显示的内容增加,然后在显示界面调整显示的次序
这样就添加了数据包显示时的源和目的端口,便于我们定位问题
4