Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
ReceiveDigits
Ketika pengguna memasukkan digit yang cocok dengan pola ekspresi reguler yang ditentukan dalam tindakan ini, aplikasi media SIP memanggil fungsi tersebut AWS Lambda .
{ "Type": "ReceiveDigits", "Parameters": { "CallId": "call-id-1", "ParticipantTag": "LEG-A", "InputDigitsRegex": "^\d{2}#$", "InBetweenDigitsDurationInMilliseconds":1000, "FlushDigitsDurationInMilliseconds":10000} }
- CallId
-
Deskripsi —
CallIdpeserta dalamCallDetailspemanggilan AWS Lambda fungsiNilai yang diizinkan - ID panggilan yang valid
Diperlukan - Tidak
Nilai default - Tidak ada
- ParticipantTag
-
Deskripsi —
ParticipantTagsalah satu peserta yang terhubung diCallDetailsNilai yang diizinkan -
LEG-AatauLEG-BDiperlukan - Tidak
Nilai default -
ParticipantTagdari yang dipanggilcallLegDiabaikan jika Anda menentukanCallId - InputDigitsRegex
-
Deskripsi - Pola ekspresi reguler
Nilai yang diizinkan - Pola ekspresi reguler yang valid
Diperlukan - Ya
Nilai default - Tidak ada
- InBetweenDigitsDurationInMilliseconds
-
Deskripsi — Interval antar digit sebelum memeriksa untuk melihat apakah input cocok dengan pola ekspresi reguler
Nilai yang diizinkan - Durasi dalam milidetik
Diperlukan - Ya
Nilai default - Tidak ada
- FlushDigitsDurationInMilliseconds
-
Deskripsi — Interval setelah itu digit DTMF yang diterima dibilas dan dikirim ke fungsi. AWS Lambda Jika aplikasi media SIP menerima digit baru setelah interval berakhir, timer dimulai lagi.
Nilai yang diizinkan -
InBetweenDigitsDurationInMillisecondsDiperlukan - Ya
Nilai default - Tidak ada
Aplikasi media SIP membuang digit DTMF selama panggilan sampai menerima tindakan baru. ReceiveDigits FlushDigitsDurationInMillisecondsInterval dimulai ketika aplikasi media SIP menerima digit DTMF pertama. Jika pengguna memasukkan digit yang benar sebelum interval berakhir, aplikasi media SIP memanggil AWS Lambda fungsi yang dijelaskan dalam. Menerima input pemanggil untuk layanan audio Amazon Chime SDK PSTN
Jika input pengguna tidak cocok dengan pola ekspresi reguler, aplikasi media SIP mengulangi pesan file audio “kegagalan” hingga aplikasi menghabiskan jumlah pengulangan atau pengguna memasukkan digit yang valid.
Lihat contoh kerja di GitHub: