Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Подсказка

В поле Действие при переадресации (Исходящая линия) задается действие системы как для исходящих голосовых вызовов, так и для чатов в социальных сетях, мессенджерах и виджетах.

В поле Действие при переадресации (Входящая линия) задается действие системы для входящих голосовых вызовов.

Как после

...

перенаправления бота в другой сценарий проверить, из какого сценария был выполнен переход?

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

Чтобы выполнить такую проверку, нужно разместить в сценарии, в который перенаправлен бот, блок Условие. Проверка выполняется с использованием переменной {системные.предыдущий}, которая возвращает идентификатор сценария, из которого был выполнен переход.

Разместитев сценарии блок Условие, выберите ветку и задайте следующие параметры:

  • В поле Тип выберите значение Условие "ИЛИ".
  • В полях Условия задайте условие, указав имя переменной {системные.предыдущий}. В качестве значения переменной укажитеидентификатор предыдущего сценария.

Если идентификатор сценария будет соответствовать нужному идентификатору нужного сценария, то система перенаправит бота  условие будет выполняться. Система будет перенаправлять бота на отдельную ветку. В противном случае сценарий диалог будет проходить развиваться в обычном режиме.