问题:如何抓取HG824x的SIP和H.248信令?
回答:
1.通过telnet方式登录到ONT。
设备地址:192.168.100.1/24
用户名:root
密码:admin
2.通过以下命令查询MG接口状态。
WAP>vspa display mg if state
3.通过以下命令查询POTS用户状态。
WAP>vspa display user status port 0
WAP>vspa display user status port 1
4.通过以下命令把收发的信令打印出来。
WAP>set dbgoutput outputtype all swt 1
WAP>vspa debug module 201 cmd 2 subcmd 1
记得刚开始配置HG8240的时候,有个数图匹配模式的参数配置错误。造成拨完号后要等一段时间才能听到拨号音。刚开始没找到原因,询问华为的工程师后才得到数图方面的原因。这才找到问题所在。
又找到一个远程跟踪信令的方法:
A:
步骤一:登陆OLT,创建一个vlan(该vlan未被创建),并给该vlan创建一个三层接口,接口的IP地址与ONT的管理地址(默认为192.168.100.1)为同一网段。MA5680T(config)MA5680T(config)#vlan 333 smart
MA5680T(config)#interface vlanif 333
MA5680T(config-if-vlanif333)#ip address 192.168.100.33 24
步骤二:创建一条流到需要登陆的HG8245(以0/2/3端口的ONT4为例),CVLAN与SVLAN相同。
MA5680T(config)#service-port vlan 333 epon 0/2/3 ont 4 multi-service user-vlan 333 (EPON命令)
MA5680T(config)#service-port vlan 333 gpon 0/2/3 ont 4 gemport 0 multi-service user-vlan 333 (GPON命令)
步骤三:telnet登陆ONT,用户名/密码为root/admin。
MA5680T(config)#telnet 192.168.100.1
步骤四:进入后,开启本地抓语音信令,顺序输入:
wap>set dbgoutput outputtype all swt 1
wap>vspa debug module 201 cmd 2 subcmd 1
把跟踪信令信息记录下来即可。
步骤五:关闭本地抓语音信令,顺序输入:
wap>set dbgoutput outputtype all swt 0
wap>vspa debug module 201 cmd 2 subcmd 0
建议与总结:
当E8-C出现语音问题时,使用该方法即可远程处理问题,而无需前往现场,带来方便。