INTEGRITY Документация

Список разрешений сети

Если ваша сеть ограничивает исходящий трафик, разрешите следующие домены и порты RealtimeKit.

Разрешите служебные домены

Разрешите следующие домены для SDK RealtimeKit:

Домен Назначение
api.realtime.cloudflare.com Обрабатывает запросы от RealtimeKit SDK
api-silos.realtime.cloudflare.com Собирает логи SDK
da-collector.realtime.cloudflare.com Собирает статистику звонков
location.realtime.cloudflare.com Определяет местоположение в отчетах статистики звонков
r2.cloudflarestorage.com Сохраняет и извлекает сообщения чата
socket-edge.realtime.cloudflare.com Устанавливает сигнальные соединения между клиентами и RealtimeKit

Если ваше приложение использует RealtimeKit Web UI Kit, также разрешите следующие домены:

Домен Назначение
rtk-assets.realtime.cloudflare.com Предоставляет ресурсы Web UI Kit, включая аудио для теста динамика
rtk-uploads.realtime.cloudflare.com Предоставляет звуки уведомлений и другие ресурсы Web UI Kit

Приложениям, которые используют только RealtimeKit Core, домены ресурсов Web UI Kit не нужны.

Разрешите медиатрафик

RealtimeKit использует Cloudflare Realtime SFU для медиасоединений. Разрешите следующий трафик Session Traversal Utilities for NAT (STUN) и Traversal Using Relays around NAT (TURN):

Протокол Домен Основной порт Альтернативный порт
STUN через UDP stun.cloudflare.com 3478/udp 53/udp
TURN поверх UDP turn.cloudflare.com 3478/udp 53/udp
TURN поверх TCP turn.cloudflare.com 3478/tcp 80/tcp
TURN поверх TLS turn.cloudflare.com 5349/tcp 443/tcp

По возможности разрешите основной и альтернативный порты. Не полагайтесь только на 53/udp, поскольку интернет-провайдеры и браузеры могут блокировать этот порт.

Подробности протокола см. в Адрес и порты службы.

Используйте домен с подстановочным знаком

Если политика безопасности вашей сети поддерживает домены с подстановочными знаками, вы можете использовать *.realtime.cloudflare.com вместо указанных realtime.cloudflare.com доменов.

Рекомендуется использовать правила для отдельных доменов, поскольку они ограничивают доступ только необходимыми службами. При использовании wildcard-домена все равно потребуется разрешить r2.cloudflarestorage.com, stun.cloudflare.com, а также turn.cloudflare.com отдельно, так как wildcard их не покрывает.

Проверить наличие подключения

Выполните Тест перед звонком RealtimeKit чтобы убедиться, что ваше устройство может обращаться к необходимым сервисам.