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.
Aufhängen
Sendet einenHangup
Wert mit einemSipStatusCode
auf jede Etappe eines Anrufs.
Wenn der PSTN Audio-Dienst eineHangup
Aktion auf einem Anruf-Leg:
-
Für einen Anruf mit nur einem Anruf-Leg ruft die SIP-MedienanwendungAWS LambdaFunktion mit einer
HANGUP
-Ereignis und ignoriert die Antwort. Der Anruf wird dann getrennt. Für ein Anruf-Leg (Leg A), das zu einer anderen Anrufstrecke (Leg B) überbrückt wird, wenn
Hangup
Aktion ist mit dem Bridged Call Leg (Leg B) verknüpft, dann trennt der PSTN-Audiodienst die überbrückte Call-Leg und ruft dann die Lambda-Funktion mit einemHANGUP
event for leg B. Der PSTN-Audiodienst führt dann alle Aktionen aus, die von diesem Lambda-Aufruf zurückgegeben wurden.Für ein Anruf-Leg (Leg A), das zu einer anderen Anrufstrecke (Leg B) überbrückt wird, wenn
Hangup
Aktion ist mit dem ursprünglichen Anruf-Leg (Leg A) verknüpft, dann trennt der PSTN-Audiodienst die ursprüngliche Anruf-Leg und ruft dann die Lambda-Funktion mit einemHANGUP
event for leg A. Der PSTN-Audiodienst führt dann alle Aktionen aus, die von diesem Lambda-Aufruf zurückgegeben wurden.Für eine Anrufstrecke, die mit dem
JoinMeeting
Aktion, wenn derHangup
Aktion ist mit der Besprechungsstrecke verknüpft (normalerweise Leg B), dann trennt der Anrufer die Verbindung zum Meeting und erhält eineACTION_SUCCESSFUL
Veranstaltung für dasHangup
Aktion
Das folgende Beispiel zeigt einen typischenHangup
Aktion
{ "Type": "Hangup", "Parameters": { "CallId": "
call-id-1
", "ParticipantTag": "LEG-A", "SipResponseCode": "0" } }
- CalLid
-
Beschreibung–
CallId
des Teilnehmers derCallDetails
derAWS LambdaAufrufen der -FunktionZulässige Werte- Eine gültige Anruf-ID
Erforderlich— Nein
Standardwert – Keine
- ParticipantTag
-
Beschreibung–
ParticipantTag
eines der verbundenen Teilnehmer imCallDetails
Zulässige Werte–
LEG-A
oderLEG-B
Erforderlich— Nein
Standardwert–
ParticipantTag
des AngerufenencallLeg
Ignoriert wenn Sie angebenCallId
- SipreSponseCode
-
Beschreibung- Jeder der unterstützten SIP-Antwortcodes
Zulässige Werte— 480—Nicht verfügbar; 486—Besetzt; 0 — Normale Kündigung
Erforderlich— Nein
Standardwert— 0
Nachdem ein Benutzer einen Anruf beendet hat, ruft die SIP-Medienanwendung eineAWS LambdaFunktion mit dem inEinen Anruf beendenaus.
Siehe Arbeitsbeispiele auf GitHub: