bolt Valebyte VPS від $4/міс — NVMe, запуск за 60 секунд.

Отримати VPS arrow_forward

Сервер для VoIP та IP-телефонії: Asterisk і FreePBX

calendar_month March 24, 2026 schedule 6 хв. читання visibility 379 переглядів
person
Valebyte Team
Сервер для VoIP та IP-телефонії: Asterisk і FreePBX
summarize

TL;DR

  • Для 20 одночасних дзвінків потрібно мінімум 2 vCPU (2.5+ ГГц), для 100+ дзвінків — від 8 ядер.
  • Рекомендований обсяг оперативної пам'яті для стабільної роботи системи з FreePBX — від 4 ГБ RAM.
  • Використовуйте NVMe-диски для швидкої обробки бази даних та якісного запису телефонних розмов.
  • Обирайте сервер з мінімальним пінгом для виключення затримок та забезпечення високої якості зв'язку.

Для стабільної роботи VoIP-системи на базі Asterisk або FreePBX потрібен VoIP-сервер з достатньою кількістю CPU (від 2 ядер), RAM (від 4 GB) і швидким NVMe-диском, а також низьким пінгом для забезпечення якості зв'язку і мінімізації затримок.

Що таке VoIP-сервер і чому Asterisk/FreePBX?

VoIP-сервер (Voice over IP) — це спеціалізоване апаратне або віртуальне рішення, призначене для обробки голосового трафіку через інтернет-протокол. По суті, він виступає в ролі центральної АТС (автоматичної телефонної станції) для вашої IP-телефонії. Замість традиційних аналогових ліній, VoIP-сервер дозволяє здійснювати і приймати дзвінки по мережі, значно знижуючи витрати на зв'язок і розширюючи функціональність.

Asterisk — це потужна, відкрита платформа для створення систем IP-телефонії. Вона надає багатий набір функцій, включаючи голосову пошту, конференції, IVR (інтерактивне голосове меню), запис дзвінків і багато іншого. Завдяки своїй гнучкості, Asterisk став де-факто стандартом для багатьох компаній, що бажають побудувати власну систему зв'язку.

FreePBX — це веб-інтерфейс для управління Asterisk, який значно спрощує налаштування та адміністрування. Він надає інтуїтивно зрозумілий графічний інтерфейс, дозволяючи навіть користувачам без глибоких знань командного рядка Asterisk створювати і управляти складними конфігураціями. Саме тому багато хто вибирає хостинг FreePBX для своїх комунікаційних потреб.

Ключові вимоги до сервера Asterisk: CPU, RAM, Storage

Вибір відповідного сервера Asterisk критично важливий для забезпечення безперебійної та якісної зв'язку. Основні компоненти, на які слід звернути увагу:

Процесор (CPU)

Продуктивність CPU — один з головних факторів. Asterisk інтенсивно використовує процесор для кодування/декодування аудіо, особливо при використанні ресурсоємних кодеків і обробці великої кількості одночасних дзвінків. Для невеликої компанії до 20-30 одночасних дзвінків достатньо 2-4 ядер сучасного процесора (наприклад, Intel Xeon E3/E5 або AMD EPYC).

  • До 20 одночасних дзвінків: 2 vCPU (2.5+ GHz).
  • 20-50 одночасних дзвінків: 4 vCPU.
  • 50-100+ одночасних дзвінків: 6-8 vCPU або виділений сервер з багатоядерним процесором.

Важливо пам'ятати, що віртуальні ядра (vCPU) на VPS можуть бути менш продуктивними, ніж фізичні ядра виділеного сервера. При виборі VPS або виділеного сервера, враховуйте цю різницю.

Оперативна пам'ять (RAM)

Asterisk не є надмірно вимогливим до RAM, проте достатній обсяг пам'яті необхідний для стабільної роботи операційної системи, самого Asterisk, FreePBX і всіх модулів. Кожне активне з'єднання споживає невеликий обсяг RAM, а також пам'ять необхідна для кешування, баз даних (FreePBX використовує MySQL/MariaDB) і логування.

  • До 20 одночасних дзвінків: 4 GB RAM.
  • 20-50 одночасних дзвінків: 8 GB RAM.
  • 50-100+ одночасних дзвінків: 16 GB RAM і більше.

Дискова підсистема (Storage)

Швидкість диска важлива для швидкого завантаження системи, роботи бази даних FreePBX, запису дзвінків і зберігання голосової пошти. NVMe SSD диски краще, ніж SATA SSD або HDD через значно більшу швидкість читання/запису і низькі затримки.

Шукаєте надійний сервер для ваших проєктів?

VPS від $10/міс і виділені сервери від $9/міс з NVMe, DDoS-захистом і підтримкою 24/7.

Дивитися пропозиції →
  • Тип диска: NVMe SSD (настійно рекомендується).
  • Об'єм:
    • Мінімальний: 50-80 GB для ОС і базової установки.
    • З записом дзвінків: Від 100 GB до декількох TB, в залежності від обсягу запису і терміну зберігання. 1 година запису в G.711 займає близько 30 MB.

Кодеки в IP-телефонії і їх вплив на ресурси

Кодеки (кодер-декодери) визначають, як аудіосигнал стискається і передається по мережі. Вибір кодека безпосередньо впливає на якість звуку, споживання пропускної здатності і навантаження на CPU сервера IP-телефонії.

  • G.711 (PCMU/PCMA): Стандартний, не стислий кодек. Висока якість звуку, але вимагає більше пропускної здатності (близько 80 кбіт/с на дзвінок). Мінімальне навантаження на CPU.
  • G.729: Стислий кодек. Низька пропускна здатність (близько 8 кбіт/с на дзвінок), але вимагає значно більше ресурсів CPU для стиснення/розпакування. Часто використовується для економії трафіку.
  • G.722: Широкосмуговий HD-кодек. Відмінна якість звуку, вимагає близько 64 кбіт/с. Середнє навантаження на CPU.
  • Opus: Сучасний, адаптивний кодек. Відмінна якість при низькій пропускній здатності, але може бути більш вимогливий до CPU.

Якщо ваш сервер для телефонії обробляє багато дзвінків з G.729, переконайтеся, що у нього досить потужний процесор, інакше це може привести до затримок і погіршення якості зв'язку.

rocket_launch Швидкий вибір

Шукаєте сервер, який просто працює?

Valebyte VPS — NVMe, підтримка 24/7, розгортання за 60 секунд.

Переглянути тарифи VPS arrow_forward

Розрахунок ресурсів: кількість ліній vs. одночасні дзвінки

Часто плутають "кількість ліній" і "кількість одночасних дзвінків". Лінії (або "extension") — це кількість внутрішніх номерів або облікових записів SIP. Одночасні дзвінки (concurrent calls) — це реальна кількість активних розмов, які сервер обробляє в даний момент. Саме одночасні дзвінки визначають навантаження на сервер.

При розрахунку ресурсів використовуйте емпіричне правило: для голосових дзвінків в G.711 кожен активний виклик споживає близько 0.1-0.2% від одного ядра CPU і кілька мегабайт RAM. Для G.729 ці цифри можуть бути в 2-3 рази вище для CPU.

Примірна таблиця вимог до сервера для VoIP

Параметр До 20 одночасних дзвінків 20-50 одночасних дзвінків 50-100+ одночасних дзвінків
CPU 2 vCPU (2.5+ GHz) 4 vCPU 6-8+ vCPU / Dedicated (Xeon E3/E5)
RAM 4 GB 8 GB 16 GB+
Диск 80 GB NVMe SSD 120 GB NVMe SSD 240 GB+ NVMe SSD (з урахуванням запису дзвінків)
Пропускна здатність 100 Mbps 100 Mbps 1 Gbps
Приклад тарифу Valebyte VPS-4 VPS-8 Dedicated Entry / Mid

Затримка (Latency) і якість зв'язку

Низька затримка (latency) — критично важливий фактор для IP-телефонії. Високий пінг між абонентами та VoIP-сервером призводить до ехо, переривань і загального погіршення якості розмови. Ідеальний пінг не повинен перевищувати 50-100 мс. При виборі хостингу для вашого сервера, віддавайте перевагу дата-центрам, розташованим географічно близько до основних користувачів вашої системи.

Для перевірки пінгу до потенційного сервера можна використовувати утиліту ping або traceroute:

ping your_server_ip
traceroute your_server_ip

Також важлива стабільність мережі (відсутність втрат пакетів) і достатня пропускна здатність каналу.

Безпека SIP-сервера: захист від взломів і шахрайства

SIP-сервер, як і будь-який інший публічно доступний сервіс, є мішенню для атак. Зламаний SIP-сервер може призвести до величезних рахунків за міжнародні дзвінки, витоку даних і порушення конфіденційності. Ось основні заходи безпеки:

  1. Надійні паролі: Використовуйте складні, унікальні паролі для всіх облікових записів SIP, адміністративного доступу до FreePBX і SSH.
  2. Firewall (Брандмауер): Налаштуйте суворі правила брандмауера. Дозволяйте доступ до портів SIP (UDP 5060, UDP 5160) і RTP (UDP 10000-20000) тільки з довірених IP-адрес. Заблокуйте доступ до FreePBX Admin (порт 80/443) і SSH (порт 22) для всіх, крім вашого офісу або VPN.
  3. Fail2Ban: Встановіть і налаштуйте Fail2Ban для автоматичного блокування IP-адрес, які намагаються підібрати паролі. FreePBX зазвичай поставляється з вбудованою інтеграцією Fail2Ban.
  4. VPN: Для віддаленого доступу до адміністративної панелі FreePBX і для підключення віддалених SIP-клієнтів використовуйте VPN. Це значно підвищує безпеку, інкапсулюючи трафік.
  5. Оновлення: Регулярно оновлюйте Asterisk, FreePBX і операційну систему. Оновлення часто містять виправлення безпеки.
  6. Шифрування: Використовуйте TLS для SIP-сигналізації і SRTP для медіа-трафіку, якщо це можливо. Це захистить ваші розмови від прослуховування.
  7. Обмеження вихідних дзвінків: Налаштуйте правила маршрутизації, щоб обмежити можливість здійснення дорогих міжнародних дзвінків тільки для певних внутрішніх номерів або повністю їх заблокуйте, якщо вони не потрібні.
  8. Моніторинг: Впровадьте систему моніторингу для відстеження незвичайної активності, великої кількості одночасних дзвінків або несанкціонованих спроб доступу.

Для додаткового захисту розгляньте можливість використання виділеного сервера з DDoS-захистом, щоб убезпечити вашу VoIP-систему від атак на рівні мережі.

rocket_launch Швидкий вибір

Шукаєте сервер, який просто працює?

Valebyte VPS — NVMe, підтримка 24/7, розгортання за 60 секунд.

Переглянути тарифи VPS arrow_forward

Рекомендації щодо вибору хостингу для вашого VoIP-сервера

Вибір правильного хостинг-провайдера — це половина успіху для вашої IP-телефонії. Ось ключові рекомендації:

  • Вибирайте провайдера з дата-центрами у вашому регіоні: Це мінімізує затримку (latency) і поліпшить якість зв'язку.
  • Віддавайте перевагу NVMe SSD: Швидкість диска критична для баз даних і запису дзвінків.
  • Надійний мережевий канал: Переконайтеся, що провайдер пропонує стабільний канал з достатньою пропускною здатністю (мінімум 100 Mbps, краще 1 Gbps).
  • Доступність і SLA: Вивчіть угоду про рівень обслуговування (SLA) провайдера. Висока доступність (99.9% і вище) важлива для безперервності зв'язку.
  • Підтримка: Наявність кваліфікованої технічної підтримки, здатної допомогти з мережевими питаннями, буде великим плюсом.
  • Масштабованість: Вибирайте провайдера, який дозволить легко масштабувати ресурси (CPU, RAM, диск) у міру зростання вашого бізнесу.
  • DDoS-захист: Враховуючи критичність VoIP-сервера, наявність базового або розширеного DDoS-захисту — це важливий фактор.

Якщо ви не впевнені у своїх силах, розгляньте Managed Dedicated Server, де частину адміністрування бере на себе хостинг-провайдер.

Висновки

Вибір і налаштування VoIP-сервера для Asterisk і FreePBX вимагають уважного підходу до ресурсів, безпеки і мережевих параметрів. Правильно підібраний сервер для телефонії з достатнім CPU, RAM і швидким NVMe-диском, розташований близько до ваших користувачів, забезпечить високу якість зв'язку і стабільну роботу. Не забувайте про регулярні оновлення і комплексний захист від зовнішніх загроз.

Готові обрати сервер?

VPS і виділені сервери в 72+ країнах з миттєвою активацією і повним root-доступом.

Почати зараз →
support_agent
Valebyte Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.