Ответы:
Добрый день. Есть два понятия: активный звонок (прямо здесь и сейчас) и событие (история того, что звонок когда то был). Звонок который Вы создаете нужен чтобы показать окошечко звонка в реальном времени юзеру который или котором звонят в боксе. Чтобы закрыть звонок можно передавать тот же запрос, только с другим статусом, например 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
да, есть еще пару мест в которых используется, но врятли Вам это нужно.
если подключена какая то телефония, обычно в ней есть список звонков этой телефонии.
Если вам нужны звонки только для создания задач, можете не делать /api/registercall/ а по окончанию звонка сразу создавать событие.
Если есть событие, дайте на него ссылку и соответственно ссылку на Вашу систему чтобы можно было проверить настройки действия.
18.10.2024, пятница, 11:44
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
к сожалению нет, насколько я вижу. Уберите в настройках действия статус, чтобы по нему не фильтровать или можем доработать передачу статуса, займет около часа. Если статус и проигрывание аудио сразу, 2ч. Выставить счёт?
18.10.2024, пятница, 13:33
А как тогда создать звонок что бы сработало это действие?
18.10.2024, пятница, 13:41
2 варианта
1.
2.
18.10.2024, пятница, 13:56
А по api v1 в регистрации звонка есть статусы. По этому вебхуку процессы не будут создаваться?
18.10.2024, пятница, 14:03
Как я описывал выше эта апишка нужна чтобы показать юзеру окошко со звонком.
18.10.2024, пятница, 14:07
с этим все ок.
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
Пожалуйста, присоединяйтесь к диалогу. Если вам есть что сказать - пожалуйста, напишите комментарий. Для входа потребуется мобильный телефон и смс-код для идентификации.
Войти и написать комментарий