Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Acheminement des appels et des événements vers AWS Lambda des fonctions pour Amazon Chime audio SDK PSTN

Mode de mise au point
Acheminement des appels et des événements vers AWS Lambda des fonctions pour Amazon Chime audio SDK PSTN - Amazon Chime SDK

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.

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.

Le service PSTN audio propose les méthodes suivantes pour acheminer les appels téléphoniques entrants vers votre AWS Lambda fonction à des fins de traitement.

  • Vous pouvez acheminer les appels en fonction du numéro appelé. Pour ce faire, un SDK administrateur Amazon Chime crée une SIP règle dont le type de déclencheur est défini sur Au numéro de téléphone. Ce numéro de téléphone doit figurer dans l'inventaire des numéros de SDK téléphone Amazon Chime, sur le même AWS compte que la SIP règle.

  • Vous pouvez acheminer les appels vers la AWS Lambda fonction en fonction de la demande URI d'un SIP appel entrant du Voice Connector. Pour ce faire, un SDK administrateur Amazon Chime crée une SIP règle dont le type de déclencheur est défini sur Request URI hostname. Ce champ doit contenir un nom de domaine complet spécifié dans le champ « nom d'hôte sortant » d'un connecteur vocal fourni sur le même AWS compte que la règle. SIP

Ensuite, l'administrateur provisionne au moins une application SIP multimédia cible. Vous pouvez éventuellement configurer plusieurs applications SIP multimédia par ordre de priorité afin de prendre en charge la redondance et le basculement sur incident. Par exemple, vous pouvez configurer deux applications SIP multimédia dans deux AWS régions différentes et spécifier leur ordre de priorité. Si une SIP règle comporte plusieurs applications SIP multimédia cibles, les fonctions Lambda de l'application SIP multimédia sont invoquées par ordre de priorité. La AWS Lambda fonction de l'application SIP multimédia ayant l'ordre de priorité le plus élevé (le plus petit nombre, tel que 1) s'exécute en premier. Si le service PSTN audio ne parvient pas à invoquer cette AWS Lambda fonction, la AWS Lambda fonction de l'application SIP multimédia ayant l'ordre de priorité le plus élevé (le chiffre le plus faible, tel que 2) est invoquée. Si toutes les tentatives d'exécution des applications SIP multimédia spécifiées dans la SIP règle échouent, le service PSTN audio se bloque.

Une fois que les SIP règles et SIP les applications multimédia nécessaires sont configurées, le service PSTN audio achemine les appels entrants vers votre AWS Lambda fonction. Le schéma suivant montre une séquence typique utilisant le type de déclencheur To phone number.

Schéma d'une SIP règle et d'une règle de flux de travail d'une application SIP multimédia utilisant un type de déclencheur vers un numéro de téléphone.

Dans le schéma :

  1. Le service PSTN audio reçoit un appel entrant vers un numéro de téléphone fourni dans une SIP règle du même AWS compte.

  2. Le service PSTN audio évalue ensuite la SIP règle et extrait l'application SIP multimédia avec l'ordre de priorité le plus élevé (dans ce cas, priorité 1).

  3. Le service invoque ensuite la AWS Lambda fonction associée à l'application SIP multimédia.

  4. Facultatif. Si le service ne parvient pas à appeler l'application AWS Lambda associée à l'ordre de priorité le plus élevé, il essaiera d'exécuter l'application SIP multimédia avec l'ordre de priorité le plus élevé suivant (dans ce cas, la priorité 2), s'il en existe une.

  5. Facultatif. Si toutes les applications SIP multimédia cibles échouent, le service PSTN audio interrompt l'appel.

Le schéma suivant montre une règle typique qui utilise un type de déclencheur Request URI hostname.

Schéma d'une règle qui utilise un type de déclencheur Request URI Hostname.

Dans le schéma :

  1. Le service PSTN audio reçoit un appel entrant sur un connecteur SDK vocal Amazon Chime dont le URInom d'hôte Request correspond à une SIP règle configurée dans le même compte. AWS

  2. Le service évalue ensuite la SIP règle et récupère l'application SIP multimédia ayant la priorité la plus basse (dans ce cas, la seule application SIP multimédia cible ayant la priorité 1).

  3. Le service invoque ensuite la AWS Lambda fonction associée à l'application SIP multimédia.

  4. Facultatif. Si le service ne parvient pas à appeler l'application AWS Lambda associée à la priorité la plus basse, il essaie d'exécuter l'application SIP multimédia ayant la priorité la plus basse suivante, s'il en existe une. Dans ce cas, il n'existe qu'une seule application SIP multimédia cible.

  5. Facultatif. Si toutes les applications SIP multimédia cibles échouent, le service PSTN audio interrompt l'appel.

En outre, vous pouvez créer un appel sortant, puis appeler votre AWS Lambda fonction pour un traitement supplémentaire, à l'aide du CreateSIPMediaApplicationCallAPI. Pour l'utiliserAPI, vous devez spécifier l'ID de l'application SIP multimédia provisionnée en tant que paramètre.

Enfin, vous pouvez déclencher votre AWS Lambda fonction à tout moment pendant qu'un appel est actif à l'aide du UpdateSIPMediaApplicationCallAPI. Pour utiliser leAPI, vous devez spécifier l'ID de l'application SIP multimédia provisionnée en tant que paramètre.

ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.