Установка и настройка vpn сервера.
На VPS установить ОС. Установить VPN сервер с возможностью подключения к внешнему SIP серверу.
В-общем должно быть так, что клиент подключается к впн серверу, для этого ему сервер генерирует сертификаты.
Потом клиент по определенному ip и порту подключается к сип серверу, который доступен только если подключен к нашему впн. СИП сервер подключается к серверу за пределами впн и работают между собой по СИП протоколу.
Немного сумбурно описал, более наглядно смотрите на картинке во вложении.
Основные требования:
1. Возможность быстрого подключения новых пользователей к нашему ВПН серверу.
2. Логирование и контроль проходящего через ВПН трафика.
3. Параметры СИП должны соответствовать параметрам клиентов, т.е. по сути СИП сервер будет как прокси, или должна быть возможность его настройки.