Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Mengotomatiskan Amazon Chime SDK dengan EventBridge
Amazon EventBridge memungkinkan Anda mengotomatiskan AWS layanan dan merespons secara otomatis peristiwa sistem, seperti masalah ketersediaan aplikasi atau perubahan sumber daya. Untuk informasi selengkapnya tentang peristiwa rapat, lihat Acara rapat di Panduan Pengembang Amazon Chime SDK.
Saat Amazon Chime SDK menghasilkan peristiwa, ia mengirimkannya ke EventBridge untuk pengiriman upaya terbaik, yang berarti Amazon Chime SDK mencoba mengirim semua acara ke EventBridge, tetapi dalam kasus yang jarang terjadi suatu peristiwa mungkin tidak dikirimkan. Untuk informasi selengkapnya, lihat Acara dari AWS layanan di Panduan EventBridge Pengguna Amazon.
catatan
Jika Anda perlu mengenkripsi data, Anda harus menggunakan Amazon S3-Managed Keys. Kami tidak mendukung enkripsi sisi server menggunakan Customer Master Keys yang disimpan di Layanan Manajemen AWS Kunci.
Mengotomatiskan Konektor Suara Amazon Chime SDK dengan EventBridge
Tindakan yang dapat dipicu secara otomatis untuk Konektor Suara Amazon Chime SDK meliputi yang berikut:
-
Memanggil fungsi AWS Lambda
-
Meluncurkan tugas Amazon Elastic Container Service
-
Menyampaikan acara ke Amazon Kinesis Video Streams
-
Mengaktifkan mesin AWS Step Functions negara
-
Memberi tahu topik Amazon SNS atau antrean Amazon SQS
Beberapa contoh penggunaan EventBridge dengan Amazon Chime SDK Voice Connectors meliputi:
-
Mengaktifkan fungsi Lambda untuk mengunduh audio untuk panggilan setelah panggilan berakhir.
-
Meluncurkan tugas Amazon ECS untuk mengaktifkan transkripsi waktu nyata setelah panggilan dimulai.
Untuk informasi selengkapnya, lihat Panduan EventBridge Pengguna Amazon.
Acara streaming Konektor Suara Amazon Chime SDK
Amazon Chime SDK Voice Connectors mendukung pengiriman peristiwa ke EventBridge saat peristiwa yang dibahas di bagian ini terjadi.
Konektor Suara Amazon Chime SDK mengirim acara ini saat streaming media ke Kinesis Video Streams dimulai.
contoh Data peristiwa
Berikut adalah data contoh untuk peristiwa ini.
{
"version": "0",
"id": "12345678-1234-1234-1234-111122223333",
"detail-type": "Chime VoiceConnector Streaming Status",
"source": "aws.chime",
"account": "111122223333
",
"time": "yyyy-mm-ddThh:mm:ssZ
",
"region": "us-east-1",
"resources": [],
"detail": {
"callId": "1112-2222-4333
",
"direction": "Outbound",
"fromNumber": "+12065550100
",
"inviteHeaders": {
"from": "\"John
\" <sip:+12065550100
@10.24.34.0>;tag=abcdefg
",
"to": "<sip:+13605550199@abcdef1ghij2klmno3pqr4M
.voiceconnector.chime.aws:5060>",
"call-id": "1112-2222-4333
",
"cseq": "101 INVITE",
"contact": "<sip:user@10.24.34.0:6090>;",
"content-type": "application/sdp",
"content-length": "246
"
},
"isCaller": false,
"mediaType": "audio/L16",
"sdp": {
"mediaIndex": 0,
"mediaLabel": "1"
},
"siprecMetadata": "<&xml version=\"1.0\" encoding=\"UTF-8\"&>;\r\n<recording xmlns='urn:ietf:params:xml:ns:recording:1'>",
"startFragmentNumber": "1234567899444
",
"startTime": "yyyy-mm-ddThh:mm:ssZ
",
"streamArn": "arn:aws:kinesisvideo:us-east-1:123456M
:stream/ChimeVoiceConnector-abcdef1ghij2klmno3pqr4-111aaa-22bb-33cc-44dd-111222
/111122223333",
"toNumber": "+13605550199
",
"transactionId": "12345678-1234-1234
",
"voiceConnectorId": "abcdef1ghij2klmno3pqr4
",
"streamingStatus": "STARTED",
"version": "0"
}
}
Konektor Suara Amazon Chime SDK mengirim acara ini saat streaming media ke Kinesis Video Streams berakhir.
contoh Data peristiwa
Berikut adalah data contoh untuk peristiwa ini.
{
"version": "0",
"id": "12345678-1234-1234-1234-111122223333
",
"detail-type": "Chime VoiceConnector Streaming Status",
"source": "aws.chime",
"account": "111122223333
",
"time": "yyyy-mm-ddThh:mm:ssZ
",
"region": "us-east-1",
"resources": [],
"detail": {
"streamingStatus": "ENDED",
"voiceConnectorId": "abcdef1ghij2klmno3pqr4
",
"transactionId": "12345678-1234-1234
",
"callId": "1112-2222-4333
",
"direction": "Inbound",
"fromNumber": "+12065550100
",
"inviteHeaders": {
"from": "\"John
\" <sip:+12065550100
@10.24.34.0>;tag=abcdefg
",
"to": "<sip:+13605550199
@abcdef1ghij2klmno3pqr4
.voiceconnector.chime.aws:5060>",
"call-id": "1112-2222-4333
",
"cseq": "101 INVITE",
"contact": "<sip:user@10.24.34.0:6090>",
"content-type": "application/sdp",
"content-length": "246
"
},
"isCaller": false,
"mediaType": "audio/L16",
"sdp": {
"mediaIndex": 0,
"mediaLabel": "1"
},
"siprecMetadata": "<&xml version=\"1.0\" encoding=\"UTF-8\"&>\r\n<recording xmlns='urn:ietf:params:xml:ns:recording:1'>",
"startFragmentNumber": "1234567899444
",
"startTime": "yyyy-mm-ddThh:mm:ssZ
",
"endTime": "yyyy-mm-ddThh:mm:ssZ
",
"streamArn": "arn:aws:kinesisvideo:us-east-1:123456
:stream/ChimeVoiceConnector-abcdef1ghij2klmno3pqr4-111aaa-22bb-33cc-44dd-111222
/111122223333
",
"toNumber": "+13605550199",
"version": "0"
}
}
Konektor Suara Amazon Chime SDK mengirim acara ini saat streaming media ke Kinesis Video Streams diperbarui.
contoh Data peristiwa
Berikut adalah data contoh untuk peristiwa ini.
{
"version": "0",
"id": "12345678-1234-1234-1234-111122223333
",
"detail-type": "Chime VoiceConnector Streaming Status",
"source": "aws.chime",
"account": "111122223333
",
"time": "yyyy-mm-ddThh:mm:ssZ
",
"region": "us-east-1",
"resources": [],
"detail": {
"callId": "1112-2222-4333
",
"updateHeaders": {
"from": "\"John
\" <sip:+12065550100
@10.24.34.0>;;tag=abcdefg
",
"to": "<sip:+13605550199@abcdef1ghij2klmno3pqr4
.voiceconnector.chime.aws:5060>",
"call-id": "1112-2222-4333
",
"cseq": "101 INVITE",
"contact": "<sip:user@10.24.34.0:6090>",
"content-type": "application/sdp",
"content-length": "246
"
},
"siprecMetadata": "<&xml version=\"1.0\" encoding=\"UTF-8\"&>\r\n<recording xmlns='urn:ietf:params:xml:ns:recording:1'>",
"streamingStatus": "UPDATED",
"transactionId": "12345678-1234-1234
",
"version": "0",
"voiceConnectorId": "abcdef1ghij2klmno3pqr4
"
}
}
Konektor Suara Amazon Chime SDK mengirim acara ini saat streaming media ke Kinesis Video Streams gagal.
contoh Data peristiwa
Berikut adalah data contoh untuk peristiwa ini.
{
"version": "0",
"id": "12345678-1234-1234-1234-111122223333",
"detail-type": "Chime VoiceConnector Streaming Status",
"source": "aws.chime",
"account": "111122223333
",
"time": "yyyy-mm-ddThh:mm:ssZ
",
"region": "us-east-1",
"resources": [],
"detail": {
"streamingStatus":"FAILED",
"voiceConnectorId":"abcdefghi
",
"transactionId":"12345678-1234-1234
",
"callId":"1112-2222-4333
",
"direction":"Inbound",
"failTime":"yyyy-mm-ddThh:mm:ssZ
",
"failureReason": "Internal failure",
"version":"0"
}
}