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 typischenSendDigits
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 in derCallDetails
derAWS LambdaFunktions-AufrufenZulässige Werte— Eine gültige Anruf-ID
Erforderlich— Yes
Standardwert – Kein
- Ziffern
-
Beschreibung— Die Ziffern, die auf dem Anrufabschnitt gesendet werden sollen, der dem
CallId
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 dasSendDigits
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
Das folgende Beispiel zeigt einen typischenACTION_FAILED
-Ereignis für dasSendDigits
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": { ... } } }
Flow aufrufen
Das folgende Diagramm zeigt den Programmablauf für das Senden von Ziffern von einem Anrufer an einen Angerufenen.
