ReceiveDigits - 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.

ReceiveDigits

Wenn ein Benutzer Ziffern eingibt, die dem in dieser Aktion angegebenen Muster für reguläre Ausdrücke entsprechen, ruft die SIP-Medienanwendung die Funktion auf AWS Lambda .

{ "Type": "ReceiveDigits", "Parameters": { "CallId": "call-id-1", "ParticipantTag": "LEG-A", "InputDigitsRegex": "^\d{2}#$", "InBetweenDigitsDurationInMilliseconds": 1000, "FlushDigitsDurationInMilliseconds": 10000 } }
CallId

BeschreibungCallId des Teilnehmers am CallDetails AWS Lambda Funktionsaufruf

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

Erforderlich — Nein

Standardwert – Kein

ParticipantTag

BeschreibungParticipantTag eines der verbundenen Teilnehmer am CallDetails

Zulässige WerteLEG-A oder LEG-B

Erforderlich — Nein

StandardwertParticipantTag der aufgerufene Wert wird callLeg ignoriert, wenn Sie Folgendes angeben CallId

InputDigitsRegex

Beschreibung — Ein Muster für reguläre Ausdrücke

Zulässige Werte — Ein gültiges Muster für reguläre Ausdrücke

Erforderlich — Ja

Standardwert – Kein

InBetweenDigitsDurationInMilliseconds

Beschreibung — Intervall zwischen den Ziffern, bevor geprüft wird, ob die Eingabe dem Muster des regulären Ausdrucks entspricht

Zulässige Werte — Dauer in Millisekunden

Erforderlich — Ja

Standardwert – Kein

FlushDigitsDurationInMilliseconds

Beschreibung — Intervall, nach dem die empfangenen DTMF-Ziffern gelöscht und an die AWS Lambda Funktion gesendet werden. Wenn die SIP-Medienanwendung nach Ablauf des Intervalls eine neue Ziffer empfängt, startet der Timer erneut.

Zulässige WerteInBetweenDigitsDurationInMilliseconds

Erforderlich — Ja

Standardwert – Kein

Die SIP-Medienanwendung verwirft DTMF-Ziffern für die Dauer eines Anrufs, bis sie eine neue ReceiveDigits Aktion empfängt. Das FlushDigitsDurationInMilliseconds Intervall beginnt, wenn die SIP-Medienanwendung die erste DTMF-Ziffer empfängt. Wenn der Benutzer vor Ablauf des Intervalls die richtigen Ziffern eingibt, ruft die SIP-Medienanwendung die unter beschriebene AWS Lambda Funktion auf. Empfangen von Anrufereingaben für den Amazon Chime Chime-Audiodienst SDK PSTN

Wenn die Benutzereingabe nicht dem Muster für reguläre Ausdrücke entspricht, wiederholt die SIP-Medienanwendung die Meldung „Fehler“ in der Audiodatei, bis die Anwendung die Anzahl der Wiederholungen aufgebraucht hat oder der Benutzer gültige Ziffern eingibt.

Arbeitsbeispiele finden Sie unter: GitHub