Hangup - Amazon Chime SDK

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Hangup

Envoie une Hangup valeur avec un SipStatusCode à n'importe quel segment d'un appel.

Lorsque le service audio exécute une Hangup action sur un segment d'appel :

  • Pour un appel comportant un seul segment d'appel, l'application multimédia SIP invoque la AWS Lambda fonction avec un HANGUP événement et ignore la réponse. L'appel est ensuite déconnecté.

  • Pour un segment d'appel (étape A) relié à un autre segment d'appel (étape B), si l'Hangupaction est associée au segment d'appel ponté (étape B), le service audio PSTN déconnecte le segment d'appel ponté, puis invoque la fonction Lambda avec un HANGUP événement pour l'étape B. Le service audio PSTN exécute ensuite toutes les actions renvoyées par cet appel Lambda.

  • Pour un segment d'appel (étape A) relié à un autre segment d'appel (étape B), si l'Hangupaction est associée au segment d'appel d'origine (étape A), le service audio PSTN déconnecte le segment d'appel d'origine, puis invoque la fonction Lambda avec un HANGUP événement pour le segment A. Le service audio PSTN exécute ensuite toutes les actions renvoyées par cet appel Lambda.

  • Pour un segment d'appel qui a rejoint une réunion à l'aide de l'JoinMeetingaction, si l'Hangupaction est associée à l'étape de réunion (généralement l'étape B), l'appelant se déconnecte de la réunion et reçoit un ACTION_SUCCESSFUL événement pour l'Hangupaction.

L'exemple suivant montre une Hangup action typique.

{ "Type": "Hangup", "Parameters": { "CallId": "call-id-1", "ParticipantTag": "LEG-A", "SipResponseCode": "0" } }
CallId

DescriptionCallId du participant à l'CallDetailsinvocation de la AWS Lambda fonction

Valeurs autorisées : un identifiant d'appel valide

Obligatoire — Non

Valeur par défaut – Aucune

ParticipantTag

DescriptionParticipantTag de l'un des participants connectés au CallDetails

Valeurs autoriséesLEG-A ou LEG-B

Obligatoire — Non

Valeur par défautParticipantTag de la valeur callLeg ignorée invoquée si vous spécifiez CallId

SipResponseCode

Description — Tous les codes de réponse SIP pris en charge

Valeurs autorisées : 480 : non disponible ; 486 : occupé ; 0 : résiliation normale

Obligatoire — Non

Valeur par défaut — 0

Une fois qu'un utilisateur a terminé un appel, l'application multimédia SIP invoque une AWS Lambda fonction dont le code est répertorié dansFin d'un appel.

Consultez des exemples pratiques sur GitHub :