Несмотря на то, что Graph позволяет создавать развитые сценарии общения пользователей с голосовым роботом, далеко не все ситуации можно предусмотреть заранее.
Для решения нетривиальных задач вы можете перевести диалог на оператора, который поможет клиенту.
Для этого в Graph для SaluteBot Voice используется блок Перевод на оператора.
- Graph
- Code
Для настройки переадресации (перевода звонка на указанный номер телефона):
- Откройте проект сценария Graph для SaluteBot Voice.
- Выберите или добавьте шаг сценария, в котором должен быть выполнен перевод.
- Добавьте блок Перевод на оператора.
- Заполните номер телефона, на который должен быть совершен перевод.
- В сценарий будет добавлен Блок перевода на оператора.
- В блоке заполните обязательный параметр: номер для перевода - номер телефона оператора в формате
+7 ХХХ-ХХ-ХХ
, если есть добавочный номер+7 ХХХ-ХХ-ХХ**Добавочный
. - Сохраните сценарий.
При добавлении блока в сценарий добавляется тег TransferToOperator с параметром:
Название | Поле | Тип |
---|---|---|
Номер для перевода | number | string |
Для настройки переадресации (перевода звонка на указанный номер телефона):
- Откройте проект сценария Code для SaluteBot Voice.
- Добавьте или выберите стейт, в котором должен быть выполнен перевод.
- Добавьте тип
reply switch
и укажите номер телефона в параметрах. - Сохраните сценарий.
Пример перевода:
script:
$response.replies = $response.replies || [];
$response.replies.push({
type: 'switch',
number : '+790945323'
callTimeout: 600,
});