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

При использовании 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

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

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

Viber:
content.cdn.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
crm.zoho.com 443
oauth.bitrix.info 443

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

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

База данных

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

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