L’objet détails d’appel

Représente un appel effectué par une campagne. Un numéro appelé plusieurs fois a un enregistrement pour chaque tentative.

Attributs

iduuid

Identifiant unique de l’appel.

numberIdinteger

ID du numéro de campagne appelé.

numberstring

Numéro de téléphone du contact, tel que stocké dans la campagne.

varValuesarray of strings

Valeurs des variables du numéro, dans le même ordre que les varNames de la campagne.

addedAtLocaltimestampNullable

Date et heure d’ajout du numéro à la campagne, ou null s’il a été ajouté alors que la campagne était à l’état Draft.

attemptinteger

Numéro de tentative de cet appel, en commençant à 1.

numberPrefixstring

Préfixe d’appel utilisé pour l’appel, issu du callPrefix de la campagne, ou "".

calledNumberstring

Numéro effectivement composé, préfixe inclus. Lorsque le contact a plusieurs numéros, il s’agit du numéro appelé.

queueIdstringNullable

File d’attente du système téléphonique qui a traité l’appel, pour les campagnes Predictive et Progressive.

agentIdstringNullable

Extension de l’agent qui a traité l’appel, lorsqu’elle est disponible.

startedAtLocaltimestamp

Date et heure de début de l’appel.

ringResultenum

Résultat de la phase de sonnerie : répondu, pas de réponse, occupé ou erreur.

Valeurs possibles :AnswerNoAnswerBusyCallError
sipResponseCodeintegerNullable

Code de réponse SIP reçu, par exemple 200 ou 486.

sipResponseDescripstringNullable

Description du code de réponse SIP, par exemple OK ou Busy Here.

answeredAtLocaltimestampNullable

Date et heure de réponse à l’appel, ou null.

answerTypeenumNullable

Qui a répondu à l’appel, selon la détection de messagerie vocale : un humain, un répondeur, une messagerie vocale, un message du réseau, ou inconnu.

Valeurs possibles :HumanMachineVoicemailMessageUnknown
endedAtLocaltimestamp

Date et heure de fin de l’appel.

endTypeenumNullable

Comment l’appel s’est terminé : le flux d’appel s’est terminé (CallflowComplete), la conversation avec l’agent IA s’est terminée (InteractionComplete), l’interlocuteur a raccroché (HangUp), ou une erreur s’est produite (ExecutionError).

Valeurs possibles :CallflowCompleteInteractionCompleteHangUpExecutionError
lastActionobjectNullable

Dernière action du flux d’appel exécutée pendant l’appel.

voicemailLeftbooleanNullable

Indique si un message vocal a été laissé.

errorDetailsstringNullable

Détails de l’erreur, lorsque l’appel s’est terminé par une erreur.

inputResultsarray of objectsNullable

Résultats des interactions de l’appel. Les libellés de chaque interaction sont listés dans les interactionLabels de la campagne.

transcriptionarray of arraysNullable

Pour les agents IA : la transcription de la conversation, un tableau [at, by, text] par message, dans l’ordre. at est le moment où le message a commencé, en millisecondes depuis le début de l’appel ; by indique qui l’a dit, A pour l’agent IA ou B pour le contact ; et text est ce qui a été dit.

setupDurationstring

Temps écoulé entre le début de l’appel et sa réponse ou sa fin, au format HH:MM:SS.mmm.

connectedDurationstringNullable

Durée pendant laquelle l’appel a été connecté, au format HH:MM:SS.mmm.

totalDurationstring

Durée totale de l’appel, au format HH:MM:SS.mmm.

transferDurationstringNullable

Pour les campagnes Progressive, où SIP Caller appelle d’abord l’agent puis transfère l’appel vers le numéro externe : temps écoulé depuis le début du transfert vers le numéro externe, jusqu’à ce que le numéro externe réponde ou que l’appel se termine, au format HH:MM:SS.mmm.

transferResultenumNullable

Pour les campagnes Progressive : résultat du transfert de l’appel vers le numéro externe. Connected signifie que le numéro externe a répondu et a été mis en relation avec l’agent. NotConnected signifie que le numéro externe n’a pas répondu, pour une raison quelconque (occupé, pas de réponse ou erreur). ConnectionUnknown signifie que SIP Caller n’a pas reçu le résultat du transfert de la part du système téléphonique dans les 3 minutes et 30 secondes suivant le début de l’appel : le résultat a donc été défini automatiquement, car on ne sait pas si le numéro externe a répondu.

Valeurs possibles :ConnectedNotConnectedConnectionUnknown
transferConnectedAtLocaltimestampNullable

Pour les campagnes Progressive : date et heure auxquelles le numéro externe a répondu à l’appel transféré.

agentReleasedAtLocaltimestampNullable

Pour les campagnes Progressive : date et heure de fin de l’appel entre l’agent et le numéro externe.

agentSetupDurationstringNullable

Pour les campagnes Progressive : durée de mise en place de l’appel pour l’agent, au format HH:MM:SS.mmm. Elle inclut le temps de sonnerie de l’appel de SIP Caller vers l’agent, et la durée du transfert de l’agent vers le numéro externe, jusqu’à ce que le numéro externe réponde ou que l’appel se termine.

agentConnectedDurationstringNullable

Pour les campagnes Progressive : durée de la conversation entre l’agent et le numéro externe, depuis la réponse du numéro externe jusqu’à la fin de l’appel, au format HH:MM:SS.mmm.

agentTotalDurationstringNullable

Pour les campagnes Progressive : temps écoulé depuis l’appel de SIP Caller vers l’agent jusqu’à la fin de l’appel, au format HH:MM:SS.mmm.

outcomeenumNullable

Résultat final de l’appel pour le numéro : succès, échec avec une nouvelle tentative prévue, ou échec sans tentative restante.

Valeurs possibles :SuccessFailureWithRetryPendingFailureWithNoRetryLeft

L’objet détails d’appel

{ "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" } ], "transcription": 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 Tous droits réservés
LinkedinYou Tube
Trustpilot