Сервер для IP-телефонии: сколько ресурсов и канала

Свой сервер для IP-телефонии: ресурсы, канал и цены

Марина
Марина
📅 15 сентября 2026
Свой сервер для IP-телефонии: ресурсы, канал и цены

Своя IP-телефония начинается не с покупки телефонов, а с машины, на которой будет крутиться АТС. Для офиса на 10 одновременных разговоров хватает одного ядра и 1 ГБ памяти, и такая конфигурация есть у любого VPS в России начиная с 59 ₽/мес. Пятьдесят параллельных линий уже требуют 2–4 ГБ памяти и стабильного канала около 4,4 Мбит/с в каждую сторону. Всё остальное — вопрос кодека, задержки и места под записи разговоров.

Материал для тех, кто впервые поднимает Asterisk или FreePBX и хочет заранее понять, во что это выльется по железу и деньгам. Внутри: расчёт ресурсов по числу линий, таблица нагрузки на канал для кодеков G.711 и G.729, пороги задержки и джиттера, объём записей разговоров в WAV и MP3, порядок установки FreePBX по шагам и разбор случаев, когда своя АТС себя не окупает.

Что такое своя АТС и чем она отличается от облачной

АТС — автоматическая телефонная станция, программа, которая соединяет внутренние номера между собой и выпускает звонки наружу через оператора. Раньше это была железная коробка в серверной, сегодня — обычный процесс на Linux-машине. Телефоны и софтфоны (программы-телефоны на компьютере или в смартфоне) регистрируются на ней по протоколу SIP — он отвечает за дозвон и установку соединения. Сам голос идёт отдельным потоком по протоколу RTP.

Своя АТС означает, что этот процесс живёт на вашем сервере: вы платите за виртуальную машину фиксированную сумму в месяц независимо от числа сотрудников. Облачная АТС — та же программа, но на стороне провайдера, и тарификация там идёт за каждого пользователя. Порог, после которого своя станция выходит дешевле, обычно наступает на 15–20 внутренних номерах, но точная цифра зависит от тарифов конкретного оператора.

Второе отличие — ответственность. На своём сервере вы сами обновляете систему, следите за резервными копиями и разбираетесь, почему у бухгалтерии пропал звук. Взамен получаете полный доступ к схеме обработки вызовов: любые сценарии переадресации, свой срок хранения записей и сколько угодно SIP-транков. Транк — это канал до оператора связи, через который ваши звонки выходят на городские и мобильные номера.

Asterisk или FreePBX: что ставить новичку

Asterisk — это сам движок телефонии, и настраивается он текстовыми конфигурационными файлами в каталоге /etc/asterisk. Мощно, но недружелюбно: чтобы завести один внутренний номер, придётся править минимум два файла и знать синтаксис плана набора — так называют правила, по которым АТС решает, куда направить вызов. Ошибка в одной строке роняет обработку всех вызовов.

FreePBX — веб-панель поверх того же Asterisk. Вы заводите номера, транки и маршруты мышкой в браузере, а панель генерирует конфиги за вас. Расплата — дополнительный расход ресурсов: веб-сервер и база данных добавляют ориентировочно 300–500 МБ памяти сверх того, что нужно самому Asterisk. На машине с 1 ГБ это заметно, поэтому под FreePBX сразу берут 2 ГБ.

Из систем обычно ставят Debian 12 или VPS с Ubuntu 24.04 — под них есть готовые скрипты установки и свежие пакеты. Windows под телефонию не берут: Asterisk под неё официально не собирают, а лицензия каждый месяц добавляет к цене сервера. Если вы не работали с командной строкой, начинайте с FreePBX, а не с голого Asterisk в боевом офисе.

Требования сервера IP-телефонии по числу разговоров
Канал считают в обе стороны: 87 кбит/с на разговор в кодеке G.711

Сколько ядер и памяти нужно серверу под АТС

Считать надо не по числу сотрудников, а по числу одновременных разговоров. В офисе на 40 человек в пике параллельно говорят единицы, и станция обслуживает именно эти активные каналы. Нагрузку на процессор создаёт пересылка голосовых потоков RTP — по два на каждый разговор.

Asterisk на 10 одновременных разговоров укладывается в 1 ГБ памяти и одно ядро. Пятьдесят линий требуют уже 2–4 ГБ, и разброс объясняется набором функций: запись разговоров, голосовое меню и конференции память едят. Как расходуется оперативная память сервера, разобрано в глоссарии. Диск под систему скромный: базовой установке FreePBX хватает 10–15 ГБ, остальное место уходит под архив записей.

Одновременных разговоров Ядер Память Канал G.711 в каждую сторону
до 10 1 1 ГБ 0,87 Мбит/с
20 1–2 2 ГБ 1,7 Мбит/с
50 2 2–4 ГБ 4,4 Мбит/с

Стартовые тарифы на 1 ядро и 1 ГБ памяти с диском 10 ГБ NVMe есть, например, у HostVDS от 127 ₽/мес — этого достаточно для небольшого офиса без записи разговоров. Под 50 линий с записью берут конфигурацию с 2 ядрами и 2 ГБ, а диск считают отдельно по таблице объёмов ниже.

Сколько канала съедают кодеки G.711 и G.729

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

G.711 передаёт голос почти без сжатия и с заголовками пакетов занимает 87 кбит/с на разговор в каждую сторону. Процессор при этом почти не нагружается: сервер просто перекладывает пакеты. G.729 сжимает поток до 31 кбит/с, то есть экономит канал почти втрое, но кодирование и декодирование выполняет процессор, и на 50 линиях эта работа становится заметной.

Кодек На разговор в одну сторону 10 разговоров 50 разговоров
G.711 87 кбит/с 0,87 Мбит/с 4,4 Мбит/с
G.729 31 кбит/с 0,31 Мбит/с 1,6 Мбит/с

Правило простое: пока канал позволяет, оставляйте G.711 — качество выше, процессор свободен. G.729 включают, когда часть сотрудников работает через мобильный интернет или оператор берёт деньги за трафик. Смешивать кодеки на одном звонке не стоит: АТС начнёт транскодировать, то есть распаковывать и запаковывать голос заново, и на 50 разговорах одного ядра не хватит.

Допустимые задержка, джиттер и потери для IP-телефонии
Задержка выше 150 мс слышна как эхо и перебивание собеседника

Задержка и джиттер: при каких цифрах речь ломается

Голос чувствителен не к скорости канала, а к его ровности. Задержка выше 150 мс в одну сторону слышна как эхо и как постоянные перебивания: реплика доходит с опозданием, и оба собеседника начинают говорить одновременно. Что такое задержка и как её измеряют, разобрано отдельно.

Джиттер — разброс задержки между соседними пакетами. Значения выше 30 мс делают речь рваной: часть слогов приходит слишком рано, часть опаздывает, и буфер телефона не успевает выровнять поток. Потери пакетов до 1 % ухо обычно не замечает, после 2–3 % разговор становится трудным.

Мерить эти цифры надо до конкретных точек: до сервера вашего SIP-оператора и до офиса с телефонами. Пинг внутри одного города укладывается ориентировочно в 5–15 мс, между Москвой и Екатеринбургом набегает 30–40 мс, до европейской площадки — 40–60 мс. Критична не сама эта величина, а её сумма с задержкой оператора и буферами телефонов.

Где размещать сервер и почему локация решает

Логика размещения обратная той, что действует для сайтов. Сайту важна близость к посетителю, а АТС — близость к двум точкам сразу: к офису с телефонами и к площадке SIP-оператора. Обе они обычно в России, поэтому и сервер берут в российском дата-центре.

Для компании с офисом в столице разумный выбор — VPS в Москве: большинство операторов держат оборудование там же, и задержка между вашей АТС и транком остаётся в пределах единиц миллисекунд. Для распределённой команды считают по крупнейшему офису, а не по головному. Общий подход к выбору площадки мы разбирали в отдельном руководстве — как выбрать локацию сервера.

Второй аргумент за российскую площадку — оплата и документы. Российские провайдеры выставляют счета в рублях, работают с НДС и закрывающими документами, что для юрлица снимает половину вопросов бухгалтерии. Всего в каталоге 41 провайдер с площадками в России, так что выбор конфигурации под телефонию не ограничен парой вариантов.

Сколько места занимают записи разговоров

Запись разговоров — самая прожорливая функция АТС по диску. Час разговора в несжатом WAV занимает 60 МБ, тот же час в MP3 — 25–30 МБ. Отличить на слух запись в MP3 от исходной почти невозможно, поэтому в 90 % случаев включают сжатие сразу.

Дальше арифметика. Компания с 200 звонками в день по три минуты наговаривает около 10 часов в сутки: в WAV это 600 МБ в день и 18 ГБ за месяц, в MP3 — 250–300 МБ в день и 7,5–9 ГБ за месяц. За год архива в MP3 набирается 90–110 ГБ, и это уже отдельный диск.

Формат 1 час 10 часов в сутки 30 суток
WAV без сжатия 60 МБ 600 МБ 18 ГБ
MP3 25–30 МБ 250–300 МБ 7,5–9 ГБ

Хранить архив только на сервере АТС рискованно: при отказе диска пропадут и станция, и записи. Разумная схема — раз в сутки выгружать записи в отдельное хранилище и держать на самом сервере последние 30 дней. Как устроены разные схемы копирования, объясняет статья про резервное копирование.

Сколько стоит сервер под IP-телефонию

Телефонии не нужны мощный процессор и большой диск, пока вы не пишете разговоры, — подходят самые простые тарифы из подборки недорогих VPS. Ниже стартовые цены российских площадок каталога.

Провайдер Стартовая цена Стартовая конфигурация Тарифов в каталоге
Cloudcore от 59 ₽/мес 1 ядро, 1 ГБ, 10 ГБ NVMe 12
Hosting-Russia от 99 ₽/мес — —
HostVDS от 127 ₽/мес 1 ядро, 1 ГБ, 10 ГБ NVMe 12
RuVDS от 139 ₽/мес 1 ядро, 0,5 ГБ, 10 ГБ HDD 440
SmartApe от 145 ₽/мес 2 ядра, 2 ГБ, 100 ГБ NVMe 23
Selectel от 200 ₽/мес 1 ядро, 1 ГБ, 10 ГБ NVMe 69

Данные проверены 03.09.2026.

Для FreePBX на 10–20 линий с записью в MP3 нужен тариф с 2 ядрами, 2 ГБ памяти и диском от 40 ГБ — это ориентировочно 300–600 ₽/мес в зависимости от провайдера. Обратите внимание на строку RuVDS: стартовые 0,5 ГБ памяти и HDD под телефонию не годятся, там берут тариф на ступень выше. Смотрите не на цену входа, а на конфигурацию под своё число линий.

Установка FreePBX на VPS: порядок действий

Сценарий рассчитан на чистую машину с Debian 12 или Ubuntu 24.04 и занимает 40–90 минут вместе с проверками. Команды вводят от имени root — так называется главный администратор системы с полными правами. Подключаются к серверу по SSH, протоколу защищённого удалённого доступа. Если делаете это впервые, пройдите руководство как настроить SSH на VPS.

  1. Закажите сервер с 2 ядрами и 2 ГБ памяти и запишите публичный IP-адрес — на него будут регистрироваться телефоны.
  2. Обновите систему командой apt update && apt upgrade -y: она подтягивает свежие пакеты и закрывает известные уязвимости.
  3. Установите FreePBX официальным скриптом — он сам поставит Asterisk, веб-сервер и базу данных за 20–40 минут.
  4. Откройте панель в браузере по адресу сервера, задайте пароль администратора от 16 символов и укажите часовой пояс.
  5. Заведите SIP-транк: логин, пароль и адрес сервера берутся из личного кабинета оператора связи.
  6. Создайте внутренние номера сотрудников и входящий маршрут, чтобы звонок с городского номера попадал на нужную группу.
  7. Позвоните снаружи и изнутри, послушайте обе стороны — так выявляется 90 % ошибок с портами и NAT.

После успешного теста сделайте снимок диска — это копия всего сервера на текущий момент, её делают одной кнопкой в панели провайдера. К такой точке удобно откатываться после неудачных правок маршрутов.

Безопасность: почему SIP-порт атакуют в первые сутки

Порт 5060/UDP, на котором АТС принимает SIP-регистрации, боты сканируют круглосуточно. Цель — подобрать пароль внутреннего номера и звонить через вашу станцию на платные направления. Счёт приходит вам, и суммы измеряются десятками тысяч рублей за одну ночь.

Минимальный набор защиты — три вещи. Первая: пароли внутренних номеров длиной от 16 символов, а не «1234» и не совпадающие с номером. Вторая — fail2ban: служба, которая сама блокирует IP-адрес после 5 неудачных попыток регистрации. Третья — файрвол, который пускает SIP только с адресов оператора и офиса, а всё остальное отбрасывает — про его настройку есть подробное руководство по файрволу на Linux-сервере.

Отдельная тема — голосовой поток RTP. Он использует диапазон портов 10000–20000/UDP, и его тоже надо открыть, иначе звонок соединится, но обе стороны будут молчать. Если телефоны стоят за домашним роутером, добавится NAT — механизм подмены адресов, из-за которого АТС не понимает, куда отправлять голос. Лечится это так: в настройках SIP указывают внешний IP-адрес станции, а на роутере пробрасывают нужные порты.

Когда своя АТС не нужна

Своя станция окупается не всегда. На пять сотрудников с десятком звонков в день администрирование сервера съест больше времени, чем стоит облачный тариф. Час работы специалиста, который будет чинить телефонию в пятницу вечером, стоит дороже разницы в 300 ₽/мес.

Второй случай — отсутствие человека, который умеет читать логи Asterisk. Телефония ломается не молча: она ломается посреди рабочего дня, когда клиенты не могут дозвониться. Если ответственного нет, облачная АТС с техподдержкой оператора надёжнее любой самостоятельной сборки.

Третий случай — сложные функции вроде интеграции с CRM и распознавания речи. Часть из них у операторов включается галочкой, а на своей станции потребует программирования и постоянной поддержки. Свой сервер выигрывает, когда линий много, сценарии нестандартные, а в команде есть системный администратор.

Частые ошибки

Большая часть проблем с самостоятельной АТС повторяется от офиса к офису и обходится дороже, чем более мощный тариф. Перечислим те, что встречаются чаще всего.

  • Берут тариф с 0,5 ГБ памяти под FreePBX — панель и база данных не запускаются или падают под нагрузкой.
  • Считают ресурсы по числу сотрудников, а не по числу одновременных разговоров, и переплачивают вдвое.
  • Оставляют пароли внутренних номеров вида «1000» и получают счёт за международные звонки на следующее утро.
  • Забывают открыть диапазон RTP 10000–20000/UDP, после чего звонок устанавливается, но звука нет ни у одной из сторон.
  • Пишут разговоры в WAV и через два месяца упираются в переполненный диск на 40 ГБ.
  • Размещают сервер далеко от офиса и оператора, получая задержку выше 150 мс и жалобы на эхо.

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

Сколько ядер нужно для 50 одновременных разговоров? Двух ядер достаточно, если вы используете G.711 без транскодирования. Память берут 2–4 ГБ: нижняя граница — для чистой коммутации, верхняя — когда включены запись, голосовое меню и конференции.

Какой канал нужен на 30 линий? На кодеке G.711 тридцать разговоров дают около 2,6 Мбит/с в каждую сторону, на G.729 — примерно 0,93 Мбит/с. Закладывайте двукратный запас на служебный трафик и всплески, то есть 5 Мбит/с для G.711.

Что такое джиттер и почему из-за него рвётся речь? Джиттер — это разброс времени доставки соседних пакетов. Пока он ниже 30 мс, буфер телефона выравнивает поток незаметно; выше этой отметки часть пакетов опаздывает и отбрасывается, что слышно как выпадающие слоги.

Можно ли поднять АТС на самом дешёвом тарифе за 59 ₽/мес? Голый Asterisk на 5–10 линий без записи разговоров на 1 ядре и 1 ГБ работать будет. FreePBX туда лучше не ставить: панель с базой данных добавляют 300–500 МБ, и памяти не остаётся на разговоры.

Сколько дискового места закладывать под записи? Для MP3 считайте по формуле «часы разговоров в сутки × 30 МБ × дни хранения». Десять часов в день и срок 90 дней дают 27 ГБ, поэтому берут диск от 60 ГБ с запасом на систему и логи.

Обязательно ли размещать сервер в России? Технически нет, но задержка до европейской площадки добавит 40–60 мс, а расчёты в рублях и закрывающие документы проще получить у российского провайдера. Для офиса в России зарубежная площадка выигрыша не даёт.

Что делать, если звонок соединяется, но звука нет? В 90 % случаев виноваты порты RTP или подмена адресов. Проверьте, что диапазон 10000–20000/UDP открыт на файрволе, и укажите в настройках SIP внешний IP-адрес станции — тогда телефоны получат правильный адрес для голоса.

Итог

Сервер под IP-телефонию считается по числу одновременных разговоров: 10 линий — это 1 ядро и 1 ГБ памяти, 50 линий — 2 ядра и 2–4 ГБ. Канал берут из расчёта 87 кбит/с на разговор для G.711, диск — из расчёта 25–30 МБ на час записи в MP3. Задержка до 150 мс и джиттер до 30 мс дают нормальное качество связи. Подобрать машину под эти цифры удобно в разделе VPS в России: стартовые тарифы начинаются от 59 ₽/мес, а конфигурации с 2 ядрами и 2 ГБ доступны от 145 ₽/мес.

Поделиться:
👁 48 просмотров
Марина
Редактор · FREEHOSTING
Главный редактор FREEHOSTING. С 2020 года тестирует VDS, VPS и хостинг-провайдеров — арендует серверы, нагружает их реальными проектами и пишет честные обзоры по итогам. Помогает читателям выбирать хостинг под свои задачи: от Telegram-бота до production-сайта.