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.
Sie können das verwenden CreateSipMediaApplicationCallAPI zum Beenden eines ausgehenden Anrufs. Die API ruft den Endpunkt einer angegebenen SIP-Medienanwendungs-ID auf. Kunden können den Ablauf des Anrufs steuern, indem sie Aktionen an die SIP-Medienanwendung zurücksenden.
Im Falle einer erfolgreichen Antwort gibt die API den HTTP-Statuscode 202 zusammen mit dem zurücktransactionId
, den Sie zusammen mit dem UpdateSipMediaApplicationCallAPI zum Aktualisieren eines laufenden Aufrufs.
Das folgende Diagramm zeigt die Aufrufe des AWS Lambda Funktionsendpunkts für einen ausgehenden Anruf.

Der für die SIP-Medienanwendung konfigurierte Endpunkt wird für verschiedene Status des ausgehenden Anrufs aufgerufen. Wenn ein Kunde einen Anruf beendet, ruft das Amazon Chime SDK den Endpunkt mit einem HANGUP
Aufrufereignistyp auf.
Dieses Beispiel zeigt ein typisches Aufrufereignis für a. HANGUP
{
"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"
}
]
}
}