Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Hangup
Sendet einen Hangup
Wert mit a SipStatusCode
an eine beliebige Phase eines Anrufs.
Wenn der Audiodienst eine Hangup
Aktion für einen Anrufabschnitt ausführt:
-
Bei einem Anruf mit nur einem Anrufabschnitt ruft die SIP-Medienanwendung die AWS Lambda Funktion mit einem
HANGUP
Ereignis auf und ignoriert die Antwort. Der Anruf wird dann unterbrochen. Wenn bei einem Anrufabschnitt (Leg A), der mit einem anderen Anrufabschnitt (Leg B) verbunden ist, die
Hangup
Aktion dem überbrückten Anrufabschnitt (Leg B) zugeordnet ist, trennt der PSTN-Audiodienst den überbrückten Anrufabschnitt und ruft dann die Lambda-Funktion mit einemHANGUP
Ereignis für Leg B auf. Der PSTN-Audiodienst führt dann alle Aktionen aus, die von diesem Lambda-Aufruf zurückgegeben wurden.Wenn bei einem Anrufabschnitt (Leg A), der mit einem anderen Anrufabschnitt (Leg B) verbunden ist, die
Hangup
Aktion dem ursprünglichen Anrufabschnitt (Leg A) zugeordnet ist, trennt der PSTN-Audiodienst den ursprünglichen Anrufabschnitt und ruft dann die Lambda-Funktion mit einemHANGUP
Ereignis für Leg A auf. Der PSTN-Audiodienst führt dann alle Aktionen aus, die von diesem Lambda-Aufruf zurückgegeben wurden.Wenn bei einem Anrufabschnitt, der über die
JoinMeeting
Aktion zu einer Besprechung hinzugefügt wurde, dieHangup
Aktion mit dem Besprechungsabschnitt verknüpft ist (normalerweise Abschnitt B), trennt der Anrufer die Verbindung zur Besprechung und erhält einACTION_SUCCESSFUL
Ereignis für dieHangup
Aktion.
Das folgende Beispiel zeigt eine typische Hangup
Aktion.
{ "Type": "Hangup", "Parameters": { "CallId": "
call-id-1
", "ParticipantTag": "LEG-A", "SipResponseCode": "0" } }
- CallId
-
Beschreibung —
CallId
des Teilnehmers amCallDetails
AWS Lambda FunktionsaufrufZulässige Werte — Eine gültige Anruf-ID
Erforderlich — Nein
Standardwert – Kein
- ParticipantTag
-
Beschreibung —
ParticipantTag
eines der verbundenen Teilnehmer an derCallDetails
Zulässige Werte —
LEG-A
oderLEG-B
Erforderlich — Nein
Standardwert —
ParticipantTag
der aufgerufene Wert wirdcallLeg
ignoriert, wenn Sie Folgendes angebenCallId
- SipResponseCode
-
Beschreibung — Jeder der unterstützten SIP-Antwortcodes
Zulässige Werte — 480 — Nicht verfügbar; 486 — Besetzt; 0 — Normaler Abbruch
Erforderlich — Nein
Standardwert — 0
Nachdem ein Benutzer einen Anruf beendet hat, ruft die SIP-Medienanwendung eine AWS Lambda Funktion mit dem unter aufgeführten Code aufEinen Anruf beenden.
Arbeitsbeispiele finden Sie unter GitHub: