Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Angeben von Aktionen als Reaktion auf Telefonieereignisse für den Amazon Chime SDK PSTN-Audiodienst

Fokusmodus
Angeben von Aktionen als Reaktion auf Telefonieereignisse für den Amazon Chime SDK PSTN-Audiodienst - 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.

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.

Im Audiodienst rufen SIP-Medienanwendungen AWS Lambda Funktionen auf. Eine Lambda-Funktion kann wiederum eine Liste von Anweisungen zurückgeben, die als Aktionen bezeichnet werden. Eine Aktion ist ein Element, das Sie im Anschluss an einen Telefonanruf ausführen möchten, z. B. das Senden oder Empfangen von Ziffern, die Teilnahme an einer Besprechung usw. Weitere Informationen zu den Aktionen, die vom PSTN-Audiodienst aufgerufen werden, finden Sie unter. Grundlegendes zu Telefonieereignissen für den Amazon Chime SDK PSTN-Audioservice

Wenn eine SIP-Medienanwendung erfolgreich eine Liste von Aktionen ausführt, ruft die Anwendung die AWS Lambda Funktion mit dem Aufrufereignistyp auf. ACTION_SUCCESSFUL Wenn eine der Aktionen nicht abgeschlossen werden kann, ruft die SIP-Medienanwendung die AWS Lambda Funktion mit dem ACTION_FAILED Ereignis auf.

Die SIP-Medienanwendung kehrt nur zurück, ACTION_SUCCESSFUL wenn alle Aktionen auf der Liste erfolgreich waren. Wenn eine der Aktionen in der Liste fehlschlägt, ruft die SIP-Medienanwendung die AWS Lambda Funktion mit dem ACTION_FAILED Ereignis auf und löscht die verbleibenden Aktionen in der Liste nach der fehlgeschlagenen Aktion. Anschließend führt die SIP-Medienanwendung die nächste Aktion aus, die von der AWS Lambda Funktion zurückgegeben wird. Sie verwenden den ActionData Schlüssel, um zu identifizieren, welcher Aufruf die Funktion aufgerufen hat.

Das folgende Ereignis zeigt eine Beispielnutzlast für den ACTION_SUCCESSFUL Aufrufereignistyp nach einer Aktion. PlayAudioAndGetDigits

{ "SchemaVersion": "1.0", "Sequence": 3, "InvocationEventType": "ACTION_SUCCESSFUL", "ActionData": { "Type": "PlayAudioAndGetDigits", "Parameters" : { "CallId": "call-id-1", "AudioSource": { "Type": "S3", "BucketName": "bucket-name", "Key": "failure-audio-file.wav" }, "FailureAudioSource": { "Type": "S3", "BucketName": "bucket-name", "Key": "failure-audio-file.wav" }, "MinNumberOfDigits": 3, "MaxNumberOfDigits": 5, "TerminatorDigits": ["#"], "InBetweenDigitsDurationInMilliseconds": 5000, "Repeat": 3, "RepeatDurationInMilliseconds": 10000 }, "ReceivedDigits": "123" } "CallDetails": { "TransactionId": "transaction-id", "AwsAccountId": "aws-account-id", "AwsRegion": "us-east-1", "SipRuleId": "sip-rule-id", "SipApplicationId": "sip-application-id", "Participants": [ { "CallId": "call-id-1", "ParticipantTag": "LEG-A", "To": "+12065551212", "From": "+15105550101", "Direction": "Inbound", "StartTimeInMilliseconds": "159700958834234", "Status": "Connected" } ] } } }

Wenn eine Aktion in einer Liste nicht erfolgreich abgeschlossen werden kann, ruft die SIP-Medienanwendung die AWS Lambda Funktion auf, um Sie über den Fehler zu informieren und neue Aktionen für diesen Anruf auszuführen. Das folgende Ereignis zeigt die Beispielnutzlast für den ACTION_FAILED Aufrufereignistyp nach einer Aktion. PlayAudio

{ "SchemaVersion": "1.0", "Sequence": 4, "InvocationEventType": "ACTION_FAILED", "ActionData": { "Type": "PlayAudio", "Parameters" : { "CallId": "call-id-1", "AudioSource": { "Type": "S3", "BucketName": "bucket-name", "Key": "audio-file.wav" } }, "ErrorType": "InvalidAudioSource", "ErrorMessage": "Audio Source parameter value is invalid." } "CallDetails": { "TransactionId": "transaction-id", "AwsAccountId": "aws-account-id", "AwsRegion": "us-east-1", "SipRuleId": "sip-rule-id", "SipApplicationId": "sip-application-id", "Participants": [ { "CallId": "call-id-1", "ParticipantTag": "LEG-A", "To": "+12065551212", "From": "+15105550101", "Direction": "Inbound", "StartTimeInMilliseconds": "159700958834234", "Status": "Connected" } ] } } }
DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.