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
-
Beschreibung —
CallId
des Teilnehmers amCallDetails
AWS Lambda FunktionsaufrufZulässige Werte — Eine gültige Anruf-ID
Erforderlich — Nein
Standardwert – Kein
- ParticipantTag
-
Beschreibung —
ParticipantTag
eines der verbundenen Teilnehmer amCallDetails
Zulässige Werte —
LEG-A
oderLEG-B
Erforderlich — Nein
Standardwert —
ParticipantTag
der aufgerufene Wert wirdcallLeg
ignoriert, wenn Sie Folgendes angebenCallId
- 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 Werte —
InBetweenDigitsDurationInMilliseconds
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