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