1b.app
Скопирована ссылка -

Регистрация звонка

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

Ответы:

Добрый день. Есть два понятия: активный звонок (прямо здесь и сейчас) и событие (история того, что звонок когда то был). Звонок который Вы создаете нужен чтобы показать окошечко звонка в реальном времени юзеру который или котором звонят в боксе. Чтобы закрыть звонок можно передавать тот же запрос, только с другим статусом, например ANSWER или CANCEL. Т.е. тут Вы все правильно сделали.
Дальше уже все действия работают с событиями, соответственно чтобы сработало действие "Перетворити дзвінок у процес" нужно создать событие. https://swagger.1b.app/#/event/event
18.10.2024, 11:35

Вот у меня есть событие создано https://swagger.1b.app/#/event/event.
Но почему то процесс не создался.
Регистрация звонка (/api/registercall/) нужна только для отображение карточки?
id который я получаю в ответе после регистрации, я могу где то его использовать? Просмотреть весь список зарегистрированых звонков (не ивентов).
18.10.2024, 11:40


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

да, есть еще пару мест в которых используется, но врятли Вам это нужно.


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

если подключена какая то телефония, обычно в ней есть список звонков этой телефонии.

Если вам нужны звонки только для создания задач, можете не делать /api/registercall/ а по окончанию звонка сразу создавать событие.
Если есть событие, дайте на него ссылку и соответственно ссылку на Вашу систему чтобы можно было проверить настройки действия.
18.10.2024, 11:44

https://box.fialan.com/
https://box.fialan.com/app/event/979616/
+ не понятно как сделать что бы был плеер в событии.
18.10.2024, 11:53

1. Чтобы воспроизводилась запись, нужно в отдельное поле её записывать. В apiv2 нет такой возможности насколько я вижу (у всех телефоний свои интеграции, звонки никто не пушит тудой). Можно доработать за 2ч.

2. Пропущенный звонок это там, где не взяли трубку от клиента или что то в этом роде.
$statusArray[] = 'NOANSWER';
$statusArray[] = 'NO ANSWER';
$statusArray[] = 'CANCEL';
$statusArray[] = 'BUSY';
$statusArray[] = 'CONGESTION';
$statusArray[] = 'CHANUNAVAIL';
$statusArray[] = 'CALLFAILED';

список статусов, при которых звонок считается пропущеным.
18.10.2024, 12:01

Вопрос не о действии "Створити процес на основі пропущеного дзвінка" а о действии "Перетворити дзвінок у процес".
В этом действии любой звонок должен превращаться в процесс.
18.10.2024, 12:04

Поля status не хватает у звонка. Или уберите настройку "Враховувати тільки статуси дзвінків (вкажіть декілька через кому)" или передавайте статус. Звонки по-дефолту за последний час проверяются, т.е. если потестить нужно то нужно будет новый создать или настройки действия поменять разово, чтобы за последний день брало например.
18.10.2024, 12:51

Я могу в event по api v2 (https://swagger.1b.app/#/event/event) передать статус?
18.10.2024, 13:00

к сожалению нет, насколько я вижу. Уберите в настройках действия статус, чтобы по нему не фильтровать или можем доработать передачу статуса, займет около часа. Если статус и проигрывание аудио сразу, 2ч. Выставить счёт?
18.10.2024, 13:33

А как тогда создать звонок что бы сработало это действие?
18.10.2024, 13:41

2 варианта
1.


let him cook
OneBox production писал/а:
Уберите в настройках действия статус, чтобы по нему не фильтровать


2.


let him cook
OneBox production писал/а:
можем доработать передачу статуса, займет около часа
18.10.2024, 13:56

А по api v1 в регистрации звонка есть статусы. По этому вебхуку процессы не будут создаваться?
18.10.2024, 14:03

Как я описывал выше эта апишка нужна чтобы показать юзеру окошко со звонком.
18.10.2024, 14:07

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

с этим все ок.
18.10.2024, 15:06

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

да, конечно.
18.10.2024, 15:27

Понял, большое спасибо за помощь
18.10.2024, 16:58

Скажите пожалуйста, в стандартной интеграции Ringostat должно высвечиваться карточка звонка?
21.10.2024, 13:49

https://www.youtube.com/watch?v=mSPMRWj-ucg инструкция по настройке.
21.10.2024, 14:18

Спасибо
21.10.2024, 14:21

Почему то дублируются звонки(
Вебхук отправляю один а звонка получается 2.
https://box.fialan.com/ringostat/push/?custom=117&caller=380931112233&ca...
21.10.2024, 15:54

Выполните основную задачу - покажите окошко юзеру, на остальное Вам должно быть плевать. В данном случае окошко у юзера с номером 117 появится
21.10.2024, 16:17

Хорошо
21.10.2024, 16:26

Я отключил статусы INPROGRESS, но интеграция все равно тянет звонки с этим статусом и создает событие(
21.10.2024, 16:30

Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации. Войти и написать комментарий