Согласно RTP RFC (3550) временная метка должна увеличиваться в каждом RTP-пакете:
«Временная метка отражает момент выборки первого октета в пакете данных RTP. Момент выборки ДОЛЖЕН быть получен из тактового сигнала, который монотонно и линейно увеличивается во времени для обеспечения синхронизации и расчетов джиттера».
Мы сталкиваемся с проблемами, когда метка времени внезапно уменьшается (возвращается к нулю) в середине вызова без каких-либо событий телефонии (таких как удержание / передача). SSRC остается тем же, и приращения порядкового номера ожидаются. Только метка времени действует без четкого объяснения.
Это приводит к потере записи (эти пакеты RTP отбрасываются регистратором, который захватывает поток RTP).
Я хотел бы выяснить, означает ли уменьшение отметки времени отсутствие соблюдения RTP RFC, а также какова возможная причина такого поведения?
Эта проблема возникает на телефонах Cisco 7942 с микропрограммой. Версия: SCCP42.9-4-2SR3-1S.
На телефонах Cisco 8841 (и точно в той же среде) проблема несколько иная: когда метка времени сбрасывает, порядковый номер также сбрасывается, в то же время (пакет), что не приводит к потере записи.
Спасибо
Kobster