

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

# SendDigits
<a name="send-digits"></a>

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 (\$1) dan pound (\$1)
+ Sinyal kontrol jaringan A, B, C, D
+ Karakter koma (,). Sinyal ini menambahkan penundaan 0,5 detik antara sinyal sebelumnya dan berikutnya.

**Topics**
+ [

## Menggunakan SendDigits tindakan
](#send-digits-action)
+ [

## Penanganan ACTION\$1SUCCESSFUL peristiwa
](#send-digit-success)
+ [

## Penanganan ACTION\$1FAILED peristiwa
](#send-digit-fail)
+ [

## Alur panggilan
](#send-digits-call-flow)

## Menggunakan SendDigits tindakan
<a name="send-digits-action"></a>

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**  
*Deskripsi* — `CallId` 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, \$1, \$1, 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

## Penanganan ACTION\$1SUCCESSFUL peristiwa
<a name="send-digit-success"></a>

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": { 
        ...
        }
    }
}
```

## Penanganan ACTION\$1FAILED peristiwa
<a name="send-digit-fail"></a>

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
<a name="send-digits-call-flow"></a>

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

![\[Diagram yang menunjukkan aliran program SendDigits tindakan.\]](http://docs.aws.amazon.com/id_id/chime-sdk/latest/dg/images/send-digits-1.png)
