Одно из преимуществ сотовой связи - возможность пользоваться услугами не только в пределах своего города, а везде куда бы ни поехал абонент. Конечно для этого должен быть выполнены ряд условий, но главное, что технически такая возможность есть, причём, начиная со стандартов 2G. Поговорим о роуминге.
Итак, роуминг - возможность пользоваться услугами сотовой связи вне своего региона, того - где оформлена SIM-карта. Мы также иногда можем слышать классификацию роуминга на национальный (внутри страны) и международный. Хотя, на самом деле, это деление весьма условное.
Как же выглядит роуминг с технической точки зрения?
На самом деле всё достаточно просто. Главное, что мы должны понять или вспомнить (в зависимости от того как давно вы читаете этот канал) - это то, что данные любого абонента хранятся в специальной базе данных HLR - Home Location Register. Это можно перевести как домашний регистр местоположения.
В HLR записаны основные идентификаторы абонента, например. IMSI и номер, а также разрешённые услуги для абонента (звонки, SMS, передача данных). Эти данные нужны сотовой сети, чтобы правильно предоставить абоненту услуги, в соответствии с его тарифным планом.
Для оперативной работы в сотовой сети есть ещё одна база данных VLR - visitor location register или гостевой регистр местоположения. Данные любого абонента, который сейчас зарегистрирован в сотовой сети находятся в каком-то VLR. Даже если вы находитесь в домашнем регионе, всё равно ваши данные находятся в VLR вашего домашнего коммутатора, чтобы он мог быстро установить соединение.
Так вот в случае роуминга, то есть когда вы отправитесь в другой регион или даже страну, данные из вашего домашнего HLR перенесутся в VLR того коммутатора, в зону действия которого вы попадёте.
Переносятся далеко не все данные, а лишь те, которые нужны для оперативного обслуживания абонента. Кроме того, в HLR (то есть дома) делается отметка того VLR - куда вы отправились. Это нужно для поиска абонента при входящем звонке. Так сказать записка: "уехал в отпуск, искать там-то"🙂
Принципиальная разница между разными видами роуминга лишь в том: можно ли абоненту зарегистрироваться в данной конкретной сети или нет. Понятно, что при путешествии внутри страны и внутри сети одного оператора, роуминг возможен всегда. А вот между операторами в разных странах должно быть специальное роуминговое соглашение.
Если такое соглашение есть, гостевая сеть разрешит регистрацию телефона и перенесёт ваши данные из домашнего HLR. Вы сможете пользоваться теми услугами, которые разрешены в роуминге вашим тарифным планом и оператором.
Понятно, что в случае международного роуминга есть множество нюансов. Например более сложная тарификация услуг, более сложные пути проключения голосовых каналов и передачи пакетного трафика. Но с точки зрения радиосети, то есть работы базовых станций, а также работы самого смартфона существенных отличий нет.
В какой бы стране не оказался ваш смартфон или телефон - главное, чтобы роуминг был вам разрешён, а также ваш смартфон мог поддерживать те частотные диапазоны в которых работает местный оператор. Данные из домашнего HLR будут перенесены в местную сеть, а вы будете себя чувствовать "как дома", пока не придут счета за мобильную связь🙂