1b.app
Скопійоване посилання -

Реєстрація дзвінка

Доброго дня.
Підкажіть будь ласка що потрібно зробити для того, щоб почала виконуватися дія "Перетворити дзвінок у процес"?
Я по апі реєструю дзвінок /api/registercall/ зі статусом INCOMING. Випливає картка дзвінка. Я отримую id дзвінка у відповіді.
Як мені далі закрити дзвінок (я передавав той самий дзвінок зі статусом ANSWER), отримую відповідь Ok та все. Може мені потрібно використовувати id дзвінка, який я отримую у відповіді при реєстрації дзвінка?
Оригінальне питання доступне на версії: ru

Відповіді:

Доброго дня. Є два поняття: активний дзвінок (прямо тут і зараз) та подія (історія того, що дзвінок колись був). Дзвінок який Ви створюєте необхідний щоб показати віконце дзвінка в реальному часі користувачеві який або якому дзвонять у боксі. Щоб закрити дзвінок, можна надсилати той самий запит лише з іншим статусом, наприклад ANSWER або CANCEL. Тобто. Тут Ви все правильно зробили.
Далі вже всі дії працюють з подіями, відповідно, щоб спрацювала дія "Перетворити дзвінок у процес" потрібно створити подію. https://swagger.1b.app/#/event/event
вчера, 11:35
Оригінальний коментар доступний на версії: ru

Ось у мене є подія, створена https://swagger.1b.app/#/event/event.

Але чомусь процес не створився.

Реєстрація дзвінка (/api/registercall/) потрібна лише для відображення картки?

id який я отримую у відповіді після реєстрації, я можу десь його використовувати? Переглянути весь список зареєстрованих дзвінків (не івентів).
вчера, 11:40
Оригінальний коментар доступний на версії: ru


Samokhin Vladislav написав:
Реєстрація дзвінка (/api/registercall/) потрібна лише для відображення картки?

так, є ще пару місць, в яких використовується, але спасли Вам це потрібно.

Samokhin Vladislav написав:
id який я отримую у відповіді після реєстрації, я можу десь його використовувати? Переглянути весь список зареєстрованих дзвінків (не івентів).

якщо підключена якась телефонія, зазвичай у ній є список дзвінків цієї телефонії.
Якщо вам потрібні дзвінки тільки для створення завдань, можете не робити /api/registercall/ а після закінчення дзвінка відразу створювати подію.
Якщо є подія, дайте на неї посилання і посилання на Вашу систему щоб можна було перевірити налаштування дії.
вчера, 11:44
Оригінальний коментар доступний на версії: ru

https://box.fialan.com/

https://box.fialan.com/app/event/979616/

+ Не зрозуміло як зробити що б був плеєр у події.
вчера, 11:53
Оригінальний коментар доступний на версії: ru

1. Щоб відтворювати запис, потрібно в окреме поле його записувати. У apiv2 немає такої можливості, наскільки я бачу (у всіх телефоній свої інтеграції, дзвінки ніхто не пушить тудою). Можна доопрацювати за 2год.
2. Пропущений дзвінок це там, де не взяли трубку від клієнта або щось таке.
$statusArray[] = 'NOANSWER';
$statusArray[] = 'NO ANSWER';
$statusArray[] = 'CANCEL';
$statusArray[] = 'BUSY';
$statusArray[] = 'CONGESTION';
$statusArray[] = 'CHANUNAVAIL';
$statusArray[] = 'CALLFAILED';
список статусів, за яких дзвінок вважається пропущеним.
вчера, 12:01
Оригінальний коментар доступний на версії: ru

Питання не про дію "Створити процес на основі пропущеного дзвінка" а про дію "Перетворити дзвінок у процес".
У цій дії будь-який дзвінок повинен перетворюватися на процес.
вчера, 12:04
Оригінальний коментар доступний на версії: ru

Поля status не вистачає біля дзвінка. Або приберіть налаштування "Враховувати тільки статуси дзвінків (вкажіть кілька через кому)" або передавайте статус. Дзвінки по-дефолту останній годину перевіряються, тобто. якщо потестити потрібно то потрібно буде створити новий або налаштування дії поміняти разово, щоб за останній день брало наприклад.
вчера, 12:51
Оригінальний коментар доступний на версії: ru

Я можу в event на api v2 (https://swagger.1b.app/#/event/event) передати статус?
вчера, 13:00
Оригінальний коментар доступний на версії: ru

на жаль, ні, наскільки я бачу. Заберіть у налаштуваннях дії статус, щоб по ньому не фільтрувати або можемо доопрацювати передачу статусу, займе близько години. Якщо статус та відтворення аудіо відразу, 2ч. Виставити рахунок?
вчера, 13:33
Оригінальний коментар доступний на версії: ru

А як тоді створити дзвінок, щоб спрацювала ця дія?
вчера, 13:41
Оригінальний коментар доступний на версії: ru

2 варіанти
1.

let him cook
OneBox production написав:
Приберіть статус у налаштуваннях дії, щоб по ньому не фільтрувати

2.

let him cook
OneBox production написав:
можемо доопрацювати передачу статусу, займе близько години
вчера, 13:56
Оригінальний коментар доступний на версії: ru

А по api v1 у реєстрації дзвінка є статуси. По цьому вебхуку процеси не створюватимуться?
вчера, 14:03
Оригінальний коментар доступний на версії: ru

Як я описував вище ця апішка потрібна щоб показати користувачеві віконце з дзвінком.
вчера, 14:07
Оригінальний коментар доступний на версії: ru

Ви можете глянути лог за сьогодні 12:49.
https://box.fialan.com/admin/logs/showall/ajax/?file=fatal-2024-10-18.log
Помилка у файлі box_auto_action_event_call2issue.php
вчера, 14:38
Оригінальний коментар доступний на версії: ru


Підкажіть, а за стандартної інтеграції https://1b.app/ua/app/ringostat/ повинні створюватися процеси дією "Перетворити дзвінок у процес"?
вчера, 15:15
Оригінальний коментар доступний на версії: ru


Зрозумів, дякую за допомогу
вчера, 16:58
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар