Bonjour !
Dans la leçon précédente, nous avons franchi une étape cruciale en établissant le trunk de signalisation SIP entre votre SBC et Microsoft Teams. La "ligne de communication" est maintenant ouverte. Cependant, pour qu'un appel puisse passer, il faut non seulement pouvoir le signaler (sonner, décrocher), mais aussi transporter la voix elle-même. C'est ce que nous allons configurer aujourd'hui.
Introduction
Cette leçon se concentre sur la configuration des paramètres média sur le SBC. Si la signalisation SIP est le système nerveux de la téléphonie, le flux média (la voix) en est le système sanguin. Nous allons nous assurer que ce flux est à la fois sécurisé et de haute qualité.
Votre expérience avec Cisco VoIP vous a déjà familiarisé avec les notions de RTP (Real-time Transport Protocol) et de codecs comme G.711. Pour le Direct Routing, Microsoft élève le niveau de sécurité en rendant obligatoire le SRTP (Secure RTP). Nous allons donc voir comment activer ce chiffrement et comment nous assurer que le SBC et Teams "parlent la même langue" en configurant les codecs audio appropriés.
À la fin de cette leçon, vous serez en mesure de :
- Activer et configurer le chiffrement SRTP sur le SBC, une exigence non négociable de Microsoft.
- Définir et prioriser la liste des codecs audio (Coder Groups) pour optimiser la qualité et la compatibilité des appels.
- Regrouper ces paramètres dans un profil dédié (IP Profile) pour l'appliquer à la connexion Teams.
- Valider la configuration des ports UDP dédiés au trafic média.
1. SRTP : La Sécurisation Obligatoire du Média
Le protocole RTP standard transporte la voix en clair sur le réseau. Pour des raisons de confidentialité, Microsoft impose que tout le trafic média échangé avec Teams via Direct Routing soit chiffré. C'est le rôle du SRTP (Secure Real-time Transport Protocol).
La première étape consiste donc à activer cette fonctionnalité sur le SBC.
[PDF] Mediant SBC to Microsoft Teams Direct Routing with Local Media ...
Ce guide de configuration AudioCodes montre de manière très directe comment activer le SRTP. C'est souvent un simple interrupteur global à activer.
Lisez la courte section 2.5.14 Configuring SRTP (page 37). Elle vous montre la manipulation pour activer la sécurité média sur un SBC AudioCodes.
Une fois le SRTP activé, il faut définir le "chiffre" à utiliser, ou la Crypto Suite. Microsoft requiert une suite spécifique : AES_CM_128_HMAC_SHA1_80. Cette configuration est généralement définie dans un profil de sécurité média, parfois appelé "SDES-SRTP Profile" sur les SBC Ribbon, par exemple.

Le document AudioCodes que vous avez consulté précédemment liste également cette exigence dans ses annexes, confirmant que c'est une caractéristique fondamentale de l'interface Direct Routing. Vous pouvez le vérifier dans le tableau 36, ligne "Crypto Suite", de la section A.6 du document LINK.
2. Codecs : La Langue de la Voix
Un codec (codeur-décodeur) est un algorithme qui compresse et décompresse les données audio. Le choix du codec a un impact direct sur la qualité de la voix et la bande passante consommée. Pour que deux équipements puissent communiquer, ils doivent s'entendre sur un codec commun.
Microsoft Teams supporte principalement les codecs suivants pour le Direct Routing :
- G.711 (µ-law et A-law) : Le codec standard de la téléphonie mondiale, non compressé. C'est le dénominateur commun.
- SILK : Un codec large bande de haute qualité, utilisé par les clients Teams.
- G.729 : Un codec compressé, utile pour les liaisons à faible bande passante.
- Opus : Un codec très flexible et de haute qualité, utilisé par les clients WebRTC.
Sur le SBC, vous devez créer une liste de codecs, souvent appelée "Coder Group" ou "Media List", et la prioriser.
[PDF] Mediant SBC to Microsoft Teams Direct Routing with Local Media ...
Ce guide AudioCodes explique comment créer un Coder Group et y ajouter les codecs nécessaires. L'exemple se concentre sur G.711 et SILK, qui sont les plus courants pour l'interconnexion avec Teams.
Lisez la section 2.5.11 Configuring Coder Groups (page 32). Elle fournit une procédure pas à pas pour créer un groupe de codecs pour le Direct Routing.
Le concept est similaire sur d'autres plateformes, comme le montre ce guide pour un SBC Ribbon. La terminologie peut changer (ici, on parle de "Media Profiles" et "Media Lists"), mais le principe reste identique : définir les codecs autorisés.

Pour voir ce processus en action, la vidéo suivante montre comment modifier la priorité des codecs sur un SBC AudioCodes.
Microsoft Teams Direct Routing with CUCM using Audiocodes SBC
Regardez cet extrait rapide pour voir comment la priorité des codecs est ajustée dans l'interface du SBC. C'est une opération courante pour s'assurer que le codec le plus souhaitable est négocié en premier.
Regardez la vidéo de 00:21:17 à 00:21:53. Le présentateur configure G.711 u-law en première priorité et G.711 a-law en seconde.
3. IP Profiles : Le Chef d'Orchestre
Maintenant que nous avons défini comment sécuriser le média (SRTP) et quoi transporter (codecs), nous devons regrouper ces paramètres dans un ensemble de règles cohérent. C'est le rôle de l'IP Profile.
Un IP Profile est une collection de paramètres de signalisation et de média qui sera appliquée à une destination spécifique (dans notre cas, Microsoft Teams). C'est ici que l'on va explicitement lier le groupe de codecs et activer le mode sécurisé pour le média.
[PDF] Mediant SBC to Microsoft Teams Direct Routing with Local Media ...
Cette section est la plus importante de la leçon. Elle détaille la création d'un IP Profile spécifiquement pour Teams. Le tableau 10 est un excellent récapitulatif de tous les paramètres médias clés à configurer.
Lisez attentivement la section 2.5.12 Configuring IP Profiles (pages 33-34). Portez une attention particulière aux paramètres suivants dans le tableau 10 : SBC Media Security Mode : Secured (pour forcer le SRTP). Coders Group : Le groupe que vous avez créé à l'étape précédente. RTCP Mode : Generate Always (requis par Microsoft). ICE Mode : Lite (important pour le Media Bypass, un concept que nous aborderons plus tard).
La vidéo suivante vous guidera à travers la création d'un IP Profile sur un SBC AudioCodes, ce qui vous permettra de visualiser les étapes décrites dans le document.
Microsoft Teams Direct Routing with CUCM using Audiocodes SBC
Cette vidéo est une démonstration pratique qui complète parfaitement le document précédent. Suivez le présentateur alors qu'il crée un IP Profile pour Teams et configure les paramètres essentiels.
Regardez de 00:23:15 à 00:25:39. Observez comment le présentateur sélectionne le mode secure, configure les options re-INVITE et UPDATE (des paramètres de signalisation SIP qui influencent le média), et associe le groupe de codecs.
4. Plomberie Réseau : Ports Média et NAT
Enfin, n'oublions pas la couche réseau. Le trafic média SRTP utilise une plage de ports UDP qui doit être définie sur le SBC et autorisée sur votre pare-feu.
Cette configuration est souvent effectuée dans une section appelée "Media Realm". Chaque realm est associé à une interface réseau et définit la plage de ports UDP à utiliser pour le média qui la traverse.
Microsoft Teams Direct Routing with CUCM using Audiocodes SBC
Pour conclure, revoyons comment les plages de ports média sont définies sur le SBC. Cette vidéo montre la création de Media Realms pour le côté LAN et le côté WAN (Teams).
Regardez de 00:15:29 à 00:16:44 pour comprendre la configuration du Media Realm et de la plage de ports UDP (ici, à partir de 6000). Puis, regardez de 00:38:12 à 00:40:05. Le présentateur explique et configure la traduction d'adresse NAT pour cette même plage de ports média. C'est une étape essentielle si votre SBC est derrière un pare-feu NAT.
Cette dernière étape assure que le trafic SRTP, une fois correctement chiffré et encodé, pourra physiquement traverser votre réseau et atteindre les serveurs de Microsoft.
Conclusion
Félicitations ! Vous avez maintenant configuré les deux volets de la communication : la signalisation (leçon précédente) et le média (cette leçon). Votre SBC est techniquement prêt à traiter des appels de bout en bout avec Microsoft Teams.
Points clés à retenir :
- SRTP est obligatoire : Le paramètre
SBC Media Security Modedoit être surSecuredpour l'interface Teams, en utilisant la suite de chiffrementAES_CM_128_HMAC_SHA1_80. - Les codecs doivent être compatibles : Vous devez configurer un groupe de codecs (Coder Group) incluant au minimum G.711 et, idéalement, SILK pour une meilleure qualité avec les clients Teams.
- L'IP Profile centralise les règles : C'est dans ce profil que vous liez les codecs, activez le SRTP, et configurez d'autres comportements média comme RTCP et ICE.
- Le réseau doit suivre : Les plages de ports UDP pour le média doivent être définies sur le SBC et autorisées sur le pare-feu, avec les règles NAT correspondantes si nécessaire.
Prochaine étape :
Maintenant que le SBC est entièrement configuré, il est temps de dire à Microsoft Teams comment l'utiliser. Dans la prochaine leçon, nous retournerons dans le Teams Admin Center et PowerShell pour configurer une route vocale (Voice Route) et une politique d'utilisation PSTN (PSTN Usage). Ces éléments de configuration indiqueront à Teams que pour joindre certains numéros, il doit envoyer l'appel vers le SBC que nous venons de préparer.