Empfangen eines eingehenden Anrufs über 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.

Empfangen eines eingehenden Anrufs über den Amazon Chime SDK PSTN-Audiodienst

Wenn ein NEW_INCOMING_CALL Ereignis eintritt, erstellt der Audiodienst ein eindeutiges TransactionID und einzigartiges Ereignis, das so lange fortbestehtCallID, bis das HANGUP Ereignis eintritt.

Sie können auf verschiedene Arten auf ein NEW_INCOMING_CALL Ereignis reagieren. Beispiel:

  • Senden Sie PlayAudio unsere RecordAudio Aktionen und nehmen Sie den Anruf automatisch entgegen.

  • Eine Pause Aktion senden.

  • Senden Sie eine Hangup Aktion. In diesem Fall wird der Anruf nicht beantwortet und dem Kunden wird nichts berechnet.

  • Senden Sie eine CallAndBridge Aktion und fügen Sie dem Anruf einen weiteren Benutzer hinzu.

  • Tun Sie nichts, der Anrufversuch läuft nach 30 Sekunden ab.

Wenn ein neuer eingehender Anruf eingeht, ruft die SIP-Medienanwendung eine AWS Lambda Funktion mit dieser Nutzlast auf.

{ "SchemaVersion": "1.0", "Sequence": 2, "InvocationEventType": "NEW_INBOUND_CALL" "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" } ] } }