Перейти к содержанию

Необходимые доступы с сервера

При использовании Webim Server в локальной конфигурации с хоста сервера должен быть обеспечен доступ к следующим внешним хостам и портам TCP/IP (нужно добавить в настройках файрвола соответствующие правила на OUTBOUND с сервера приложений):

Репозитории

Python-пакеты устанавливаются из главного репозитория PyPI:

pypi.org:443

Или его зеркало

files.pythonhosted.org:443

PHP (при наличии соответствующего компонента):

php.net:443

Системные пакеты:

  • Для Debian:
deb.debian.org:443

Или его зеркало

security.debian.org:443

Docker:

docker.io:443

Push-уведомления

Сервис обработки push-уведомлений Apple (APNS):

api.push.apple.com:443
api.sandbox.push.apple.com:443
api.development.push.apple.com:443

Сервис обработки push-уведомлений Huawei:

oauth-login.cloud.huawei.com:443
push-api.cloud.huawei.com:443

Сервис обработки push-уведомлений Android (FCM):

fcm.googleapis.com:443
oauth2.googleapis.com:443
firebaseinstallations.googleapis.com:443

API коммуникационных каналов

api.telegram.org:443
api.vk.com:443
chatapi.viber.com:443
graph.facebook.com:443
api.ok.ru:443
ok.ru:443
login.microsoftonline.com:443
api.aps.skype.com:443
api.botframework.com:443
api.chat.yandex.ru:443

WhatsApp+Infobip

При интеграции с WhatsApp через Infobip URL API выдаётся персонально клиенту со стороны Infobip и обычно имеет следующий вид, хотя может быть и другим: *.api.infobip.com:443

WhatsApp+360Dialog

При интеграции с WhatsApp через 360Dialog URL API может быть выдан клиенту персонально со стороны 360Dialog. Ниже представлены примеры таких URL:

waba.360dialog.io:443
waba-ru-1.360dialog.io:443 (для СНГ)
waba-sandbox.360dialog.io:443 (песочница)

WhatsApp+GupShup

При интеграции с WhatsApp через GupShup все запросы отправляются на URL:

partner.gupshup.io:443

Получение файлов из каналов

ВКонтакте1:

*.vk.me:443 (как минимум, pp.vk.me:443)

*.userapi.com:443 и *.userapi.me:443 (встречаются, например, хосты pp.userapi.me, sun2-3.userapi.com и др.)

Viber:

content.cdn.viber.com:443
dl-media.viber.com:443

Facebook2:

*.facebook.com:80,443
*.fbcdn.net:80,443
*.fb.me:80,443
*.fbsbx.com:80,443
*.workplace.com:80,443

Одноклассники:

*.mycdn.me:443
*.ok.ru:443

Unisender

api.unisender.com:443

CRM

*.zendesk.ru:443
*.amocrm.ru:443

Email и SMTP/IMAP-сервисы

Доступ к SMTP-серверам должен быть настроен в соответствии с выбранным почтовым провайдером. Рекомендумые порты: SMTP — 587 или 465, IMAP — 993.

XMPP-интеграция для Naumen

Порты 8088, 8089 должны быть открыты для доступа сервера Webim к серверу MongooseIM.

База данных

Имя хоста и порт Вы задаёте самостоятельно, обычно для MySQL используется порт 3306, для PostgreSQL — 5432, для Microsoft SQL Server — 1433. Подробнее см. здесь.

Если Вы используете внешнего бота (External Bot API), также должен быть открыт доступ к нему через порт 443.


  1. ВК не регламентирует круг возможных доменов, где могут находиться file attachments, которые будет необходимо скачать серверу Webim 

  2. Деятельность корпорации Meta, а также её платформ Facebook и Instagram, признана экстремистской и запрещена в РФ.