endedReason indique pourquoi un appel s'est terminé. C'est une chaîne transmise telle quelle par les couches téléphonie et voix : de nouvelles valeurs peuvent donc apparaître. Faites correspondre celles que vous connaissez à vos propres statuts et rangez les autres dans une catégorie par défaut plutôt que de les rejeter.
Non joint
customer-did-not-answer
Personne n'a décroché
customer-busy
La ligne était occupée
customer-declined
L'appel a été refusé
voicemail
Une messagerie vocale a répondu
customer-unavailable
Le numéro n'a pas pu être joint
customer-number-not-found
Le numéro n'existe pas
no-international-permission
La ligne n'est pas autorisée à appeler ce pays
outbound-call-forbidden
La ligne n'est pas autorisée à passer des appels sortants
Terminé pendant la conversation
customer-ended-call
L'appelant a raccroché
assistant-ended-call
L'agent a raccroché, via un nœud endCall
silence-timed-out
L'appelant est resté silencieux plus longtemps que silenceTimeoutSeconds
max-duration-exceeded, exceeded-max-duration
L'appel a atteint maxDurationSeconds
Transferts
assistant-forwarded-call
L'agent a transféré l'appel
customer-ended-call-during-transfer
L'appelant a raccroché pendant le transfert
error-transfer-failed
Le transfert a échoué
error-transfer-destination-busy
Le numéro de transfert était occupé
error-transfer-destination-unreachable
Le numéro de transfert n'a pas pu être joint
Non composé
contact-opted-out
Le contact s'est désinscrit
agent-line-entity-mismatch
L'agent et le numéro de la campagne appartiennent à des entités différentes ; la campagne s'arrête
cps-limit-exceeded
La limite d'appels par seconde du trunk a été atteinte
twilio-call-permission
Le compte Twilio a refusé l'appel
dial-failed
L'appel n'a pas pu être passé
Erreurs techniques
sip-server-error, sip-trunk-failure
L'opérateur ou le trunk a renvoyé une erreur
stuck-in-progress
Un appel qui n'a jamais signalé sa fin, clôturé par CallShift