Représente un appel effectué par une campagne. Un numéro appelé plusieurs fois a un enregistrement pour chaque tentative.
Identifiant unique de l’appel.
ID du numéro de campagne appelé.
Numéro de téléphone du contact, tel que stocké dans la campagne.
Valeurs des variables du numéro, dans le même ordre que les varNames de la campagne.
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.
Numéro de tentative de cet appel, en commençant à 1.
Préfixe d’appel utilisé pour l’appel, issu du callPrefix de la campagne, ou "".
Numéro effectivement composé, préfixe inclus. Lorsque le contact a plusieurs numéros, il s’agit du numéro appelé.
File d’attente du système téléphonique qui a traité l’appel, pour les campagnes Predictive et Progressive.
Extension de l’agent qui a traité l’appel, lorsqu’elle est disponible.
Date et heure de début de l’appel.
Résultat de la phase de sonnerie : répondu, pas de réponse, occupé ou erreur.
AnswerNoAnswerBusyCallErrorCode de réponse SIP reçu, par exemple 200 ou 486.
Description du code de réponse SIP, par exemple OK ou Busy Here.
Date et heure de réponse à l’appel, ou null.
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.
HumanMachineVoicemailMessageUnknownDate et heure de fin de l’appel.
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).
CallflowCompleteInteractionCompleteHangUpExecutionErrorDernière action du flux d’appel exécutée pendant l’appel.
Indique si un message vocal a été laissé.
Détails de l’erreur, lorsque l’appel s’est terminé par une erreur.
Résultats des interactions de l’appel. Les libellés de chaque interaction sont listés dans les interactionLabels de la campagne.
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.
Temps écoulé entre le début de l’appel et sa réponse ou sa fin, au format HH:MM:SS.mmm.
Durée pendant laquelle l’appel a été connecté, au format HH:MM:SS.mmm.
Durée totale de l’appel, au format HH:MM:SS.mmm.
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.
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.
ConnectedNotConnectedConnectionUnknownPour les campagnes Progressive : date et heure auxquelles le numéro externe a répondu à l’appel transféré.
Pour les campagnes Progressive : date et heure de fin de l’appel entre l’agent et le numéro externe.
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.
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.
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.
Résultat final de l’appel pour le numéro : succès, échec avec une nouvelle tentative prévue, ou échec sans tentative restante.
SuccessFailureWithRetryPendingFailureWithNoRetryLeftL’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"
}