Recommended resources
The freely available resources this lesson will direct you to.
Bonjour et bienvenue à la dernière leçon du module 3. Au cours des leçons précédentes, nous avons assemblé, pièce par pièce, les blocs de construction essentiels d'un SBC AudioCodes.
Introduction
Jusqu'à présent, nous avons configuré :
- Les IP Groups pour représenter les entités SIP.
- Les SIP Interfaces et Media Realms pour gérer les points d'entrée/sortie de la signalisation et du média.
- Les Coder Groups et IP Profiles pour définir les codecs et les comportements SIP.
- Les Proxy Sets pour donner une adresse à nos destinations.
Chaque bloc a un rôle précis, mais leur véritable puissance réside dans leur interaction. L'objectif de cette leçon est de connecter tous ces points et d'expliquer la relation entre chaque bloc de construction. Nous allons assembler le puzzle pour que vous ayez une vision claire et globale de la manière dont un appel traverse le SBC. Cette compréhension est la clé pour un dépannage efficace et une conception de solution robuste.
1. La Vue d'Ensemble : Signalisation et Média
Pour bien comprendre les relations entre les blocs, il faut voir un appel comme deux flux distincts que le SBC gère simultanément :
- Le flux de Signalisation (SIP) : C'est la conversation de contrôle de l'appel. Des messages comme
INVITE,200 OK,BYEétablissent, maintiennent et terminent l'appel. C'est le "cerveau" de la communication. - Le flux Média (RTP) : C'est le flux audio lui-même, la "voix". Il est composé de milliers de petits paquets RTP (Real-time Transport Protocol) qui transportent les données vocales.
Tous les blocs que nous avons configurés ont pour but de contrôler, sécuriser et adapter ces deux flux lorsqu'ils traversent le SBC.
2. La Chaîne de la Signalisation : Qui parle, avec quelles règles, et vers où ?
Imaginons qu'un appel entrant (un message INVITE) arrive au SBC. Voici la séquence logique des événements et les blocs impliqués :
-
La Porte d'Entrée (
SIP Interface)- L'INVITE arrive sur une interface réseau physique, à une certaine adresse IP et sur un certain port (ex: 5060).
- Le SBC utilise la SIP Interface configurée pour écouter sur cette combinaison IP/port pour "accepter" le message. La SIP Interface est la porte d'entrée de la signalisation.
-
L'Identification (
Classificationvers l'IP Group)- Le SBC doit maintenant savoir qui envoie cet appel. C'est le processus de Classification.
- Il examine l'INVITE (son adresse IP source, l'interface sur laquelle il est arrivé, etc.) et le compare aux
IP Groupsconfigurés. - Une fois qu'une correspondance est trouvée, l'appel est associé à un IP Group source (ex:
IG_ITSP_Orange).
-
L'Application des Règles (
IP Group->IP Profile)- C'est ici que la relation la plus importante se joue. Chaque
IP Groupest associé à un IP Profile. - Le SBC applique immédiatement les paramètres de l'IP Profile à l'appel. Cet IP Profile est l' "ADN" de la communication pour cet IP Group. Il répond à des questions comme :
- Quels codecs cet interlocuteur supporte-t-il ? (via un Coder Group assigné à l'IP Profile)
- Faut-il modifier ou supprimer des en-têtes SIP ?
- Comment gérer le fax ou la sécurité ?
- Cette liaison
IP Group -> IP Profileest fondamentale. Elle permet de personnaliser le comportement du SBC pour chaque partenaire SIP (ITSP, Teams, PBX).
- C'est ici que la relation la plus importante se joue. Chaque
-
Le Routage (Aperçu)
- Maintenant que le SBC sait qui appelle et quelles sont ses règles, il doit décider où envoyer l'appel.
- Il consulte sa table de routage (que nous verrons dans le prochain module) pour trouver une règle qui correspond, par exemple : "Si un appel vient de
IG_ITSP_Orange, route-le versIG_Teams".
-
La Destination (
IP Group->Proxy Set)- L'appel est maintenant destiné à un IP Group de destination.
- Si cet IP Group est de type "Server" (comme un opérateur ou Teams), il est associé à un Proxy Set.
- Le Proxy Set fournit l'adresse de destination finale (IP ou FQDN) où le SBC enverra le nouvel
INVITE.
Cette chaîne logique (SIP Interface -> IP Group -> IP Profile -> Routage -> Proxy Set) constitue le cœur du traitement de la signalisation.
La documentation d'AudioCodes résume parfaitement ces concepts. Ce tableau définit chaque entité et décrit implicitement leurs relations.
Relisez les descriptions des termes suivants dans le tableau : 'IP Group', 'IP Profile', 'SIP Interface', et 'Proxy Set'. Notez comment la description de chaque terme fait référence aux autres, par exemple : 'l'IP Profile est associé à l'entité SIP, en assignant l'IP Profile à l'IP Group de l'entité SIP'.
3. La Chaîne du Média : Où passe la voix et sous quel format ?
Pendant que la signalisation est traitée, le SBC prépare également le chemin pour le flux média (RTP).
-
Le Domaine du Média (
Media Realm)- Le
Media Realmdéfinit un "territoire" pour le média. Il est caractérisé par :- Une interface réseau sur laquelle le SBC écoutera le flux RTP.
- Une plage de ports UDP que le SBC utilisera.
- Chaque SIP Interface est associée à un Media Realm. Ainsi, lorsqu'un appel entre par une SIP Interface, le SBC sait quel Media Realm utiliser pour la partie média de ce segment d'appel.
- Le
-
Le Choix des Codecs (
Coder Group)- Comme nous l'avons vu, le
Coder Groupdéfinit une liste de codecs (ex: G.711, G.729). - Ce
Coder Groupest assigné à unIP Profile, qui est lui-même assigné à unIP Group. La chaîne est donc :Coder Group -> IP Profile -> IP Group. - Lorsque le SBC traite un appel entre deux IP Groups, il regarde les Coder Groups de leurs IP Profiles respectifs pour négocier un codec commun.
- Comme nous l'avons vu, le
-
Le Point de Rencontre : Le Transcodage
- La relation entre
Media RealmetCoder Groupdevient évidente lors du transcodage. - Imaginez que
IP_Group_A(via son IP Profile) ne supporte que le codec G.711, etIP_Group_Bne supporte que le G.729. - Le SBC va :
- Recevoir le média de l'appelant A en G.711 sur les ports du
Media Realmassocié à l'appelant A. - Le transcoder (le convertir) en G.729 en utilisant ses ressources internes (DSP).
- Envoyer le média à l'appelé B en G.729 en utilisant les ports du
Media Realmassocié à l'appelé B.
- Recevoir le média de l'appelant A en G.711 sur les ports du
- La relation entre
Le Coder Group dicte quel format audio est utilisé, tandis que le Media Realm dicte par où ce flux audio passe physiquement et sur quels ports.
[PDF] Configuration Note - AudioCodes
Pour voir un exemple concret de cette imbrication, nous allons nous référer à la note de configuration qui montre comment mettre en place le transcodage.
Lisez les sections '6.6.1 Step 1: Add Extension Coder Groups', '6.6.3 Step 3: Add IP Profiles', et '6.6.4 Step 4: Assign IP Profiles'. Observez la séquence : on crée un Coder Group, on l'assigne à un IP Profile, puis on assigne cet IP Profile à un IP Group. C'est l'incarnation parfaite de la chaîne Coder Group -> IP Profile -> IP Group.
4. Synthèse Visuelle : Connectons les Blocs
Les diagrammes sont le meilleur moyen de visualiser ces relations.
Le Diagramme des Dépendances
Ce premier schéma montre comment les objets de configuration dépendent les uns des autres. C'est la "carte de construction" du SBC.

Analysons-le :
- En bas, la couche physique (
Physical Port) mène aux interfaces logiques (IP Interface). - L'
IP Interfaceest un carrefour. Elle est liée à uneSIP Interface(pour la signalisation) et à unMedia Realm(pour le média). - À droite, la chaîne de signalisation : le
Coder Groupest utilisé par l'IP Profile, qui est lui-même appliqué à l'IP Group. L'IP Group, à son tour, peut utiliser unProxy Setpour ses appels sortants.
Le Diagramme de Flux d'Appel
Ce second schéma montre les blocs en action lors du traitement d'un appel.

Ce que ce schéma met en évidence :
- Inbound Leg : L'appel arrive, passe par la
SIP Interface, est classifié vers unIP Groupsource, et l'IP Profilecorrespondant est appliqué. - Routing : Le SBC décide vers quel
IP Groupde destination l'appel doit aller. - Outbound Leg : Le SBC applique l'
IP Profilede l'IP Groupde destination avant d'envoyer l'appel. - Média : Pendant tout ce temps, le flux RTP est ancré au SBC via les
Media Realmsdes deux côtés.
Conclusion
Félicitations ! Vous avez assemblé toutes les pièces du puzzle de la configuration de base d'un SBC AudioCodes.
Résumé des relations clés
IP Group -> IP Profile: Un IP Group (qui ?) est gouverné par un IP Profile (comment ?). C'est la relation centrale pour définir le comportement SIP.Coder Group -> IP Profile: Un Coder Group (quels codecs ?) est une "ressource" utilisée par un IP Profile.Media Realm -> SIP Interface: Un Media Realm (où passe le média ?) est attaché à une SIP Interface (où entre la signalisation ?). Cela lie la porte d'entrée de la signalisation à la zone de traitement du média.Proxy Set -> IP Group: Un Proxy Set (quelle adresse ?) est le "carnet d'adresses" pour un IP Group de type serveur.
Les Étapes Clés de Configuration (Résumé du Module 3)
Pour mettre en place une connexion SIP de A à Z, voici l'ordre logique de création des blocs :
- Réseau Physique et Logique : Configurer les
IP Interfaces(Setup > IP Network). - Zones Média : Créer les
Media Realmset les lier auxIP Interfaces(Setup > Signaling & Media). - Portes de Signalisation : Créer les
SIP Interfaceset les lier auxMedia Realms. - Bibliothèques de Codecs : Définir les
Coder Groups(Setup > Coders & Profiles). - Profils de Comportement SIP : Créer les
IP Profileset y assigner lesCoder Groups. - Entités Logiques : Créer les
IP Groupsreprésentant chaque partenaire SIP et leur assigner lesIP Profiles. - Carnet d'Adresses : Créer les
Proxy Setspour les destinations "serveur" et les assigner auxIP Groupscorrespondants.
Prochaine étape
Maintenant que vous comprenez non seulement ce que fait chaque bloc, mais aussi comment ils fonctionnent ensemble, nous sommes prêts à acheminer des appels. Le prochain module, Mise en Place du Routage d'Appels, se concentrera sur la table de routage IP-to-IP. Nous allons enfin dire au SBC : "Prends l'appel de cet IP Group et envoie-le à cet autre IP Group", en utilisant toute l'architecture que nous venons de construire.