Skip to main content

Welcome to a Grasp lesson

Create a free account to keep studying and create your own study path.

Lesson 11

Configuration de base : Groupes IP, Interfaces SIP et Media Realms

Recommended resources

Bonjour,

Dans la leçon précédente, nous avons complété notre tour d'horizon des interfaces d'administration du SBC AudioCodes en maîtrisant l'interface en ligne de commande (CLI). Vous êtes maintenant équipé pour observer, configurer et dépanner le SBC en utilisant aussi bien l'interface graphique que la CLI. Ces compétences sont nos outils.

Aujourd'hui, nous passons du "comment" au "quoi". Nous allons définir les briques de construction logiques fondamentales qui structurent toute configuration sur un SBC AudioCodes. L'objectif de cette leçon est de définir les concepts fondamentaux : IP Groups, SIP Interfaces et Media Realms. Comprendre la fonction et l'interaction de ces trois éléments est la clé pour pouvoir ensuite construire des flux d'appels, des politiques de sécurité et des règles de routage complexes. Ce sont les piliers sur lesquels repose toute l'architecture d'appel du SBC.

1. La Dichotomie Fondamentale : Signalisation vs. Média

Avant d'aborder les termes spécifiques à AudioCodes, rappelons une distinction essentielle du protocole SIP que vous connaissez bien : la séparation entre la signalisation et le média.

  • La signalisation (messages SIP : INVITE, ACK, BYE...) est la conversation pour établir, modifier et terminer un appel. C'est le "qui, quoi, où, comment" de la communication.
  • Le média (flux RTP/SRTP) est le contenu réel de la conversation, typiquement les paquets audio.

Un SBC, en tant qu'intermédiaire, doit gérer ces deux flux distinctement. L'architecture AudioCodes matérialise cette séparation à travers des objets de configuration spécifiques. Les SIP Interfaces sont les portes d'entrée/sortie pour la signalisation, tandis que les Media Realms sont les chemins pour le média.


2. Les Objets de Configuration Essentiels

Pour bien comprendre comment ces concepts s'articulent, nous allons nous appuyer sur la documentation officielle d'AudioCodes.

SBC Application Concepts and Terms - AudioCodes

Ce document fournit les définitions officielles et concises des termes de configuration que nous allons étudier. Il est crucial de vous familiariser avec la terminologie exacte utilisée par le constructeur.

Veuillez lire les définitions fournies dans la table pour les termes suivants : IP Group : Notez bien son rôle de "représentation logique". SIP Interface : Concentrez-vous sur sa fonction de "port d'écoute local pour la signalisation". Media Realm : Retenez sa définition comme une "plage de ports UDP locale pour le trafic média".

Maintenant que vous avez lu les définitions formelles, décomposons chaque concept avec une perspective plus opérationnelle.

La SIP Interface : La porte d'entrée de la signalisation

Une SIP Interface est le point d'écoute logique du SBC pour le trafic de signalisation SIP. Imaginez-la comme une porte d'entrée spécifique sur votre SBC, caractérisée par trois éléments :

  1. Une interface réseau logique : Sur quelle "face" du SBC écoute-t-on ? (Par exemple, l'interface connectée au LAN ou celle connectée au WAN).
  2. Un port d'écoute : Sur quel port ? (Généralement 5060 pour SIP sur UDP/TCP, ou 5061 pour SIP sur TLS).
  3. Un protocole de transport : Comment la communication est-elle transportée ? (UDP, TCP, TLS).

Dans un scénario classique, vous configurerez au minimum deux SIP Interfaces :

  • Une interface "interne" tournée vers votre PBX, écoutant sur le réseau local.
  • Une interface "externe" tournée vers votre opérateur (ITSP), écoutant sur le réseau public.

Cela permet de créer une séparation nette des flux de signalisation, ce qui est un principe de base de la sécurité et de l'organisation du réseau.

Le Media Realm : Le canal pour le flux média

Un Media Realm est une association entre une interface réseau et une plage de ports UDP dédiée au trafic RTP (le média). Si la SIP Interface est la porte pour la négociation, le Media Realm est l'ensemble des quais de chargement par où transitera la marchandise (les paquets vocaux).

Ses caractéristiques principales sont :

  1. L'interface réseau associée : Sur quelle interface physique ou VLAN le média doit-il transiter ?
  2. La plage de ports UDP : Une série de ports, par exemple de 10000 à 20000, que le SBC peut allouer dynamiquement pour les flux RTP.

Lorsqu'un appel est établi, le SBC utilise le SDP pour indiquer à chaque participant d'envoyer le flux média vers une adresse IP (celle de l'interface réseau du Media Realm) et un port (choisi dans la plage définie) du SBC. C'est le principe du Media Anchoring. Le Media Realm garantit que le flux média suit le chemin correct et sécurisé à travers le SBC.

L'IP Group : Le "Qui" de la conversation

C'est sans doute le concept le plus important et le plus puissant. Un IP Group est une représentation logique d'un équipement ou d'un service SIP avec lequel le SBC communique. Ce n'est pas un objet physique ou une interface, mais une "étiquette" que vous collez sur un partenaire de communication.

Pensez à un IP Group comme à un contact dans votre téléphone. Le contact "Opérateur A" ou "PBX Siège Social" représente une entité. Cette entité a une adresse (définie par un Proxy Set), utilise un certain type de média (défini par un Media Realm) et est jointe via une certaine porte (définie par une SIP Interface).

L'IP Group est au cœur de la configuration du SBC car il est utilisé pour :

  • La Classification : Identifier d'où vient un appel (par exemple, un appel dont l'IP source est 192.168.1.10 est classifié comme venant de l'IP Group "PBX_Local").
  • Le Routage : Définir où va un appel (par exemple, Route from IPGroup:PBX_Local to IPGroup:ITSP_Main).
  • Appliquer des politiques : Associer des règles de manipulation, de sécurité ou de gestion des codecs à une entité spécifique.

Un IP Group peut être de différents types, les plus courants étant Server (pour un PBX ou un ITSP dont l'adresse est fixe) et User (pour un groupe de téléphones qui s'enregistrent dynamiquement).


3. L'Articulation des Concepts

Ces trois éléments ne sont pas indépendants ; ils sont intimement liés pour former une chaîne de traitement complète. Le diagramme suivant illustre ces relations.

Ce diagramme montre comment les objets de configuration sont interconnectés. Notez le rôle central du SRD (SIP Routing Domain), une sorte de conteneur qui lie ensemble une SIP Interface, des IP Groups et d'autres politiques. Pour la plupart des configurations, vous travaillerez avec un seul SRD par défaut.

Pour concrétiser cela, analysons le flux de traitement d'un appel simple.

Ce schéma illustre le parcours d'un appel à travers le SBC, de la réception de l'INVITE (Inbound Leg) à son envoi vers la destination (Outbound Leg). Il met en évidence l'enchaînement des étapes et l'implication des concepts que nous étudions.

Décomposons le flux montré dans le diagramme "Basic SBC call processing":

  1. Réception (Inbound Leg) : Un appel arrive, par exemple, de votre PBX interne.

    • Le SBC reçoit le message SIP (INVITE) sur une SIP Interface spécifique (celle qui écoute sur votre LAN).
    • Grâce à une règle de classification, le SBC identifie l'appelant en se basant sur son adresse IP source et l'associe à l'IP Group "IP_PBX".
    • Les paquets RTP/média associés à cette branche de l'appel (PBX vers SBC) utiliseront le Media Realm configuré pour l'IP Group "IP_PBX".
  2. Routage : Le SBC consulte sa table de routage.

    • Une règle stipule que tout appel venant de l'IP Group "IP_PBX" doit être routé vers l'IP Group "SIP_Trunk".
  3. Émission (Outbound Leg) : Le SBC prépare l'envoi de l'appel vers l'opérateur SIP.

    • L'IP Group "SIP_Trunk" est associé à une autre SIP Interface (celle connectée au WAN) pour envoyer le message SIP sortant.
    • Cet IP Group est également lié à un Media Realm différent, qui utilise l'adresse IP publique du SBC et une plage de ports appropriée. Le SBC modifie le SDP dans l'INVITE sortant pour que l'opérateur envoie les paquets média à cette nouvelle destination.

L'appel est ainsi entièrement "ancré" sur le SBC, qui contrôle à la fois la signalisation et le média sur les deux segments de l'appel, grâce à l'articulation de ces trois concepts fondamentaux.


Conclusion

Cette leçon a posé les fondations conceptuelles de l'architecture AudioCodes. La maîtrise de ces trois piliers est indispensable pour aborder sereinement la configuration pratique du SBC.

Les points clés à retenir sont :

  • SIP Interface : La porte d'entrée et de sortie pour la signalisation SIP. Elle est définie par une interface réseau, un port et un protocole.
  • Media Realm : Le chemin réservé au flux média (RTP). Il est défini par une interface réseau et une plage de ports UDP.
  • IP Group : Une représentation logique d'un partenaire de communication (PBX, ITSP, etc.). C'est l'objet central utilisé pour la classification, le routage et l'application des politiques.

Dans notre prochaine leçon, nous mettrons immédiatement ces connaissances en pratique. Nous commencerons par l'étape initiale de toute configuration de trunk : la configuration d'une SIP Interface, en définissant son port d'écoute, son protocole de transport et en préparant le terrain pour la sécurisation avec TLS.