Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create your own

Routage des appels sortants vers le Proxy ITSP

Bonjour et bienvenue dans cette nouvelle leçon !

Dans la leçon précédente, nous avons configuré notre première brique pour connecter le SBC à un opérateur externe : le Proxy Set. Vous savez maintenant comment indiquer au SBC où se trouvent les serveurs de l'opérateur (leurs adresses, port et protocole). C'est la "destination" de notre appel.

Introduction

Aujourd'hui, nous allons assembler la pièce suivante du puzzle. Savoir où se trouve la destination ne suffit pas ; il faut aussi indiquer au SBC quand envoyer des appels vers cette destination.

L'objectif de cette leçon est donc de configurer une règle de routage pour acheminer les appels sortants vers le Proxy Set de l'ITSP. Nous allons créer une règle simple mais puissante qui dit : "Lorsqu'un appel provient de notre système interne (PBX), envoie-le vers l'opérateur que nous venons de définir". C'est l'étape qui rend le trunk SIP fonctionnel pour les appels sortants.

1. La Logique du Routage dans un SBC AudioCodes

Avant de plonger dans la configuration, il est essentiel de bien comprendre la logique de routage d'AudioCodes. Un appel est acheminé en suivant une séquence simple :

Source -> Règle de Routage -> Destination

  1. Source : Le SBC identifie d'où vient l'appel en le classifiant dans un IP Group source (par exemple, IPG_PBX_Interne). Nous avons appris à créer ces IP Groups dans le module 3.
  2. Règle de Routage : Le SBC consulte ensuite sa table de routage (IP-to-IP Routing) pour trouver une règle dont la condition "Source" correspond à l'appelant (Source IP Group = IPG_PBX_Interne).
  3. Destination : L'action de cette règle est de diriger l'appel vers une destination, qui est généralement un autre IP Group (par exemple, IPG_ITSP_Orange).

La connexion avec la leçon précédente se fait ici : le IP Group de destination (IPG_ITSP_Orange) est lui-même associé au Proxy Set (PS_ITSP_Orange) que nous avons configuré.

C'est cette chaîne d'objets qui permet au SBC de router l'appel :
Appel entrant -> IP Group Source -> Règle de Routage -> IP Group Destination -> Proxy Set Destination -> Adresse IP de l'opérateur

2. Configurer la Règle de Routage Sortant

Passons à la pratique. Nous allons créer une règle de routage dans l'interface web du SBC.

Le chemin pour accéder à la table de routage est :
Setup > Signaling & Media > SBC > Routing > IP-to-IP Routing

Une fois sur cette page, vous créerez une nouvelle règle avec les paramètres suivants :

  • Name : Donnez un nom explicite qui décrit le flux, par exemple PBX_to_ITSP.
  • Source IP Group : Sélectionnez ici l'IP Group qui représente votre système interne (votre PBX ou autre). C'est la condition de déclenchement de la règle.
  • Destination Type : Laissez cette valeur à IP Group.
  • Destination IP Group : Sélectionnez ici l'IP Group qui représente votre opérateur. C'est cet IP Group qui est lié au Proxy Set contenant les adresses de l'opérateur.

Pour un guide pas à pas, le document suivant est une excellente référence. Il vous montrera exactement comment créer la règle qui nous intéresse.

[PDF] Configuration Note - AudioCodes

Ce guide de configuration d'AudioCodes contient des exemples très clairs. Nous allons nous concentrer sur la section qui explique comment créer les règles de routage IP-vers-IP.

Lisez la section '2.9 Step 9: Add IP-to-IP Call Routing Rules'. Portez une attention particulière au point 5 : 'Add a rule to route calls from the LAN IP PBX to the WAN SIP Trunk'. C'est exactement ce que nous cherchons à faire. Observez les trois paramètres clés : 'Name', 'Source IP Group', et 'Destination IP Group'.

3. Visualisation et Synthèse du Flux

Une fois configurée, votre règle apparaîtra dans la table de routage, comme illustré dans l'image ci-dessous. Chaque ligne représente une décision que le SBC peut prendre.

IP-IP Routing Rules Table
Cette image montre une table de routage IP-to-IP sur un SBC AudioCodes. Chaque ligne est une règle. Par exemple, la règle à l'index 2, nommée 'Teams to SIP Trunk', route les appels venant du 'Source IP Group' nommé 'Teams_IPG' vers le 'Dest IP Group' nommé 'SIP_Trunk_IPG'. C'est le même principe que nous appliquons pour router les appels de notre PBX vers notre ITSP.

Pour que votre futur travail de dépannage soit efficace, il est fondamental de visualiser le chemin complet qu'un appel emprunte à travers la configuration du SBC. Voici le processus logique, étape par étape, pour un appel sortant :

  1. Un message INVITE arrive sur le SBC depuis votre PBX interne (ex: IP 192.168.1.10).
  2. Le SBC identifie que cette adresse IP appartient à l'IP Group que vous avez défini pour le PBX (ex: IPG_PBX_Interne).
  3. Le SBC parcourt la table IP-to-IP Routing à la recherche d'une règle dont le Source IP Group est IPG_PBX_Interne.
  4. Il trouve la règle que nous venons de créer.
  5. Cette règle lui indique que le Destination IP Group est IPG_ITSP_Orange.
  6. Le SBC consulte la configuration de l'IP Group IPG_ITSP_Orange. Il y trouve le Proxy Set associé (ex: PS_ITSP_Orange).
  7. Il consulte la configuration du Proxy Set PS_ITSP_Orange et y trouve l'adresse du serveur de l'opérateur (ex: sbc.mon-operateur.com:5060).
  8. Le SBC transfère le message INVITE à cette adresse de destination.

L'appel est maintenant en route vers l'opérateur !

Conclusion

Félicitations ! Vous avez maintenant relié la source de vos appels à leur destination externe. En combinant le Proxy Set de la leçon précédente et la Règle de Routage d'aujourd'hui, vous avez mis en place l'épine dorsale du flux d'appels sortants.

Points Clés à Retenir

  • La logique de routage est basée sur le triplet Source IP Group -> Règle -> Destination IP Group.
  • La règle de routage sortant a pour but de diriger les appels provenant d'un IP Group interne vers un IP Group représentant le trunk SIP externe.
  • C'est la chaîne d'objets (IP Group Source -> Règle -> IP Group Destination -> Proxy Set) qui permet au SBC de trouver l'adresse IP finale de l'opérateur. Maîtriser ce flux est essentiel pour le troubleshooting.

Prochaine Étape

Notre appel est correctement acheminé, mais l'opérateur va-t-il l'accepter ? Pas encore. La plupart des opérateurs exigent une forme d'identification pour s'assurer que vous êtes bien un client autorisé.

Dans la prochaine leçon, nous aborderons cette question en apprenant à mettre en place l'authentification SIP (par IP ou par credentials) requise par l'opérateur.

Can't find a good explanation? Sign up and we'll make it for you

Sign up