我捕获了一个 SIP 呼叫的 tcpdump 以调试 DTMF 问题(重复数字),但我在解释它时遇到了一些问题。
据我了解,当我通过wireshark的“VOIP CALL”解析捕获的流量时,我应该看到类似这样的内容(对于数字123):
CAPTURE 1
RTP 电话事件 DTMF 一 1
(事件结束)
RTP 电话事件 DTMF 二 2
(事件结束)
RTP 电话事件 DTMF 三 3
(事件结束)
但我看到的是
CAPTURE 2
RTP 电话事件 DTMF 一 1
RTP 电话事件 DTMF 一 1
RTP 电话事件 DTMF 一 1
(结束)
RTP 电话事件 DTMF 二 2
RTP 电话事件 DTMF 二 2
RTP 电话事件 DTMF 二 2
(结束)
RTP 电话事件 DTMF 二 3
RTP 电话事件 DTMF 二 3
RTP 电话事件 DTMF 二 3
(结束)
在 1 个系统上,CAPTURE 2 被检测为 123,但在另一个系统上,它似乎将其解码为具有重复数字。Wireshark 不将它们组合为单个 RTP 事件的原因是什么?
这是 rtp 流量:
捕获 1:
RTP EVENT DTMF 1
RTP EVENT DTMF 1
RTP EVENT DTMF 1(结束)
RTP EVENT DTMF 1(结束)
RTP EVENT DTMF 1(结束)
RTP EVENT DTMF 2
RTP EVENT DTMF 2
RTP EVENT DTMF 2(结束)
RTP EVENT DTMF 2(结束) )
RTP EVENT DTMF 2(结束)
RTP EVENT DTMF 3
RTP EVENT DTMF 3
RTP EVENT DTMF 3(结束)
RTP EVENT DTMF 3(结束)
RTP EVENT DTMF 3(结束)
RTP Payload
...
...
...
RTP Payload
而 CAPTURE 2 是:
RTP 事件 DTMF 1
RTP 有效负载
RTP 事件 DTMF 1
RTP 有效负载
RTP 事件 DTMF 1(结束)
RTP 有效负载
RTP 事件 DTMF 1(结束)
RTP 有效负载
RTP 事件 DTMF 1(结束)
RTP 有效负载
RTP 有效负载
RTP 有效负载
RTP 有效负载
RTP 有效负载
RTP 事件 DTMF 2
RTP 有效负载
RTP 事件 DTMF 2
RTP 有效负载
RTP 事件 DTMF 2(结束)
RTP 有效负载
RTP 事件 DTMF 2(结束)
RTP 有效负载
RTP 事件 DTMF 2(结束)
RTP 有效负载
RTP 有效负载
RTP 有效负载
RTP 有效负载
RTP 事件 DTMF 3
RTP 有效负载
RTP 事件 DTMF 3
RTP 有效负载
RTP 事件 DTMF 3(结束)
RTP 有效负载
RTP 事件 DTMF 3(结束)
RTP 有效负载
RTP 事件 DTMF 3(结束)
RTP 有效负载
RTP 有效负载
RTP 有效负载
RTP 有效负载
RTP 有效负载
RTP 有效负载
CAPTURE 2 是否遵循 RFC2833?