Bonjour,
Bienvenue dans cette nouvelle leçon. Après avoir appris à sécuriser votre travail en maîtrisant la sauvegarde et la restauration de la configuration dans la leçon précédente, nous sommes maintenant prêts à commencer la configuration active du SBC.
L'objectif d'aujourd'hui est de mettre en place la pierre angulaire de toute communication SIP sur un SBC AudioCodes : la SIP Interface. Vous apprendrez à la configurer en définissant son port d'écoute, son protocole de transport et en activant la sécurité via TLS. En tant qu'architecte de solutions de communication, la maîtrise des SIP Interfaces est fondamentale, car elles constituent les "portes d'entrée" par lesquelles le SBC reçoit et envoie la signalisation SIP, reliant ainsi les différents segments de votre réseau (par exemple, le réseau local de l'entreprise et le réseau de l'opérateur).
Nous commencerons par définir précisément ce qu'est une SIP Interface, puis nous détaillerons ses paramètres essentiels avant de conclure sur l'activation de la communication chiffrée avec TLS.
1. Qu'est-ce qu'une SIP Interface ?
Avant de configurer quoi que ce soit, il est essentiel de comprendre le rôle d'une SIP Interface. Dans l'écosystème AudioCodes, une SIP Interface n'est pas une interface physique (comme un port Ethernet), mais une entité de configuration logique. Elle représente un point d'écoute pour la signalisation SIP sur une interface réseau de couche 3 spécifique.
Imaginez que votre SBC possède plusieurs adresses IP, chacune connectée à un réseau différent (LAN, WAN, DMZ). La SIP Interface permet de dire : "Sur cette adresse IP spécifique, je veux écouter les messages SIP entrants sur ces ports et via ces protocoles".
[PDF] Configuration Note - AudioCodes
Ce document de configuration AudioCodes fournit des définitions claires des termes clés.
Dans le tableau 1-1, veuillez lire la définition de SIP Interface. Notez bien comment elle est décrite comme représentant un réseau de couche 3 et définissant un port d'écoute sur une interface réseau IP logique.
Comme vous l'avez lu, une SIP Interface lie trois éléments fondamentaux :
- Une interface réseau logique (qui possède une adresse IP).
- Un ou plusieurs ports et protocoles de transport pour la signalisation SIP (UDP, TCP, TLS).
- Un Media Realm qui définit où le trafic média (RTP) doit transiter.
Cette association permet au SBC de savoir non seulement où écouter la signalisation, mais aussi comment gérer les flux média qui en découlent.
2. Les Paramètres Clés d'une SIP Interface
La configuration d'une SIP Interface se fait via l'interface web, dans le menu Setup > Signaling & Media > Core Entities > SIP Interfaces. La page de configuration ressemble à ceci :

Analysons les paramètres les plus importants que vous devrez configurer :
- Name: Un nom unique et descriptif. C'est une bonne pratique de nommer l'interface en fonction de sa topologie (ex:
LAN_Interface,ITSP_WAN_Interface) pour une meilleure lisibilité et maintenance, un point crucial dans la gestion de projet de déploiements complexes. - Network Interface: C'est ici que vous associez la SIP Interface à une interface réseau logique (configurée dans
Setup > IP Network > Core Entities > IP Interfaces). Cette interface réseau est celle qui porte l'adresse IP sur laquelle le SBC écoutera. - Application Type: Doit être défini sur
SBCpour les fonctionnalités de Session Border Controller. - UDP Port / TCP Port: Ces champs définissent les ports d'écoute pour la signalisation SIP sur les protocoles UDP et TCP. La valeur par défaut est
5060, le port standard pour SIP. Si vous laissez0, le SBC n'écoutera pas sur ce protocole pour cette interface. - TLS Port: Définit le port d'écoute pour la signalisation SIP sécurisée (SIPS) sur le protocole TLS. La valeur par défaut est
5061, le port standard pour SIPS. - Media Realm: Ce paramètre lie la SIP Interface à un Media Realm. Pour rappel, le Media Realm définit la plage de ports UDP à utiliser pour le trafic RTP/média sur une interface réseau. En associant un Media Realm, vous indiquez au SBC quel pool de ports média utiliser pour les appels transitant par cette SIP Interface.
- TLS Context Name: Situé dans la section SECURITY, ce paramètre est crucial pour activer TLS. Il permet d'assigner un "contexte TLS" à l'interface, qui contient le certificat serveur et les paramètres de chiffrement à utiliser. Nous y reviendrons en détail dans la section suivante.
3. Exemple de Configuration Pratique
Pour concrétiser ces concepts, étudions un scénario de configuration très courant tiré de la documentation officielle : la mise en place de deux SIP Interfaces, l'une pour le réseau local (LAN) et l'autre pour le réseau externe (WAN).
[PDF] Configuration Note - AudioCodes
Cette section du guide de configuration montre pas à pas comment ajouter des SIP Interfaces pour un scénario typique d'interconnexion entre un PBX en LAN et un trunk SIP en WAN.
Veuillez lire attentivement la section 2.5 dans son intégralité. Concentrez-vous sur les tableaux de paramètres pour les deux interfaces (LAN et WAN). Analysez les valeurs choisies pour chaque paramètre : Le Name est descriptif. Chaque interface est liée à une Network Interface différente (LAN et WAN). Les ports UDP, TCP et TLS sont configurés sur leurs valeurs standards. Chaque interface est associée à son Media Realm respectif (LAN et WAN), assurant la ségrégation du trafic média.
Cet exemple illustre parfaitement la fonction de cloisonnement des SIP Interfaces. Bien que les ports soient identiques dans cet exemple (5060/5061), le SBC écoute sur deux adresses IP distinctes (celles des Network Interface LAN et WAN), ce qui permet de traiter le trafic de manière isolée en fonction de son origine.
4. Activer la Signalisation Sécurisée (TLS)
Configurer le TLS Port à 5061 est la première étape pour activer la communication chiffrée, mais ce n'est pas suffisant. Pour qu'une connexion TLS puisse être établie, le SBC doit présenter un certificat de sécurité. C'est le rôle du TLS Context.
Un TLS Context est une entité de configuration qui regroupe un certificat serveur, une clé privée, et éventuellement des certificats d'autorités de confiance (CA). Pour activer TLS sur votre SIP Interface, vous devez lui assigner le TLS Context approprié via le paramètre TLS Context Name.
La procédure générale pour activer SIPS (SIP Secure) est la suivante :
- Créer un TLS Context et y importer les certificats nécessaires. (Nous verrons cela en détail dans le module 7 sur la sécurité).
- Assigner ce TLS Context à votre SIP Interface.
- Configurer le
TLS Portsur cette même SIP Interface (généralement5061).
Lorsque le SBC reçoit un appel entrant sur le port TLS, il utilise le TLS Context assigné à la SIP Interface pour initier la poignée de main TLS (TLS handshake) avec l'équipement distant.
Configuring TLS for Secured SIP - AudioCodes
Cette page de la documentation explique la logique d'utilisation des TLS Contexts et les étapes de configuration.
Lisez d'abord l'explication sur la détermination du TLS Context pour les appels entrants et sortants. Notez la hiérarchie : le contexte du Proxy Set a priorité sur celui de la SIP Interface. Ensuite, parcourez les étapes 1 à 3 de la procédure de configuration. Ces trois étapes résument parfaitement le processus d'activation.
Il est important de retenir que même si nous n'abordons pas la création des certificats aujourd'hui, vous savez maintenant où et comment "activer" la sécurité TLS sur une interface SIP une fois que ces certificats sont en place sur l'équipement.
Conclusion
Vous avez franchi aujourd'hui une étape essentielle dans la configuration d'un SBC AudioCodes. La SIP Interface est le point de départ de tout flux de communication. Sans elle, le SBC est sourd et muet au monde SIP.
Voici les points clés à retenir :
- Une SIP Interface est une entité logique qui définit un point d'écoute SIP (ports, protocoles) sur une interface réseau spécifique (adresse IP).
- Elle est configurée en associant un
Name, uneNetwork Interface, des ports d'écoute (UDP,TCP,TLS) et unMedia Realm. - L'utilisation de noms descriptifs et une association claire avec les réseaux LAN et WAN sont des bonnes pratiques pour une configuration maintenable.
- L'activation de TLS nécessite non seulement de définir un
TLS Port, mais aussi et surtout d'assigner unTLS Context Namequi contient les certificats de sécurité.
Dans la prochaine leçon, nous continuerons à construire notre configuration. Maintenant que le SBC sait où écouter, nous devons lui décrire les entités SIP avec lesquelles il va communiquer (comme un opérateur ou un PABX). C'est le rôle de l'IP Group, et ce sera l'objet de notre prochain cours.