【发布时间】:2010-10-02 05:48:39
【问题描述】:
我捕获了一个 SIP 呼叫的 tcpdump 以调试 DTMF 问题(重复数字),但我在解释它时遇到了一些问题。
据我了解,当我通过 wireshark 的“VOIP CALL”解析捕获的流量时,我应该看到类似这样的内容(对于数字 123):
捕捉 1
RTP 电话事件 DTMF One 1
(活动结束)
RTP 电话事件 DTMF 二 2
(活动结束)
RTP 电话事件 DTMF 三 3
(活动结束)
但我看到的是这个
捕获 2
RTP 电话事件 DTMF One 1
RTP 电话事件 DTMF One 1
RTP 电话事件 DTMF One 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 事件 DTMF 1
RTP 事件 DTMF 1
RTP 事件 DTMF 1(结束)
RTP 事件 DTMF 1(结束)
RTP 事件 DTMF 1(结束)
RTP 事件 DTMF 2
RTP 事件 DTMF 2
RTP 事件 DTMF 2(结束)
RTP 事件 DTMF 2(结束)
RTP 事件 DTMF 2(结束)
RTP 事件 DTMF 3
RTP 事件 DTMF 3
RTP 事件 DTMF 3(结束)
RTP 事件 DTMF 3(结束)
RTP 事件 DTMF 3(结束)
RTP 有效负载
...
...
...
RTP 有效负载
而 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?
【问题讨论】: