1. Опис
Призначена для додавання хуків до черги. Хуки використовуються при інтеграції, якщо на подію з боку Webitel необхідно відправляти дані в іншу систему.
Складається з таких елементів:
Інструмент додавання (Рис. 1(1));
Інструмент оновлення реєстру записів (Рис. 1(2));
Реєстр записів (Рис. 1(3));
Пагінація (Рис. 1(4)).
...
1.1. Інструмент додавання
Include Page | ||||
---|---|---|---|---|
|
1.2. Інструмент оновлення реєстру записів
Include Page | ||||
---|---|---|---|---|
|
1.3. Реєстр записів
Реєстр являє собою список записів наявних об'єктів цього розділу. Кожен запис складається з набору елементів:
Чекбокс;
Поле "Подія";
Поле “Схема";
Перемикач “Стан”;
Інструмент редагування запису;
Інструмент видалення запису.
1.3.1. Чекбокс
Include Page | ||||
---|---|---|---|---|
|
Рис. 3. Модальне вікно підтвердження
1.3.2 Поле "Подія"
Тут відображається назва події, при якій необхідно надсилати дані в іншу систему.
1.3.3. Поле "Схема"
Схема, що опрацьовується при зазначеній події, відображається тут.
1.3.4. Поле "Стан"
Перемикач відповідає за включення та відключення хука відповідно до його положення:
- хук увімкнений;
- хук вимкнений.
1.3.5. Інструмент редагування запису
Відкривається натисканням кнопки редагування , при наведенні курсором на яку відображається інформація з назвою інструменту. Після натискання на цю кнопку відкривається модальне вікно "Редагувати хук" (Рис. 4), де можна зробити зміни.
...
1.3.6. Інструмент видалення запису
Include Page | ||||
---|---|---|---|---|
|
Рис. 5. Модальне вікно підтвердження
1.4. Пагінація
Include Page | ||||
---|---|---|---|---|
|
2. Можливості
2.1. Додавання хука в чергу
Ціль | Додати хук в чергу |
---|---|
Передумови |
|
Сценарій:
|
|
Результат | Модальне вікно закривається. Дані збережено. Запис додано до реєстру. |
2.2. Видалення хука з черги
Ціль | Видалити хук з черги |
---|---|
Передумови |
|
Сценарій:
|
|
Результат | Модальне вікно закривається. Хук видалено з черги. |
2.3. Редагування хука у черзі
Ціль | Замінити схему для конкретної події |
---|---|
Передумови |
|
Сценарій:
|
|
Результат | Модальне вікно закривається. Дані збережено. |
3. Виклик вебхуків
Виклик веб хука на черзі відбувається при настанні деякої події, після чого викликається обрана схема, створена раніше.
Подія | Опис | Тип черги, в якій використовується | Поля, які передаються | ||
---|---|---|---|---|---|
Поле | Тип | Опис | |||
Абонент увійшов до черги | абонент увійшов до черги | всі черги:
|
|
| канал (chat/call/task) |
|
| ідентифікатор спроби додзвону дайлера | |||
|
| номер призначення, на який надходить дзвінок | |||
|
| включена постобробка | |||
|
| ідентифікатор сесії оператора (ідентифікатор дзвінка для оператора, потрібен для використання API) | |||
|
| ідентифікатор сесії абонента (ідентифікатор дзвінка для абонента, потрібен для використання API) | |||
+ усі змінні, які передаються з абонентом та у черзі | |||||
Прийнятий оператором | оператор відповів на дзвінок |
|
|
| канал (chat/call/task) |
|
| ідентифікатор спроби дозвону дайлера | |||
|
| номер призначення, на який надходить дзвінок | |||
|
| включена постобробка | |||
|
| ідентифікатор сесії оператора (ідентифікатор дзвінка для оператора, потрібен для використання API) | |||
|
| ідентифікатор сесії абонента (ідентифікатор дзвінка для абонента, потрібен для використання API) | |||
|
| ім'я оператора | |||
|
| ідентифікатор оператора | |||
|
| ідентифікатор користувача | |||
|
| внутрішній номер оператора | |||
|
| ім'я абонента | |||
|
| ідентифікатор абонента | |||
|
| номер спроби | |||
|
| час розмови абонента – з моменту підняття трубки абонентом до цього моменту або закінчення дзвінка | |||
|
| загальний час дзвінка — тривалість дзвінка від початку дозвону до даного моменту або його закінчення (постобробка не враховується) | |||
|
| результат автовизначення - HUMAN/MASHINE | |||
|
| час розмови абонента з оператором — від початку з'єднання абонента з оператором до закінчення дзвінка | |||
+ усі змінні, які передаються з абонентом та у черзі | |||||
Розподілення на оператора | на оператора розподілився дзвінок | всі черги:
|
|
| канал (chat/call/task) |
|
| ідентифікатор спроби дозвону дайлера | |||
|
| номер призначення, на який надходить дзвінок | |||
|
| включена постобробка | |||
|
| ідентифікатор сесії оператора (ідентифікатор дзвінка для оператора, потрібен для використання API) | |||
|
| ідентифікатор сесії абонента (ідентифікатор дзвінка для абонента, потрібен для використання API) | |||
|
| ім'я оператора | |||
|
| ідентифікатор оператора | |||
|
| ідентифікатор користувача | |||
|
| внутрішній номер оператора | |||
|
| ім'я абонента | |||
|
| ідентифікатор абонента | |||
|
| номер спроби | |||
|
| час розмови абонента – з моменту підняття трубки абонентом до цього моменту або закінчення дзвінка | |||
|
| загальний час дзвінка — тривалість дзвінка від початку дозвону до даного моменту або його закінчення (постобробка не враховується) | |||
|
| результат автовизначення - HUMAN/MASHINE | |||
|
| час розмови абонента з оператором – від початку з'єднання абонента з оператором до закінчення дзвінка | |||
+ усі змінні, які передаються з абонентом та у черзі | |||||
З'єднання абонента з оператором | відбулося з'єднання оператора з абонентом | всі черги:
|
|
| канал (chat/call/task) |
|
| ідентифікатор спроби дозвону дайлера | |||
|
| номер призначення, на який надходить дзвінок | |||
|
| включена постобробка | |||
|
| ідентифікатор сесії оператора (ідентифікатор дзвінка для оператора, потрібен для використання API) | |||
|
| ідентифікатор сесії абонента (ідентифікатор дзвінка для абонента, потрібен для використання API) | |||
|
| ім'я оператора | |||
|
| ідентифікатор оператора | |||
|
| ідентифікатор користувача | |||
|
| внутрішній номер оператора | |||
|
| ім'я абонента | |||
|
| ідентифікатор абонента | |||
|
| номер спроби | |||
|
| час розмови абонента – від моменту підняття трубки абонентом до цього моменту або закінчення дзвінка | |||
|
| загальний час дзвінка — тривалість дзвінка від початку дозвону до цього моменту або його закінчення (постобробка не враховується) | |||
|
| результат автовизначення - HUMAN/MASHINE | |||
|
| час розмови абонента з оператором – від початку з'єднання абонента з оператором до закінчення дзвінка | |||
+ усі змінні, які передаються з абонентом та у черзі | |||||
Пропущений оператором | оператор не відповів на дзвінок | черги з участю оператор:
|
|
| канал (chat/call/task) |
|
| ідентифікатор спроби дозвону дайлера | |||
|
| номер призначення, на який надходить дзвінок | |||
|
| включена постобробка | |||
|
| ідентифікатор сесії оператора (ідентифікатор дзвінка для оператора, потрібен для використання API) | |||
|
| ідентифікатор сесії абонента (ідентифікатор дзвінка для абонента, потрібен для використання API) | |||
|
| ім'я оператора | |||
|
| ідентифікатор оператора | |||
|
| ідентифікатор користувача | |||
|
| внутрішній номер оператора | |||
|
| ім'я абонента | |||
|
| ідентифікатор абонента | |||
|
| номер спроби | |||
|
| час розмови абонента – від моменту підняття трубки абонентом до цього моменту або закінчення дзвінка | |||
|
| загальний час дзвінка — тривалість дзвінка від початку дозвону до даного моменту або його закінчення (постобробка не враховується) | |||
|
| результат автовизначення -HUMAN/MASHINE | |||
+ усі змінні, які передаються з абонентом та у черзі | |||||
Абонент вийшов із черги | абонент залишив чергу | всі черги:
|
|
| канал (chat/call/task) |
|
| ідентифікатор спроби дозвону дайлера | |||
|
| номер призначення, на який надходить дзвінок | |||
|
| включена постобробка | |||
|
| ідентифікатор сесії оператора (ідентифікатор дзвінка для оператора, потрібен для використання API) | |||
|
| ідентифікатор сесії абонента (ідентифікатор дзвінка для абонента, потрібен для використання API) | |||
|
| ім'я оператора | |||
|
| ідентифікатор оператора | |||
|
| ідентифікатор користувача | |||
|
| внутрішній номер оператора | |||
|
| ім'я абонента | |||
|
| ідентифікатор абонента | |||
|
| номер спроби | |||
|
| результат дзвінка (sucess/cancel/abandoned) | |||
|
| час розмови абонента — від моменту підняття трубки абонентом до цього моменту або закінчення дзвінка | |||
|
| загальний час дзвінка — тривалість дзвінка від початку дозвону до даного моменту або його закінчення (постобробка не враховується) | |||
|
| причина закінчення дзвінка (варіанти можливих причин можна переглянути тут) | |||
|
| код закінчення дзвінка (варіанти можна переглянути тут у колонці SIP-відповідь) | |||
|
| результат автовизначення - HUMAN/MASHINE | |||
|
| час розмови абонента з оператором – від початку з'єднання абонента з оператором до закінчення дзвінка | |||
+ усі змінні, які передаються з абонентом та у черзі | |||||
Постобробка | оператор увійшов у статус постобробки | черги з участю оператор:
|
|
| канал (chat/call/task) |
|
| ідентифікатор спроби дозвону дайлера | |||
|
| номер призначення, на який надходить дзвінок | |||
|
| включена постобробка | |||
|
| ідентифікатор сесії оператора (ідентифікатор дзвінка для оператора, потрібен для використання API) | |||
|
| ідентифікатор сесії абонента (ідентифікатор дзвінка для абонента, потрібен для використання API) | |||
|
| ім'я оператора | |||
|
| ідентифікатор оператора | |||
|
| ідентифікатор користувача | |||
|
| внутрішній номер оператора | |||
|
| ім'я абонента | |||
|
| ідентифікатор абонента | |||
|
| номер спроби | |||
|
| час розмови абонента – від моменту підняття трубки абонентом до цього моменту або закінчення дзвінка | |||
|
| загальний час дзвінка — тривалість дзвінка від початку дозвону до даного моменту або його закінчення (постобробка не враховується) | |||
|
| причина закінчення дзвінка (варіанти можливих причин можна переглянути тут) | |||
|
| код закінчення дзвінка (варіанти можна переглянути тут у колонці SIP-відповідь) | |||
|
| результат автовизначення HUMAN/MASHINE | |||
|
| час розмови абонента з оператором – від початку з'єднання абонента з оператором до закінчення дзвінка | |||
+ усі змінні, які передаються з абонентом та у черзі | |||||
Активна дія | аналогічно з Прийнятий оператором, |