简介
本文档介绍如何从VXML网关获取数据包捕获(pcap)以进行信号和语音分析。
先决条件
要求
Cisco 建议您了解以下主题:
- 统一Customer Voice Portal (CVP)
-
语音可扩展标记语言网关(VXML GW)
- Whireshark工具
使用的组件
本文档不限于特定的软件和硬件版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
在VXML网关上捕获数据包
您可以通过此步骤从Cisco VXML GW获取一个pcap来检查接口g0/0的信令和媒体。您需要将命令中的接口名称更改为相应的接口名称。
conf t
ip traffic profile test mode capture
bidirectional
exit
int g0/0
ip traffic apply test size 20000000
end
traffic int g0/0 clear
traffic int g0/0 start
VXML网关捕获流量,因此进行测试呼叫并快速停止数据包捕获。
traffic int g0/0 stop
要将pcap复制到TFTP服务器,请键入以下命令。
traffic int g0/0 copy tftp://x.x.x.x/g00.pcap
要将pcap复制到FTP服务器,请键入此命令。
traffic int g0/0copy ftp://username:password@x.x.x.x/g00.pcap
屏幕截图显示了使用Wireshark工具打开的pcap文件port1.pcap。
验证
要验证数据包捕获是否有效,请使用此过程。
步骤1.过滤SIP信令。
在Filter(过滤器)文本框中输入sip关键字。
步骤2.使用Wireshark Player打开RTP流。
- 导航至电话 — Voip呼叫
- 选择有问题的呼叫
- 选择播放器
步骤3.单击“解码”。
步骤4.播放录音。
要播放录制的对话,请为有问题的呼叫选择解码图形,然后选择“播放”。
所描述的过程可用于排除音频质量、单向音频或空气损坏等问题。
可在VXML网关上键入这些debug命令以进行其他诊断。
debug ccsip mess
debug ccsip error
debug voip ccapi inout
debug voip dialpeer inout
debug http client all
debug voip application script
debug voip application vxml
debug voip rtp session named-events
debug voip rtp sess nse
debug voip rtp