Obiekt szczegółów połączenia

Reprezentuje połączenie wykonane przez kampanię. Numer wybierany kilka razy ma jeden rekord dla każdej próby.

Atrybuty

iduuid

Unikalny identyfikator połączenia.

numberIdinteger

ID wybranego numeru kampanii.

numberstring

Numer telefonu kontaktu, tak jak jest zapisany w kampanii.

varValuesarray of strings

Wartości zmiennych numeru, w tej samej kolejności co varNames kampanii.

addedAtLocaltimestampDopuszcza null

Data i godzina dodania numeru do kampanii lub null, jeśli został dodany, gdy kampania była w stanie Draft.

attemptinteger

Numer próby dla tego połączenia, licząc od 1.

numberPrefixstring

Prefiks użyty dla połączenia, pochodzący z pola callPrefix kampanii, lub "".

calledNumberstring

Numer faktycznie wybrany, wraz z prefiksem. Gdy kontakt ma kilka numerów, jest to numer, który został wybrany.

queueIdstringDopuszcza null

Kolejka systemu telefonicznego, która obsłużyła połączenie, w kampaniach Predictive i Progressive.

agentIdstringDopuszcza null

Numer wewnętrzny agenta, który obsłużył połączenie, jeśli jest dostępny.

startedAtLocaltimestamp

Data i godzina rozpoczęcia połączenia.

ringResultenum

Wynik fazy dzwonienia: odebrane, brak odpowiedzi, zajęte lub błąd.

Możliwe wartości:AnswerNoAnswerBusyCallError
sipResponseCodeintegerDopuszcza null

Otrzymany kod odpowiedzi SIP, na przykład 200 lub 486.

sipResponseDescripstringDopuszcza null

Opis kodu odpowiedzi SIP, na przykład OK lub Busy Here.

answeredAtLocaltimestampDopuszcza null

Data i godzina odebrania połączenia lub null.

answerTypeenumDopuszcza null

Kto odebrał połączenie, według wykrywania poczty głosowej: człowiek, automatyczna sekretarka, poczta głosowa, komunikat sieci lub nieznany.

Możliwe wartości:HumanMachineVoicemailMessageUnknown
endedAtLocaltimestamp

Data i godzina zakończenia połączenia.

endTypeenumDopuszcza null

Sposób zakończenia połączenia: przepływ połączenia został ukończony (CallflowComplete), rozmowa z agentem AI została ukończona (InteractionComplete), druga strona się rozłączyła (HangUp) lub wystąpił błąd (ExecutionError).

Możliwe wartości:CallflowCompleteInteractionCompleteHangUpExecutionError
lastActionobjectDopuszcza null

Ostatnia akcja przepływu połączenia wykonana podczas połączenia.

voicemailLeftbooleanDopuszcza null

Czy pozostawiono wiadomość na poczcie głosowej.

errorDetailsstringDopuszcza null

Szczegóły błędu, gdy połączenie zakończyło się błędem.

inputResultsarray of objectsDopuszcza null

Wyniki interakcji połączenia. Etykiety każdej interakcji są wymienione w polu interactionLabels kampanii.

transcriptionsobjectDopuszcza null

Dla agentów AI: transkrypcja rozmowy.

setupDurationstring

Czas od rozpoczęcia połączenia do jego odebrania lub zakończenia, w formacie HH:MM:SS.mmm.

connectedDurationstringDopuszcza null

Czas, przez który połączenie było nawiązane, w formacie HH:MM:SS.mmm.

totalDurationstring

Całkowity czas trwania połączenia, w formacie HH:MM:SS.mmm.

transferDurationstringDopuszcza null

W kampaniach Progressive, w których SIP Caller najpierw dzwoni do agenta, a następnie przenosi połączenie do numeru zewnętrznego: czas od rozpoczęcia przeniesienia do numeru zewnętrznego do momentu, gdy numer zewnętrzny odebrał lub połączenie się zakończyło, w formacie HH:MM:SS.mmm.

transferResultenumDopuszcza null

W kampaniach Progressive: wynik przeniesienia połączenia do numeru zewnętrznego. Connected oznacza, że numer zewnętrzny odebrał i został połączony z agentem. NotConnected oznacza, że numer zewnętrzny nie odebrał z jakiegokolwiek powodu (zajęty, brak odpowiedzi lub błąd). ConnectionUnknown oznacza, że SIP Caller nie otrzymał wyniku przeniesienia z systemu telefonicznego w ciągu 3 minut i 30 sekund od rozpoczęcia połączenia, więc wynik został ustawiony automatycznie, ponieważ nie wiadomo, czy numer zewnętrzny odebrał.

Możliwe wartości:ConnectedNotConnectedConnectionUnknown
transferConnectedAtLocaltimestampDopuszcza null

W kampaniach Progressive: data i godzina, w której numer zewnętrzny odebrał przeniesione połączenie.

agentReleasedAtLocaltimestampDopuszcza null

W kampaniach Progressive: data i godzina zakończenia połączenia między agentem a numerem zewnętrznym.

agentSetupDurationstringDopuszcza null

W kampaniach Progressive: czas nawiązywania połączenia dla agenta, w formacie HH:MM:SS.mmm. Obejmuje czas dzwonienia połączenia od SIP Caller do agenta oraz czas przeniesienia od agenta do numeru zewnętrznego, do momentu, gdy numer zewnętrzny odebrał lub połączenie się zakończyło.

agentConnectedDurationstringDopuszcza null

W kampaniach Progressive: czas trwania rozmowy między agentem a numerem zewnętrznym, od odebrania przez numer zewnętrzny do zakończenia połączenia, w formacie HH:MM:SS.mmm.

agentTotalDurationstringDopuszcza null

W kampaniach Progressive: czas od momentu, gdy SIP Caller zadzwonił do agenta, do zakończenia połączenia, w formacie HH:MM:SS.mmm.

outcomeenumDopuszcza null

Ostateczny rezultat połączenia dla numeru: sukces, niepowodzenie z ponowną próbą lub niepowodzenie bez pozostałych prób.

Możliwe wartości:SuccessFailureWithRetryPendingFailureWithNoRetryLeft

Obiekt szczegółów połączenia

{ "id": "01928322-32a3-7000-bf0d-bf1af7eda4c5", "numberId": 1048165, "number": "+18035551004", "varValues": [ "Stefan Robertson", "$99.00" ], "addedAtLocal": "2026-10-01T10:05:23.452", "attempt": 1, "numberPrefix": "", "calledNumber": "+18035551004", "queueId": "800", "agentId": "101", "startedAtLocal": "2026-10-01T11:48:29.479", "ringResult": "Answer", "sipResponseCode": 200, "sipResponseDescrip": "OK", "answeredAtLocal": "2026-10-01T11:48:33.735", "answerType": "Human", "endedAtLocal": "2026-10-01T11:48:50.819", "endType": "CallflowComplete", "lastAction": { "$t": "DtmfInput" }, "voicemailLeft": false, "errorDetails": null, "inputResults": [ { "inputActionId": "a6d5b2e5-6b3f-49d8-aaa3-bc7b4c693f05", "inputValue": "1" } ], "transcriptions": null, "setupDuration": "00:00:04.256", "connectedDuration": "00:00:17.084", "totalDuration": "00:00:21.340", "transferDuration": null, "transferResult": null, "transferConnectedAtLocal": null, "agentReleasedAtLocal": null, "agentSetupDuration": null, "agentConnectedDuration": null, "agentTotalDuration": null, "outcome": "Success" }


SIP Caller
© 2026 Easy Caller LLC Wszelkie prawa zastrzeżone
LinkedinYou Tube
Trustpilot