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
Verwendung der SendDigits action
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
CallIdeines Teilnehmers amCallDetailsAWS 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
CallIdZulä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
Handhabung ACTION_SUCCESSFUL Veranstaltungen
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": { ... } } }
Handhabung ACTION_FAILED Veranstaltungen
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.