Перенос кода авторизации

Перенос кода авторизации (фр. relevé d'identité opérateur, сокращённо RIO) — уникальный идентификатор, присваиваемый каждой линии мобильной связи и стационарной телефонной связи во Франции (включая линии VoIP и факс-линии).

Главная цель этого кода — упростить идентификацию телефонной линии при запросах на перенос номера между операторами связи. RIO используется (и зачастую необходим) с момента введения процедуры упрощённого переноса номера (фр. portabilité, действует с 21 мая 2007 года для мобильных абонентов). До этого момента для переноса номера обычно требовалась собственноручная подпись клиента на заявлении о портировании.

Код RIO также может применяться для упрощения процедуры расторжения договоров на услуги фиксированной связи[1], кроме случаев перехода к другому оператору.

Получение RIO

Корпоративный клиент может найти свой код RIO в счёте или в личном кабинетe на сайте оператора.

Частный абонент может получить свой RIO для мобильного номера, набрав специальный номер «3179» со своего мобильного телефона (звонок бесплатный). Эта служба доступна круглосуточно, 7 дней в неделю[2]. После вызова абонент соединяется с интерактивным голосовым меню, где ему сообщается код RIO голосом и через SMS. С 7 ноября 2011 года[3] этот номер действует во всех операторах; ранее у каждой компании был свой уникальный номер для получения RIO.

Если доступ к телефону отсутствует, для получения кода RIO необходимо обратиться в службу поддержки оператора, поскольку универсальный сервис (3179) работает только при звонке с SIM-карты или стационарной телефонной линии, к которой привязан номер[4].

Частные абоненты также могут получить RIO для стационарной линии, позвонив по номеру «3179» с этого номера[5].

Техническая структура кода RIO

Код RIO представляет собой алфавитно-цифровой код из двенадцати символов (иногда использует символ «+» в некоторых позициях), в формате: «OO Q RRRRRR CCC»[6], где:

Поле Значение Примеры/Значения
OO Идентификатор исходного оператора Алфавитно-цифровой код (01:Orange, 02:SFR, 03:Bouygues, 04: Free и др. для мобильных RIO). Первый символ — цифра или буква от A до E (для мобильных), либо от F до Z (для стационарных)[7].
Q Тип клиента E или P (Entreprise — «Корпоративный» или Particulier — «Частный») для мобильных RIO.
Алфавитно-цифровой код, определяемый оператором, для стационарных RIO[8].
RRRRRR Идентификатор договора Номер контракта, формируется оператором, частично указан в счёте абонента.
CCC Контрольный код Зависит от телефонного номера и первых 9 символов кода RIO.

Регулярные выражения для проверки формата:

— для мобильных RIO:

[A-E0-9][A-Z0-9][EP][A-Z0-9]{6}[A-Z0-9+]{3}

— для стационарных RIO:

[F-Z][A-Z0-9]{8}[A-Z0-9+]{3}

Контрольный код (CCC)

Контрольный код CCC позволяет проверить согласованность между RIO и телефонным номером, что важно в связи с частыми ошибками ручного ввода. Контрольный код рассчитывается по:

  • трём первым полям RIO («OO» и «Q»);
  • идентификатору контракта («RRRRRR»);
  • 10-значному телефонному номеру абонента, в формате EZABPQMCDU (например: 0611223344).

Пример вычисления кода (на языке Python):

def calculCCC(OO, Q, RRRRRR, EZABPQMCDU):
    concatenation = OO + Q + RRRRRR + EZABPQMCDU
    ordre = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+"  # 37 допустимых символов

    a = b = c = 0

    for i in range(19):
        position = ordre.find(concatenation[i])
        a = (1 * a + position) % 37
        b = (2 * b + position) % 37
        c = (4 * c + position) % 37

    return ordre[a] + ordre[b] + ordre[c]

Примечания

  1. ResilierMaBox, сервис универсального расторжения договоров с операторами фиксированной связи во Франции, использующий RIO (фр.). ResilierMaBox. Дата обращения: 8 июня 2024.
  2. Как получить код RIO для сохранения номера телефона? (фр.). MonPetitForfait (27 февраля 2018). Дата обращения: 8 июня 2024.
  3. Demander son RIO ... 3179 (фр.). Forum Orange. Дата обращения: 8 июня 2024.
  4. Как получить код идентификации оператора (RIO)? (фр.). Telecom-infoconso. ARCEP. Дата обращения: 8 июня 2024.
  5. Я меняю оператора и хочу сохранить свой номер телефона (фр.). ARCEP. Дата обращения: 24 апреля 2026. Архивировано 22 октября 2019 года.
  6. Charte RIO des numéros fixes, раздел 1.3 (фр.). FFTelecoms (14 апреля 2015). Дата обращения: 24 апреля 2026. Архивировано 18 января 2021 года.
  7. Решение № 2015-0347 ARCEP от 26 марта 2015 года о создании и первичном присвоении префиксов RIO для стационарных линий (фр.). ARCEP (26 марта 2015). Дата обращения: 8 июня 2024. Архивировано 16 июня 2023 года.
  8. Решение № 2013-0830 ARCEP от 25 июня 2013 года о детализации порядка сохранения стационарных номеров (фр.). ARCEP (25 июня 2013). Дата обращения: 24 апреля 2026. Архивировано 21 октября 2021 года.

Ссылки

Категории