请先开启ONT本地语音抓包功能,并在PC上安装ethereal/wireshark等抓包软件进行抓包 然后,重现问题(pos机刷卡) 等待重现完成后保存抓包文件、关闭语音抓包开关 最后反馈ONT的配置文件、抓包文件。 ~~~~~~~~~~~~~~~~~~~~~~~ 本地语音抓包 前提条件 ONT应用PC通过LAN口连接; 对于桥接型ONT,要求是V100R003C00&C01之后的版本。 操作步骤 步骤 1 telnet登录ONT(帐号root密码admin)。 步骤 2 V100R002C00&C01版本,且语音WAN口的服务类型为VOIP,请修改WAN口服务类型为VOIP_INTERNET或其他复合类型; V100R002C04&C05、V100R003C00&C01及V100R005C00&C01版本,输入命令: WAP>set dhcpslv enable 1 注:V100R006C00&C01及之后版本不需要执行步骤2的命令。 步骤 3 进入后,开启本地抓包镜象,顺序输入: WAP>vspa remote capture server set voiceservice 1 wanname br0 localtransport 50100 remoteip 192.168.100.100 remotetransport 50100 l voiceservice 固定为1; l wanname: br0(本地LAN口抓包固定为br0); l 50100为ONT本地端口号(默认情况下推荐50100); l 192.168.100.100为本地机器IP地址; l 50100为远程抓包服务器端口号(默认情况下推荐50100)。 WAP>vspa remote capture set voiceservice 1 port 1 Enable 1 timerautostop 30 captype All l voiceservice 固定为1 l port为POTS端口号,取值范围为[1,4]; l Enable为使能否开关,1为打开,0为关闭; l timerautostop为抓包时长(可选 默认:30,单位:分钟),取值范围为[1,43200]; l captype取值:Media为发送媒体报文;Signal为发送信令报文;All为全部发送(可选 默认:All)。 步骤 4 输入命令后,在远程抓包服务器上可以通过wireshark或者etherreal抓包,抓包结束,请关闭对应POTS口的抓包功能,Enable输入为0。 WAP>vspa remote capture set voiceservice 1 port 1 Enable 0 举例说明 通过本地lan口抓取POTS 1的语音用户的媒体和信令的语音报文,在ONT的WAP模式下输入,输入如下命令: WAP>vspa remote capture server set voiceservice 1 wanname br0 localtransport 50100 remoteip 192.168.100.30 remotetransport 50100 WAP>vspa remote capture set voiceservice 1 port 1 Enable 1 timerautostop 60 captype All 停止对POTS 1抓包: WAP>vspa remote capture set voiceservice 1 port 1 Enable 0 |