Exemple de flux d'appels - Kit SDK Amazon Chime

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Exemple de flux d'appels

Ce schéma montre le flux d'un appel via le service audio PSTN Amazon Chime SDK et la fonction du client. AWS Lambda Dans cet exemple, l'application envoie une invite à l'appelant, recueille des chiffres à double tonalité et multifréquence (DTMF), puis les connecte à une réunion du SDK Amazon Chime.

Les chiffres du diagramme correspondent aux explications numérotées situées sous le schéma.

Schéma du flux d'appels de base via le service et AWS Lambda les fonctions PSTN Audio.

Dans le schéma :

  1. Le service audio PSTN du SDK Amazon Chime reçoit un appel vers un numéro de téléphone fourni dans une règle SIP.

  2. Le service audio PSTN extrait l'application multimédia SIP associée et invoque la AWS Lambda fonction associée avec un NEW_INBOUND_CALL événement (LEG-A).

  3. La AWS Lambda fonction renvoie une liste d'actionsPlayAudioAndGetDigits, notamment celle qui demande au service PSTN Audio de répondre à l'appel, de lire un fichier audio pour l'appelant et de collecter les chiffres DTMF saisis par l'appelant.

  4. Le service PSTN Audio répond à l'appel, émet une invite audio et collecte les chiffres DTMF saisis par l'appelant.

  5. Le service PSTN Audio invoque la AWS Lambda fonction en saisissant les chiffres DTMF. La AWS Lambda fonction utilise le AWS SDK pour créer une réunion du SDK Amazon Chime et un participant à la réunion.

  6. Une fois que le AWS SDK renvoie un MeetingId etAttendeeId, la AWS Lambda fonction renvoie une action pour rejoindre l'appel à la réunion du SDK Amazon Chime (LEG-B).

  7. Une session de protocole de transport en temps réel (RTP) est établie entre l'appelant depuis le réseau téléphonique public commuté (PSTN) et le service multimédia Amazon Chime SDK.

  8. Lorsque l'appelant raccroche, le service PSTN Audio appelle la AWS Lambda fonction avec un événement HANGUP, et la fonction supprime le participant. AWS Lambda