Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create your own

Sections de configuration essentielles : SIP, Routage et Média

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 :

  1. 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.

  2. 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.

  3. 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. Un IP Group repré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". Un IP Profile contient des dizaines de paramètres qui définissent comment le SBC doit parler à un IP Group spé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.
AudioCodes Mediant SBC Web GUI: Signalling & Media Configuration
Exemple de l'écran de configuration d'une SIP Interface, où l'on associe une interface réseau (`Network Interface`) à des ports d'écoute SIP et à un Media Realm.

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 une IP 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 un INVITE arrive, cette table l'examine (son adresse IP source, le port sur lequel il est arrivé...) pour le "classifier", c'est-à-dire l'attribuer à un IP Group source.
  • 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 ce Source IP Group, envoie-les vers ce Destination 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 :

  1. Arrivée : Un message INVITE SIP arrive sur la SIP Interface du WAN.
  2. Classification : La Classification Table reconnaît l'adresse IP de l'ITSP et associe l'appel à l'IP Group "ITSP".
  3. Routage : Le SBC parcourt la table IP-to-IP Routing et trouve une règle : Source IP Group = "ITSP" -> Destination IP Group = "PBX_Interne".
  4. Destination : Le SBC sait maintenant que l'appel doit aller vers le PBX. Il consulte l'IP Group "PBX_Interne" pour trouver le Proxy Set associé, qui contient l'adresse IP du PBX.
  5. Adaptation : Avant d'envoyer l'INVITE au PBX, le SBC applique les règles de l'IP Profile associé à l'IP Group "PBX_Interne" (par exemple, pour modifier un en-tête SIP ou changer de codec).
  6. Média : Le SBC réserve des ports RTP dans les Media Realms de 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 Groups et IP Profiles. La manipulation fine se fait dans Message Manipulations.
  • Média : Contrôlé par les Media Realms, Coder Groups et Media Security.
  • Routage : Un processus en deux étapes avec la Classification Table (pour identifier la source) et la table IP-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.

Can't find a good explanation? Sign up and we'll make it for you

Sign up