Glossaire · VoIP et qualité
SBC (Session Border Controller)
En une phrase
Un SBC (Session Border Controller) est un équipement ou un logiciel placé en bordure de réseau qui contrôle les appels SIP entrants et sortants : il filtre, masque le réseau interne, gère le NAT et peut transcoder ou chiffrer.
Autres noms : SBC · Session Border Controller · contrôleur de session
Qu’est-ce qu’un SBC ?
Le Session Border Controller est le poste-frontière de la téléphonie sur IP. Il se place entre le réseau de l’entreprise (ou d’un opérateur) et le monde extérieur, et voit passer chaque appel SIP : la signalisation qui établit l’appel comme le flux audio qui le transporte.
On le rencontre surtout dans trois situations : un IPBX relié à un trunk SIP depuis un réseau protégé, une intégration de Microsoft Teams en Direct Routing, et chez les opérateurs, qui en placent à chaque interconnexion avec leurs partenaires.
Comment ça marche
Le SBC remplit plusieurs fonctions à la fois :
- Sécurité : il n’accepte que les appels venant de sources autorisées, limite le nombre de tentatives et coupe les attaques par balayage de comptes SIP, fréquentes sur les IPBX exposés à internet.
- Masquage de topologie : les adresses internes de l’IPBX et des postes n’apparaissent jamais à l’extérieur ; l’opérateur ne voit que le SBC.
- Traversée du NAT : il réécrit les adresses dans les messages SIP pour que l’audio trouve son chemin malgré la traduction d’adresses du routeur, cause classique des appels « sans son » dans un sens.
- Normalisation : chaque fabricant interprète SIP à sa manière ; le SBC corrige les en-têtes pour que les deux côtés se comprennent.
- Transcodage et chiffrement : il peut convertir d’un codec à un autre et chiffrer la signalisation (TLS) et la voix (SRTP).
Exemple
Un groupe de cliniques vétérinaires en Bretagne veut passer ses 60 utilisateurs sur Microsoft Teams pour la téléphonie, tout en gardant son opérateur et ses numéros. Le Direct Routing impose un SBC certifié : l’intégrateur en déploie un dans une machine virtuelle, le relie d’un côté au tenant Teams en TLS, de l’autre au trunk SIP de l’opérateur. Le SBC traduit les échanges entre les deux mondes et filtre tout ce qui ne vient ni de Microsoft ni de l’opérateur.
Le SBC chez Universal Telecom
Notre plateforme est protégée par ses propres SBC : quand vous utilisez le standard virtuel, vous n’avez rien à installer. Si vous raccordez votre propre IPBX par notre trunk SIP, un SBC de votre côté reste conseillé lorsque le réseau est complexe ou que vous passez par Teams. Les opérateurs et intégrateurs qui s’interconnectent avec nous en vente en gros le font, eux, de SBC à SBC.
Questions fréquentes
Un pare-feu classique ne suffit-il pas ?
Un pare-feu filtre des ports et des adresses, mais il ne comprend pas le contenu des messages SIP. Le SBC lit la signalisation, ouvre dynamiquement les ports audio de chaque appel et bloque les tentatives de fraude ou de saturation.
Faut-il un SBC pour Microsoft Teams ?
Pour le Direct Routing, oui : Microsoft exige un SBC certifié entre Teams et l’opérateur. Il peut être installé chez vous, dans un cloud ou fourni en service par un opérateur.
Un SBC est-il un équipement physique ?
Pas forcément. Il existe des boîtiers dédiés, mais la plupart des SBC récents sont des logiciels qui tournent sur une machine virtuelle ou chez un hébergeur.
Termes associés
- SIP
SIP (Session Initiation Protocol) est le protocole standard qui établit, modifie et termine les appels en voix sur IP : il gère la sonnerie, le décroché et le raccroché, pas la voix elle-même.
- Trunk SIP
Un trunk SIP est une liaison voix sur IP entre l'IPBX d'une entreprise et un opérateur : il remplace les lignes T0/T2 et transporte appels et numéros par la connexion internet.
- IPBX (PBX IP)
Un IPBX est un autocommutateur téléphonique d'entreprise qui fonctionne sur le réseau IP : il relie les postes internes entre eux et au réseau public, et gère SVI, files d'attente et renvois.
- QoS (qualité de service)
La QoS (qualité de service) regroupe les réglages réseau qui donnent la priorité aux flux sensibles, comme la voix, pour limiter latence, gigue et pertes de paquets quand le lien est chargé.
- Codec audio
Un codec audio est l'algorithme qui numérise et compresse la voix pendant un appel VoIP, puis la restitue à l'arrivée. Il détermine la qualité sonore et la bande passante consommée.
- WebRTC
WebRTC est un standard ouvert, intégré aux navigateurs, qui permet de passer des appels audio et vidéo depuis une page web sans plugin ni logiciel à installer, avec un chiffrement obligatoire.
Mis à jour le