Установка Asterisk на свой сервер: термины и чек-лист

Подробности, цифры, термины и чек-лист по теме «Установка Asterisk на свой сервер». Страница справочника целиком: Установка Asterisk на сервер.

Коротко о теме

Установка Asterisk на VPS: сборка из исходников, диапазон RTP 10000-20000, NAT, подключение SIP-транка и защита от взлома телефонии.

Подробности по разделам

Asterisk, FreePBX или Issabel: что ставить на сервер

Issabel и FreePBX экономят время на первом запуске, но привязывают вас к своей структуре настроек: правка вручную может конфликтовать с панелью.

Какие порты открыть для Asterisk на VPS

На один разговор уходит пара портов (RTP и RTCP), поэтому даже тысячи портов хватит на сотни одновременных звонков. Адрес 203.0.113.10 тут условный: впишите адрес оператора или офиса. Открывать SIP для всего интернета без необходимости не нужно, это главное правило безопасности станции.

Установка Asterisk из исходников на Debian и Ubuntu

Если берёте контейнер, запускайте его с режимом сети host. Три ответа, и калькулятор подберёт готовую конфигурацию

NAT и подключение SIP-транка оператора в Asterisk

Для телефонов за NAT в настройках номера включаются rtp_symmetric, force_rport и rewrite_contact. Без этого типичный признак одинаков: звонок соединяется, а голоса нет в одну или обе стороны. Российский оператор выдаёт для SIP-транка адрес сервера и один из двух способов входа: логин с паролем, по которым станция регистрируется на стороне оператора, или привязку к IP, когда вы сообщаете адрес своего сервера и оператор пускает с него без пароля.

Как защитить Asterisk от взлома и звонков за ваш счёт

Сканеру хватает пары минут, чтобы найти новый порт, поэтому полагайтесь на пароли, ограничение адресов и fail2ban, а смену порта считайте косметикой.

Копии и обновление Asterisk

Перед сменой ветки прогоните свой план набора на пробном сервере. Если станции нужна панель, а не файлы, перейдите на FreePBX: он ставит собственную версию Asterisk.

Ключевые цифры

Термины на странице

Debian
Debian это дистрибутив Linux, на котором основана Ubuntu. Его ценят за стабильность.
TLS
TLS это протокол шифрования, на котором работает HTTPS. Название SSL осталось по привычке.
Облачный сервер
Облачный сервер это VPS, ресурсы которого можно менять на ходу, а оплата часто почасовая.
VPS
VPS это виртуальный сервер: часть физической машины с выделенными ядрами, памятью и диском и собственной операционной системой.
Root-доступ
Root-доступ это права администратора на сервере: можно ставить любые программы и менять любые настройки.
Ubuntu
Ubuntu это популярный дистрибутив Linux с длинной поддержкой версий LTS.

Что проверить

  1. Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
  2. Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
  3. Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
  4. Отключите вход по паролю для root, оставьте вход по ключу.
  5. Закройте файрволом все порты, кроме нужных.
  6. Обновляйте систему и программы регулярно.

Связанные страницы