Type something to search...
Comment rerouter un appel 404 avec un SBC Audiocodes

Comment rerouter un appel 404 avec un SBC Audiocodes


Introduction

Lorsqu’un appel est envoyé vers un numéro ou une extension inconnue dans une solution de téléphonie d’entreprise, l’appel échoue et retourne une erreur. Parfois, cette extension est connue dans un autre système et doit être répondue même si le premier système a refusé l’appel. Voici une explication détaillée de comment configurer un routage alternatif dans votre SBC (Session Border Controller).


Explication de la problématique

Lorsque je travaille sur une migration de téléphonie vers Microsoft Teams, je mets en place une connexion SIP qui me permet de faire communiquer le PBX existant avec Teams au travers d’un SBC. Cette architecture hybride me permet de migrer les services tout en douceur et en gardant une continuité de service avec l’ancien sytème. Ainsi, un utilisateur Teams peut appeler un utilisateur dans le PBX et inversement. Le SBC permet également de connecter le lien SIP opérateur, et les solutions tierces qui fonctionnent dans l’entreprise (systèmes analogiques ou SIP, …).

L’image ci-dessous présente un exemple de configuration multi service : Teams, Telus (opérateur), passerelles analogiques (ATA), CUCM (PBX) et Intrado (console 911).

image

Dans l’un de mes projets en cours (avec une ville), nous avons besoin de connecter la solution de traitement des appels 911 des citoyens avec Teams afin que les appels soient traités par un agent depuis son client Teams. Mais puisque nous sommes en cours de migration, tous les agents ne sont pas encore migrés dans Teams et certains utilisent encore un téléphone connecté dans le PBX Cisco (CUCM). Les appels doivent donc être traités par Teams ou Cisco.

Alors comment savoir où envoyer l’appel pour traitement quand on ne sait pas dans quelle solution est connecté chaque agent ? Si les appels sont envoyés dans Teams et que l’extension n’existe pas, l’appel retourne une erreur 404 - User Not Found et raccroche. Voilà un appel perdu !

La solution est de mettre en place un routage basé sur ce code 404 retourné par Teams au SBC. Le SBC envoie tous les appels à Teams et dès qu’une erreur 404 est retournée, le SBC reroute l’appel dans le PBX pour connecter l’appel avec l’agent Cisco.


Prérequis

Rôle d’administrateur

  • Un compte administrateur pour accéder au SBC Audiocodes.

Étape 1 : Se connecter au SBC

Connectez vous au SBC en ouvrant votre navigateur web sur https://VOTRE_ADRESSE_IP.

image


Étape 2 : Créer un code de routage alternatif

Cliquez sur Setup, Signaling & Media, puis sur SBC, et sur Alternative Reasons Set.

Cliquez sur New, et créez le code 404 Not Found.

image


Étape 3 : Ajouter le code au IP Group Teams

Cliquez sur Setup, Signaling & Media, puis sur Core Entities, et sur IP Groups.

Éditez votre IP Group Teams et ajoutez le code 404 créé dans l’attribut SBC Alternative Routing Reasons Set.

image


Étape 4 : Créer une règle de routage alternatif

Cliquez sur Setup, Signaling & Media, puis sur SBC, et sur IP-to-IP Routing.

Ajoutez une nouvelle règle de routage pour envoyer les appels vers le CUCM, sous la règle qui envoie les appels vers Teams. Cette nouvelle règle de routage doit avoir l’attribut Alternative Route Option configuré avec la valeur Alternative Route Consider Inputs.

image


Analyse de l’appel

On peut voir dans la capture Syslog de mon SBC Audiocodes que mon appel est envoyé par Intrado au SBC, qui l’envoie ensuite au premier proxy Teams ; l’appel est retourné avec une erreur 404 puisque l’extension +1234 y est inconnue. L’appel est testé sur les 3 proxies Teams avant d’être ensuite envoyé au proxy CUCM qui va accepter l’appel (200 OK (SDP)) puisque l’extension +1234 y est connue.

image


Conclusion

Vous savez maintenant comment configurer le routage alternatif basé sur un code 404 sur un SBC Audiocodes.


Sources

Audiocodes - Codes de réponse SIP


Avez-vous apprécié cet article ? Vous avez des questions, commentaires ou suggestions, n’hésitez pas à m’envoyer un message depuis le formulaire de contact.

N’oubliez pas de nous suivre et de partager cet article.

Related Posts

Comment j'ai résolu des appels Teams qui coupent

Comment j'ai résolu des appels Teams qui coupent

Introduction Un client m'a contacté pour me dire qu'il avait un problème avec sa téléphonie Microsoft Teams. Les appels sortants se font couper avec même que la connexion audio n’ait été ét

Lire la suite
Mise à jour de tarifs pour les licences de téléphonie Teams

Mise à jour de tarifs pour les licences de téléphonie Teams

Introduction Microsoft a récemment annoncé une augmentation des prix pour plusieurs licences de téléphonie Teams, effective à partir du 1er avril 2025. Cette mise à jour tarifaire reflète l

Lire la suite
Les SMS arrivent nativement dans Teams

Les SMS arrivent nativement dans Teams

Introduction Microsoft Teams continue d'évoluer pour offrir des solutions de communication et de collaboration toujours plus poussées. Parmi les fonctionnalités disponibles, l'intégration d

Lire la suite
Importer le certificat DigiCert Root G2 dans un SBC Ribbon

Importer le certificat DigiCert Root G2 dans un SBC Ribbon

Introduction Depuis l'arrivée de la téléphonie Teams Direct Routing, les certificats TLS utilisés par les serveurs de Microsoft sont liés à l'autorité de certification racine suivante :N

Lire la suite
Importer le certificat DigiCert Root G2 dans un SBC Audiocodes

Importer le certificat DigiCert Root G2 dans un SBC Audiocodes

Introduction Depuis l'arrivée de la téléphonie Teams Direct Routing, les certificats TLS utilisés par les serveurs de Microsoft sont liés à l'autorité de certification racine suivante :N

Lire la suite
Comment configurer le rappel dans une file d'attente Teams

Comment configurer le rappel dans une file d'attente Teams

Introduction Le rappel (callback) dans Teams permet aux appelants dans une file d'attente de se faire rappeler après un certain délai plutôt que de patienter jusqu'à ce qu'un agent se libèr

Lire la suite
Comment gérer les doublons dans la recherche annuaire Teams

Comment gérer les doublons dans la recherche annuaire Teams

Introduction Microsoft a récemment annoncé une optimisation importante pour la fonctionnalité de recherche par nom et extension dans ses standards automatiques Teams. Vous avez sûrement déj

Lire la suite
Comment inventorier les numéros Direct Routing dans Teams

Comment inventorier les numéros Direct Routing dans Teams

Introduction Microsoft Teams continue d'évoluer pour offrir des solutions de communication et de collaboration toujours plus efficaces. Pour simplifier la vie des administrateurs, Microsoft

Lire la suite
Debug des appels Teams via l'échelle SIP

Debug des appels Teams via l'échelle SIP

Introduction Microsoft Teams continue d'évoluer pour offrir des solutions de communication et de collaboration toujours plus poussées. Parmi les fonctionnalités qui arrivent très prochainem

Lire la suite
Comment analyser les appels Direct Routing via l'échelle SIP

Comment analyser les appels Direct Routing via l'échelle SIP

Introduction J'avais publié, en Février dernier, un article qui annonçait la sortie prochaine de l'échelle SIP permettant d'analyser les appels Teams Direct Routing depuis le Microsoft Team

Lire la suite
Comment analyser les appels entrants dans Teams avec les CQD

Comment analyser les appels entrants dans Teams avec les CQD

Introduction Le Teams Call Quality Dashboard (CQD) de Microsoft est un outil puissant conçu pour aider les administrateurs à surveiller et à améliorer la qualité des appels téléphonique

Lire la suite
Comment activer le routage LDAP dans un SBC Audiocodes

Comment activer le routage LDAP dans un SBC Audiocodes

Introduction Le routage LDAP (Lightweight Directory Access Protocol) sur un SBC (Session Border Controller) permet d'utiliser des informations stockées dans un annuaire Active Direc

Lire la suite
Vérification des licences pour les appels bot PSTN dans Teams

Vérification des licences pour les appels bot PSTN dans Teams

Introduction Microsoft a annoncé une mise à jour importante concernant la vérification de licence pour les appels bot PSTN vers les utilisateurs dans Microsoft Teams. Cette mise à jour vise

Lire la suite
Gestion des priorités d’appel dans les files d’attente Teams

Gestion des priorités d’appel dans les files d’attente Teams

Introduction Avec l’évolution des usages de Microsoft Teams comme solution de téléphonie d’entreprise, Microsoft introduit une fonctionnalité très attendue : la gestion des priorités d’appe

Lire la suite
CyberGate connecte vos intercoms dans Teams

CyberGate connecte vos intercoms dans Teams

Introduction Dans un monde où la communication unifiée est devenue essentielle, CyberGate se présente comme une solution innovante pour intégrer vos dispositifs IP directement à Microsoft

Lire la suite
Comment configurer une limite de plan d'appels dans Teams

Comment configurer une limite de plan d'appels dans Teams

Introduction Les entreprises souhaitant utiliser Microsoft Teams comme fournisseur unique pour leurs services de téléphonie, mais réticentes en raison du coût élevé des plans d'appels, peuv

Lire la suite
Comment configurer et analyser les appels d'urgence dans Teams

Comment configurer et analyser les appels d'urgence dans Teams

Introduction La téléphonie Microsoft Teams offre une fonctionnalité essentielle pour les entreprises : la gestion des appels d'urgence. Cette fonctionnalité permet aux utilisateurs d

Lire la suite
Comment utiliser les shifts dans une file d'attente Teams

Comment utiliser les shifts dans une file d'attente Teams

Introduction L’application Shifts dans Microsoft Teams est un outil de gestion des horaires de travail conçu principalement pour les équipes de première ligne. Elle permet aux responsable

Lire la suite