/domain/<DOMAIN>/custom_cb/ - команды управления виджетом сервиса "custom callback"
В разделе описываются команды для управления виджетом сервиса "custom callback".
Сервис "custom callback" оказывает для абонентов услугу "обратный вызов". Подробнее о настройке - в разделе "Настройка сервиса "Обратный вызов по запросу (Custom callback)"
В таблице 1 приведено описание параметров виджета.
Таблица 1 - Описание параметров виджета
Параметр | Описание |
---|---|
Id | Идентификатор виджета, присваивается автоматически при создании виджета. |
From number | Номер оператора. |
Name | Имя виджета. |
Scenario | Имя или id IVR-скрипта. |
Description | Описание виджета. |
delete
Команда удаления виджета сервиса "custom callback" по идентификатору виджета.
Путь команды:
/domain/<DOMAIN>/custom_cb/delete/
Синтаксис:
delete <ID>
Параметры:
<ID> - идентификатор виджета.
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/custom_cb/delete 064d7072916b1572 Widget was deleted. [exec at: 16.02.2021 14:33:13, exec time: 32ms, nodes: core1@ecss1 v.3.14.7.585]
list
Команда просмотра списка виджетов и их настроек, описание полей приведено в таблице 1.
Путь команды:
/domain/<DOMAIN>/custom_cb/list
Синтаксис:
list [<OPTIONS>]
Параметры:
--status - просмотр статуса виджета "custom callback"
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/custom_cb/list --status ┌────────────────┬───────────┬──────┬────────────────┬────────────────────────────┬───────┬───────────────┬─────────┬──────┬───────┬─────────────┬───────┬───────────┬──────────────┐ │ Widget id │From number│ Name │ Scenario │ Description │Task id│Task start time│To number│Status│Attempt│First timeout│Timeout│ Last │Last unsuccess│ │ │ │ │ │ │ │ │ │ │ │ │ │attemp time│ attemp time │ ├────────────────┼───────────┼──────┼────────────────┼────────────────────────────┼───────┼───────────────┼─────────┼──────┼───────┼─────────────┼───────┼───────────┼──────────────┤ │064d7072916b1572│240244 │cb_475│064d706c081813a8│"Виджет дежурного менеджера"│- │- │- │- │- │- │- │- │- │ └────────────────┴───────────┴──────┴────────────────┴────────────────────────────┴───────┴───────────────┴─────────┴──────┴───────┴─────────────┴───────┴───────────┴──────────────┘ Widgets: 1 Tasks: 0 [exec at: 16.02.2021 14:31:18, exec time: 9ms, nodes: core1@ecss1 v.3.14.7.585]
new
Команда создания виджета сервиса "custom callback".
Путь команды:
/domain/<DOMAIN>/custom_cb/new
Синтаксис:
new <FROM NUMBER> <NAME> <SCENARIO> <DESCRIPTION>
Параметры:
<FROM NUMBER> - номер оператора виджета;
<NAME> - имя виджета;
<SCENARIO> - IVR-скрипт(имя или id скрипта);
<DESCRIPTION> - описание виджета.
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/custom_cb/new 240475 cb_475 custom_cb_out "Виджет дежурного менеджера" Widget was created: <<"064d7072916b1572">> [exec at: 16.02.2021 14:29:45, exec time: 34ms, nodes: core1@ecss1 v.3.14.7.585]
set
Команда настройки параметров виджета.
Путь команды:
/domain/<DOMAIN>/custom_cb/set
Синтаксис:
set <ID> <FIELD> <VALUE>
Параметры:
<ID> - идентификатор виджета;
<FIELD> - имя параметра, значение которого необходимо изменить, описание приведено в таблице 1;
<VALUE> - значение настраиваемого параметра.
Пример:
admin@ds1@ecss1:/$ domain/biysk.local/custom_cb/set 064d7072916b1572 from_number 240244 Property was set for widget: <<"064d7072916b1572">> [exec at: 16.02.2021 14:30:36, exec time: 36ms, nodes: core1@ecss1 v.3.14.7.585]