Recommended resources
The freely available resources this lesson will direct you to.
Bonjour ! Bienvenue dans cette nouvelle leçon dédiée à la configuration des blocs de construction SIP sur votre SBC AudioCodes.
Introduction
Dans les leçons précédentes, nous avons jeté les fondations de notre configuration. Nous avons appris à créer :
- Des IP Groups pour identifier nos partenaires SIP (le "qui", ex: ITSP, Teams).
- Des SIP Interfaces pour définir les points d'écoute sur le réseau (le "où", ex: port 5061 sur l'IP WAN).
Aujourd'hui, nous allons nous attaquer à une question cruciale pour l'interopérabilité : "comment" le SBC doit-il communiquer avec chaque partenaire ? Chaque système SIP a son propre "dialecte" : certains exigent de la sécurité, d'autres n'utilisent que certains codecs, d'autres encore ne supportent pas toutes les fonctionnalités SIP. C'est là qu'interviennent les IP Profiles.
L'objectif de cette leçon est de vous apprendre à créer des 'IP Profiles' pour définir les capacités SIP et les règles de normalisation de base pour chaque IP Group. Un IP Profile est un modèle de comportement qui dicte la manière dont le SBC gère la signalisation et le média pour un flux d'appel donné.
1. Qu'est-ce qu'un IP Profile ?
Imaginez un IP Profile comme une "fiche de personnalité" pour une connexion SIP. Il regroupe un ensemble de paramètres qui définissent comment le SBC doit se comporter lorsqu'il interagit avec un IP Group spécifique. C'est l'un des outils les plus puissants pour assurer l'interopérabilité et résoudre de nombreux problèmes de communication.
Un IP Profile contrôle des aspects fondamentaux de l'appel :
- Sécurité du Média : Faut-il chiffrer les flux audio avec SRTP (comme pour Teams) ou utiliser du RTP standard (comme pour un vieux PABX) ?
- Gestion des Codecs : Quelle liste de codecs audio proposer dans les messages SDP ?
- Fonctionnalités SIP : Comment gérer les transferts d'appel (
REFER), les mises à jour de session (re-INVITE), ou l'envoi d'identité (P-Asserted-Identity) ? - Normalisation de base : Gérer les spécificités de certains équipements qui ne respectent pas toujours à 100% les standards SIP.
Chaque IP Group que vous créez doit obligatoirement être associé à un IP Profile. C'est ce lien qui active le comportement défini dans le profil pour tous les appels en provenance ou à destination de cet IP Group.
2. Création et Configuration d'un IP Profile
Passons à la pratique. La création d'un IP Profile se fait via l'interface web du SBC.
Chemin de navigation : Setup > Signaling & Media > Coders & Profiles > IP Profiles
Une fois sur cette page, vous pouvez créer un nouveau profil en cliquant sur +New.

Paramètres Clés à Connaître
Lorsque vous configurez un IP Profile, voici quelques-uns des paramètres les plus importants sur lesquels vous agirez souvent :
Name: Un nom descriptif est crucial. Par exemple :Teams_Profile_SRTP,ITSP_Profile_RTP.SBC Media Security Mode: Définit la politique de sécurité pour le média. Les options courantes sont :RTP: Média non sécurisé.SRTP: Média sécurisé. Essentiel pour Teams.
Extension Coders Group: Ce paramètre est fondamental. Il permet de lier ce profil à unCoder Group(que nous verrons en détail dans la prochaine leçon), qui définit la liste des codecs autorisés pour ce partenaire.Remote re-INVITE: Indique si le SBC doit accepter les messagesre-INVITEde l'autre partie (utiles pour changer les caractéristiques d'un appel, comme ajouter la vidéo).Remote REFER Mode: Gère la façon dont les transferts d'appel sont traités.Handle Locallysignifie que le SBC gère le transfert lui-même, ce qui est souvent préférable pour l'interopérabilité.ICE Mode: Essentiel pour le Direct Routing Microsoft Teams, surtout en cas de Media Bypass, pour la traversée des NAT.
Démonstration Vidéo
La meilleure façon de comprendre est de voir la configuration en action.
Configuring Audiocodes SBC for Microsoft Teams Direct Routing
Pour voir la création d'un IP Profile en direct, regardez cette section d'une vidéo de configuration pour Microsoft Teams. L'auteur crée deux profils : un pour Teams (sécurisé) et un pour un PABX interne (non sécurisé), ce qui illustre parfaitement l'adaptabilité de cet outil.
Regardez la vidéo de 12:52 à 15:10. Observez les paramètres modifiés pour chaque profil, notamment : SBC Media Security Mode : Secured pour Teams, Not Secured pour le PABX. SIP Update / re-invite : Des paramètres d'interopérabilité SIP classiques. Extension Coder Group : L'association avec un groupe de codecs prédéfini. ICE Mode : Un paramètre important pour la gestion du média avec Teams.
Exemples de Configurations Concrètes
Pour vos projets, vous n'aurez pas à deviner tous les paramètres. La documentation AudioCodes et les prérequis des fournisseurs (comme Microsoft) vous guideront.
[PDF] Connecting AudioCodes' SBC to Microsoft Teams Direct Routing ...
Ce guide de configuration pour Teams Direct Routing est une ressource précieuse. Il fournit des tableaux de valeurs recommandées pour un profil Teams et un profil pour un trunk SIP standard (ITSP).
Lisez la section 2.15 Configure an IP Profile. Portez une attention particulière aux tableaux 2-13 (Teams IP Profile) et 2-14 (SIPTrunk IP Profile). Comparez les valeurs : pourquoi le SBC Media Security Mode est-il SRTP pour Teams et RTP pour le trunk SIP ? Ces tableaux sont une excellente référence pour vos futurs projets.
3. Les IP Profiles pour la Normalisation
Un de vos objectifs est de maîtriser le troubleshooting. Les IP Profiles sont votre première ligne de défense pour résoudre les problèmes d'incompatibilité entre systèmes SIP. C'est ce qu'on appelle la normalisation.
Scénario de panne typique : "Unsupported Media Type"
Un appel échoue avec l'erreur SIP 415 Unsupported Media Type. Cela signifie que les deux parties n'ont pas réussi à se mettre d'accord sur un codec commun.
Solution avec les IP Profiles :
Vous allez créer deux IP Profiles distincts, un pour chaque IP Group (source et destination). Dans chaque profil, vous assignerez un Coder Group qui contient uniquement les codecs supportés par ce partenaire. Le SBC se chargera alors de la négociation et, si nécessaire, du transcodage (conversion de codec) entre les deux flux.
[PDF] Configuration Note - AudioCodes
Ce document illustre parfaitement ce scénario. Il montre comment interconnecter deux systèmes qui ne parlent pas le même "dialecte" de codec.
Lisez la section 6.6.3 Step 3: Add IP Profiles for SIP Entities and Assign their Coder Groups. Observez comment deux IP Profiles sont créés avec des Extension Coders Group différents pour correspondre aux capacités de chaque serveur SIP. C'est un parfait exemple de normalisation au niveau du message SDP pour résoudre les conflits de codecs.
4. Lier l'IP Profile à l'IP Group
Un IP Profile n'est utile que s'il est actif. L'activation se fait en l'assignant à un IP Group. Cette étape est simple mais fondamentale.
Chemin de navigation : Setup > Signaling & Media > Core Entities > IP Groups
- Modifiez l'IP Group que vous souhaitez configurer (par ex.,
Teams_IPGroup). - Trouvez le paramètre
IP Profile. - Sélectionnez dans la liste déroulante l'IP Profile que vous venez de créer (par ex.,
Teams_Profile_SRTP). - Cliquez sur
Apply.
Désormais, tous les appels associés à cet IP Group utiliseront les règles définies dans votre IP Profile.
Configuring Audiocodes SBC for Microsoft Teams Direct Routing
Pour boucler la boucle, voyons comment lier les profils créés précédemment à leurs IP Groups respectifs. C'est l'étape qui rend la configuration fonctionnelle.
Regardez la suite de la vidéo, de 15:10 à 16:30. Le présentateur ouvre la configuration des IP Groups qu'il avait créés et leur assigne simplement les IP Profiles correspondants via le champ IP Profile.
Conclusion
Félicitations ! Vous venez de maîtriser un autre bloc de construction essentiel de l'architecture AudioCodes. Les IP Profiles sont les chefs d'orchestre de la signalisation SIP, dictant le comportement du SBC pour chaque partenaire. Ils sont indispensables pour garantir l'interopérabilité, la sécurité et la bonne gestion des appels.
Les Étapes Clés pour configurer un IP Profile
Pour respecter votre demande d'une synthèse pratique, voici la séquence d'actions à mémoriser :
- Analyser le besoin : Identifier le comportement SIP requis pour un partenaire (ex: Teams requiert SRTP, G.711 ; un ITSP requiert RTP, G.729).
- Naviguer vers
Setup > Signaling & Media > Coders & Profiles > IP Profiles. - Créer un nouveau profil en cliquant sur
+Newet le nommer de façon explicite (ex:Teams_SRTP_Profile). - Configurer les paramètres clés en fonction des besoins analysés :
SBC Media Security Mode,Extension Coders Group,Remote REFER Mode, etc. - Naviguer vers l'IP Group correspondant (
Setup > Signaling & Media > Core Entities > IP Groups). - Modifier l'IP Group et assigner l'IP Profile nouvellement créé via le menu déroulant
IP Profile. - Appliquer et sauvegarder la configuration pour la rendre active.
Prochaine étape
Dans cette leçon, nous avons vu à quel point il est important d'assigner un Coder Group à un IP Profile pour gérer les codecs. Mais qu'est-ce qu'un Coder Group exactement et comment le configure-t-on ? Ce sera l'objet de notre prochaine leçon, où nous apprendrons à créer et à organiser des listes de codecs pour un contrôle total sur les flux média.