Relevé d'identité opérateur

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

Le relevé d'identité opérateur (en abrégé RIO) est, en France, un identifiant unique attribué à chaque ligne de téléphonie mobile et de téléphonie fixe[1].

Son but est, en cas de changement d'opérateur, de faciliter l'identification de la ligne lors des demandes de portabilité du numéro. Il est utilisé (et indispensable) depuis la mise en œuvre de la portabilité simplifiée (21 mai 2007).

Obtention du RIO[modifier | modifier le code]

Le client professionnel dispose de son RIO sur sa facture ou son interface de gestion de compte.

Le client particulier peut obtenir son RIO mobile en composant le numéro spécial « 3179 » depuis son téléphone mobile (appel gratuit), ce service est ouvert 24 h sur 24 et 7 jours sur 7[2]. Le client est alors mis en liaison avec un serveur vocal interactif qui lui communique vocalement le RIO ou par SMS. Depuis le [3], ce numéro est commun à tous les opérateurs, alors qu'auparavant, chaque opérateur avait son propre numéro[4]. Plusieurs opérateurs mobiles (Prixtel, Budget Mobile, Zéro Forfait, Sim+) ont tardé à mettre en place le 3179.

Dans le cas où l'on cherche à obtenir un RIO mobile sans disposer de son téléphone, il faut contacter le service client de son opérateur, car le service universel ne fonctionne que pour un appel passé depuis la carte SIM concernée[5].

Le client particulier peut aussi obtenir le RIO de sa ligne fixe en composant le même numéro spécial « 3179 » depuis la ligne fixe concernée[6].

Composition technique du RIO[modifier | modifier le code]

Le RIO est un code alphanumérique de douze caractères, noté « OO Q RRRRRR CCC », dont la signification est :

Champ Signification Valeurs
OO Identifiant de l'opérateur Code alphanumérique (01:Orange, 02:SFR, 03:Bouygues, 04: Free, etc.)[7]
Q Qualité du client E ou P (Entreprise ou Particulier)
RRRRRR Identifiant du contrat N° de contrat, choisi par l'opérateur, indiqué partiellement sur facture
CCC code de contrôle Tient compte du n° d'appel de la ligne et des neuf premiers caractères du RIO

Les numéros d'appel et identifiants des opérateurs mobiles[modifier | modifier le code]

Opérateur Numéro d'appel pour obtenir son RIO Identifiant de l'opérateur [OO]
deux premiers chiffres du RIO
Alphalink 3179 67
Afone 3179 ou 0 805 160 040 66
Auchan 3179 ou 5533 65
Bazile Telecom 3179 56
Bouygues Telecom / Universal Music Mobile 3179 ou 658 03
Breizh Mobile 3179 49
Budget Mobile 3179 ou 01 74 90 40 10 68
Carrefour 3179 ou 845 54
Casino Mobile 3179 ou 457
Coriolis Télécom 3179 ou (7327 hors service) 01 41 45 87 49 10
Coriolis Télécom Entreprise 0825 08 03 03 01
Free mobile 3179 04
Futur Télécom 3179 ou 0 805 801 811 60
Keyyo 3179 ou 01 82 83 28 28 68 (SFR) ou 44 (Orange)
Infinity Telecom Mobile 3179 ou 09 70 75 02 00
Joe Mobile 3179 11
La Poste Mobile (anciennement Simplicime Simpleo et Débitel) 3179 ou 0970 808 660 ou 1804 61
Lebara Mobile 3179 25
Lycamobile 3179 05
M6 Mobile (by Orange) 3179 ou 527 01
Mobisud 3179 ou 0 805 700 438 62
Neuf Cegetel 3179 ou 0 805 700 452 63
NRJ 3179 ou 675 767 57 (Orange), 64 (SFR) ou 07 (Bouygues)
Numericable / Estvideo 3179 ou 589 22
Orange 3179 ou 527 01
Ortel Mobile 3179 ou 807 23
Primus Mobile 3179 ou 543 ou 0 800 71 8000
Prixtel 3179 ou 777 (appel payant) ou 09 70 808 300 69
Réglo Mobile (ex -E. Leclerc Mobile) 3179 ou 0 805 160 040 66
Saint-Hubert Mobile 3179 ou 901 ou 0 969 32 10 40
SFR 3179 ou 933 02
Sim+ 3179 ou 01 80 80 44 44 ou 05 40 16 31 05 68
Simyo 3179 ou 807 23
Symacom 3179 55
Télé2 3179 ou 841 50
Ten 3179 ou 839 53
Transatel 3179 ou 01 70 67 00 67 21 (Bouygues) ou 56 (Orange)
U-mobile 3179 ou 01 70 67 00 67 21
Virgin Mobile / Breizh Mobile (Omea Telecom anciennement Omer Telecom) 3179 ou 843 ou 0800 843 800[8] 49 (Orange) ou 06 (SFR)
Zéro Forfait / Call In Europe 3179 ou 08 05 02 12 59 68
Ftmvno 3179 48
France Télécom 3179 90
Sybase365 3179 91
Mblox 3179 92
Netsize 3179 93
Colt 3179 94
Ocito 3179 95
Verizon 3179 96

Clé de contrôle (CCC)[modifier | modifier le code]

La clé de contrôle CCC permet de détecter une incompatibilité entre le code RIO et le numéro de téléphone, les erreurs de recopie manuelle étant fréquentes. Cette clé est calculée à partir :

  • des trois premiers champs du RIO (OO et Q)
  • du numéro de contrat (RRRRRR)
  • et du numéro de téléphone à 10 chiffres de l'abonné, noté EZABPQMCDU (ex. : 0611223344).

Le code est calculé de la manière suivante (exemple en python) :

def calculCCC( OO,  Q,  RRRRRR,  EZABPQMCDU): # les paramètres sont de type chaîne, ex : "00"
    concatenation = OO + Q + RRRRRR + EZABPQMCDU
    ordre = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+" # caractères utilisés pour le codage (37 différents)

    a = b = c = 0 # initialisation de a, b et c
    
    for i in range(19):  # boucle de 0 à 18, pour chaque index de position dans concatenation
        position  = ordre.find(concatenation[i]) # on retrouve la position du caractère concatenation[i] dans ordre

        a = (1 * a + position) % 37 # calcul du nombre a, "% 37" pour modulo 37
        b = (2 * b + position) % 37
        c = (4 * c + position) % 37
    
    return ordre[a] + ordre[b] + ordre[c] # on encode a, b et c en leur caractères correspondants, et on concatène le tout

Notes et références[modifier | modifier le code]

Lien externe[modifier | modifier le code]