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.
Themen
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 amCallDetails
AWS Lambda FunktionsaufrufZulä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.