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 Dualton-Multifrequenzziffern (DTMF) auf jeder Strecke eines Anrufs. Dies kann beispielsweise der Fall sein, wenn Folgendes auftritt:

  • Zahlen 0 bis 9

  • Sonderzeichen Stern (*) und Pfund (#)

  • Netzwerk-Steuersignale A, B, C, D

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

Verwendung der SendDigits Aktion

Das folgende Beispiel zeigt einen typischenSendDigitsaktion:

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

Beschreibung— DieCallIdeines Teilnehmers in derCallDetailsderAWS LambdaFunktions-Aufrufen

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

Erforderlich— Yes

Standardwert – Kein

Ziffern

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

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

Erforderlich— Yes

Standardwert – Kein

ToneDurationInMilliseconds

Beschreibung— Die für die Übertragung jeder Ziffer zulässige Zeit in Millisekunden.

Zulässige Werte— Beliebige Ganzzahl zwischen 50 und 24000

Erforderlich— Nein

Standardwert— 250

Umgang mit ACTION_SUCCUL

Das folgende Beispiel zeigt einen typischenACTION_SUCCESSFUL-Ereignis für dasSendDigitsAktion

{ "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

Das folgende Beispiel zeigt einen typischenACTION_FAILED-Ereignis für dasSendDigitsAktion

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

Flow aufrufen

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


                    Diagramm, das den Programmablauf desSendDigitsAktion