Aufhängen - Amazon Chime SDK

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 einenHangupWert mit einemSipStatusCodeauf jede Etappe eines Anrufs.

Wenn der PSTN Audio-Dienst eineHangupAktion auf einem Anruf-Leg:

  • Für einen Anruf mit nur einem Anruf-Leg ruft die SIP-MedienanwendungAWS LambdaFunktion mit einerHANGUP-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, wennHangupAktion 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 einemHANGUPevent 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, wennHangupAktion 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 einemHANGUPevent 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 demJoinMeetingAktion, wenn derHangupAktion ist mit der Besprechungsstrecke verknüpft (normalerweise Leg B), dann trennt der Anrufer die Verbindung zum Meeting und erhält eineACTION_SUCCESSFULVeranstaltung für dasHangupAktion

Das folgende Beispiel zeigt einen typischenHangupAktion

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

BeschreibungCallIddes Teilnehmers derCallDetailsderAWS LambdaAufrufen der -Funktion

Zulässige Werte- Eine gültige Anruf-ID

Erforderlich— Nein

Standardwert – Keine

ParticipantTag

BeschreibungParticipantTageines der verbundenen Teilnehmer imCallDetails

Zulässige WerteLEG-AoderLEG-B

Erforderlich— Nein

StandardwertParticipantTagdes AngerufenencallLegIgnoriert 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: