Безплатні дзвінки через інтернет працюють так: мікрофон записує голос, програма стискає його кодеком і надсилає короткими пакетами даних тим самим каналом, що й сайти чи пошта. На іншому телефоні пакети збирають у правильному порядку, розпаковують і відтворюють динаміком. Окремої «телефонної лінії» оператора тут немає.
Дзвінок безплатний лише між двома абонентами однієї програми, коли обидва вже мають інтернет. Ви не купуєте хвилину розмови в Київстар, Vodafone чи lifecell — ви витрачаєте трафік із пакета даних або з домашнього Wi-Fi. Якщо дзвонити з месенджера на звичайний мобільний номер, послуга вже платна: голос тоді виходить у телефонну мережу, і хтось за цей вихід платить.
Якість залежить не від «магії» програми, а від затримки, нерівномірності прибуття пакетів і втрат у мережі. Стабільний канал на кілька сотень кілобіт на секунду дає чистішу розмову, ніж рваний «швидкий» інтернет із обривами.
Чому інтернет-дзвінки безплатні
Звичайний мобільний виклик бронює голосовий канал у мережі оператора. Компанія тримає для вас ресурс на весь час розмови і тарифікує хвилини — у пакеті чи поза ним. Інтернет-дзвінок іде як потік даних: ті самі маршрутизатори, що возять відео й пошту, возять і ваш голос. Оператор уже взяв гроші за гігабайти або за домашній канал, окремий «голосний» тариф тут не вмикається.
Саме тому ви платите за трафік, а не за хвилину. Тридцять хвилин у WhatsApp чи Viber з дому через Wi-Fi для гаманця майже непомітні. Ті самі тридцять хвилин на номер іншої мережі поза пакетом хвилин уже рахуються як голосова послуга оператора. «Безплатно» тут означає «без рахунку за хвилину», а не «без жодних витрат».
Важливо. Дзвінок через Wi-Fi у налаштуваннях оператора (VoWiFi) — це не те саме, що виклик у месенджері. Голос теж іде інтернетом, але завершується в телефонній мережі, і розмову тарифікують як звичайні хвилини. Безплатними лишаються лише виклики всередині програми, коли обидва боки в інтернеті.
Як голос стискається в пакети
Мікрофон знімає коливання повітря й перетворює їх на цифровий потік. Далі вмикається кодек — алгоритм, який викидає те, без чого мову ще можна розібрати, і пакує залишок у кадри по 20 мілісекунд. Типовий сучасний кодек для розмов — Opus, стандартизований IETF. Для голосу йому часто вистачає 16–32 кбіт/с; у слабкій мережі він сам знижує бітрейт аж до кількох кілобіт, щоб розмова не обірвалася.
Кожен кадр кладуть у пакет протоколу реального часу (RTP) і відправляють інтернетом, зазвичай поверх UDP. Це не «телефонний сигнал», а звичайні дані з номером послідовності й міткою часу. За секунду таких посилок близько п’ятдесяти. Кодування й пакування на сучасному смартфоні тривають мілісекунди: вузьке місце не процесор, а шлях мережею.
Для порівняння: старий офісний кодек G.711 майже не стискає й потребує близько 64 кбіт/с чистого звуку, з заголовками — близько 85–90 кбіт/с на напрямок. Opus на розмовному бітрейті бере в кілька разів менше й краще тримається при втратах. Саме стиснення робить голос пакетами даних, а не безперервною лінією.

Як пакети доходять без розриву
Пакет не їде «напряму в вухо». Спершу програма знаходить співрозмовника через сервери сервісу. Якщо обидва пристрої доступні один одному, потік може піти майже напряму. Часто заважає домашня роутерна трансляція адрес, і тоді голос іде через проміжний сервер компанії — це повільніше, але надійніше за стінами мереж.
Мережа рідко доставляє пакети рівним метрономом. Один затримається в черзі роутера, інший прийде раніше, третій загубиться. Різниця в часі прибуття називається джитером. Щоб мова не сіпалася, приймач тримає короткий буфер джиттера: кілька кадрів чекають і лише потім ідуть у динамік рівним потоком.
Це схоже на касу, де продавець навмисно тримає двох-трьох людей у черзі, щоб потік не рвався, коли хтось затримується на вході. Аналогія ламається, коли людина так і не доходить: загублений пакет буфер не відродить. Тоді кодек на мілісекунди домальовує звук за сусідами (приховування втрат) або ви чуєте провал, роботний тембр, луну.
За орієнтиром ITU-T одностороння затримка до 150 мс ще комфортна для розмови; понад 300 мс люди починають перебивати одне одного. Джитер понад кілька десятків мілісекунд і втрати понад близько 1% уже чути. Сервіс тоді збільшує буфер (розмова «відстає»), знижує бітрейт або шукає інший маршрут.
Різниця між месенджерами і звичайним VoIP
Viber, WhatsApp і Telegram користуються тим самим принципом VoIP: кодек, пакети, інтернет. Відрізняються не «фізика голосу», а обгортка — шифрування, вибір кодека, сервери й те, чи може компанія почути розмову на своєму обладнанні.
WhatsApp шифрує виклики від кінця до кінця за схемою, спорідненою з протоколом Signal, тож вміст аудіо на сервері Meta у відкритому вигляді не лежить. Viber також шифрує особисті й групові виклики, але протокол закритий. У Telegram наскрізне шифрування є для розмови один на один; груповий дзвінок на кілька людей цим захистом зазвичай не покривається. Звичайна офісна IP-телефонія через SIP часто шифрує лише ділянку до сервера провайдера: сам вузол може розпакувати голос, щоб стикувати його зі звичайною телефонною мережею.
На слух різниця менша, ніж у політиці приватності. На доброму каналі Opus у месенджері звучить щільніше за вузькосмуговий офісний кодек. На поганому виграє той, хто швидше зменшує бітрейт і ховає втрати. Швидкість «хто перший з’єднався» залежить більше від серверів і обходу мережевих екранів, ніж від назви іконки.

Чому потрібен саме інтернет
Мобільна мережа 4G чи 5G — теж інтернет, лише з радіоканалом замість кабелю. Для програми немає принципової різниці між домашнім Wi-Fi і LTE: в обох випадках іде IP-трафік. Різниця для вас у тарифі й стабільності. Хвилини оператора на голосовому каналі не витрачаються. Витрачаються мегабайти.
На типовому розмовному бітрейті година голосу в обидва боки часто вкладається приблизно в 20–40 МБ — залежить від кодека, тиші в кімнаті й того, чи програма піднімає якість. Це дрібниця на домашньому каналі й помітна частка, якщо в тарифі лишився 1 ГБ на місяць. Відеовиклик їсть на порядок більше.
Якість дзвінка тримається на трьох умовах:
- одностороння затримка бажано до 150 мс;
- рівний інтервал між пакетами, без стрибків у десятки мілісекунд;
- втрати пакетів близько нуля, не вище приблизно одного відсотка.
Стабільність важливіша за пікову швидкість. Канал «до 300 Мбіт/с», який раз на кілька секунд зависає, гірший за скромні стабільні 2–3 Мбіт/с. У підвалі, на межі базової станції або в перевантаженому громадському Wi-Fi пакети запізнюються пачками — буфер роздувається, і ви чуєте запізнілу відповідь.
Часті запитання
Чому дзвінок у месенджері безплатний, якщо інтернет платний? Бо оператор уже продав вам передачу даних. Програма не орендує голосовий канал і не виставляє рахунок за хвилину. Безплатність зникає, щойно виклик виходить на звичайний телефонний номер.
Чим інтернет-дзвінок відрізняється від мобільного за звуком? Мобільний виклик іде виділеним трактом оператора з передбачуваною затримкою. Інтернет-дзвінок ділить дорогу з іншим трафіком, тому чутливіший до черг і втрат, зате на доброму каналі кодек дає ширшу смугу частот і «ближчий» голос.
Що зламається першим на слабкому зв’язку? Спочатку з’являється затримка через більший буфер, потім — обриви слів і синтетичний тембр. Повний розрив стається, коли пакети довго не доходять і програма вважає сесію мертвою.
Якщо ви збираєтеся говорити 20 хвилин із родичем у Польщі з квартири в Львові через месенджер по Wi-Fi, голос з’їсть орієнтовно 7–15 МБ. Той самий час на мобільний номер поза пакетом хвилин оператор порахує як голосову послугу — у гривнях за хвилину, а не в мегабайтах. Перед довгою розмовою з мобільного інтернету варто глянути залишок гігабайтів: на тарифі з 1 ГБ кілька годин відеодзвінків уже відчутні, голосові — майже ні.
Перевірити канал просто: якщо вебсторінки відкриваються рівно, без «зависань» на півсекунди, шанс чистої розмови високий. Якщо відео буферизується ривками, буфер джиттера не врятує кожну фразу. Тоді краще перейти на іншу мережу або дочекатися стабільнішого радіоканалу, ніж підвищувати гучність.
Простими словами: інтернет-дзвінок — це ваш голос, нарізаний на дрібні цифрові посилки, які їдуть мережею як звичайні дані й знову стають мовою в динаміку іншого телефона.
