SendDigits - Amazon Chime SDK

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

SendDigits

Senden Sie bis zu 50 DTMF-Ziffern (Dual Tone Multifrequency) in einem beliebigen Abschnitt eines Anrufs. Die Signale können Folgendes beinhalten:

  • Zahlen 0 bis 9

  • Sonderzeichen Stern (*) und Pfund (#)

  • Netzwerksteuersignale A, B, C, D

  • Das Kommazeichen (,). Dieses Signal fügt eine Verzögerung von 0,5 Sekunden zwischen dem vorherigen und dem nächsten Signal hinzu.

Die SendDigits Aktion verwenden

Das folgende Beispiel zeigt eine typische SendDigits Aktion:

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

Beschreibung — Die CallId eines Teilnehmers am CallDetails AWS Lambda Funktionsaufruf

Zulässige Werte — Eine gültige Anruf-ID

Erforderlich — Ja

Standardwert – Kein

Digits

Beschreibung — Die Ziffern, die auf dem Anrufabschnitt gesendet werden sollen, der dem entspricht CallId

Zulässige Werte — 0-9, *, #, A, B, C, D, Komma (,)

Erforderlich — Ja

Standardwert – Kein

ToneDurationInMilliseconds

Beschreibung — Die für die Übertragung der einzelnen Ziffern zulässige Zeit in Millisekunden.

Zulässige Werte — Jede Ganzzahl zwischen 50 und 24000

Erforderlich — Nein

Standardwert — 250

Umgang mit ACTION_SUCCESSFUL Ereignissen

Das folgende Beispiel zeigt ein typisches ACTION_SUCCESSFUL Ereignis für die SendDigits Aktion.

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

Umgang mit ACTION_FAILED Ereignissen

Das folgende Beispiel zeigt ein typisches ACTION_FAILED Ereignis für die SendDigits Aktion.

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

Ablauf des Anrufs

Das folgende Diagramm zeigt den Programmablauf für das Senden von Ziffern von einem Anrufer an einen Angerufenen.

Diagramm, das den Programmablauf der SendDigits Aktion zeigt.