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'
Hangup
action 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 unHANGUP
é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'
Hangup
action 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 unHANGUP
é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'
JoinMeeting
action, si l'Hangup
action 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 unACTION_SUCCESSFUL
événement pour l'Hangup
action.
L'exemple suivant montre une Hangup
action typique.
{ "Type": "Hangup", "Parameters": { "CallId": "
call-id-1
", "ParticipantTag": "LEG-A", "SipResponseCode": "0" } }
- CallId
-
Description —
CallId
du participant à l'CallDetails
invocation de la AWS Lambda fonctionValeurs autorisées : un identifiant d'appel valide
Obligatoire — Non
Valeur par défaut – Aucune
- ParticipantTag
-
Description —
ParticipantTag
de l'un des participants connectés auCallDetails
Valeurs autorisées —
LEG-A
ouLEG-B
Obligatoire — Non
Valeur par défaut —
ParticipantTag
de la valeurcallLeg
ignorée invoquée si vous spécifiezCallId
- 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 :