...
Подсказка |
---|
В поле Действие при переадресации (Исходящая линия) задается действие системы как для исходящих голосовых вызовов, так и для чатов в социальных сетях, мессенджерах и виджетах. В поле Действие при переадресации (Входящая линия) задается действие системы для входящих голосовых вызовов. |
Как после
...
перенаправления бота в другой сценарий проверить, из какого сценария был выполнен переход?
Если вы настроили перенаправление бота в какой-либо сценарий настроены переходы сразу из нескольких сценариев, то в этом сценарии может быть полезно выполнять проверку, из какого сценария был выполнен переход. В зависимости от того, из какого сценария был выполнен переход, назначений предыдущих сценариев можно направлять клиента на отдельные ветки, которые не содержат тех вопросов, которые бот задавал клиенту в предыдущих сценариях.
Чтобы выполнить такую проверку, нужно разместить в сценарии, в который перенаправлен бот, блок Условие. Проверка выполняется с использованием переменной {системные.предыдущий}, которая возвращает идентификатор сценария, из которого был выполнен переход.
Разместитев сценарии блок Условие, выберите ветку и задайте следующие параметры:
- В поле Тип выберите значение Условие "ИЛИ".
- В полях Условия задайте условие, указав имя переменной {системные.предыдущий}. В качестве значения переменной укажитеидентификатор предыдущего сценария.
Если идентификатор сценария будет соответствовать нужному идентификатору нужного сценария, то система перенаправит бота условие будет выполняться. Система будет перенаправлять бота на отдельную ветку. В противном случае сценарий диалог будет проходить развиваться в обычном режиме.