Настройки Creatio для Asterisk для доступа извне

Есть сервер Creatio  с локальным 192.168.10.11, портом 81 и именем SRV1. На нем же установлен TMS для интеграции с Asterisk, который работает на другом сервере.  Для доступа к Creatio извне выполнен проброс с внешнего адреса, напр., Х.Х.Х.Х, на 192.168.10.11 и порт 81. В системной настройке «сервер обмена сообщений» установлено ws://SRV1:2013

 

Чтобы подключаться к Creatio и телефонии из вне, а это основной режим работы с Creatio (а не в локальной сети), приходится на локальном ПК в файле hosts прописывать строку -

Х.Х.Х.Х SRV1 (т.е. внешний IP-адрес сервера с TMS). Тогда все работает и Creatio и телефония.

 

Вопрос – можно ли что-то сделать, чтобы телефония работала и без корректировки локального hosts-файла? Использование VPN не рассматривается. Если в поле «сервер обмена сообщений» указать ws://X.X.X.X:2013 и не корректировать hosts-файл, то к Creatio можно подключиться на адрес X.X.X.X:81 , а телефония при этом не работает.

Поможет ли присвоение публичного web-адреса для сайта Creatio, напр., creatio.example.com,  и указание значения ws://creatio.example.com:2013

 

Или можно по-другому решить этот вопрос

Нравится

2 комментария

Рустем, добрый день! 



Данный вопрос связан с сетевой маршрутизацией. Если Вы присвоите публичный адрес, но не настроите роутинг до сервера приложения, то результат будет аналогичным. Вам необходимо либо пробросить сам сервер приложения во внешний доступ, чтобы он слушал запросы на саму машину, либо использовать алиасы с помощью hosts, либо всё же воспользоваться RRAS в качестве VPN-сервера и NAT. Также можно попробовать реализовать доступ с помощью железного маршрутизатора, в том случае если Вы можете администрировать устройство для этой машины. 

Добрый день, Лев. В том то и дело, что и 81-й порт (для Creatio) и 2013-й порт  (для ТМС) проброшены с внешнего IP. Но в поле «сервер обмена сообщений» указано имя сервера TMS - ws://SRV1:2013 (в нашем случае ТМС установлен на том же сервере, что и Creatio). И конечно же это имя неизвестно для ПК внешнего пользователя. Поэтому и проходится править файл hosts на ПК пользователя. Что неудобно.

Показать все комментарии