...
1.1. Завантаження абонентів в дайлер
Приклади POST запитів:
- Додати тільки одного учасника: https://swagger.webitel.com/#/MemberService/CreateMember
- Додати масив учасників: https://swagger.webitel.com/#/MemberService/CreateMemberBulk
Warning | ||
---|---|---|
| ||
|
...
Code Block | ||||
---|---|---|---|---|
| ||||
{ "agent_id": "${agent_id}", // ідентифікатор оператора "attempt_id": "${attempt_id}", // ідентифікатор спроби дозвону дайлера, по якій передається результат постобробки. Отримується з RabbitMQ "description": "${description}", // коментар, залишений оператором під час постобробки дзвінка "display": true, // відповідає за прикріплення номеру відображення до цього абонента "exclude_current_communication": true, // при значенні true на поточний засіб зв'язку більше не буде дзвінків "expire_at": "${expire_at}", // вказує час, коли видалити абонента з продзвону (Unix time) "min_offering_at": "${min_offering_at}", // timestamp значення конкретного часу перезвона дайлером в таймзоні UTC. Календар дайлера має вищий пріоритет. Якщо вказаний тут час не входить в робочий час дайлера, то повторна спроба буде зроблена в робочий час з найвищим пріоритетом. "status": "${status}", // статус спроби "variables": { "additionalProp1": "${additionalProp1}", "additionalProp2": "${additionalProp2}", "additionalProp3": "${additionalProp3}" } } |
...
5
...
.
...
https://swagger.webitel.com/#/QueueService/QueueService_SearchQueue
...
Історія дзвінків
...
5.1. Підключення до бази даних Webitel
У разі розгортання Webitel On-Site, отримання даних по дзвінках та операторах можливе через підключення до БД Webitel (PostgreSQL 14).
Посилання на опис структури БД: Database SDK
...
5.2. Отримання історії дзвінків
https://swagger.webitel.com/#/CallService/CallService_SearchHistoryCall
...
Далі по ідентифікатору файлу можна отримати конкретний файл.
...
5.3. Отримання записів по ід файлів
GET https://:WEBITEL_SERVER/api/storage/recordings/:FileID/stream?access_token=:TOKEN
...
- :FileID - ідентифікатор файлу, отриманий з CallService_SearchHistoryCall;
- :TOKEN - токен.
...
5.4. Пошук дзвінків за значенням змінної
GET https://:WEBITEL_SERVER/api/calls/history?page=1&size=10&number=110&variables[Company]=eb0b368c39305630464fa34c2af0e45f
...
- number - номер телефону. Пошук здійснюється по from_number, to_number, destination.;
- Company - назва змінної (метадані);
- page - сторінка, якщо багато записів;
- size - максимальна кількість записів.
6. Інше
6.1. Отримання списку черг
https://swagger.webitel.com/#/QueueService/QueueService_SearchQueue