Hangup - 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.

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 einem HANGUP 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 einem HANGUP 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, die Hangup Aktion mit dem Besprechungsabschnitt verknüpft ist (normalerweise Abschnitt B), trennt der Anrufer die Verbindung zur Besprechung und erhält ein ACTION_SUCCESSFUL Ereignis für die Hangup Aktion.

Das folgende Beispiel zeigt eine typische Hangup Aktion.

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

BeschreibungCallId des Teilnehmers am CallDetails AWS Lambda Funktionsaufruf

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

Erforderlich — Nein

Standardwert – Kein

ParticipantTag

BeschreibungParticipantTag eines der verbundenen Teilnehmer an der CallDetails

Zulässige WerteLEG-A oder LEG-B

Erforderlich — Nein

StandardwertParticipantTag der aufgerufene Wert wird callLeg ignoriert, wenn Sie Folgendes angeben CallId

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: