Skip to main content

Welcome to a Grasp lesson

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

Lesson 14

Création et configuration d'un groupe IP sur le SBC

Recommended resources

Bonjour,

Dans la leçon précédente, nous avons configuré les SIP Interfaces, établissant ainsi les "portes d'entrée" logiques par lesquelles votre SBC AudioCodes écoute le trafic de signalisation SIP. Maintenant que le SBC sait où écouter, nous devons lui apprendre avec qui il va communiquer. C'est précisément le rôle de l'IP Group.

L'objectif de cette leçon est de vous apprendre à créer et à paramétrer un IP Group. Cette entité de configuration est au cœur de la logique de routage et de politique du SBC. Elle représente les différents acteurs de votre écosystème de communication unifiée, qu'il s'agisse d'un opérateur SIP (ITSP), d'un PBX interne, ou d'un groupe de téléphones. En tant que chef de projet, la maîtrise des IP Groups est essentielle car ils permettent de structurer la configuration de manière logique et maintenable.

1. Qu'est-ce qu'un IP Group ?

Un IP Group est une entité de configuration qui représente un "pair" SIP dans le réseau avec lequel le SBC communique. Contrairement à la SIP Interface qui est liée à une adresse IP et un port sur le SBC lui-même, l'IP Group représente une entité externe ou interne.

Les IP Groups sont utilisés pour plusieurs fonctions critiques :

  • Représenter des entités SIP : Chaque IP Group peut correspondre à un PBX, un serveur d'applications, un opérateur SIP, ou même un groupe d'utilisateurs.
  • Classifier les appels entrants : Le SBC utilise les IP Groups pour identifier la source d'un appel et appliquer les politiques adéquates.
  • Définir la source et la destination dans le routage : Les règles de routage des appels s'appuient sur les IP Groups pour diriger le trafic.

Pour bien comprendre son rôle, étudions la définition officielle.

Configuring IP Groups - AudioCodes

Cette documentation officielle introduit le concept d'IP Group et liste ses principales applications dans un SBC.

Lisez l'introduction et la liste des cas d'usage de ce document. Portez une attention particulière aux trois premiers points qui concernent directement l'application SBC : la classification des requêtes, la représentation de la source/destination dans les règles de routage, et l'enregistrement SIP.

Comme vous l'avez lu, l'IP Group est une abstraction puissante. Il permet de passer d'une vision purement réseau (adresses IP, ports) à une vision logique orientée service (Opérateur_A, PBX_Siège, etc.), ce qui est fondamental pour construire une configuration claire et évolutive.


2. Création et Paramètres Clés d'un IP Group

La configuration des IP Groups se trouve dans l'interface web sous Setup > Signaling & Media > Core Entities > IP Groups. La page de configuration présente plusieurs sections que nous allons explorer.

Interface de configuration d'un IP Group sur un SBC AudioCodes, montrant les sections General, Quality of Experience et Message Manipulation.

Pour créer un nouvel IP Group, cliquez sur New. Concentrons-nous sur les paramètres les plus importants de la section "GENERAL".

Configuring IP Groups - AudioCodes

Cette partie de la documentation détaille les paramètres de configuration d'un IP Group. Nous allons nous concentrer sur les plus fondamentaux.

Veuillez lire les descriptions des paramètres suivants : Name : Essentiel pour la lisibilité. 'Topology Location' : Pour l'affichage dans la vue topologique. 'Type' : C'est un paramètre fondamental qui définit le comportement de l'IP Group. Lisez attentivement la description des trois types : Server, User, et Gateway. 'Proxy Set' : Le lien vers l'adresse IP de l'entité. 'IP Profile' : Un ensemble de paramètres SIP avancés. 'Media Realm' : L'association avec les ressources média.

Pour synthétiser et clarifier ces lectures, voici un résumé des paramètres clés :

  • Name : Un nom unique et descriptif (ex: ITSP_Orange, PBX_Alcatel, Teams_DirectRouting). Des conventions de nommage rigoureuses sont un pilier de la bonne gestion de projet pour des configurations complexes.
  • Type : Ce paramètre est crucial.
    • Server : Le type le plus courant. Il représente une entité dont l'adresse IP est connue et statique, comme un ITSP ou un PBX. Son adresse est définie via un Proxy Set.
    • User : Représente un groupe de points d'extrémité (terminaux) qui s'enregistrent dynamiquement auprès du SBC (ex: téléphones SIP distants). Le SBC apprend leur localisation via les messages REGISTER.
    • Gateway : Un cas plus spécifique pour un équipement (passerelle) qui représente lui-même plusieurs utilisateurs et s'enregistre auprès du SBC.
  • Proxy Set : Ce paramètre est utilisé principalement pour les IP Groups de type Server. Il pointe vers un objet "Proxy Set" qui contient la ou les adresses IP (ou FQDN) et le port du serveur distant. C'est le lien concret vers la destination réseau.
  • Media Realm : Tout comme pour la SIP Interface, ce paramètre associe l'IP Group à un "royaume média". Il indique au SBC quelle interface réseau et quelle plage de ports utiliser pour le trafic RTP/SRTP des appels impliquant cet IP Group. Nous l'étudierons en détail dans la prochaine leçon.
  • IP Profile : Permet d'associer un profil contenant des dizaines de paramètres SIP avancés (timers, support de fonctionnalités spécifiques, etc.) à l'IP Group. Cela permet de standardiser et de réutiliser des configurations pour des entités similaires.

Dans la majorité des cas de configuration de trunks, vous créerez un IP Group de type Server.


3. Visualisation dans une Topologie

Pour mieux comprendre l'articulation entre ces concepts, analysons un schéma de connexion typique d'un trunk SIP.

Diagramme montrant la connexion d'un SBC AudioCodes à un opérateur SIP (SIP Trunk Vendor) via Internet. Il illustre comment les entités de configuration (SIP Interface, IP Group, Proxy Set) correspondent à la topologie réseau.

Ce diagramme illustre parfaitement la relation entre les objets de configuration :

  1. L'opérateur SIP (SIP Trunk Vendor) possède une ou plusieurs adresses IP publiques pour la signalisation (marquées 1).
  2. Dans la configuration du SBC AudioCodes, ces adresses IP sont regroupées dans un Proxy Set (marqué 5).
  3. Cet objet "Proxy Set" est ensuite assigné à un IP Group de type Server, qui représente logiquement l'opérateur. Ce serait l'IP Group que nous sommes en train de configurer.
  4. Le SBC a sa propre SIP Interface (marquée 4) configurée sur une interface réseau (marquée 3) pour communiquer avec le monde extérieur.

L'IP Group ITSP_Vendor est donc l'objet qui "incarne" le partenaire de communication dans la logique du SBC.

Pour une démonstration visuelle de la création d'un IP Group dans l'interface web, vous pouvez regarder la vidéo suivante.

AudioCodes Session Border Controllers (SBC) WEB GUI Highlights

Cette vidéo officielle d'AudioCodes met en évidence les fonctionnalités de la nouvelle interface web. Le segment suivant montre la création d'un IP Group, appelé ici "SIP trunk", directement depuis la vue topologique.

Regardez la section entre la création d'un IP Group. Observez comment le dialogue de création d'un IP Group s'ouvre et comment il est lié à d'autres entités comme l'IP Profile.


4. Le Rôle de l'IP Group dans la Logique Avancée (Aperçu)

Maintenant que vous savez ce qu'est un IP Group, il est intéressant d'anticiper comment nous l'utiliserons plus tard, notamment pour la manipulation de messages SIP qui vous intéresse particulièrement.

Une fois qu'un appel entre dans le SBC, il passe par une étape de Classification. Le SBC analyse le message SIP entrant et l'associe à un IP Group source. Ensuite, après l'étape de Routage, l'appel est dirigé vers un IP Group de destination.

À partir de ce moment, le SBC manipule deux variables internes extrêmement importantes :

  • ipg.src : L'IP Group source de l'appel.
  • ipg.dst : L'IP Group de destination de l'appel.

Ces variables deviennent accessibles dans les règles de manipulation SIP. Par exemple, vous pourriez écrire une condition qui ne s'applique que si l'appel provient d'un IP Group spécifique.

IP Groups Table Parameter Syntax - AudioCodes

Cette page de documentation est destinée à un usage avancé et décrit comment référencer les paramètres d'un IP Group dans les règles de manipulation.

Parcourez rapidement la syntaxe générale dans l'introduction pour voir l'apparition de ipg.src|dst. Ensuite, regardez l'exemple de condition dans la table pour le paramètre name : exemple de condition.

Cet exemple, param.ipg.src.name=='ITSP-Site1', illustre parfaitement comment le Name que vous choisissez aujourd'hui sera utilisé plus tard pour appliquer des logiques conditionnelles très précises. C'est la première étape vers la maîtrise de la manipulation SIP.


Conclusion

Aujourd'hui, nous avons ajouté une pièce maîtresse à notre configuration. L'IP Group donne un nom et une identité logique aux différentes entités avec lesquelles le SBC interagit, transformant une collection d'adresses IP en un écosystème de communication structuré.

Les points clés à retenir sont :

  • Un IP Group est une représentation logique d'un pair SIP (ITSP, PBX, etc.).
  • Ses paramètres fondamentaux sont le Name, le Type (Server, User, Gateway), le Proxy Set (qui définit l'adresse de destination pour le type Server), et le Media Realm.
  • Le choix du Type est essentiel et détermine comment le SBC interagit avec le pair (adresse statique ou apprise dynamiquement).
  • Les IP Groups sont la base du routage et de la classification, et leurs identifiants (ipg.src, ipg.dst) sont des variables cruciales pour les manipulations SIP avancées.

Dans la prochaine leçon, nous allons approfondir la configuration du Media Realm. Nous avons vu qu'il est associé à la fois aux SIP Interfaces et aux IP Groups. Vous apprendrez à le configurer en détail pour maîtriser parfaitement la gestion des flux média RTP/SRTP sur votre SBC.