Un MCC (Mobile Country Code) est un code à 3 chiffres qui identifie un pays, et un MNC (Mobile Network Code) est un code à 2 ou 3 chiffres qui identifie un réseau mobile dans ce pays. Ensemble, MCC et MNC identifient un opérateur, et les fournisseurs SMS s'en servent pour tarifer, router et suivre le trafic par réseau.
Comment les codes sont construits
Les MCC et MNC sont définis dans la Recommandation UIT-T E.212. L'UIT attribue les MCC, et l'autorité de numérotation de chaque pays attribue les MNC à ses opérateurs. Ensemble, ils forment les premiers chiffres de l'IMSI de chaque SIM (l'identité d'abonné stockée sur la SIM).
| MCC | Pays | Exemple de MNC | Remarques |
|---|---|---|---|
| 234 | Royaume-Uni | 234-15 | Le Royaume-Uni utilise aussi le MCC 235 |
| 262 | Allemagne | 262-01 | MNC à 2 chiffres |
| 310 à 316 | États-Unis | 310-260 | MNC à 3 chiffres, plusieurs MCC |
| 404, 405 | Inde | Nombreux | Codes historiquement attribués par zone de licence |
Un pays peut avoir plusieurs MCC, et un opérateur peut avoir plusieurs MNC après des fusions ou pour différentes technologies. Les MVNO (opérateurs virtuels) peuvent avoir leur propre MNC ou utiliser le code de leur réseau hôte.
MCC, MNC et numéro de téléphone
Le MCC/MNC n'est pas l'indicatif téléphonique. L'indicatif pays d'un numéro (+44, +49) vient du plan E.164, expliqué dans le format de numéro E.164. On ne peut pas toujours déduire le réseau du préfixe, à cause de la portabilité : un abonné peut changer d'opérateur et garder son numéro. Pour connaître le réseau actuel, il faut une requête. Voir le HLR lookup expliqué et portabilité des numéros mobiles et routage.
Comment les fournisseurs SMS utilisent le MCC/MNC
- Grilles tarifaires : les tarifs sont souvent donnés par MCC/MNC, car les opérateurs d'un même pays appliquent des tarifs A2P différents. Voir comment fonctionne la tarification du SMS A2P.
- Routage : une plateforme associe chaque numéro de destination à son MCC/MNC actuel, puis choisit le fournisseur configuré pour ce réseau. Un fournisseur peut être direct avec un réseau et indirect avec un autre, comme expliqué dans les routes SMS directes.
- Suivi : le taux de livraison et la latence sont suivis par réseau, ce qui permet de voir quand un opérateur commence à bloquer.
- Rapprochement de facturation : les factures détaillent le trafic par MCC/MNC, et les écarts entre vos données et celles du fournisseur viennent souvent de données de portabilité différentes.
Routage par préfixe ou routage MNP
| Méthode | Fonctionnement | Risque |
|---|---|---|
| Routage par préfixe | Tranches de numéros associées aux opérateurs selon le plan de numérotation national | Les numéros portés partent vers le mauvais réseau et peuvent échouer ou être facturés au mauvais tarif |
| Routage MNP ou HLR | Une requête donne le réseau actuel avant l'envoi | Coût de la requête et un peu de latence, mais un routage correct |
Dans les pays où le taux de portabilité est élevé, router uniquement par préfixe peut envoyer une grande part du trafic au mauvais endroit. Demandez à votre fournisseur s'il route et facture selon le réseau d'origine ou le réseau actuel.
Où trouver les codes
L'UIT publie la liste des MCC et des MNC que les pays lui notifient dans son Bulletin d'exploitation. Les régulateurs nationaux publient leurs propres attributions de MNC. Beaucoup de plateformes SMS incluent une table MCC/MNC dans leur grille tarifaire ou leur documentation API, mais vérifiez auprès d'une source officielle quand un nouvel opérateur se lance ou que deux opérateurs fusionnent.
L'utiliser dans vos demandes de route
Si votre trafic va surtout vers un ou deux réseaux d'un pays, précisez-le en demandant une route : le meilleur fournisseur pour ces réseaux peut différer du meilleur pour le pays dans son ensemble. VoIPMatcher trouve des routes SMS A2P par réseau auprès de ses carriers. Demander une route SMS en indiquant les réseaux dont vous avez besoin.
Questions fréquentes
Que signifie MCC MNC ?
MCC signifie Mobile Country Code, un code à 3 chiffres pour un pays, et MNC signifie Mobile Network Code, un code à 2 ou 3 chiffres pour un réseau dans ce pays. Ensemble, ils identifient un opérateur mobile, par exemple 234-15 au Royaume-Uni. Ils sont définis dans la Recommandation UIT-T E.212.
Le MCC est-il l'indicatif téléphonique du pays ?
Non. Le MCC identifie un pays dans le système des réseaux mobiles, tandis que l'indicatif d'un numéro de téléphone, comme +44 ou +49, vient du plan de numérotation E.164. Le Royaume-Uni utilise le MCC 234 mais l'indicatif 44. On ne peut pas déduire de façon fiable le MCC ni le réseau à partir d'un numéro.
Comment trouver le MCC et le MNC d'un numéro de téléphone ?
Le préfixe du numéro indique seulement l'opérateur qui détenait la tranche à l'origine. Comme les abonnés peuvent porter leur numéro chez un autre opérateur, la méthode fiable pour connaître le MCC et le MNC actuels est une requête : un HLR lookup interroge le réseau, et un MNP lookup consulte la base de portabilité. Beaucoup de plateformes SMS le font automatiquement avant le routage.
Pourquoi les prix SMS diffèrent-ils entre réseaux d'un même pays ?
Chaque opérateur mobile fixe son propre tarif de terminaison A2P : deux réseaux d'un même pays peuvent donc facturer des montants différents aux expéditeurs. C'est pourquoi les grilles tarifaires SMS sont souvent établies par MCC et MNC plutôt que par pays. Un fournisseur peut aussi être direct avec un réseau et en joindre un autre via un partenaire, ce qui change le prix et la qualité.
Un pays peut-il avoir plusieurs MCC ?
Oui. Les États-Unis utilisent les MCC 310 à 316, l'Inde 404 et 405, et le Royaume-Uni 235 en plus de 234. Un opérateur peut aussi détenir plusieurs MNC, par exemple après une fusion ou pour différentes technologies. Vérifiez auprès de la liste de l'UIT et du régulateur national lors des lancements ou fusions d'opérateurs.
Besoin d'une route ?
Indiquez la destination, le type de route et le tarif cible. Nous vous répondons avec ce que nous pouvons fournir.