Étendre l’infrastructure de routage direct de Teams

Effectué

Les SBC sont des dépendances d’infrastructure clés pour la connectivité PSTN de Teams Phone. Il est donc important de planifier la résilience et de ne pas perdre la connectivité PSTN pour les utilisateurs.

Configurer plusieurs SBC

Dans cet exemple, votre priorité est de vous assurer que les appels à vos bureaux en France sont résilients. Les appels à tous les autres numéros sont une priorité secondaire. Par conséquent, vous décidez de configurer vos SBC comme suit :

  • SBC permettant d’appeler les bureaux américains (sbc1.contoso.com).

  • Un SBC de sauvegarde au cas où sbc1 ne répond plus (sbc1a.contoso.com).

  • SBC supplémentaire pour effectuer des appels à tous les autres numéros des États-Unis et du Canada (sbc2.contoso.com).

Pour configurer les trois SBC, vous exécutez les commandes suivantes à partir du module Microsoft Teams PowerShell :

New-CsOnlinePSTNGateway -Fqdn sbc1.contoso.com -SipSignallingPort 5068 -Enabled $True

New-CsOnlinePSTNGateway -Fqdn sbc1a.contoso.com -SipSignallingPort 5068 -Enabled $True

New-CsOnlinePSTNGateway -Fqdn sbc2.contoso.com -SipSignallingPort 5068 -Enabled $True

Configurer une utilisation

Vous configurez une utilisation unique pour couvrir l’ensemble de votre routage des appels aux États-Unis et au Canada en exécutant la commande suivante à partir du module Microsoft Teams PowerShell :

Set-CsOnlinePstnUsage -Identity Global -Usage @{Add="US and Canada"}

Avec cette commande, vous avez configuré une utilisation appelée « France et Canada ».

Créer plusieurs itinéraires des communications vocales

Vous pouvez ensuite créer plusieurs itinéraires des communications vocales et les associer aux États-Unis et au Canada. Vous créez un itinéraire des communications vocales pour passer des appels aux bureaux des États-Unis. Utiliser « sbc1.contoso.com » pour le SBC et définissez l’itinéraire sur priorité 1.

New-CsOnlineVoiceRoute -Identity "US Offices 1" -NumberPattern "^\+1(425|206)(\d{7})$" -OnlinePstnGatewayList sbc1.contoso.com -Priority 1 -OnlinePstnUsages "US and Canada"

Vous créez un itinéraire de sauvegarde à l’aide du SBC de sauvegarde (sbc1a), mais définissez sa priorité sur deux :

New-CsOnlineVoiceRoute -Identity "US Offices 1a" -NumberPattern "^\+1(425|206)(\d{7})$" -OnlinePstnGatewayList sbc1a.contoso.com -Priority 2 -OnlinePstnUsages "US and Canada"

L’itinéraire de sauvegarde est utilisé si le premier SBC devient indisponible. Enfin, vous devez créer un itinéraire pour tous les autres numéros des États-Unis et du Canada :

New-CsOnlineVoiceRoute -Identity "Other US and Canada numbers" -NumberPattern "^\+1(\d{10})$" -OnlinePstnGatewayList sbc2.contoso.com  -OnlinePstnUsages "US and Canada"

Notez que la priorité n’a pas besoin d’être ajoutée ici, car il s’agit de la seule route qui correspond au modèle de nombre spécifié.

Créer une stratégie de routage des communications vocales

Pour la dernière étape, vous devez créer une stratégie de routage des communications vocales et la lier à votre utilisation :

New-CsOnlineVoiceRoutingPolicy "US and Canada only" -OnlinePstnUsages "US and Canada"

Routage basé sur l’emplacement

Le routage basé sur l’emplacement est une fonctionnalité qui vous permet de restreindre le contournement des péages en fonction de la stratégie et de l’emplacement géographique de l’utilisateur au moment d’un appel RTC entrant ou sortant. Le routage basé sur l’emplacement est destiné à fournir un mécanisme pour empêcher le contournement des péages. Il ne doit pas être utilisé comme mécanisme pour acheminer dynamiquement les appels RTC en fonction de l’emplacement de l’utilisateur ou des conséquences inattendues peuvent en résulter.

Lorsqu’un utilisateur Teams est activé pour le routage basé sur l’emplacement, les éléments suivants s’appliquent :

  • Pour effectuer un appel RTC sortant, l’une des conditions suivantes doit être remplie :

  • Le point de terminaison de l’utilisateur se trouve dans un site réseau activé pour le routage basé sur l’emplacement et appelle la sortie via la passerelle correspondante activée pour le routage basé sur l’emplacement.

  • Le point de terminaison de l’utilisateur se trouve dans un site réseau non activé pour le routage basé sur l’emplacement et appelle la sortie via une passerelle qui n’est pas activée pour le routage basé sur l’emplacement.

Les appels sortants ne sont autorisés dans aucun autre scénario.

  • Pour recevoir un appel RTC entrant, le point de terminaison répondeur de l’utilisateur doit se trouver sur le même site réseau que celui où l’appel transite par la passerelle activée pour le routage basé sur l’emplacement. Dans tout autre scénario, par exemple si l’utilisateur est itinérant, l’appel n’est pas autorisé et est routé vers les paramètres de transfert d’appel de l’utilisateur (généralement la messagerie vocale).

  • Pour transférer un RTC, appeler un autre utilisateur Teams, le point de terminaison de l’utilisateur cible doit se trouver sur le même site réseau que l’utilisateur qui lance le transfert. Les transferts ne sont autorisés dans aucun autre scénario.

  • Pour transférer un autre utilisateur Teams vers le rtc, l’appel doit être transféré via une passerelle activée pour le routage basé sur l’emplacement située sur le même site réseau que l’appelant initial. Les transferts ne sont autorisés dans aucun autre scénario.

Le routage basé sur l’emplacement utilise les mêmes définitions de région réseau, de site et de sous-réseau que Skype Entreprise Server. Lorsque le contournement payant est restreint pour un emplacement, un administrateur associe chaque sous-réseau IP et chaque passerelle RTC pour cet emplacement à un site réseau. L’emplacement d’un utilisateur est déterminé par le sous-réseau IP auquel les points de terminaison Teams de l’utilisateur sont connectés au moment d’un appel RTC. Un utilisateur peut avoir plusieurs clients Teams situés sur différents sites, auquel cas le routage basé sur l’emplacement applique le routage de chaque client séparément en fonction de l’emplacement de son point de terminaison.

Pour plus d’informations, consultez la section ressources.

Contournement de média

Le contournement du média vous permet de raccourcir le chemin du trafic multimédia et de réduire le nombre de tronçons en transit pour de meilleures performances. Avec le contournement du média, le média est conservé entre le Session Border Controller (SBC) et le client au lieu de l’envoyer via Teams Phone. Pour configurer le contournement du média, le SBC et le client doivent se trouver au même emplacement ou au même réseau.

Vous pouvez contrôler le contournement du média pour chaque SBC à l’aide de la commande Set-CSOnlinePSTNGateway avec le paramètre -MediaBypass défini sur true ou false. Si vous activez le contournement du média, cela ne signifie pas que tout le trafic multimédia reste au sein du réseau d’entreprise. Cet article décrit le flux d’appel dans différents scénarios.

Pour plus d’informations, consultez la section ressources.

Une fois l’opération terminée, vous avez correctement configuré le routage vocal avancé et pouvez affecter cette stratégie à vos utilisateurs.