Перейти к содержимому
AUTHORВЫПУСК №008 → АВТОМАТИЗАЦИЯ АГЕНТАМИ: 90% НЕ ПРОМПТ / имейте совесть, когда будете делиться или копировать
>AISTUDY_

Модуль v.3 · Урок 1

SIP, WebRTC и PSTN: как звонок доходит до агента

30 мин
v.3 / Урок 1 из 3

Чему вы научитесь

  • Объяснять, что такое PSTN, SIP и WebRTC и как они связаны
  • Понимать роль SIP-транка между телефонной сетью и вашим кодом
  • Видеть, где в этой схеме живёт голосовой агент
  • Различать роль провайдеров вроде Twilio и Telnyx
  • Понимать, почему кодеки и задержка решают всё

Три слова, которые надо развести

Realtime-модель умеет разговаривать, но сама по себе звонок не примет. Звук должен дойти до неё по сети. За это отвечает транспортный слой, и в нём три ключевых понятия.

ТерминЧто этоГде встречается
PSTNОбычная телефонная сетьЗвонки с мобильных и городских номеров
SIPПротокол установления звонкаКорпоративная телефония, транки, АТС
WebRTCЗвонки прямо в браузереЗвонок с сайта без телефона

Грубо: PSTN — это «телефон как у всех», SIP — «телефония для бизнеса», WebRTC — «позвонить кнопкой на сайте».

Как звонок доходит до агента

flowchart LR
    A[Абонент: мобильный/городской] --> B[PSTN]
    B --> C[Провайдер: Twilio/Telnyx]
    C -->|SIP / медиа-поток| D[Ваш сервер с агентом]
    D --> E[Realtime-модель или конвейер]
    F[Браузер на сайте] -->|WebRTC| D

Абонент набирает обычный номер, звонок идёт через PSTN к провайдеру. Провайдер по SIP передаёт звонок (и аудиопоток) на ваш сервер, где живёт агент. Звонок с сайта приходит туда же, но по WebRTC.

SIP-транк — мост между мирами

SIP-транк — это «труба», которая соединяет обычную телефонную сеть с вашей инфраструктурой по протоколу SIP. Через неё вы получаете телефонные номера и можете принимать и совершать звонки кодом.

Провайдеры вроде Twilio и Telnyx дают номера, SIP-транки и API. Они берут на себя стык с PSTN, а вам отдают звонок в удобном для программирования виде.

Кодеки и задержка

По сети звук идёт не «как есть», а сжатым кодеком. Типичные кодеки телефонии — G.711, G.722, Opus. Выбор кодека влияет на качество и на задержку, а задержку мы помним как главного врага из урока v.0/02.

Каждый стык в цепочке (PSTN, провайдер, ваш сервер, модель) добавляет миллисекунды. Поэтому в телефонии важно не только «какая модель», но и насколько коротка и быстра вся транспортная цепочка.

Что выбрать для старта

Для первого боевого звонка не нужно поднимать свою АТС. Достаточно номера и SIP-транка у провайдера плюс сервер с агентом. Многие провайдеры дают пробный баланс, которого хватит на тесты.

А если у вас уже есть корпоративная АТС на Asterisk или FreePBX, агента можно встроить прямо в неё — этим займёмся в следующем уроке.


Следующий урок

Голосовой агент поверх Asterisk на AVA — встроим агента в существующую АТС без переезда в чужое облако.

Скачать урок

Есть идея или нашли ошибку?

// Обсуждение

Можно писать анонимно. Укажите email, чтобы получать уведомления об ответах.