Инструкция по интеграции с АТС
Назначение документа
Внимание
Интеграция с АТС является дополнительной функциональной возможностью VK WorkSpace. Чтобы воспользоваться данной функциональностью, приобретите дополнительную платную лицензию.
В документе описана настройка интеграции Мессенджер и ВКС с АТС для версий 25.4 и выше.
Документ предназначен для использования системными администраторами.
Важно
Интеграция с АТС является дополнительной функциональной возможностью VK WorkSpace. Чтобы воспользоваться данной функциональностью, приобретите дополнительную платную лицензию.
Шаг 1. Настройте сервис Kamailio
Перейдите в конфигурационный файл сервиса Kamailio /usr/local/etc/k8s/helmwave/projects/sipservices/values/sipservices/kamailio.yml и выполните следующие изменения:
-
Удалите строку #!define REMOTE_REGISTRATION
-
Укажите IP-адрес или имя хоста и порт SIP-транка в параметре TRUNK_ADDRESS:
Все исходящие SIP-вызовы из Супераппа VK WorkSpace будут отправлены на заданный адрес.
-
В случае кластерной инсталляции, если нода сервиса Kamailio находится за NAT дополнительно:
3.1. Добавьте новый параметр с указанием белого IP-адреса:
3.2. Для внешнего IP-адреса укажите 0.0.0.0:
3.3. Проставьте белый IP-адрес как advertise-адрес для внешнего адреса:
3.4. Удалите проверку внешнего и внутреннего IP-адресов при определении направления трафика:
sed -i 's/$Ri == $def(\(EXTERNAL_IP\|INTERNAL_IP\)) && //' /usr/local/etc/k8s/helmwave/projects/sipservices/values/sipservices/kamailio.yml3.5. Замените внешний IP-адрес на белый IP-адрес в выставлении SIP Contact-заголовка:
Шаг 2. Настройте сервис Sipgate
-
Скорректируйте конфигурацию для медиатранспорта:
-
Перейдите в конфигурационный файл сервиса Sipgate /usr/local/etc/k8s/helmwave/projects/sipservices/values/sipservices/sipgate.yml и укажите для ice- и media-соединений IP-адрес 0.0.0.0:
-
Перейдите в конфигурационный файл /usr/local/etc/k8s/helmwave/projects/sipservices/values/sipservices/kanalya-sip-list.yml и укажите порты для внутреннего взаимодействия SIP-сервисов:
Шаг 3. Настройте сервис Numbers
Перейдите в конфигурационный файл сервиса Numbers /usr/local/etc/k8s/helmwave/projects/numbers/values/numbers/application.yml и выполните следующие изменения:
-
Укажите номер телефона конференции. Все входящие звонки на заданный номер будут направлены для подключения к конференциям:
-
Примените настройки командой:
Шаг 4. Настройте сервис Nomail
Перейдите в конфигурационный файл сервиса Nomail /usr/local/etc/nomail-1.conf и выполните следующие изменения:
-
Установите значение true в параметр numbers.enabled для включения взаимодействия с сервисом Numbers:
-
Добавьте информацию о SIP номере в карточку пользователя:
-
Перезапустите сервис Nomail: