У меня есть Studio Flow, где я хочу много посылать HTTP-запросы между различными этапами моего потока.
Сначала я запускаю поток с API отдыха и использую виджет «сделать исходящий вызов» для вызова пользователя.Если что-то случится, кроме ответа пользователя, я хочу отправить HTTP-запрос на мой сервер, что случилось.Я создал первую часть своего потока для проверки этих HTTP-запросов:
Все, что я делаю, за исключением снятия трубки с телефона, например: позволяю ему звонить до конца, немедленновешая трубку, когда мне звонят, проверяя, занята ли моя линия, когда мне звонят ... Ни одно из этих событий не отправляется в мою базу данных.
Я знаю, что виджет HTTP-запроса и мой URL-адрес для публикации работают, потому что, когда я присоединяю виджет HTTP-запроса в разделе «Отвечено», я получаю результаты в своей базе данных.
Я поиграл с опцией «ВРЕМЯ» в виджете «сделать исходящий вызов».Но я не уверен, как обойти это.Если установить слишком низкое значение (например, 10 секунд), телефон перестанет звонить через 10 секунд (но запросы http будут проходить нормально).Если я установлю слишком высокое значение (например, 60 секунд), мой телефон сам прекратит телефонный звонок через + - 20 секунд, и никакие запросы http не пройдут.
Как мне убедиться, что я ловлю все действия, которые происходят?
РЕДАКТИРОВАТЬ: Пример журнала для потока, где тайм-аут установлен на 60 секунд.