Обрывы в сценарии IVR. Методика поиска неисправности

Материал из Oktell
Перейти к: навигация, поиск

Наиболее распространенные проблемы возникающие в Oktell - возникающие обрывы во время входящих звонков. Проявляется это например следующим образом: клиент звонит по номеру телефона, слышит голосовое приветствие, после чего в трубке звучат короткие гудки. По логике администратора клиент должен был соединиться с оператором, но этого не произошло. Эта статья о том, как найти причину неисправности.

1. Не хватает соединения между компонентами. Возникает из-за спешки при создании сценария, нагромождения элементов в одном месте. Соединения могут быть не видны из-за подписей компонентов, названий переходов.

Решение - проверить каждое соединение, разместить компоненты более удобным способом.

Обрывывсценариях1.PNG

2. Логическая ошибка. Наиболее распространенными считаются:

  • в компоненте "переключение на номер" происходит вызов несуществующего номера.
  • в компоненте "переключение на номер" не заданы ветки "переход, занято", "переход, отсутствует".
  • в компоненте "меню" не задана ветка "переход, прочее". Обрыв будет в случае, если аргумент не подходит ни под одно предустановленное значение.
  • в компоненте "сравнение" не задан переход по ветке правда (по ветке ложь).
  • компоненты "web-запрос", "sql-запрос" отрабатывают с ошибкой.

Решение - воспользоваться кнопкой "проверить" в разделе "сохранение", вручную проверить логику сценария.

Обрывывсценариях2.PNG

3. Анализ сервисного лога. Во время работы Oktell записывает каждое действие в специализированный текстовый файл. Это помогает разобраться с поиском причин неисправности, локализовать и устранить проблему. Во время выполнения любого вида сценария (IVR, служебный, диалоговый) в сервисном логе оставляется запись о прохождения каждого компонента. Данный лог располагается, как правило, по следующему пути: C:\Program Files (x86)\oktell\Server\Log\Service. При открытии рекомендуется использовать программу notepad++