Як міжнародні роумінгові роботи

У цій статті я розповім про те, як працює міжнародна служба роумінгу та як працює дзвінок та SMS, коли ви перебуваєте в роумінгу. У статті аббревіатури можна прочитати.

На користь.свінгери Послуга, що дозволяє абонентам здійснювати дзвінки, використовувати послугу передачі даних, використовувати інші послуги, що надаються оператором, будучи в мережі інших операторів, включаючи іноземні, з якими абонент має договір про роумінг. Номер телефону абонента залишається незмінним.
Національний роумінг – це можливість скористатися послугами мережі «під ключ».
Міжнародне роумінг – це можливість скористатися послугами мобільного зв’язку іноземного оператора, з яким є договір. У статті описати цей тип роумінгу.

Перша дія, яка виникає при спробі реєструватися в мережі іноземного партнера, полягає в тому, щоб перевірити абонента за «цінність». Це зроблено VLR/MSC, в діапазоні якого знаходиться MS. Після того, як гість VLR/MSC отримує команду «Оновлення місця» від MS, знаючи IMSI абонента, MAP надсилає повідомлення «Подати інформацію про аутентифікацію» до HLR, вона в свою чергу перевіряє, що MS та отримані IMSI дійсні. Якщо перевірка є успішною і абонентом є «відкладним», HLR передає МВС до AUC. AUC генерує потрійний (SRES, RAND, Kc) і надсилає його на HLR, після чого HLR передає дані VLR/MSC, що служить MS. Після того, як VLR/MSC отримав дані, VLR/MSC надсилає RAND на MS. Після отримання запиту RAND, MS замінює отриману RAND і Ki (писується на SIM-карті) і розраховує SRES, які надсилають VLR / MSC. При отриманні СВІР від МВС, отриманих від АУК, потім МВС вважається уповноваженим.





Після того, як VLC/MSC має авторизовані MS, він надсилає повідомлення про розташування оновлень до дому HLR. Це повідомлення надсилається таким чином, що HRL знає, що VLR/MSC підписник. Повідомлення про розміщення оновлень містить ідентифікатор абонента та GT VLR/MSC. HLR, отримав дані, перевірить, чи підключена служба роумінгу. Якщо абонент не заборонений, HLR вилучить профіль абонента з VLR/MSC, де абонент був зареєстрований перед цією процедурою, відправивши повідомлення «Замовити локацію». HLR також надсилає передплатний профіль через повідомлення «Insert абонентів» до VLC/MSC, що вимагає цієї інформації. Після того, як VLR/MSC отримав цю інформацію, розташування оновлень буде завершено, і HLR буде зберігати VLR/MSC адресу, яка вимагає розміщення оновлень у своєму профілі абонента. На цьому етапі передається оновлене місце. Коли надходить дзвінок або SMS, HLR знає, що VLR / MSC надсилати його.
Після цих процедур абонент вважається зареєстрованим в мережі, тобто він може зробити і отримувати дзвінки, SMS, використовувати інші доступні послуги. Давайте подивимося на вхідні та вихідні дзвінки.
Р

Від абонента Зателефонуйте абоненту B, який знаходиться в роумінгу. Абонент А (MSISDN). Якщо це виклик з міської мережі, повідомлення IAM підсистеми ISUP прибуде до GMSC, то GMSC визначає адресу HLR на основі отриманого MSISDN і надішле повідомлення “SendRoutingInfo” через протокол MAP до HLR. HLR, отримав MSISND, визначає IMSI абонента B, а також в якому знаходиться підписник VLR / MSC. HLR після надсилання на VLR/MSC повідомлення «ProvideRoamingКількість» за допомогою протоколу MAP, який містить протокол IMSI абонента B. Повідомлення «ProvideRoamingКількість» використовується для запиту тимчасового номера MSRN від VLR/MSC. MSRN має формат (GT) країни, в якій знаходиться VLR/MSC. MSRN видається на тривалість дзвінка, потім знову входить до складу MSRN.
Після того, як MSRN був виділений, він надіслав на HLR; HLR в свою чергу, надсилає, що MSRN до GMSC. Маршрути GMSC це виклик над MSRN до VLR/MSC, що обслуговує абонент B, відправивши повідомлення IAM до виділеного MSRN.


У статті не буде розглянуто порядок старіння та встановлення виклику ISUP.

Абонент А, в той час як роумінг, дзвінки Абонент Б. У разі виїзного виклику першим кроком є оформлення та оновлення процедур локації, описаних вище. Перше, що зареєстровано VLR/MSC, в якому зареєстровано абонент A, надсилає повідомлення «sendRoutingInfo» (який містить підписник MSISDN B) до GMSC. GMSC, в свою чергу, надсилає IAM в MSISDN через ISUP. Якщо MSISND належить до дротової мережі, то виклик йде на PBX, що обслуговує цей номер абонента. Якщо MSISDN належить до стільникового оператора, то повідомлення IAM йде до GMSC абонента B. Далі, GMSC надсилає запит на HLR "SendRoutingInfo" для того, щоб дізнатися адресу VLR/MSC, що обслуговує абонент B і його IMSI. Після того, як HLR надала цю інформацію, GMSC надсилає IAM до цього VLR/MSC.

Абонент SMS A, під час роумінгу надсилає SMS на абонент B. Після VLR/MSC надійшло повідомлення від абонента, передає його через провайдер SCCP до SMSC домашньої мережі через GMSC. SMSC відправляє повідомлення “SendRoutingInfoForSM” до HLR абонента B, після чого HLR реагує на адресу VLR/MSC (у зоні абонента B знаходиться) і SMS-центру IMSI. Після цього SMSC надсилає повідомлення про передплату B's VLR/MSC.

Підписка на розсилку Відправляє SMS на Абонент B, який роумінг. Принцип схожий на те, що описано в вихідних повідомленнях. Від SMSC абонента А, через провайдера SCCP, повідомлення «sendRoutingInfoForSM» надходить на GMSC, а потім на VLR / MSC, в зоні якого знаходиться абонент B. Після цієї процедури SMSC абонента А отримує повідомлення «forwardSM». VLR/MSC отримав це повідомлення, спробує доставити повідомлення абонента. Якщо повідомлення було доставлено, VLR/MSC реагує на «forwardSM END».

Головна Маршрутизація
У гойдалці HLR видає незліченну адресу IMSI та адресу VLR/MSC. Відправляється SMS на віртуальний MSC, а потім віртуальний MSC передає SMS на реальний MSC.

Джерело: habrahabr.ru/post/228527/