ReceiveDigits - Amazon Chime SDK

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

DeskripsiCallId peserta dalam CallDetails pemanggilan AWS Lambda fungsi

Nilai yang diizinkan - ID panggilan yang valid

Diperlukan - Tidak

Nilai default - Tidak ada

ParticipantTag

DeskripsiParticipantTag salah satu peserta yang terhubung di CallDetails

Nilai yang diizinkan - LEG-A atau LEG-B

Diperlukan - Tidak

Nilai default - ParticipantTag dari yang dipanggil callLeg Diabaikan jika Anda menentukan CallId

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 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 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: