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.
Beenden enden enden enden enden enden
Sie können die CreateSipMediaApplicationCallAPI verwenden, um einen ausgehenden Anruf zu beenden. Die API ruft den Endpunkt einer angegebenen SIP-Medienanwendungs-ID auf. Kunden können den Anruffluss kontrollieren, indem sie Aktionen an die SIP-Medienanwendung zurückgeben.
Im Falle einer erfolgreichen Antwort gibt die API einen HTTP-Statuscode 202 zusammen mit dem zurücktransactionId
, den Sie zusammen mit der UpdateSipMediaApplicationCallAPI verwenden können, um einen laufenden Aufruf zu aktualisieren.
Das folgende Diagramm zeigt die Aufrufe an denAWS Lambda Funktionsendpunkt für einen ausgehenden Anruf.
Der für die SIP-Medienanwendung konfigurierte Endpunkt wird für verschiedene Zustände des ausgehenden Anrufs aufgerufen. Wenn ein Kunde einen Anruf tätigt, ruft das Amazon Chime SDK den Endpunkt mit einemHANGUP
Aufrufereignis-Typ auf.
Dieses Beispiel zeigt ein typisches Aufrufereignis fürHANGUP
a.
{ "SchemaVersion": "1.0", "Sequence":
6
, "InvocationEventType": "HANGUP", "ActionData": { "Type": "Hangup", "Parameters": { "CallId": "call-id-1
", "ParticipantTag": "LEG-A" } }, "CallDetails": { "TransactionId": "transaction-id
", "AwsAccountId": "aws-account-id
", "AwsRegion": "us-east-1
", "SipRuleId": "sip-rule-id
", "SipApplicationId": "sip-application-id
", "Participants": [ { "CallId": "call-id-1
", "ParticipantTag": "LEG-A", "Direction": "Inbound", "To": "+12065551212
", "From": "+15105550101
", "StartTimeInMilliseconds": "1597009588
", "Status": "Disconnected" } ] } } // if LEG-B receives a hangup in a bridged call, such as a meeting ending { "SchemaVersion": "1.0", "Sequence":6
, "InvocationEventType": "HANGUP", "ActionData": { "Type": "ReceiveDigits", "Parameters": { "CallId": "call-id-2
", "ParticipantTag": "LEG-B" } }, "CallDetails": { "TransactionId": "transaction-id
", "AwsAccountId": "aws-account-id
", "AwsRegion": "us-east-1
", "SipRuleId": "sip-rule-id
", "SipApplicationId": "sip-application-id
", "Participants": [ { "CallId": "call-id-1
", "ParticipantTag": "Leg-A", "To": "+12065551212
", "From": "+15105550101
", "Direction": "Inbound", "StartTimeInMilliseconds": "1597009588
", "Status": "Connected" }, { "CallId": "call-id-2
", "ParticipantTag": "Leg-B", "To": "+17035550122
", "From": "SMA", "Direction": "Outbound", "StartTimeInMilliseconds": "15010595
", "Status": "Disconnected" } ] } }