03 / ПРОТОКОЛЫ

У разговора
есть язык.

В VoIP разные протоколы решают разные задачи. Одни договариваются о звонке, другие передают звук, третьи помогают сетевому соединению.

01 / КТО ЗА ЧТО ОТВЕЧАЕТ

Сигнализация ≠ медиа.

Главное различие: организовать разговор и передать голос — не одно и то же.

УПРАВЛЕНИЕ ЗВОНКОМ

SIP ↗

Находит адресата, инициирует звонок, согласует сеанс и завершает разговор.

INVITE180 Ringing200 OKBYE
≠
ПОТОК ЗВУКА

RTP ↝

Переносит аудиокадры с метками времени и номерами последовательности.

SEQ 1024SEQ 1025SEQ 1026
02 / ЗАПОМНИТЬ

Карта протоколов.

Выберите элемент, чтобы увидеть его роль в системе VoIP.

01 / SESSION INITIATION PROTOCOL

Сначала договориться.

SIP отвечает за создание, изменение и завершение сеансов. Он может взаимодействовать с IP-АТС, регистраторами и прокси-серверами. Сами звуковые пакеты SIP не переносит.

Часто используются порты 5060 (SIP) и 5061 (SIP over TLS). Это типичные значения, не обязательные для каждой системы.
03 / ПРИМЕР

Как начинается SIP-звонок.

Упрощённый обмен сообщениями между двумя участниками. SIP-обмен и путь RTP могут проходить через разные узлы.

АБОНЕНТ AАБОНЕНТ Б
INVITE
Приглашение
Ожидание
100 Trying / 180 Ringing
Подтверждение
200 OK
ACK
Принято
Голос
RTP / SRTP
BYE
Завершение

Схема иллюстративная: реальный обмен может включать прокси, аутентификацию, дополнительные ответы и согласование параметров.

А как же WebRTC?

WebRTC — набор технологий для аудио, видео и обмена данными в приложениях и браузерах. Для согласования сетевых путей часто применяются ICE, STUN и TURN, а медиапоток обычно защищён с помощью SRTP. Способ сигнализации приложение выбирает самостоятельно.

ДАЛЬШЕ / 04

Что под капотом у IP-телефонии

Устройства, АТС, шлюзы и сетевые границы.