Я перехватил tcpdump SIP-вызова для отладки проблемы DTMF (повторяющиеся цифры), но у меня возникли некоторые проблемы при ее интерпретации.
Из того, что я понимаю, когда я анализирую захваченный трафик через "VOIP CALL" wireshark, я должен видеть что-то вроде этого (для цифр 123):
CAPTURE 1
RTP телефонное событие DTMF One 1
(конец мероприятия)
RTP телефонное мероприятие DTMF Two 2
(конец мероприятия)
RTP телефонное мероприятие DTMF Three 3
(конец события)
Но я вижу это вместо этого
Захват 2
RTP телефон события DTMF One 1
RTP телефон события DTMF One 1
RTP телефон события DTMF One 1
(Окончание)
RTP телефонное событие DTMF Two 2
RTP телефонная связь DTMF Two 2
RTP телефон события DTMF Two 2
(Окончание)
RTP телефон события DTMF Two 3
RTP телефонное мероприятие DTMF Two 3
RTP телефонное мероприятие DTMF Two 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 EVENT DTMF 1
RTP PAYLOAD
RTP EVENT DTMF 1
RTP PAYLOAD
RTP EVENT DTMF 1 (конец)
RTP PAYLOAD
RTP EVENT DTMF 1 (конец)
RTP PAYLOAD
RTP EVENT DTMF 1 (конец)
RTP PAYLOAD
RTP PAYLOAD
RTP PAYLOAD
RTP PAYLOAD
RTP PAYLOAD
RTP EVENT DTMF 2
RTP PAYLOAD
RTP EVENT DTMF 2
RTP PAYLOAD
RTP EVENT DTMF 2 (конец)
RTP PAYLOAD
RTP EVENT DTMF 2 (конец)
RTP PAYLOAD
RTP EVENT DTMF 2 (конец)
RTP PAYLOAD
RTP PAYLOAD
RTP PAYLOAD
RTP PAYLOAD
RTP EVENT DTMF 3
RTP PAYLOAD
RTP EVENT DTMF 3
RTP PAYLOAD
RTP EVENT DTMF 3 (конец)
RTP PAYLOAD
RTP EVENT DTMF 3 (конец)
RTP PAYLOAD
RTP EVENT DTMF 3 (конец)
RTP PAYLOAD
RTP PAYLOAD
RTP PAYLOAD
RTP PAYLOAD
RTP PAYLOAD
RTP PAYLOAD
CAPTURE 2 соответствует RFC2833?