Bonjour,
Dans la leçon précédente, nous avons configuré les Media Realms, complétant ainsi notre maîtrise des trois entités fondamentales d'un SBC AudioCodes : SIP Interfaces, IP Groups, et Media Realms. Vous disposez maintenant de tous les composants de base pour construire des chemins de communication complets.
L'objectif de cette leçon est de mettre en pratique ces connaissances pour assembler ces blocs et configurer un trunk SIP vers un opérateur (ITSP). En tant que chef de projet, vous savez qu'un "trunk" est un concept logique. Sur un SBC AudioCodes, ce n'est pas un objet unique mais une chaîne de configurations qui, ensemble, créent une connexion fonctionnelle vers un fournisseur de services de téléphonie sur IP. Nous allons méthodiquement construire cette chaîne, des codecs jusqu'à la représentation finale de l'opérateur sur le SBC.
1. L'Anatomie d'un Trunk SIP sur AudioCodes
Avant de plonger dans la configuration, visualisons les différentes pièces que nous allons assembler. Pour connecter le SBC à un ITSP, nous devons définir plusieurs aspects de la communication :
- Les Codecs Média (
Coder Groups): Quels codecs audio sont autorisés pour les appels ? - Le Comportement SIP/Média (
IP Profiles): Comment le SBC doit-il se comporter au niveau de la signalisation (sécurité, messages spécifiques) et du média (transcodage, etc.) ? - La Destination SIP (
Proxy Sets): Où exactement (adresse IP ou FQDN) les messages SIP doivent-ils être envoyés ? - L'Entité Opérateur (
IP Group): C'est l'objet principal qui représente l'ITSP et qui lie ensemble le profil de comportement (IP Profile), la destination (Proxy Set) et les ressources réseau (Media Realm). - L'Enregistrement (
Accounts): Si l'ITSP requiert une authentification, comment le SBC doit-il s'enregistrer ?
Nous allons configurer ces éléments pas à pas, en nous appuyant sur des guides de configuration pratiques.
2. Définir les Capacités Média : Coder Groups
La première étape consiste à s'assurer que le SBC et l'ITSP parlent le même "langage" audio. Chaque ITSP fournit une liste de codecs supportés (par exemple, G.711a, G.729, G.722). Nous devons configurer un Coder Group sur le SBC qui reflète cette liste.
[PDF] Configuration Note - AudioCodes
Ce document montre la configuration d'un trunk vers un ITSP générique. La section sur les codecs est un exemple clair et concis.
Dans ce document, lisez la section 4.6, "Step 6: Configure Coders". Observez comment un Coder Group spécifique est créé pour l'ITSP (avec le codec G.729 dans cet exemple). Ensuite, lisez la procédure juste après, qui montre la création d'un Allowed Coders Group. Cette deuxième étape est importante car elle permet de définir une préférence pour certains codecs, ce qui est une pratique courante pour optimiser l'utilisation de la bande passante.
La création d'un Coder Group dédié à l'ITSP garantit l'interopérabilité et vous donne le contrôle sur la négociation des médias.
3. Définir le Comportement : IP Profiles
L'IP Profile est l'un des objets de configuration les plus puissants. C'est un profil de comportement qui définit des dizaines de paramètres SIP et média. Pour un trunk ITSP, nous allons créer un profil spécifique.
Les paramètres les plus importants à configurer pour un trunk ITSP standard sont :
- SBC Media Security Mode : Généralement
RTP(ouNot Secured), car de nombreux ITSP n'utilisent pas le chiffrement SRTP sur leurs trunks publics. - Allowed Audio Coders : Ici, nous lions le groupe de codecs que nous venons de créer à ce profil.
- P-Asserted-Identity Header Mode : Souvent requis par les ITSP pour la gestion de l'identité de l'appelant.
[PDF] Configuration Note - AudioCodes
Cette section explique comment créer un IP Profile spécifiquement pour l'ITSP.
Lisez la section "To configure an IP Profile for the ITSP SIP Trunk". Vous la trouverez en cherchant le texte de cette section. Notez comment le SBC Media Security Mode est positionné sur RTP et comment le champ Allowed Audio Coders est utilisé pour associer le groupe de codecs ITSP Allowed Coders créé précédemment.
4. Définir la Destination : Proxy Sets
Maintenant que nous savons comment communiquer, nous devons définir où. Le Proxy Set contient l'adresse du ou des serveurs SIP de l'opérateur. C'est ici que vous entrerez l'adresse IP ou le FQDN fourni par l'ITSP.
[PDF] Configuration Note - AudioCodes
Cette section montre comment définir la destination de l'ITSP.
Dans la section 4.5, "Step 5: Configure Proxy Sets", concentrez-vous sur la partie concernant l'ITSP. Vous y verrez la création d'un Proxy Set nommé "ITSP", qui est ensuite peuplé avec l'adresse du serveur (ITSP.com:5060) et le protocole de transport (UDP).
Le Proxy Set est essentiel car il découple l'adresse de l'opérateur du reste de la configuration. Si l'ITSP change ses adresses IP, vous n'aurez qu'à mettre à jour le Proxy Set, sans toucher au reste.
5. Assembler le Trunk : L'IP Group de l'ITSP
Nous avons maintenant toutes les pièces. L'IP Group est l'objet qui va les assembler pour représenter l'opérateur dans sa totalité. Lorsque vous configurez l'IP Group pour l'ITSP, vous allez référencer les objets que nous avons créés précédemment.
Un IP Group pour un ITSP contient typiquement les informations suivantes :
- Name : Un nom explicite, ex:
ITSP_Swisscom_Trunk. - Type :
Server, car il représente une entité serveur. - Proxy Set : Le Proxy Set créé à l'étape 4, qui pointe vers les serveurs de l'ITSP.
- IP Profile : L'IP Profile créé à l'étape 3, qui définit le comportement SIP/média.
- Media Realm : Le Media Realm correspondant à l'interface réseau connectée à l'ITSP (généralement votre
MR_WAN).
[PDF] Mediant SBC for Swisscom Enterprise SIP with MS Teams Direct ...
Ce guide de configuration pour l'opérateur Swisscom montre un exemple concret de configuration d'un IP Group qui lie tous les éléments.
Lisez la section 4.9, "Configure IP Groups". Focalisez-vous sur le deuxième tableau, qui décrit la configuration de l'IP Group pour l'opérateur. Observez comment les champs Proxy Set, IP Profile et Media Realm sont renseignés avec les noms des configurations créées dans les étapes précédentes du guide (SwisscomESIP, Swisscom, MRLan dans leur exemple).
À ce stade, vous avez une entité (IP Group) qui représente entièrement votre trunk ITSP, avec ses codecs, son comportement SIP, son adresse de destination et ses ressources réseau.
6. Gérer l'Authentification : Registration Accounts
Certains ITSP ne vous autorisent à passer des appels que si votre SBC s'est préalablement enregistré auprès de leurs serveurs avec un nom d'utilisateur et un mot de passe. Cette configuration s'effectue dans la table Accounts.
[PDF] Configuration Note - AudioCodes
Cette section est dédiée à la configuration de l'enregistrement SIP.
Lisez la section 4.15, "Configure Registration Accounts". Le concept clé ici est celui de Served IP Group (le groupe d'utilisateurs qui bénéficie de l'enregistrement, par ex. votre PBX interne) et de Serving IP Group (l'ITSP qui fournit le service). Vous renseignez ensuite les détails d'authentification fournis par l'opérateur.
Si votre ITSP ne requiert pas d'enregistrement (authentification par adresse IP source par exemple), cette étape n'est pas nécessaire.
7. Activer le Trunk : Un Aperçu du Routage
Nous avons construit notre trunk, mais comment le SBC sait-il qu'il doit l'utiliser ? La dernière étape, que nous aborderons en détail dans le Module 4, est de créer une règle de routage.

Dans cette table IP-to-IP Routing, vous créerez une règle qui dit essentiellement : "Pour tout appel venant de mon IP_Group_Interne et allant vers l'extérieur, la destination est l'IP_Group_ITSP que nous venons de configurer". C'est cette règle qui active le trunk et permet aux appels de s'écouler.
Conclusion
Vous avez maintenant assemblé une connexion SIP complète vers un opérateur. Cette approche modulaire est la force de la configuration AudioCodes.
Les points clés à retenir sont :
- Un trunk SIP n'est pas un objet unique, mais une chaîne de configurations logiques.
- La chaîne de dépendance est la suivante :
Coder Group: Définit les codecs autorisés.IP Profile: Définit le comportement SIP/média et s'associe auCoder Group.Proxy Set: Définit l'adresse de destination de l'ITSP.IP Group: Représente l'ITSP et lie leProxy Set, l'IP Profile, et leMedia Realm.
- L'enregistrement (
Accounts) est une étape supplémentaire requise uniquement si l'ITSP l'exige. - L'ensemble de ces configurations est finalement activé par une règle de routage IP-to-IP, qui dirigera les appels vers l'IP Group de l'ITSP.
Dans la prochaine leçon, nous appliquerons cette même logique à un scénario plus complexe et spécifique : la configuration d'un trunk pour l'interconnexion avec Microsoft Teams. Vous verrez que bien que les détails (TLS, SRTP) diffèrent, la méthodologie de construction du trunk reste la même.