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.
Dans le schéma :
-
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.
-
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).
-
Le service invoque ensuite la AWS Lambda fonction associée à l'application SIP multimédia.
-
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.
-
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.
Dans le schéma :
-
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
-
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).
-
Le service invoque ensuite la AWS Lambda fonction associée à l'application SIP multimédia.
-
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.
-
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.