Я анализирую некоторые голосовые данные. У меня есть данные, и каждая строка представляет собой сценарий вызова. Теперь в каждой строке есть столбцы, связанные со звонком.
Столбец, который меня интересует, - это причина выпуска SIP, Jitter, MOS.
Вот некоторые причины выпуска:
«SIP: 487 Запрос отменен», «SIP: 200 OK», «SIP: 480 временно недоступен», «SIP: 504 Время ожидания шлюза», «SIP: 408 Время ожидания запроса», «SIP: 484 Адрес не заполнен», «SIP: 403 Запрещено», «SIP: 404 не найден», «SIP: 486 здесь занят», «SIP: 500 Внутренняя ошибка сервера», «SIP: 503 Служба недоступна», «SIP: 500 Служба недоступна», «SIP: 580 Предварительное условие Сбой», «SIP: 481 ветвь вызова/транзакция не существует», «SIP: 603 отклонено», «SIP: 488 здесь неприемлемо»
Теперь я вижу в своих данных для SIP OK, есть некоторые значения джиттера и MOS, которые верны, поскольку некоторые пакеты RTP будут обмениваться.
Но для другой причины выпуска, такой как SIP 487 Cancel, я мог видеть, что некоторые из моих строк имеют значения джиттера и MOS, что странно, поскольку пакеты RTP здесь не ожидаются. Аналогично с другими причинами выпуска 4XX и 5XX.
Теперь я хочу понять случаи (причины выпуска), когда может происходить некоторый обмен пакетами RTP, который может привести к джиттеру.
Я вообще неправильно понимаю концепцию джиттера. Может ли это происходить без каких-либо обменов RTP. Или есть ли какой-либо поток RTP для причины освобождения, кроме SIP 200 OK.