В настоящее время мы запускаем сервер VoIP с использованием прокси-сервера SIP вышестоящего провайдера для наших клиентов, которые находятся за NAT. Теперь у нас есть проблема, заключающаяся в том, что мы прекращаем отношения с вышестоящим провайдером и больше не будем иметь доступа к их красивому прокси-серверу NAT!
Мы решили, что, вероятно, нам стоит построить его самим. Мы провели довольно обширный поиск в Google по этому поводу, и, похоже, вам нужно использовать OpenSIP и MediaProxy для его создания. Проблема в том, что документация по этому вопросу, кажется, варьируется от очень расплывчатой и предполагающей много прошлых знаний, или действительно устаревшей и, следовательно, бесполезной.
Мне нужно подробное руководство или набор рабочих примеров о том, как настроить NAT-прокси для VoIP с нуля. Мы будем благодарны за любые указатели на известных богов или просто пошаговые ответы!
Обновить
Чтобы прояснить, я ищу руководство по созданию сервера, с которым телефон взаимодействует через настройку «Прокси» большинства SIP-телефонов.
я использовал Siproxd в прошлом в таких ситуациях (несколько конечных точек SIP, регистрация с помощью внешнего программного коммутатора SIP и маршрутизатор, не поддерживающий SIP, между ними), и он работал очень хорошо. Его довольно просто установить и настроить. На странице проекта есть подробная установка и настройка документация.
Если ты хочешь идти действительно просто, и вы можете переключить, какой маршрутизатор вы используете, запустить pfSense роутер. У pfSense есть пакет siproxd, который устанавливается в один клик.
Я предполагаю, что вы хотите запустить свой прокси-сервер SIP на стороне локальной сети вашего маршрутизатора NAT.
sudo apt-get install siproxd
echo ENABLED=1 | sudo tee /etc/default/siproxd
/etc/siproxd.conf
как показано в http://siproxd.sourceforge.net/siproxd_guide/siproxd_guide_c7s3.htmlsudo /etc/init.d/siproxd start