Технологии5 мин чтения

Как работают звонки VoIP из браузера (простое объяснение)

WebRTC, PSTN, SIP — что это вообще значит? Мы разберём, как работают звонки из браузера, простыми словами.

Автор:· Founder and Managing Director, TwinPhoneОпубликовано Обновлено
Иллюстрация к гиду TwinPhone: Как работают звонки VoIP из браузера (простое объяснение)
Содержание▾
  1. 01Версия на 30 секунд
  2. 02WebRTC: технология за этим
  3. 03Почему это работает на плохом Wi-Fi
  4. 04Как шифрование защищает Ваши звонки
  5. 05Почему звонки из браузера настолько дешевле

Версия на 30 секунд

Когда Вы делаете звонок через браузер, Ваш голос преобразуется в крошечные пакеты данных, шифруется, отправляется по интернету на сервер и затем соединяется с телефонной сетью, которая достигает того, кому Вы звоните.

Это та же технология, что обеспечивает видеозвонки Zoom и Google Meet — только вместо подключения к другому компьютеру она подключается к реальному телефонному номеру.

Результат: звонки, которые стоят малую долю того, что берут операторы, потому что дорогая часть (телефонная сеть) используется лишь на «последней миле».

WebRTC: технология за этим

WebRTC (Web Real-Time Communication) — открытая технология, встроенная в каждый современный браузер. Она была создана Google и сейчас поддерживается W3C и IETF.

Когда Вы нажимаете «звонить» в сервисе вроде TwinPhone, происходит следующее:

  1. Браузер захватывает аудио с Вашего микрофона через WebRTC.
  2. Аудио кодируется кодеком Opus — он создан для голоса и очень эффективен.
  3. Данные шифруются по протоколу DTLS-SRTP (Datagram Transport Layer Security + Secure Real-Time Transport Protocol).
  4. Зашифрованные пакеты отправляются на серверы TwinPhone.
  5. Сервер соединяется с PSTN (Public Switched Telephone Network) — глобальной телефонной сетью.
  6. Звонок достигает стационарного или мобильного номера собеседника.

Всё это происходит за миллисекунды. Шифрование выполняется автоматически — Вам ничего не нужно делать.

Оплата по мере использования

Звоните в любую страну от $0,02/мин

Регистрация бесплатна — карта для начала не нужна. Пополните на $10 и платите только за минуты, которые реально проговорили. Без подписки и ежемесячной платы.

Без карты при регистрации · Пополнение $10 · Платите только когда звоните

Почему это работает на плохом 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) — шифрует само аудио Вашего звонка. Даже если кто-то перехватит пакеты данных, он услышит только шум.

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

При звонках из браузера шифрование автоматическое и обязательное — сделать незашифрованный звонок просто невозможно.

Почему звонки из браузера настолько дешевле

Традиционные международные звонки дороги из-за платы за приём вызова — стоимости соединения с телефонной сетью страны назначения.

Звонки из браузера дешевле, потому что:

  1. Нет сотовой сети на Вашей стороне — Ваш голос идёт через интернет (за который Вы уже платите), а не через оператора, который берёт поминутную плату.

  2. Эффективная маршрутизация — VoIP-провайдеры договариваются об оптовых тарифах с операторами связи по всему миру, передавая Вам экономию.

  3. Нет инфраструктурных издержек — никаких сотовых вышек, физических телефонных линий, дорогостоящего оборудования. «Оборудование» — это Ваш браузер.

  4. Прозрачные тарифы за минуту — без платы за соединение, без скрытых комиссий, и точный тариф за минуту виден до соединения. Вы пополняете баланс и платите по факту (pay-as-you-go), без подписки и абонплаты.

Результат: звонки, которые стоят $0,02–0,15/мин вместо $1,50–3,00/мин через Вашего оператора.

Добавить TwinPhone в предпочитаемые источники Google

Готовы попробовать?

Бесплатная регистрация за 30 секунд. Без карты и без приложения — пополните счёт от 10 $ и звоните.

Попробовать

Частые вопросы

Что обычно спрашивают о международных звонках.

Безопасны ли звонки из браузера?

Да. Звонки шифруются по протоколу TLS + SRTP — тому же шифрованию, что используют банки. Это даже безопаснее обычных телефонных звонков, которые в сотовой сети идут без шифрования.

Нужен ли мне быстрый интернет?

Достаточно базового 3G или медленного Wi-Fi (256 кбит/с). Современный VoIP использует адаптивный звук, который автоматически подстраивается под скорость Вашего соединения.

Можно ли через звонки из браузера дозвониться до любого номера?

Да. Звонки из браузера подключаются к PSTN (глобальной телефонной сети), поэтому Вы можете звонить на любой стационарный или мобильный номер в мире — так же, как с обычного телефона.

Почему это намного дешевле, чем у моего оператора?

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

Без приложения и SIM — звонки идут прямо в браузере

Готовы звонить по миру дешевле?

Зарегистрируйтесь бесплатно, пополните баланс от 10 $ и звоните на реальные номера в 145 стран прямо из браузера.