Recommended resources
The freely available resources this lesson will direct you to.
Bonjour et bienvenue dans cette nouvelle leçon !
Dans la leçon précédente, nous avons établi les fondations de notre SBC en configurant ses interfaces réseau. Votre AudioCodes est maintenant connecté, avec une interface pour le réseau local (LAN) et une pour le réseau externe (WAN).
Maintenant que le SBC peut communiquer, nous devons comprendre où configurer la logique de traitement des appels. L'objectif de cette leçon est de vous donner une carte mentale de l'interface d'administration en identifiant les trois piliers de la configuration : la Signalisation SIP, le Média, et le Routage. Savoir où trouver la bonne information est une compétence essentielle pour le dépannage et la mise en œuvre de projets.
1. Les Trois Piliers de la Configuration d'un SBC
Presque toutes les tâches que vous effectuerez sur un SBC AudioCodes peuvent être classées dans l'un de ces trois domaines fonctionnels :
-
La Signalisation (Signaling) : C'est la "paperasse" de l'appel. Elle gère la manière dont les appels sont établis, modifiés (mise en attente, transfert) et terminés. Il s'agit de la conversation SIP entre les différents équipements. C'est ici que nous allons manipuler les messages et les en-têtes SIP.
-
Le Média (Media) : C'est le "colis" lui-même, c'est-à-dire le flux audio ou vidéo (RTP/SRTP). Cette partie de la configuration gère les codecs (le format de la voix), le chiffrement des flux et les ports réseau utilisés pour transporter la voix.
-
Le Routage (Routing) : C'est la "logistique". C'est le cerveau du SBC qui décide où un appel doit être acheminé. En se basant sur des règles que nous définirons, le SBC choisit la bonne destination pour chaque appel entrant.
Garder ces trois piliers à l'esprit vous aidera à aborder n'importe quel scénario de configuration ou de dépannage de manière structurée.
2. Tour d'Horizon des Menus de Configuration
L'écrasante majorité de la configuration se trouve sous l'onglet SETUP, dans la section Signaling & Media. Pour avoir un aperçu dynamique, nous allons observer un expert configurer un SBC.
Configuring Audiocodes SBC for Microsoft Teams Direct Routing
La vidéo suivante montre la configuration d'un SBC pour Microsoft Teams. Ne vous préoccupez pas des détails spécifiques à Teams. Votre objectif est de repérer dans quels menus l'expert navigue pour configurer les différents éléments que nous allons aborder.
Regardez les segments suivants et concentrez-vous sur les noms des menus visités : 0:40 - 2:17 : Notez la configuration des SIP Interfaces. 2:18 - 3:22 : Repérez la configuration des Media Realms. 12:20 - 17:48 : Observez la création des IP Groups et des IP Profiles. 18:49 - 21:07 : Voyez où se configure le routage, dans IP-to-IP Routing. Vous remarquerez que tout se passe sous le chemin Setup > Signaling & Media.
Maintenant que vous avez une vision d'ensemble, décortiquons chaque pilier et identifions les menus correspondants.
3. Exploration Détaillée
A. Le Pilier "Signalisation SIP"
La signalisation est gérée par un ensemble d'objets de configuration qui définissent les interlocuteurs du SBC et la manière de communiquer avec eux.
[PDF] BroadSoft Partner Configuration Guide AudioCodes
Pour bien comprendre le rôle de chaque objet, nous allons nous appuyer sur un guide de configuration. Même si le contexte est différent (BroadSoft), les définitions des briques de base sont universelles sur AudioCodes. Concentrez-vous sur le "pourquoi" de chaque élément, pas sur les valeurs de configuration.
Lisez les sections suivantes pour comprendre le rôle de chaque composant : Section 3.3.2 Configure SIP Signaling Interfaces : Une SIP Interface est un point d'écoute SIP (port + protocole) sur une interface réseau IP. Section 3.3.3 Configure Proxy Set : Un Proxy Set est une destination, une entrée dans le carnet d'adresses du SBC pour joindre un serveur SIP distant. Section 3.3.4 Configure IP Groups : C'est le concept le plus important. Un IP Group est une représentation logique d'un partenaire SIP (un opérateur, un PBX, Teams...). Il regroupe tous les autres paramètres liés à ce partenaire.
Voici un résumé des principaux menus liés à la signalisation, tous situés sous Setup > Signaling & Media :
Core Entities > SIP Interfaces: Définit les "oreilles" du SBC. C'est ici que l'on configure sur quel port et quel protocole (UDP, TCP, TLS) le SBC écoute le trafic SIP pour chaque interface réseau.Core Entities > Proxy Sets: Définit les "adresses de destination". Quand le SBC doit envoyer un appel vers un opérateur, il cherche sa destination dans un Proxy Set.Core Entities > IP Groups: C'est la pierre angulaire de la configuration. UnIP Groupreprésente une "patte" ou un "lien" SIP. Par exemple, vous créerez un IP Group pour votre ITSP, un autre pour Microsoft Teams, etc. Cet objet relie une destination (Proxy Set) à un ensemble de règles de comportement.Coders & Profiles > IP Profiles: Ce sont des "gabarits de comportement SIP". UnIP Profilecontient des dizaines de paramètres qui définissent comment le SBC doit parler à unIP Groupspécifique. C'est ici que l'on gère l'interopérabilité, par exemple en forçant le SBC à reformater un message SIP pour être compatible avec un vieil IPBX.Message Manipulation > Message Manipulations: C'est votre "boîte à outils" pour le SIP. C'est ici que vous créerez des règles pour ajouter, modifier ou supprimer des en-têtes SIP, une compétence clé que vous souhaitez maîtriser.

B. Le Pilier "Média"
Le média est plus simple et concerne principalement la gestion des flux audio/vidéo.
[PDF] BroadSoft Partner Configuration Guide AudioCodes
Reprenons notre guide pour identifier le menu clé de la gestion du média.
Lisez la section 3.3.1 Configure Media Realms. Un Media Realm est une réserve de ressources (une plage de ports UDP) dédiée aux flux média sur une interface réseau spécifique. Cela permet d'isoler physiquement les flux audio/vidéo du LAN et du WAN.
Les menus essentiels pour le média sont :
Core Entities > Media Realms: Définit les "canaux" pour la voix. Un Media Realm lie uneIP Interfaceà une plage de ports UDP qui seront utilisés pour les flux RTP. On en crée typiquement un pour le LAN et un pour le WAN.Coders & Profiles > Coder Groups: Ce sont des listes de codecs autorisés. Vous pouvez créer un groupe de codecs pour votre opérateur (ex: G.711, G.729) et un autre pour vos équipements internes (ex: Opus, G.722). Le SBC pourra faire la traduction (transcodage) entre ces codecs si nécessaire.Media > Media Security: C'est ici que l'on active le SRTP (Secure RTP) pour chiffrer les communications vocales. C'est une obligation pour des environnements comme Microsoft Teams.
C. Le Pilier "Routage"
Le routage est le processus en deux étapes qui permet au SBC de prendre une décision.
[PDF] BroadSoft Partner Configuration Guide AudioCodes
Enfin, voyons comment le SBC décide de la destination d'un appel.
Lisez ces deux sections pour comprendre la logique en deux temps : Section 3.3.5 Configure Classification Rules : La classification est la première étape. Elle répond à la question : d'où vient cet appel ? Elle associe un appel entrant à un IP Group source. Section 3.3.6 Configure IP-to-IP Call Routing Rules : Une fois la source connue, la table de routage applique une règle du type : "si l'appel vient de l'IP Group X, alors envoie-le à l'IP Group Y".
Les menus du routage se trouvent sous Setup > Signaling & Media > SBC:
SBC > Classification Table: C'est le "garde-frontière". Quand unINVITEarrive, cette table l'examine (son adresse IP source, le port sur lequel il est arrivé...) pour le "classifier", c'est-à-dire l'attribuer à unIP Groupsource.SBC > Routing > IP-to-IP Routing: C'est le "centre de tri". C'est une table de règles qui contient la logique de routage principale du SBC. Chaque ligne est une règle qui dit : "pour les appels venant de ceSource IP Group, envoie-les vers ceDestination IP Group".
4. La Vision d'Ensemble : Le Flux d'un Appel
Maintenant, assemblons toutes ces pièces. Le document de configuration pour Teams (Connecting AudioCodes' SBC to Microsoft Teams Direct Routing, ressource LINK) contient un excellent schéma conceptuel (Figure 14 : SBC Configuration Concept) qui illustre ces interactions.
Imaginez qu'un appel arrive de votre opérateur (ITSP) vers votre PBX interne :
- Arrivée : Un message
INVITESIP arrive sur laSIP Interfacedu WAN. - Classification : La
Classification Tablereconnaît l'adresse IP de l'ITSP et associe l'appel à l'IP Group"ITSP". - Routage : Le SBC parcourt la table
IP-to-IP Routinget trouve une règle :Source IP Group = "ITSP"->Destination IP Group = "PBX_Interne". - Destination : Le SBC sait maintenant que l'appel doit aller vers le PBX. Il consulte l'
IP Group"PBX_Interne" pour trouver leProxy Setassocié, qui contient l'adresse IP du PBX. - Adaptation : Avant d'envoyer l'
INVITEau PBX, le SBC applique les règles de l'IP Profileassocié à l'IP Group"PBX_Interne" (par exemple, pour modifier un en-tête SIP ou changer de codec). - Média : Le SBC réserve des ports RTP dans les
Media Realmsde l'ITSP et du PBX pour établir le flux audio.
Ce flux logique est le cœur du fonctionnement du SBC.
Conclusion
Cette leçon vous a fourni une carte des territoires de configuration du SBC AudioCodes. Vous savez maintenant où chercher pour agir sur la signalisation, le média ou le routage.
Les points clés à retenir sont les emplacements des menus principaux sous SETUP -> SIGNALING & MEDIA :
- Signalisation : Gérée via les
SIP Interfaces,Proxy Sets,IP GroupsetIP Profiles. La manipulation fine se fait dansMessage Manipulations. - Média : Contrôlé par les
Media Realms,Coder GroupsetMedia Security. - Routage : Un processus en deux étapes avec la
Classification Table(pour identifier la source) et la tableIP-to-IP Routing(pour décider de la destination).
Dans le prochain module, "Configuration des Blocs de Construction SIP", nous passerons de la théorie à la pratique. Nous allons méthodiquement créer chacun de ces objets (IP Groups, Media Realms, etc.) pour construire notre premier chemin d'appel de bout en bout. Vous verrez comment ces concepts abstraits deviennent des briques de configuration concrètes.