Хуки (Прев'ю-обдзвін)
1. Опис
Призначена для додавання хуків до черги. Хуки використовуються при інтеграції, якщо на подію з боку Webitel необхідно відправляти дані в іншу систему.
Складається з таких елементів:
Інструмент додавання (Рис. 1(1));
Інструмент оновлення реєстру записів (Рис. 1(2));
Реєстр записів (Рис. 1(3));
Пагінація (Рис. 1(4)).
1.1. Інструмент додавання
1.2. Інструмент оновлення реєстру записів
1.3. Реєстр записів
Реєстр являє собою список записів наявних об'єктів цього розділу. Кожен запис складається з набору елементів:
Чекбокс;
Поле "Подія";
Поле “Схема";
Перемикач “Стан”;
Інструмент редагування запису;
Інструмент видалення запису.
1.3.1. Чекбокс
Рис. 3. Модальне вікно підтвердження
1.3.2 Поле "Подія"
Тут відображається назва події, при якій необхідно надсилати дані в іншу систему.
1.3.3. Поле "Схема"
Схема, що опрацьовується при зазначеній події, відображається тут.
1.3.4. Поле "Стан"
Перемикач відповідає за включення та відключення хука відповідно до його положення:
- хук увімкнений;
- хук вимкнений.
1.3.5. Інструмент редагування запису
Відкривається натисканням кнопки редагування , при наведенні курсором на яку відображається інформація з назвою інструменту. Після натискання на цю кнопку відкривається модальне вікно "Редагувати хук" (Рис. 4), де можна зробити зміни.
1.3.6. Інструмент видалення запису
Рис. 5. Модальне вікно підтвердження
1.4. Пагінація
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 | |||
|
| час розмови абонента з оператором – від початку з'єднання абонента з оператором до закінчення дзвінка | |||
+ усі змінні, які передаються з абонентом та у черзі |
|
| |||
Активна дія | аналогічно з Прийнятий оператором, |