WebRTC, PSTN, SIP — что это вообще значит? Мы разберём, как работают звонки из браузера, простыми словами.
Версия на 30 секунд
Когда Вы делаете звонок через браузер, Ваш голос преобразуется в крошечные пакеты данных, шифруется, отправляется по интернету на сервер и затем соединяется с телефонной сетью, которая достигает того, кому Вы звоните.
Это та же технология, что обеспечивает видеозвонки Zoom и Google Meet — только вместо подключения к другому компьютеру она подключается к реальному телефонному номеру.
Результат: звонки, которые стоят малую долю того, что берут операторы, потому что дорогая часть (телефонная сеть) используется лишь на «последней миле».
WebRTC: технология за этим
WebRTC (Web Real-Time Communication) — открытая технология, встроенная в каждый современный браузер. Она была создана Google и сейчас поддерживается W3C и IETF.
Когда Вы нажимаете «звонить» в сервисе вроде TwinPhone, происходит следующее:
- Браузер захватывает аудио с Вашего микрофона через WebRTC.
- Аудио кодируется кодеком Opus — он создан для голоса и очень эффективен.
- Данные шифруются по протоколу DTLS-SRTP (Datagram Transport Layer Security + Secure Real-Time Transport Protocol).
- Зашифрованные пакеты отправляются на серверы TwinPhone.
- Сервер соединяется с PSTN (Public Switched Telephone Network) — глобальной телефонной сетью.
- Звонок достигает стационарного или мобильного номера собеседника.
Всё это происходит за миллисекунды. Шифрование выполняется автоматически — Вам ничего не нужно делать.
Почему это работает на плохом Wi-Fi
Именно здесь современные VoIP-сервисы стали действительно хороши. Старые VoIP-системы (как ранний Skype) хрипели, обрывались и разрывали звонки на любом неидеальном соединении.
Современные звонки из браузера используют несколько техник для работы со слабыми соединениями:
Адаптивный битрейт — кодек регулирует качество в реальном времени. На быстром Wi-Fi Вы получаете HD-голос. На медленных соединениях он плавно снижает качество, сохраняя соединение.
Буферизация джиттера — небольшие задержки в прибытии пакетов сглаживаются, чтобы Вы не слышали обрывистого звука.
Маскировка потери пакетов — если несколько пакетов теряются (часто на Wi-Fi), кодек заполняет пробелы с помощью предсказательных алгоритмов.
ICE/STUN/TURN — эти протоколы находят лучший сетевой маршрут между Вами и сервером, даже за файрволами и NAT.
Результат: звонки, которые остаются на связи на Wi-Fi в аэропорту, в отелях, на мобильных хотспотах и в других неидеальных сетях.
Как шифрование защищает Ваши звонки
Каждый звонок из браузера в TwinPhone использует два уровня шифрования:
TLS (Transport Layer Security) — шифрует сигнальные данные (кому Вы звоните, информацию о настройке звонка). Это то же шифрование, что защищает онлайн-банкинг.
SRTP (Secure Real-Time Transport Protocol) — шифрует само аудио Вашего звонка. Даже если кто-то перехватит пакеты данных, он услышит только шум.
Это значительно безопаснее, чем традиционные телефонные звонки, которые в сотовой сети передаются без шифрования. Когда Вы звоните с мобильного оператора, Ваш голос путешествует незашифрованным по радиоволнам, которые теоретически можно перехватить.
При звонках из браузера шифрование автоматическое и обязательное — сделать незашифрованный звонок просто невозможно.
Почему звонки из браузера настолько дешевле
Традиционные международные звонки дороги из-за платы за приём вызова — стоимости соединения с телефонной сетью страны назначения.
Звонки из браузера дешевле, потому что:
Нет сотовой сети на Вашей стороне — Ваш голос идёт через интернет (за который Вы уже платите), а не через оператора, который берёт поминутную плату.
Эффективная маршрутизация — VoIP-провайдеры договариваются об оптовых тарифах с операторами связи по всему миру, передавая Вам экономию.
Нет инфраструктурных издержек — никаких сотовых вышек, физических телефонных линий, дорогостоящего оборудования. «Оборудование» — это Ваш браузер.
Прозрачные тарифы за минуту — без платы за соединение, без скрытых комиссий, и точный тариф за минуту виден до соединения. Вы пополняете баланс и платите по факту (pay-as-you-go), без подписки и абонплаты.
Результат: звонки, которые стоят $0,02–0,15/мин вместо $1,50–3,00/мин через Вашего оператора.
Полезные материалы
Готовы попробовать?
Бесплатная регистрация за 30 секунд. Без карты и без приложения — пополните счёт от 5 $ и звоните.
Попробовать


