国際ローミングの仕組み

この記事では、国際ローミングサービスの仕組みと、ローミング時の通話とSMSの仕組みについて説明します。 略語の解読については、 この記事をご覧ください。



サービスについて



ローミングは、加入者が電話をかけたり、データ転送サービスを使用したり、事業者が提供する他のサービスを使用したりすることができるサービスです。 同時に、加入者の電話番号は変更されません。

国内ローミング gは、1国内で「外国の」ネットワークのサービスを使用する機会です。

国際ローミングは、契約がある外国の事業者のモバイルネットワークのサービスを使用する機会です。 この記事では、まさにこのタイプのローミングについて説明します。



ログイン


外部パートナーのネットワークに登録しようとしたときに最初に発生するアクションは、サブスクライバーの「有効性」を確認することです。 これは、MSが配置されているVLR / MSCによって実行されます。 ゲストVLR / MSCがMSから「Location Update」コマンドを受信した後、加入者のIMSIを知り、MAPを介して「Send Authentication Info」メッセージをHLRに送信します。 次に、MSと受信したIMSIが有効であることを確認します。 検証が成功し、サブスクライバーが「有効」である場合、HLRはIMSIをAUCに送信します。 AUCはトリプレット(SRES、RAND、Kc)を生成してHLRに送信し、HLRはこのデータをMSにサービスを提供するVLR / MSCに送信します。 VLR / MSCがこのデータを受信すると、VLR / MSCはRANDをMSに送信します。 RAND要求を受信した後、MSは受信したRANDとKi(SIMカードに記録されている)を置き換え、SRESを計算し、VLR / MSCに送信します。 MSから受信したSRESがAUCから受信したSRESと一致する場合、MSは許可されたと見なされます。







場所を更新


VLC / MSCは、MSを承認した後、「ロケーションの更新」メッセージをホームHLRに送信します。 このメッセージは、HRLがどのVLR / MSCが範囲内にあるかを知るために送信されます。 「ロケーションの更新」メッセージには、加入者のIMSIとGT VLR / MSCが含まれています。 データを受信したHLRは、ローミングサービスが接続されているかどうかを確認します。 加入者が禁止されていない場合、HLRは、メッセージ「ロケーションのキャンセル」を送信して、この手順の前に加入者が登録されたVLR / MSCから加入者プロファイルを削除します。 HLRは、「Insert Subscriber Data」メッセージを使用してこの情報を要求する加入者プロファイルをVLC / MSCに送信します。 VLR / MSCがこの情報を受信すると、「ロケーションの更新」が完了し、HLRは、更新ロケーションを要求したVLR / MSCのアドレスを加入者プロファイルに保存します。 この時点で、「ロケーションの更新」は完了です。 通話またはSMSが到着すると、HLRは送信先のVLR / MSCを認識します。

これらの手順の後、加入者はネットワークに登録されていると見なされます。 彼は通話、SMSの送受信ができ、他の利用可能なサービスを使用できます。 着信コールと発信コールの手順をより詳細に検討してみましょう。





着信


加入者Aから、ローミング中の加入者Bにコールが到着します。 サブスクライバAがサブスクライバA(MSISDN)にダイヤルします。 都市ネットワークからの呼び出しである場合、ISUPサブシステムのIAMメッセージはGMSCに送信され、GMSCは受信したMSISDNに基づいてHLRアドレスを決定し、MAPプロトコルを介してメッセージ「sendRoutingInfo」をHLRに送信します。 MSISNDを受信したHLRは、サブスクライバーBのIMSIと、サブスクライバーが配置されているVLR / MSCを決定します。 さらに、HLRは、サブスクライバーBのIMSIを含むMAPプロトコルを使用して、VLR / MSCに「ProvideRoamingNumber」メッセージを送信します。「ProvideRoamingNumber」メッセージは、VLR / MSCに登録された番号のプールから一時MSRNを要求するために使用されます。 MSRNには、加入者にサービスを提供するVLR / MSCが所在する国の形式(GT)があります。 MSRNは、コールが確立されたときに発行され、MSRN番号プールにフォールバックします。

MSRNが割り当てられると、HLRに送信されます。 次に、HLRはこのMSRNをGMSCに送信します。 GMSCは、専用のMSRN上のISUPにIAMメッセージを送信することにより、サブスクライバーBにサービスを提供するVLR / MSCにMSRN上のこの呼び出しをルーティングします。



この記事では、ISUPによるページングおよびコール確立手順は考慮されません。



発信


サブスクライバAは、ローミング中にサブスクライバBを呼び出します。発信コール中に最初に行うことは、上記の承認および場所の更新手順です。 最初に、加入者Aが登録されているVLR / MSCは、メッセージ「sendRoutingInfo」(発信者BのMSISDNを含む)をGMSCに送信します。 GMSCは、ISUPを介してIAMをMSISDNに送信します。 MSISNDが有線ネットワークに属している場合、コールはこの加入者番号を提供するPBXに行きます。 MSISDNがモバイルオペレーターに属する場合、IAMメッセージはサブスクライバーBのGMSCに送信されます。次に、GMSCは、サブスクライバーBとそのIMSIにサービスを提供するVLR / MSCアドレスを見つけるために、sendRoutingInfo要求をHLRに送信します。 HLRがこの情報を提供した後、GMSCはIAMをこのVLR / MSCに送信します。



発信SMS


加入者Aは、ローミング中にSMSを加入者Bに送信します。VLR/ MSCは、加入者からメッセージを受信した後、SCCPプロバイダーを介してGMSC経由でホームネットワークのSMSCに送信します。 SMSCはメッセージ「sendRoutingInfoForSM」をサブスクライバBのHLRに送信し、その後、HLRはVLR / MSCアドレス(そのカバレッジエリアにサブスクライバBがいる)およびIMSI SMSセンターで応答します。 次に、SMSCは「forwardSM」メッセージを加入者BのVLR / MSCに送信します。



着信SMS


サブスクライバAは、ローミング中のサブスクライバBにSMSを送信します。 原則は、発信メッセージで説明されているものと似ています。 サブスクライバAのSMSCからSCCPプロバイダーを介して、メッセージ「sendRoutingInfoForSM」がGMSCに送信され、次にサブスクライバが配置されているゾーンのVLR / MSCに送信されます。その後、VLR / MSCはIMSIとそのアドレスで応答します。 この手順の後、メッセージ「forwardSM」がサブスクライバAのSMSCから受信されます。 VLR / MSCは、このメッセージを受信すると、サブスクライバーのメッセージを配信しようとします。 メッセージが配信されると、VLR / MSCは「forwardSM END」と応答します。



ホームルーティング

ホームルーティングでは、HLRはダミーのIMSIとVLR / MSCアドレスを発行します。 SMSが仮想MSCに到着すると、仮想MSCはSMSを実際のMSCに送信します。



All Articles