SendDigits - Amazon Chime SDK

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

SendDigits

Kirim hingga 50 digit multi-frekuensi nada ganda (DTMF) pada setiap kaki panggilan. Sinyal dapat mencakup yang berikut:

  • Angka 0 hingga 9

  • Karakter khusus bintang (*) dan pound (#)

  • Sinyal kontrol jaringan A, B, C, D

  • Karakter koma (,). Sinyal ini menambahkan penundaan 0,5 detik antara sinyal sebelumnya dan berikutnya.

Menggunakan SendDigits tindakan

Contoh berikut menunjukkan SendDigits tindakan khas:

{ "SchemaVersion": "1.0", "Actions":[ { "Type": "SendDigits", "Parameters": { "CallId": "call-id-1", // required "Digits": ",,*1234,56,7890ABCD#", // required "ToneDurationInMilliseconds": 100 // optional } } ] }
CallId

DeskripsiCallId Peserta dalam CallDetails pemanggilan AWS Lambda fungsi

Nilai yang diizinkan - ID panggilan yang valid

Diperlukan - Ya

Nilai default - Tidak ada

Digits

Deskripsi — Digit yang akan dikirim pada leg panggilan yang sesuai dengan CallId

Nilai yang diizinkan - 0-9, *, #, A, B, C, D, koma (,)

Diperlukan - Ya

Nilai default - Tidak ada

ToneDurationInMilliseconds

Deskripsi — Jumlah waktu yang diizinkan, dalam milidetik, untuk mengirimkan setiap digit.

Nilai yang diizinkan - Setiap bilangan bulat antara 50 dan 24000

Diperlukan - Tidak

Nilai default - 250

Menangani ACTION_SUCCESSFUL acara

Contoh berikut menunjukkan ACTION_SUCCESSFUL peristiwa khas untuk SendDigits tindakan tersebut.

{ "SchemaVersion": "1.0", "Sequence": 3, "InvocationEventType": "ACTION_SUCCESSFUL", "ActionData": { "Type": "SendDigits", "Parameters": { "Digits": "1,2A#", "ToneDurationInMilliseconds": 100, "CallId": "call-id-1" }, "CallDetails": { ... } } }

Menangani ACTION_FAILED acara

Contoh berikut menunjukkan ACTION_FAILED peristiwa khas untuk SendDigits tindakan tersebut.

{ "SchemaVersion": "1.0", "Sequence": 3, "InvocationEventType": "ACTION_FAILED", "ActionData": { "Type": "SendDigits", "Parameters": { "Digits": "1,2A#", "ToneDurationInMilliseconds": 20000000, "CallId": "call-id-1" }, "ErrorType": "InvalidActionParameter", "ErrorMessage": "ToneDuration parameter value is invalid." }, "CallDetails": { ... } } }

Alur panggilan

Diagram berikut menunjukkan aliran program untuk mengirim digit dari penelepon ke callee.

Diagram yang menunjukkan aliran program SendDigits tindakan.