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 —
CallId
peserta dalamCallDetails
pemanggilan AWS Lambda fungsiNilai yang diizinkan - ID panggilan yang valid
Diperlukan - Tidak
Nilai default - Tidak ada
- ParticipantTag
-
Deskripsi —
ParticipantTag
salah satu peserta yang terhubung diCallDetails
Nilai yang diizinkan -
LEG-A
atauLEG-B
Diperlukan - Tidak
Nilai default -
ParticipantTag
dari yang dipanggilcallLeg
Diabaikan 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 -
InBetweenDigitsDurationInMilliseconds
Diperlukan - Ya
Nilai default - Tidak ada
Aplikasi media SIP membuang digit DTMF selama panggilan sampai menerima tindakan baru. ReceiveDigits
FlushDigitsDurationInMilliseconds
Interval 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 SDK PSTN Chime
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: