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

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

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

Сервис обработки push-уведомлений Apple (APNS):
gateway.push.apple.com 2195
gateway.sandbox.push.apple.com 2195
feedback.push.apple.com 2196
feedback.sandbox.push.apple.com 2196
api.push.apple.com 443/2197
api.sandbox.push.apple.com 443/2197

Сервис обработки push-уведомлений Android (FCM):
fcm.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

Электронная почта

api.mailgun.ru 443
smtp.mailgun.org 25 (хост может быть переопределён с помощью параметра hostedmode_smtp_server в [hosted-]main.ini, а порт — в hostedmode_smtp_port там же). Подробнее о доступе к почте здесь.

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 (песочница)

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

ВКонтакте:
*.vk.me:443 (как минимум, pp.vk.me:443, но ВК не регламентирует круг возможных доменов, по которым могут находиться file attachments, которые будет необходимо скачать серверу Webim)
*.userapi.com:443 и *.userapi.me:443 (встречаются, например, хосты pp.userapi.me, sun2-3.userapi.com и др., ВК не регламентирует круг возможных доменов, по которым могут находиться file attachments, которые будет необходимо скачать серверу Webim)

Viber:

content.cdn.viber.com 443

dl-media.viber.com:443

Facebook*:

*.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
oauth.bitrix.info 443

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

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

База данных

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

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

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