Сбор RTP-статистики
В IVA CS реализован сбор RTP-статистики для мониторинга, диагностики и управления качеством связи.
По каждому звонку статистика позволяет отслеживать потерю пакетов и задержки их получения, джиттер и другие параметры, влияющие на качество связи.
Для визуализации и удобного анализа RTP-статистики необходимо подключить к базе данных IVA CS внешнюю аналитическую систему — например, Apache Superset, Zabbix или другую аналогичную систему.
Структура RTP
| Поле | Тип данных | Описание |
|---|---|---|
id |
uuid |
Уникальный идентификатор записи статистики |
call_id |
uuid |
Идентификатор звонка |
leg |
character varying(1) |
Тип участника |
leg_id |
uuid |
Идентификатор участника звона (leg) |
ip_address |
character varying(100) |
IP-адрес участника |
section |
integer |
Секция потока |
stream |
integer |
Тип потока: аудио / видео |
payload |
character varying(100) |
Информация о Payload (медиаданные) |
ssrc |
character varying(100) |
Идентификатор источника — порт или источник медиапотока |
direction |
character varying(100) |
Направление потока (RX — прием, TX — передача) |
octets |
character varying(15) |
Количество переданных байт (октетов) |
packets |
integer |
Общее количество переданных RTP-пакетов |
packets_lost |
integer |
Количество потерянных RTP-пакетов |
min_jitter |
integer |
Минимальный джиттер (мкс) |
max_integer |
integer |
Максимальный джиттер (мкс) |
avg_jitter |
integer |
Средний джиттер (мкс) |
min_latency |
integer |
Минимальная задержка (мкс) |
max_latency |
integer |
Максимальная задержка (мкс) |
avg_latency |
integer |
Средняя задержка (мкс) |
encryption |
character varying(50) |
Тип шифрования (в текущей реализации — |
created |
timestamp without time zone |
Время создания записи в базе данных |
updated |
timestamp without time zone |
Время последнего обновления записи |
deleted |
timestamp without time zone |
Время удаления записи |