Простейшая очередь. Пакеты обслуживаются строго в порядке поступления. При переполнении отбрасывается хвост очереди. Типы трафика не различаются.
Три приоритетных класса: голос (5) → данные (3) → фон (1). При переполнении вытесняются низкоприоритетные пакеты.
Гарантированная доля полосы: голос 70%, данные 20%, фон 10%. Виртуальное время для планирования.
Превентивное отбрасывание при росте очереди. Для голосовых пакетов вероятность отбрасывания снижена в 10 раз.
Алгоритм переключает режим обслуживания по состоянию очереди и качеству голосового трафика: в обычном режиме использует WFQ, при росте риска для речи кратковременно отдаёт приоритет RTP, а при заполнении буфера включает адаптивное RED.
64 kbps, кадр 20 мс, 160 байт payload. Эталонное качество (quality=1.0).
8 kbps, кадр 20 мс, 20 байт payload. Хорошее качество при малом битрейте (quality=0.85).
64 kbps, 16 kHz, HD Voice. Качество выше G.711 (quality=1.1).
32 kbps (адаптивный 6–510 kbps). Лучший VoIP-кодек (quality=1.2).
Субъективная оценка качества речи, шкала 1–5.
R = 94.2 − штраф_потери − штраф_задержки, затем × quality_кодека.
Норма ITU-T G.114: < 150 мс (односторонняя). Свыше 300 мс — разговор затруднён.
Вариация задержки. До 30 мс — незаметно. Свыше 50 мс — выпадения без буфера.
< 0.5% — незаметно · 0.5–1.5% — заметное ухудшение · > 3% — неприемлемо.
Сигнальный протокол (RFC 3261). Порты 5060 (UDP/TCP), 5061 (TLS). Методы: INVITE, ACK, BYE, CANCEL, REGISTER, OPTIONS.
Описание сессии (RFC 4566). Передаётся в теле SIP. Поля m=, a=rtpmap, a=fmtp.
RTP (RFC 3550): медиа-поток, чётные порты UDP. RTCP: нечётный порт, SR/RR отчёты.