Numéros de téléphone VoIP et DID : comment ils fonctionnent et comment les SBC les acheminent

Un chemin de circuit holographique transportant le numéro de téléphone 450-655-8993 en chiffres lumineux se ramifiant en plusieurs routes, illustrant le routage DID VoIP et la façon dont un contrôleur de session en périphérie dirige les numéros de téléphone entrants vers leurs destinations

Sur un réseau VoIP, un numéro de téléphone n’est pas fixé à une paire de cuivre ou à un combiné unique. C’est un identifiant défini par logiciel qu’un opérateur accepte d’acheminer vers la destination de votre choix. Ce seul fait explique presque tout ce qui rend la VoIP flexible, et il crée aussi le problème de routage qui se pose en périphérie de tout déploiement sérieux. Un numéro composé arrive sur votre réseau sous forme de chaîne de chiffres à l’intérieur d’un message SIP, et quelque chose doit décider où cet appel aboutit réellement.

Dans cet article, nous vous expliquerons ce qu’est réellement un numéro de téléphone VoIP, comment les opérateurs attribuent et provisionnent les numéros de sélection directe à l’arrivée (DID), la différence entre les numéros hébergés et le modèle BYOC (Bring Your Own Carrier), et comment un contrôleur de session en périphérie (SBC) transforme un DID composé en un appel abouti. Si vous exploitez un service VoIP, un centre de contact ou une plateforme multi-locataire, la section sur le routage est celle où se trouve le travail concret.

Termes et concepts clés
Un glossaire de référence rapide pour les termes utilisés dans cet article.
Numéro de téléphone VoIPUn numéro de téléphone ordinaire et composable dont les appels sont transportés en SIP et RTP sur des réseaux IP plutôt que sur une ligne physique dédiée. En pratique, c’est un DID acheminé via un service vocal IP.
DID (Direct Inward Dialing / sélection directe à l’arrivée)Un numéro de téléphone qu’un opérateur achemine vers votre système sans ligne physique dédiée par numéro. Chaque numéro VoIP que vous utilisez est un DID acheminé via un trunk SIP ou un service hébergé.
NANP (North American Numbering Plan)Le plan de numérotation des États-Unis, du Canada et de plusieurs autres territoires, où un numéro se décompose en indicatif régional (NPA) et indicatif de central (NXX) au format NPA-NXX-XXXX.
Rate centerLa zone géographique à laquelle un NPA-NXX est associé. Il donne au numéro son identité locale et influence la façon dont le réseau élargi classifie et tarifie les appels vers ce numéro.
Numéro VoIP hébergéUn numéro détenu et provisionné par votre fournisseur dans sa propre plateforme, qui vous fournit un moyen de l’utiliser. Le plus simple à adopter, mais offrant le moins de contrôle sur le routage.
BYOC (Bring Your Own Carrier)Un modèle dans lequel vous vous procurez les DID et les trunks SIP auprès d’opérateurs de votre choix et les acheminez via votre propre infrastructure, conservant la portabilité et le contrôle multi-opérateur.
SBC (Session Border Controller / contrôleur de session en périphérie)L’élément à la frontière de deux réseaux SIP qui contrôle la signalisation et les médias de chaque côté. Il lit le DID composé sur un appel entrant et achemine l’appel vers la bonne destination en aval.
B2BUA (Back-to-Back User Agent)Une architecture SBC qui termine entièrement le segment d’appel entrant et en initie un nouveau vers la destination, donnant un contrôle total sur les deux côtés de l’appel.
Request-URILe champ d’un SIP INVITE qui porte la cible de routage de l’appel. Sur un appel entrant, le DID composé se trouve ici et dans l’en-tête To.
Identifiant de l’appelant (Caller ID)Le numéro appelant présenté sur un appel sortant. Pour un système VoIP, c’est normalement l’un des DID que vous possédez ou qui vous ont été attribués.

Ce qu’est un numéro de téléphone VoIP au niveau réseau

Un numéro de téléphone VoIP est un numéro DID (sélection directe à l’arrivée) qu’un opérateur accepte d’acheminer vers un point de terminaison IP plutôt que vers une paire de cuivre. Le numéro en lui-même est indiscernable de tout autre numéro RTPC : il appartient à un rate center, fait partie d’un bloc NPA-NXX et est joignable depuis n’importe quel téléphone. Ce qui change, c’est la livraison : l’opérateur envoie l’appel sous forme de SIP INVITE à votre SBC ou point de terminaison de trunk SIP, et à partir de là, le routage est entièrement sous votre contrôle.

Comment les DID arrivent à votre SBC

Les opérateurs allouent des blocs de DID à partir du NANP (North American Numbering Plan) ou du plan national équivalent. Chaque DID correspond à un NPA-NXX qui détermine le rate center et les obligations réglementaires qui en découlent. Les numéros gratuits (8XX) utilisent une base de données SMS/800 distincte pour le routage. Ce qui compte au niveau du SBC, c’est la façon dont ces numéros arrivent : sous forme de chiffres dans le Request-URI ou l’en-tête To d’un SIP INVITE entrant, que le moteur de routage du SBC utilise pour décider où l’appel est dirigé ensuite. Pour les schémas de normalisation E.164 qui permettent à ce routage de fonctionner à travers les plans de numérotation internationaux, consultez Format de numéro de téléphone E.164.

Numéros VoIP hébergés vs Bring Your Own Carrier (BYOC)

Il existe deux façons courantes d’obtenir un numéro VoIP opérationnel, situées aux extrémités opposées du spectre de contrôle.

Numéros VoIP hébergés

Dans le modèle hébergé, votre fournisseur détient et provisionne le numéro dans sa propre plateforme et vous fournit un moyen de l’utiliser, généralement des identifiants SIP ou une application. C’est le chemin le plus simple. Vous ne gérez ni les trunks ni le routage, et le fournisseur absorbe les détails opérationnels. La contrepartie est le contrôle : vos numéros vivent dans le système de quelqu’un d’autre, et en partir plus tard peut être compliqué.

Bring Your Own Carrier (BYOC)

Dans le modèle BYOC (Bring Your Own Carrier), vous vous procurez les DID et les trunks SIP auprès d’un ou plusieurs opérateurs de votre choix et les acheminez via votre propre infrastructure. Vous prenez plus de responsabilités, et en retour vous obtenez la portabilité entre plateformes, la liberté d’utiliser plusieurs opérateurs pour la redondance et de meilleurs tarifs, et l’indépendance vis-à-vis de l’écosystème d’un seul fournisseur. Lorsque vous changez de plateforme UCaaS ou de centre de contact, vos numéros et vos relations opérateur vous suivent.

Le BYOC est le cas où un SBC devient indispensable, car quelque chose en périphérie de votre réseau doit terminer ces trunks opérateur, les sécuriser et décider où chaque numéro entrant doit atterrir. Cette fonction de périphérie est l’objet du reste de cet article.

Comment un SBC achemine un appel DID entrant

Voici le chemin que suit un appel entrant typique. L’opérateur de l’appelant d’origine transmet l’appel à votre fournisseur, l’appel traverse un trunk SIP jusqu’à la périphérie de votre réseau, et à partir de là, il doit atteindre la bonne plateforme en aval, qu’il s’agisse d’un IP-PBX, d’un centre de contact, d’un softswitch ou de Microsoft Teams.

Le DID composé se trouve à l’intérieur du SIP INVITE, dans le Request-URI et l’en-tête To. Lorsque l’appel atteint votre périphérie, le SBC lit ce numéro et le compare à ses règles de routage pour décider où l’appel est dirigé ensuite. Parce qu’un SBC fonctionne comme un Back-to-Back User Agent (B2BUA) plutôt qu’un proxy léger, il termine entièrement le segment d’appel entrant et en initie un nouveau vers la destination choisie, ce qui lui donne un contrôle total sur les deux côtés de l’appel. Différents DID peuvent correspondre à des destinations entièrement différentes, de sorte qu’une plage de numéros peut être routée vers un centre de contact tandis qu’une autre atterrit sur le PBX d’un locataire spécifique. ProSBC pilote cela avec un moteur de routage basé sur des règles qui prend en charge un routage complexe multi-routes, par priorité et configurable, et il évolue jusqu’à 1 024 Network Access Points afin qu’une seule plateforme puisse faire face à de nombreux opérateurs et de nombreux systèmes en aval simultanément.

Diagramme de routage DID entrant montrant un opérateur d'origine envoyant un SIP INVITE via un trunk SIP à un SBC, qui lit le DID composé et achemine chaque plage de numéros vers une plateforme en aval différente comme un IP-PBX, un centre de contact ou Microsoft Teams

Un appel entrant transporte son DID composé dans le SIP INVITE ; le SBC compare le numéro à ses règles de routage et livre l’appel à la bonne plateforme en aval. Cliquez pour agrandir.

À cette même périphérie, le SBC masque également votre topologie interne, normalise les différences SIP entre opérateurs et plateformes, et applique la sécurité au périmètre. Ces fonctions font l’objet de leurs propres guides, nous ne les répéterons donc pas ici, mais elles interviennent sur chaque appel en parallèle de la décision de routage. Pour les opérateurs multi-locataires, le modèle de routage par DID est ce qui permet à un seul déploiement de garder les plages de numéros de chaque client proprement séparées.

Identifiant de l’appelant sortant et STIR/SHAKEN

Sur les appels sortants, le DID apparaît comme numéro appelant dans les en-têtes From et P-Asserted-Identity. Le SBC contrôle quel numéro est présenté sur chaque segment et peut appliquer une politique d’identifiant de l’appelant par groupe de trunks. L’attestation STIR/SHAKEN s’applique à chaque appel sortant : le SBC signe l’appel via un service de signature externe, et le niveau d’attestation (A, B ou C) dépend de votre capacité à vérifier l’autorisation de l’appelant à utiliser ce numéro. Pour les mécanismes d’attestation, consultez Attestation de niveau A. L’étiquette « Appelant VoIP » que les consommateurs voient parfois sur les appels entrants est une décision d’un moteur d’analyse en aval, pas quelque chose que le SBC d’origine contrôle directement.

Les numéros portés suivent le même schéma de routage DID. L’opérateur qui a remporté le portage livre l’appel à votre SBC exactement comme tout autre DID ; le SBC le route en fonction des chiffres dans l’INVITE, et non de l’opérateur d’origine du numéro. Pour le processus de portage et son impact sur le routage, consultez Portabilité des numéros pour les FAI et les opérateurs.

Conclusion

Un numéro de téléphone VoIP est un DID : un identifiant défini par logiciel qu’un opérateur achemine par politique, ce qui vous permet de choisir entre la simplicité de l’hébergement et le contrôle du BYOC, de présenter un numéro local n’importe où et d’envoyer différents numéros vers différentes plateformes. La flexibilité est tout l’intérêt, et le SBC est l’élément qui transforme un DID composé en un appel abouti en lisant le numéro, en appliquant vos règles de routage et en transmettant l’appel à la bonne destination.

Foire aux questions

Quelle est la différence entre un numéro VoIP et un numéro de téléphone classique ?

Pour la personne qui le compose, aucune. Les deux sont des numéros de téléphone standard et composables. La différence se situe derrière le numéro : un numéro VoIP achemine les appels en SIP et RTP sur des réseaux IP et peut être dirigé vers n’importe quelle destination choisie par son propriétaire, tandis qu’un numéro traditionnel est lié à une ligne physique et à un commutateur fixe.

Que signifie l’affichage « Appelant VoIP » sur un appel ?

Cela signifie que le numéro appelant est associé à un service VoIP plutôt qu’à une ligne fixe traditionnelle ou une ligne sans fil fixe. C’est une classification du type de ligne, pas un jugement sur l’appel. De nombreuses entreprises légitimes présentent des numéros VoIP comme identifiant de l’appelant.

Qu’est-ce qu’un numéro DID ?

Un DID (Direct Inward Dialing, ou sélection directe à l’arrivée) est un numéro de téléphone qu’un opérateur achemine vers votre système sans nécessiter de ligne physique dédiée pour chaque numéro. En VoIP, chaque « numéro de téléphone » que vous utilisez est un DID acheminé via un trunk SIP ou un service hébergé.

Puis-je conserver mon numéro de téléphone existant lors du passage à la VoIP ?

En général oui, grâce à la portabilité des numéros. Le numéro devient un DID sur le réseau de votre nouveau fournisseur, et le routage entrant est mis à jour pour que les appels vous parviennent. La portabilité est un processus à part entière avec ses propres délais, géré via les bases de données de portabilité de l’industrie.

Un numéro VoIP doit-il correspondre à mon emplacement physique ?

Non. L’association géographique d’un indicatif régional est un fait de base de données et de routage, pas un fait physique. Un DID VoIP peut donc présenter une présence locale dans une ville où vous n’avez pas de bureau. C’est l’un des avantages pratiques du découplage du numéro par rapport à une ligne physique.

Acheminez chaque DID au bon endroit avec ProSBC

ProSBC est un contrôleur de session en périphérie logiciel de qualité opérateur, doté d’un moteur de routage flexible et basé sur des règles qui prend en charge un routage complexe multi-routes, par priorité et configurable. Il évolue jusqu’à 1 024 Network Access Points et jusqu’à 350 000 enregistrements de terminaux par serveur, ce qui le rend particulièrement adapté au routage DID en mode BYOC et multi-locataire où une seule plateforme fait face à de nombreux opérateurs et de nombreux systèmes en aval.

En tant que Back-to-Back User Agent complet, ProSBC termine et réinitie le SIP sur les deux segments, contrôlant ainsi le routage, le masquage de topologie et la normalisation qui transforment un DID composé en un appel abouti. Il se déploie sur VMware, KVM, AWS, Azure et baremetal, partout où se situe votre périphérie réseau.

Vous préférez évaluer par vous-même d’abord ? Commencez votre essai gratuit de 30 jours.