Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memahami peristiwa telepon untuk layanan audio Amazon Chime SDK PSTN
Layanan Audio memanggil AWS AWS Lambda fungsi Anda ketika peristiwa tertentu terjadi selama panggilan. Contoh berikut menunjukkan peristiwa, dan teks setelah contoh menjelaskan setiap peristiwa.
{ "SchemaVersion": "1.0", "Sequence": 3, "InvocationEventType": "event-type", "CallDetails": { "TransactionId": "transaction-id-1", "AwsAccountId": "aws-acct-id-1", "AwsRegion": "us-east-1", "SipMediaApplicationId": "sip-media-app-id-1", "Participants": [ { "CallId": "call-id-1", "ParticipantTag": "LEG-A", "To": "e164PhoneNumber", "From": "e164PhoneNumber", "Direction": "Inbound/Outbound", "StartTimeInMilliseconds": "1641998241509", "Status": "Connected/Disconnected" } ] } }
- SchemaVersion
-
Versi skema yang digunakan untuk membuat objek acara ini.
- Sequence
-
Urutan peristiwa yang memanggil AWS Lambda fungsi Anda. Setiap kali fungsi Anda dipanggil selama panggilan, urutannya bertambah.
- InvocationEventType
-
Jenis acara yang memicu AWS Lambda pemanggilan. Untuk informasi selengkapnya, lihat Jenis peristiwa dalam topik ini.
- CallDetails
-
Informasi tentang panggilan yang terkait dengan AWS Lambda doa.
- TransactionId
-
ID panggilan yang terkait dengan AWS Lambda pemanggilan.
- AwsAccountId
-
ID AWS akun yang terkait dengan aplikasi media SIP yang menghasilkan routing panggilan.
- SipMediaApplicationId
-
ID aplikasi media SIP yang terkait dengan panggilan.
- Participants
-
Informasi tentang peserta pada panggilan yang memanggil AWS AWS Lambda fungsi.
- CallId
-
ID unik yang ditetapkan untuk setiap peserta.
- ParticipantTag
-
Setiap peserta panggilan mendapat tag,
LEG-AatauLEG-B. - To
-
Peserta “ke” nomor telepon, dalam format E.164.
- From
-
Peserta “dari” nomor telepon, dalam format E.164.
- Direction
-
Dari arah mana kaki panggilan berasal.
Inboundmerupakan panggilan yang dibuat ke Layanan Audio.Outboundmerupakan panggilan yang dibuat dari Layanan Audio. - StartTimeInMilliseconds
-
Waktu epoch dalam milidetik, dimulai saat peserta bergabung dengan panggilan.
- Status
-
Apakah peserta adalah
ConnectedatauDisconnected
Jenis peristiwa
Layanan Audio memanggil fungsi Lambda dengan jenis acara berikut:
- NEW_INBOUND_CALL
-
Panggilan baru telah dimulai oleh nomor telepon yang terkait dengan aplikasi media SIP Anda.
- NEW_OUTBOUND_CALL
-
Panggilan keluar baru telah dilakukan melalui CreateSipMediaApplicationCallAPI.
- ACTION_SUCCESSFUL
-
Tindakan yang dikembalikan dari AWS Lambda fungsi Anda telah berhasil. Tindakan yang berhasil termasuk
ActionDatayang cocok dengan tindakan yang berhasil."ActionData": { // The previous successful action }, - ACTION_FAILED
-
Tindakan yang dikembalikan dari AWS Lambda fungsi Anda tidak berhasil. Tindakan yang tidak berhasil termasuk
ActionDatayang cocok dengan tindakan yang gagal, jenis kesalahan, dan pesan kesalahan yang menjelaskan kegagalan:"ActionData": { // The previous unsuccessful action "ErrorType": "error-type", "ErrorMessage": "error message" }, - ACTION_INTERRUPTED
-
Tindakan dalam proses menjalankan terganggu oleh pemanggilan UpdateSipMediaApplicationCallAPI.
ActionDataTermasuk tindakan yang terputus:"ActionData": { // The action that was interrupted }, - HANGUP
-
Seorang pengguna atau aplikasi menutup kaki panggilan.
ActionDataTermasuk rincian tentang acara ini:"ActionData": { "Type": "Hangup", "Parameters": { "SipResponseCode":486, "CallId": "c70f341a-adde-4406-9dea-1e01d34d033d", "ParticipantTag": "LEG-A" } },- Type
-
Mabuk.
- Parameters
-
Informasi tentang
HANGUPacara tersebut:-
SipResponseCode— Kode respons yang terkait dengan acara tersebut. Kode yang paling umum adalah:
-
0 — Kliring normal
-
480 — Tidak ada jawaban
-
486 - Pengguna sibuk
-
-
CallIdID peserta yang menutup telepon.
-
ParticipantTagTag peserta yang menutup telepon.
-
- CALL_ANSWERED
-
Layanan Audio menjawab panggilan masuk dijawab. Acara ini dikembalikan pada panggilan keluar kecuali panggilan dijembatani.
- INVALID_LAMBDA_RESPONSE
-
Tanggapan yang diberikan pada AWS Lambda doa terakhir menyebabkan masalah.
ActionDataTermasuk bidang tambahan ini:"ErrorType": "error-type-1", "ErrorMessage": "error-msg-1" - DIGITS_RECEIVED
-
Aplikasi menerima digit DTMF setelah menyelesaikan suatu tindakan.
ReceiveDigitsActionDataTermasuk digit yang diterima."ActionData": { "ReceivedDigits":###// The ReceiveDigits action data }, - CALL_UPDATE_REQUESTED
-
UpdateSipMediaApplicationCallAPI dipanggil.
ActionDataTermasuk informasi tentang permintaan pembaruan:"ActionData": { "Type": "CallUpdateRequest", "Parameters": { "Arguments": { "leg": "LEG-A" } } }, } - RINGING
-
Kaki panggilan berdering