Recommended resources
The freely available resources this lesson will direct you to.
Bonjour et bienvenue dans la suite de notre module sur la configuration d'un trunk SIP opérateur.
Dans la leçon précédente, nous avons vu comment configurer les credentials d'authentification dans la table Accounts pour que le SBC puisse prouver son identité à l'opérateur. C'est une étape essentielle pour que vos appels sortants soient acceptés. Maintenant, nous allons nous intéresser à un autre rôle, tout aussi crucial, de la table Accounts : l'enregistrement du trunk.
L'objectif de cette leçon est d'apprendre à configurer l'enregistrement du trunk ('SIP Registration') si nécessaire. Nous verrons pourquoi ce processus est fondamental pour recevoir des appels et comment le mettre en œuvre et le vérifier sur votre SBC AudioCodes.
1. Qu'est-ce que l'Enregistrement SIP et quand est-il nécessaire ?
Imaginez que vous donniez votre nouvelle adresse à la poste après un déménagement. Sans cette information, le facteur ne saura pas où livrer votre courrier. L'enregistrement SIP (SIP Registration) fonctionne sur le même principe.
C'est le mécanisme par lequel votre SBC contacte périodiquement un serveur chez l'opérateur, appelé Registrar, pour lui dire : "Je suis l'équipement responsable des numéros de téléphone X, Y, Z, et pour me joindre, voici mon adresse IP et mon port : A.B.C.D:5060".
Quand l'enregistrement est-il nécessaire ?
- Presque toujours pour les trunks SIP sur Internet : Si votre SBC est connecté via une connexion internet standard, l'opérateur a besoin d'un moyen fiable de connaître votre adresse IP publique, qui pourrait potentiellement changer (IP dynamique) ou être masquée par un NAT. Le message
REGISTERest la solution standard. - Parfois optionnel pour les liens dédiés : Dans de rares cas, avec des connexions privées (type MPLS) où votre SBC a une adresse IP fixe connue de l'opérateur, ce dernier peut router les appels entrants directement vers cette IP sans nécessiter d'enregistrement.
L'opérateur vous indiquera toujours dans sa documentation technique si l'enregistrement est requis. Si c'est le cas, sans un enregistrement valide, vous ne pourrez recevoir aucun appel entrant.
2. Comment Configurer l'Enregistrement sur le SBC AudioCodes
La configuration de l'enregistrement se fait au même endroit que l'authentification : la table Accounts. Cela a du sens, car pour s'enregistrer, le SBC doit presque toujours s'authentifier en utilisant les credentials que nous avons vus précédemment.
Étape 1 : Comprendre le Rôle de la Table Accounts
Pour commencer, plongeons dans la documentation officielle d'AudioCodes. Elle explique comment le SBC utilise ces comptes pour s'enregistrer auprès d'un opérateur (Serving IP Group) au nom d'une entité interne (Served IP Group).
Configuring Registration Accounts - AudioCodes
Ce document est la référence pour la configuration des comptes. Il est dense, mais nous allons nous concentrer sur les concepts clés.
Lisez la première partie de ce document, jusqu'à la phrase commençant par 'Gateway application:'. Concentrez-vous sur la définition d'un 'Account', son rôle pour l'enregistrement et l'authentification, et la relation entre le 'Served' IP Group (l'entité pour laquelle on s'enregistre) et le 'Serving' IP Group (l'opérateur auprès duquel on s'enregistre).
Étape 2 : La Procédure de Configuration
Maintenant que vous comprenez le concept, voyons les étapes pratiques pour créer et activer un enregistrement. Le chemin dans l'interface est Setup > Signaling & Media > SIP Definitions > Accounts.
Configuring Registration Accounts - AudioCodes
La documentation décrit précisément la procédure pour créer une nouvelle entrée de compte via l'interface web.
Lisez la section intitulée 'To configure an Account:'. Elle vous montre comment naviguer vers la table 'Accounts', cliquer sur 'New' pour ouvrir la fenêtre de configuration, et appliquer les changements. Notez aussi la partie 'To register or un-register an Account' qui est très utile pour forcer un enregistrement ou le désactiver manuellement lors d'un dépannage.
Étape 3 : Les Paramètres Clés
La fenêtre de configuration d'un compte contient de nombreux paramètres. Concentrons-nous sur les plus importants pour l'enregistrement d'un trunk :
Served IP Group: Le groupe d'IP interne pour lequel le SBC agit. Par exemple, l'IP Group représentant votre environnement Microsoft Teams ou votre PBX interne.Serving IP Group: Le groupe d'IP externe auprès duquel le SBC s'enregistre. C'est l'IP Group de votre opérateur (ITSP).Register: Le paramètre le plus important pour cette leçon. Il détermine si le SBC doit activement s'enregistrer.No: Le compte est utilisé uniquement pour l'authentification desINVITEsortants (comme vu dans la leçon précédente). Aucun messageREGISTERn'est envoyé.Regular: Le SBC envoie un messageREGISTERà l'opérateur en utilisant les informations de ce compte. C'est la valeur à choisir lorsque l'enregistrement est requis.
Host Name: Le domaine du service d'enregistrement de l'opérateur (ex:registrar.itsp.com). C'est l'adresse de destination du messageREGISTER.User Name/Password: Les credentials fournis par l'opérateur, utilisés pour s'authentifier lors de l'enregistrement.Contact User: Souvent le numéro de tête de ligne du trunk ou un identifiant spécifique fourni par l'opérateur.
L'image suivante illustre bien la différence qu'implique le paramètre Register.
Étape 4 : Un Exemple Concret
Voyons comment ces paramètres sont utilisés dans un cas réel. Le guide de configuration suivant, pour un trunk Bell Canada, contient une section sur la configuration du compte.
[PDF] Mediant SBC for Bell Canada SIP Trunk with Microsoft Teams ...
Pour voir ces paramètres en action, examinons cet exemple concret tiré d'un guide de configuration pour un trunk SIP avec Bell Canada et Microsoft Teams. Cette section montre exactement comment remplir les champs que nous venons de discuter.
Lisez uniquement la section '4.16 Configure Registration Accounts'. Comparez les paramètres de la capture d'écran (Figure 4-39) avec les descriptions que nous venons de voir. Vous remarquerez que le paramètre 'Register' est mis sur 'No' dans cet exemple. Cela signifie que cet opérateur spécifique (Bell) n'exige pas de message REGISTER périodique, mais authentifie chaque appel INVITE en utilisant les credentials de ce compte. C'est un excellent exemple du "si nécessaire" de notre objectif : même si l'enregistrement n'est pas actif, la configuration se fait au même endroit. Si Bell l'avait exigé, ce paramètre aurait été positionné sur 'Regular'.
Cet exemple est très instructif : il confirme que la table Accounts est bien l'endroit où l'on gère à la fois l'authentification simple et l'enregistrement complet. Votre rôle est de savoir quel mode (Register: No ou Register: Regular) est requis par votre opérateur.
3. Vérifier le Statut de l'Enregistrement
Configurer l'enregistrement est la première étape. La seconde, cruciale pour le troubleshooting, est de vérifier qu'il a bien fonctionné. Un enregistrement réussi se traduit par une réponse 200 OK de l'opérateur à notre message REGISTER.
Voici comment vérifier ce statut sur le SBC :
- Directement dans la Table
Accounts: Dans la ligne de votre compte, il y a une colonne (en lecture seule) nomméeAccount Registration Status. Elle doit afficher "Registered". C'est la vérification la plus rapide. - Page de Monitoring
Registration Status: Pour une vue plus détaillée, naviguez versSetup > Monitor > Registration Status. Cette page liste tous les comptes enregistrés, leur statut, l'adresse du registrar et la date d'expiration du prochain enregistrement. C'est la page de référence pour surveiller la santé de vos enregistrements. - Analyse des Traces (pour le troubleshooting avancé): Si l'enregistrement échoue, la méthode ultime est de capturer les traces SIP (
syslog) pour analyser l'échange. Vous y chercheriez le messageREGISTERsortant et la réponse de l'opérateur (par exemple, un401 Unauthorizedsuivi d'unREGISTERavec authentification, et enfin le200 OKfinal). Nous aborderons cela en détail dans le module sur le troubleshooting.
Conclusion
Vous savez désormais comment activer et vérifier l'enregistrement de votre trunk SIP, une compétence indispensable pour assurer la réception des appels entrants.
Points Clés à Retenir
- L'enregistrement SIP est le processus qui permet à votre SBC d'informer l'opérateur de son adresse IP pour recevoir les appels entrants.
- Il est configuré dans la table
Accounts, en liant unServed IP Group(interne) à unServing IP Group(opérateur). - Le paramètre clé est
Register, qui doit être réglé surRegularsi l'enregistrement est requis par l'opérateur. - La réussite de l'enregistrement se vérifie via le champ
Account Registration Statusdans la tableAccountsou, de manière plus détaillée, sur la pageMonitor > Registration Status. - Certains opérateurs n'exigent pas d'enregistrement (
Register: No) mais utilisent quand même le compte pour authentifier les appels sortants.
Prochaine Étape
L'enregistrement confirme que le trunk est "connu" de l'opérateur. Mais est-il fonctionnel à chaque instant ? Dans la prochaine leçon, nous allons définir les mécanismes de supervision du trunk (SIP OPTIONS). C'est une sorte de "ping" régulier qui permet de surveiller en temps réel la santé de la connexion SIP entre votre SBC et l'opérateur, et de réagir rapidement en cas de problème.