Техническое задание: Настройка SIP-сервера Kamailio
Цель проекта
Развернуть отказоустойчивый SIP-сервер для организации корпоративной телефонии с обеспечением конфиденциальности клиентских данных.
Исходные условия
- Имеется чистый виртуальный сервер (VPS) с операционной системой Debian.
- В системе будут зарегистрированы 2 SIP-телефона (пользователя).
- Настроено подключение к внешнему SIP-провайдеру для совершения внешних вызовов.
Ключевые требования
Безопасность и анонимизация
- Сервер Kamailio должен выступать в роли единственного публичного узла.
- Обязательное условие: Во всех SIP-заголовках, передаваемых внешнему провайдеру (таких как Via, Contact, и др.), не должно фигурировать реальные IP-адреса или данные клиентских устройств.
- Провайдер должен идентифицировать и взаимодействовать исключительно с IP-адресом и данными сервера Kamailio.
Функциональные требования
- Установка и базовая настройка Kamailio на Debian.
- Настройка регистрации внутренних SIP-пользователей (2 телефона).
- Интеграция с аккаунтом внешнего SIP-провайдера для исходящей связи.
- Настройка маршрутизации вызовов: внутренние звонки и выход на внешние номера через провайдера.
- Обеспечение стабильной работы и базовой отказоустойчивости конфигурации.
Ожидаемый результат
Полностью работоспособный SIP-сервер, через который два телефона могут звонить друг другу и на внешние номера. Весь исходящий к провайдеру трафик должен быть анонимизирован и не раскрывать внутреннюю сетевую структуру.