Отладка интеграции IVA One с IVA MCU

Проверки

В этом разделе представлен список проверок, которые позволяют устранить самые распространенные ошибки, возникающие в процессе интеграции IVA One с IVA MCU.

В случае появления ошибок необходимо обратиться к специалистам технической поддержки компании IVA Technologies через сервисный портал

Перед обращением в техническую поддержку необходимо убедиться, что:

  • установленная версия Платформы IVA MCU не ниже 25.2

  • время между серверами IVA MCU, IVA One синхронизировано с высокой точностью

  • последовательность указания сертификатов и ключа в Keystore брокера сообщений соблюдена

  • поддержка интеграции с IVA MCU анонсирована в ответе на запрос из браузера или curl:

    https://<IVA_ONE_DOMAIN>/api/v1/system

    Пример вывода:

    {
      "apiVersion": "1.0.0",
      "auth": {
        "authorizationEndpoint": "https://id.company.ru/realms/IVA/protocol/openid-connect/auth",
        "logoutEndpoint": "https://id.company.ru/realms/IVA/protocol/openid-connect/logout",
        "tokenEndpoint": "https://id.company.ru/realms/IVA/protocol/openid-connect/token"
      },
      "features": {
        "mail": true,
        "mailEvents": true,
        "speechToText": false
      },
      "mcu": {
        "apiBaseUrl": "https://mcu.company.ru/api/rest",
        "server": "https://mcu.company.ru"
      }
    ....

    В случае, если поддержка интеграции не анонсирована, то необходимо перезапустить под calls, выполнив последовательность действий на сервере IVA One:

    • определить ID пода, выполнив команду:

      sudo kubectl get pods | grep calls

      Пример вывода:

      iva-one-calls-75f677fbbf-8tpgt                1/1     Running   3 (5d13h ago)   5d13h
    • перезапустить под, выполнив команду:

      sudo kubectl delete pod <pod_id>

      где <pod_id> — идентификатор пода calls, полученный в выводе предыдущей команды

      Пример команды:

      sudo kubectl delete pod iva-one-calls-75f677fbbf-8tpgt
  • ошибки в файлах логирования отсутствуют, в особенности для:

    • лога пода calls (на сервере IVA One)

    • лога /var/log/ivcs-server/ivcs-server.log (на сервере IVA MCU) при обращении к брокеру сообщений NATS

Обновление IVA MCU

Если версия Платформы IVA MCU ниже 25.2, необходимо выполнить обновление Платформы. Для обновления IVA MCU необходимо выполнить действия в соответствии с руководством администратора IVA MCU.