Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Anda dapat menggunakan CreateSipMediaApplicationCallAPI untuk mengakhiri panggilan keluar. API memanggil endpoint dari ID aplikasi media SIP yang ditentukan. Pelanggan dapat mengontrol aliran panggilan dengan mengembalikan tindakan ke aplikasi media SIP.
Jika respons berhasil, API mengembalikan kode status http 202 bersama dengantransactionId
, yang dapat Anda gunakan dengan UpdateSipMediaApplicationCallAPI untuk memperbarui panggilan yang sedang berlangsung.
Diagram berikut menunjukkan pemanggilan yang dibuat ke titik akhir AWS Lambda fungsi untuk panggilan keluar.

Titik akhir yang dikonfigurasi untuk aplikasi media SIP dipanggil untuk status panggilan keluar yang berbeda. Saat pelanggan melakukan panggilan, Amazon Chime SDK memanggil titik akhir dengan jenis peristiwa pemanggilan. HANGUP
Contoh ini menunjukkan acara pemanggilan khas untuk 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"
}
]
}
}