(57)【要約】在圏移動電話ネットワーク（ＶＰＬＭＮ）（１００）の在圏加入者にダイヤル・エラーを通知するシステムである。在圏加入者は在圏移動電話ネットワーク（１００）とは異なる別のホーム移動電話ネットワーク（ＨＰＬＭＮ）（２００）の加入者である。本システムは、  加入者（２０１）がダイヤルされた番号を解析し、前記ダイヤル番号が所定のエラー基準の少なくとも１つに当てはまるかどうかを判断する手段を備える在圏移動電話ネットワーク（１００）の第１のノード（１１）、および  前記ダイヤルされた番号が所定のエラー基準の少なくとも１つに当てはまる場合に、加入者にダイヤル・エラー通知を伴うショート・メッセージ（ＳＭ）を送信する手段を備えている。  本発明は、ダイヤル・エラーを通知する方法でもある。
2005538587.tif 000002
【特許請求の範囲】
【請求項１】
在圏移動電話ネットワーク（ＶＰＬＭＮ）（１００）内の在圏加入者のためのダイヤル・エラー通知システムであって、
在圏加入者が、前記在圏移動電話ネットワーク（１００）とは異なるホーム移動電話ネットワーク（ＨＰＬＭＮ）（２００）の加入者であり、
加入者（２０１）によってダイヤルされた番号を解析し、前記ダイヤルされた番号が少なくとも１つの所定のエラー基準に当てはまるかどうかを判断する手段を備える前記在圏移動電話ネットワーク（１００）の第１のノード（１１）と、
前記ダイヤルされた番号が少なくとも１つの所定のエラー基準に当てはまる場合に、ダイヤル・エラー通知を伴うショート・メッセージ（ＳＭ）を前記加入者に送信する手段と、
を備えることを特徴とするシステム。
【請求項２】
前記第１のノードは、前記在圏移動電話ネットワーク（１００）のサービス制御ポイント（ＳＣＰ：Ｓｅｒｖｉｃｅ  Ｃｏｎｔｒｏｌ  Ｐｏｉｎｔ）（１１）であることを特徴とする請求項１に記載のシステム。
【請求項３】
前記加入者のＩＭＳＩに基づいて前記ホーム移動電話ネットワーク（ＨＰＬＭＮ）のＩＤを確認する手段を備えることを特徴とする請求項１又は２に記載のシステム。
【請求項４】
前記在圏移動電話ネットワーク（１００）の第１のノード（１１）からＳＳ７−ＩＰゲートウェイ（１６）にショート・メッセージを送信するためにメッセージ（Ｍ１）を送信する手段と、
前記ＳＳ７−ＩＰゲートウェイ（１６）からショート・メッセージ送信サーバ（１８）にショート・メッセージを送信するためにｈｔｔｐメッセージを送信する手段と、
前記ショート・メッセージ送信サーバ（１８）から前記在圏ネットワーク（１００）のショート・メッセージ・サービス・センタ（ＳＭＳＣ）（１０）に前記加入者（２０１）宛てのショート・メッセージを送信する手段と、
を備えることを特徴とする請求項１から３までのいずれか１つに記載のシステム。
【請求項５】
前記ホーム移動電話ネットワーク（ＨＰＬＭＮ）の前記ＩＤに基づいてショート・メッセージ・テキストを選択する手段を備えることを特徴とする請求項１から４までのいずれか１つに記載のシステム。
【請求項６】
前記在圏加入者のＩＭＳＩに基づいて前記ショート・メッセージ・テキストを選択する手段を備えることを特徴とする請求項５に記載のシステム。
【請求項７】
前記ショート・メッセージ送信サーバ（１８）は、ショート・メッセージ・テキストを格納するデータベースと、前記ＳＳ７−ＩＰゲートウェイ（１６）から受信した前記ｈｔｔｐメッセージに含まれるインジケータ・コード（ｉｎｄｉｃａｔｏｒ  ｃｏｄｅ）に基づいてショート・メッセージ・テキストを選択する手段と、を備えることを特徴とする請求項４に記載のシステム。
【請求項８】
前記ｈｔｔｐメッセージは、ショート・メッセージ・テキストの少なくとも１つのインジケータ・コードと、前記ショート・メッセージの送信先となる前記加入者（２０１）の移動電話の番号（ＭＳＩＳＤＮ）と、を含むことを特徴とする請求項４に記載のシステム。
【請求項９】
少なくとも前記加入者によってダイヤルされた前記電話番号と、前記加入者の前記移動電話の番号（ＭＳＩＳＤＮ）と、前記加入者の前記ＩＭＳＩのデータと、を備える初期制御セット・アップ・メッセージを第１のノード（１１）に送信する手段を備えることを特徴とする請求項１から８までのいずれか１つに記載のシステム。
【請求項１０】
前記第１のノード（１１）に初期制御セット・アップ・メッセージを送信する前記手段は、前記在圏移動電話ネットワーク（ＶＰＬＭＮ）のＭＳＣ（５、６）内に含まれ、その結果、ＭＳＣ（５）に対応するセル（２）内の加入者が電話番号をダイヤルすると、前記ＭＳＣが前記第１のノード（１１）に前記初期制御セット・アップ・メッセージを送信することを特徴とする請求項９に記載のシステム。
【請求項１１】
ダイヤル・エラー通知を伴う最初のショート・メッセージが前記加入者に送信されてからの経過時間が所定の最小時間より短い場合、ダイヤル・エラー通知を伴う２度目のショート・メッセージが前記加入者に送信されるのを防止する制御手段を備えることを特徴とする請求項１から１０までのいずれか１つに記載のシステム。
【請求項１２】
エラー基準が、
ダイヤルされた番号は、「＋」で始まり、数字Ｃ（１≦Ｃ≦９）以外の符号が続く、
ダイヤルされた番号は、「００」で始まり、数字Ｃ（１≦Ｃ≦９）以外の符号が続く、
ダイヤルされた番号は、６、７、８、９以外の数字で始まる９桁の数、
ダイヤルされた番号は、「＋」または「００」で始まり、国番号が続き、前記国への国際電話のダイヤルには使用できないエスケープ・コードが続く、
ダイヤルされた番号は、９桁未満の番号であるがショート・コードではない、
という基準を含むグループから選択された１つまたは複数の基準を含むことを特徴とする請求項１から１１までのいずれか１つに記載のシステム。
【請求項１３】
在圏移動電話ネットワーク（ＶＰＬＭＮ）（１００）内の在圏加入者のためのダイヤル・エラー通知方法であって、在圏加入者が、前記在圏移動電話ネットワーク（１００）とは異なる別のホーム移動電話ネットワーク（ＨＰＬＭＮ）（２００）の加入者であり、
（ａ）前記在圏移動電話ネットワーク（１００）の第１のノード（１１）において、前記加入者によってダイヤルされた番号を解析し、前記ダイヤルされた番号が少なくとも１つの所定のエラー基準に当てはまるかどうかを判断するステップと、
（ｂ）前記ダイヤルされた番号が少なくとも１つの所定のエラー基準に当てはまる場合に、前記加入者に少なくとも１通のショート・メッセージ（ＳＭ）を送信するステップであって、前記ショート・メッセージには少なくとも１つのダイヤル・エラー通知が含まれるステップと、
を備えることを特徴とする方法。
【請求項１４】
前記第１のノードは、前記在圏移動電話ネットワーク（１００）のサービス制御ポイント（ＳＣＰ）（１１）であることを特徴とする請求項１３に記載の方法。
【請求項１５】
（ｃ）前記加入者の前記ホーム移動電話ネットワーク（ＨＰＬＭＮ）のＩＤが確認され、前記加入者の前記ホーム移動電話ネットワーク（ＨＰＬＭＮ）に基づいて、前記加入者がダイヤル・エラー通知サービスを受ける権利があるかどうかを判断することを特徴とする請求項１３又は１４に記載の方法。
【請求項１６】
前記加入者のＩＭＳＩに基づいて前記ホーム移動電話ネットワークの前記ＩＤが確認されることを特徴とする請求項１５に記載の方法。
【請求項１７】
ステップ（ｂ）の前にステップ（ｃ）を実行することを特徴とする請求項１５又は１６に記載の方法。
【請求項１８】
ステップ（ａ）の前にステップ（ｃ）を実行することを特徴とする請求項１７に記載の方法。
【請求項１９】
ステップ（ｂ）は、
サービス制御ポイント（ＳＣＰ）（１１）からＳＳ７−ＩＰゲートウェイ（１６）にショート・メッセージを送信するためにメッセージ（Ｍ１）を送信するステップと、
前記ＳＳ７−ＩＰゲートウェイからショート・メッセージ送信サーバ（１８）にショート・メッセージを送信するためにｈｔｔｐメッセージを送信するステップと、
前記サーバ（１８）から前記在圏ネットワーク（１００）のショート・メッセージ・サービス・センタ（ＳＭＳＣ）（１０）に前記在圏加入者（２０１）宛てのショート・メッセージを送信するステップと、
を備えることを特徴とする請求項１３から１８までのいずれか１つに記載の方法。
【請求項２０】
ショート・メッセージ・テキストが、前記ホーム移動電話ネットワーク（ＨＰＬＭＮ）の前記ＩＤに基づいて選択されることを特徴とする請求項１３から１９までのいずれか１つに記載の方法。
【請求項２１】
前記ショート・メッセージ・テキストが、前記在圏加入者のＩＭＳＩに基づいて選択されることを特徴とする請求項２０に記載の方法。
【請求項２２】
前記テキストが、前記ＳＳ７−ＩＰゲートウェイ（１６）から受信した前記ｈｔｔｐメッセージに含まれるインジケータ・コードに基づいて、前記ショート・メッセージ送信サーバ（１８）のデータベースに格納された複数のテキストの中から選択されることを特徴とする請求項１９に記載の方法。
【請求項２３】
前記ｈｔｔｐメッセージは、ショート・メッセージ・テキストを示す少なくとも１つのインジケータ・コードと、前記ショート・メッセージの送信先となる前記加入者（２０１）の移動電話の番号（ＭＳＩＳＤＮ）とを含むことを特徴とする請求項１９に記載の方法。
【請求項２４】
少なくとも前記加入者によってダイヤルされた前記電話番号、前記加入者の前記移動電話の番号（ＭＳＩＳＤＮ）、前記加入者の前記ＩＭＳＩのデータを備える初期制御セット・アップ・メッセージを前記第１のノード（１１）に送信するステップを備えることを特徴とする請求項１３から２３までのいずれか１つに記載の方法。
【請求項２５】
前記初期制御セット・アップ・メッセージは、前記加入者が位置するセル（２）に対応する前記在圏移動電話ネットワーク（１００）のＭＳＣ（５）から送信されることを特徴とする請求項２４に記載の方法。
【請求項２６】
ダイヤル・エラー通知を伴うショート・メッセージを前記加入者に送信する前に、ダイヤル・エラー通知を伴う、前のショート・メッセージが前記同じ加入者に送信されてから所定の最小時間が経過したかどうか検査され、前記所定の最小時間が経過していない場合は、ダイヤル・エラー通知を伴う前記ショート・メッセージが送信されないことを特徴とする請求項１３から２５までのいずれか１つに記載の方法。
【請求項２７】
エラー基準が、
ダイヤルされた番号は、「＋」で始まり、数字Ｃ（１≦Ｃ≦９）以外の符号が続く、
ダイヤルされた番号は、「００」で始まり、数字Ｃ（１≦Ｃ≦９）以外の符号が続く、
ダイヤルされた番号は、６、７、８、９以外の数字で始まる９桁の数、
ダイヤルされた番号は、「＋」または「００」で始まり、国番号が続き、前記国への国際電話のダイヤルには使用できないエスケープ・コードが続く、
ダイヤルされた番号は、９桁未満の番号であるがショート・コードではない、
という基準を含むグループから選択された１つまたは複数の基準を含むことを特徴とする請求項１３から２６までのいずれか１つに記載の方法。
【請求項２８】
ＣＡＭＥＬサービスのＯ−ＣＳＩフラグを備えていない在圏加入者に対してのみ実施されることを特徴とする請求項１３から２７までのいずれか１つに記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は移動電話の分野に関する。周知の通り、英語の頭辞語や用語は、通常はこの分野に関連する要素や概念を表すものとする。本明細書の本文で使用する英語の頭辞語や用語については、全体を通じて説明している。
【背景技術】
【０００２】
本発明の目的は、在圏移動電話ネットワーク（ＶＰＬＭＮ）において、国際的なローミング、つまり加入者が自らのホーム移動電話ネットワーク（ＨＰＬＭＮ）のある国以外にいる場合に関連して、在圏加入者（ｖｉｓｉｔｏｒｓ）向けのダイヤル・エラー通知サービスの基盤を提供することである。
【０００３】
移動電話のバックボーン・ネットワークは、端末の接続と切断、音声電話のルーティング、ショート・メッセージの送信など、ネットワークの基本的な機能を実現する特定のメイン・ノードで構成される。
【０００４】
移動電話ネットワークすなわちＰＬＭＮ（Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ）では、地理的な領域がセルに分割され、各セルは「基地局」すなわちＢＴＳ（Ｂａｓｅ  Ｔｒａｎｓｃｅｉｖｅｒ  Ｓｔａｔｉｏｎ）でサービスされている。図１はこの種のネットワークを示しており、この図から、移動電話１が基地局３に対応するセル２内にあり、他の基地局３はネットワーク内の他のセルに対応している様子がわかる。
【０００５】
各基地局は、基地局コントローラすなわちＢＳＣ（Ｂａｓｅ  Ｓｔａｔｉｏｎ  Ｃｏｎｔｒｏｌｌｅｒ）、すなわちノード４に依存する。ＢＳＣ  ４は、例えば受信側移動電話をカバーする基地局への通話やメッセージのルーティングを担当する複数の基地局３の動作を管理する。
【０００６】
さらに、複数のＢＳＣ  ４は、１つの交換センタすなわちＭＳＣ（Ｍｏｂｉｌｅ  Ｓｗｉｔｃｈｉｎｇ  Ｃｅｎｔｒｅ）（５、６）、つまり複数のＢＳＣを制御し、自らの制御領域内にいる加入者の位置（ｌｏｃａｔｉｏｎ）の制御を管理するネットワーク・ノードに依存する。
【０００７】
さらに、図１に示すネットワークはＶＬＲ（Ｖｉｓｉｔｏｒ  Ｌｏｃａｔｉｏｎ  Ｒｅｇｉｓｔｅｒ）（７、８）を備えている。ＶＬＲは、ＶＬＲに対応するネットワーク領域内にいる加入者に関連する特定のデータを一時的に格納する「在圏（ｖｉｓｉｔｉｎｇ）」加入者データベースである。ＶＬＲに格納されるデータの例には、ＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）、ＭＳＩＳＤＮ（移動電話を呼び出すためにダイヤルする電話番号そのもの）、またはＴＭＳＩ（セキュリティ上の理由によってＩＭＳＩとは異なる一時的なＩＤ）のいずれか、加入者が登録されている位置の領域（ｌｏｃａｔｉｏｎ  ａｒｅａ）、その時点でＶＬＲがカバーする領域内にいる加入者に関する補足のサービスがある。個々のＶＬＲは、特定の位置の領域をカバーする。１つのＭＳＣがカバーする領域に複数のＶＬＲが存在することができるが、ＶＬＲは複数のＭＳＣがカバーする領域に関する情報を含むことができる。一部のシステムでは、ＭＳＣごとに１つのＶＬＲがある。ＶＬＲは、ＳＭＳＣ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ  Ｃｅｎｔｒｅ）からＦＳＭ（Ｆｏｒｗａｒｄ  Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ）コマンドが送信される宛て先のノードでもある。こうしたコマンドは受信者の番号を伴うので、ＳＭＳＣは受信側加入者に対応するＢＳＣにＳＭＳＣがメッセージをルーティングでき、対応する基地局が加入者にメッセージを配信できる。
【０００８】
（本明細書では、移動電話、加入者（移動電話を所持する人物）、顧客は同じ意味を表すものとする。）
【０００９】
ネットワークは、さらにＨＬＲ（Ｈｏｍｅ  Ｌｏｃａｔｉｏｎ  Ｒｅｇｉｓｔｅｒ）９を備えている。ＨＬＲは、ＩＭＳＩやＭＳＩＳＤＮ  ＩＤ、加入者がいるＶＬＲなど、ネットワークの加入者のモバイル・サービスに関するすべてのデータを格納するデータベースである（移動電話で実行する位置の領域（ｌｏｃａｔｉｏｎ  ａｒｅａ）の変更が検出されるたびに、そのＶＬＲアドレスはＨＬＲ内で自動的に更新される）。加入者に提供するサービスのタイプと加入者に提供する補足的なサービスのタイプに関する情報もある。通常、加入者の多いネットワークでは、加入者データは複数のＨＬＲに分散される。
【００１０】
ネットワークは、「トリプレット（ｔｒｉｐｌｅｔｓ）」を保存するＡＵＣ（Ａｕｔｈｅｎｔｉｃａｔｉｏｎ  Ｃｅｎｔｒｅ：認証センタ）を備えることができる。ＨＬＲはＡＵＣを介してトリプレットを取得する。トリプレットは、３つの数値、すなわちキー（Ｋｃ）、ランダムな数（ＲＡＮＤ）、署名入りの応答（ＳＲＥＳ）で構成される。キーは、顧客とネットワークのＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）カードのパラメータであり、無線では転送されない。ネットワークは加入者にランダムな数を送信し、加入者は自らのキーと特定のアルゴリズムを使用して署名入りの応答を生成する。この応答は、同じネットワーク内（ＡＵＣ内）で同じアルゴリズムを使用して以前に生成されたものと同等でなければならない。ＡＵＣは、多くの場合に同じノード内のＨＬＲに統合されており、このようなケースでは「ＨＬＲ／ＡＵＣ」と呼ぶことができる。
【００１１】
ネットワークは、さらにショート・メッセージ・サービスの中心となるＳＭＳＣ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ  Ｃｅｎｔｒｅ：ショート・メッセージ・サービス・センタ）１０（図３に示す）を備えることができる。ＳＭＳＣは、ネットワークにおける補足的な強制されないサービスである（ただし、すべてのＧＳＭオペレータは現在のところこのサービスを提供している）。このサービスは、顧客が自らの移動電話を使って自らの所有として設定したＳＭＳＣで構成され、ショート・メッセージを選択し、受信側加入者がいるネットワークとＶＬＲを確認し、最終的に前記ＶＬＲにショート・メッセージを送信する（したがって、ショート・メッセージの配信を行う）。
【００１２】
要約すると、移動電話を所持する加入者は、ネットワーク内の１つのセルから別のセルに移動する可能性がある。これは、ＢＴＳ  ３の変更および場合によってはＢＳＣ  ４の変更、つまりネットワークのＭＳＣ  ５、６で管理される変更を意味する。顧客がＭＳＣを変更した場合（多くのシステムでは、個々のＭＳＣが１つのＶＬＲに関連付けられており、物理的に同じ設備の要素を構成している）、顧客は位置の領域も変更し、ＨＬＲ  ９内で顧客の位置の情報が変更されるので、ＨＬＲ  ９は加入者がいる位置の領域を常に把握している。
【００１３】
ネットワークがショート・メッセージ・サービスを提供する場合、前記メッセージの送信はショート・メッセージすなわちＳＭが生成されるネットワークのＳＭＳＣ  １０で管理される。前記ＳＭＳＣは、受信側顧客のＨＬＲ内の加入者データ（ＶＬＲおよびＩＭＳＩ）に照会し、受信側ＶＬＲにメッセージを送信する。
【００１４】
ＭＡＰプロトコルとＧＳＭネットワークの基本的なプロセスの詳細については、ＥＴＳＩ：ＧＳＭ  ０９．０２：Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ．Ｍｏｂｉｌｅ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐａｒｔ（ＭＡＰ）Ｓｐｅｃｉｆｉｃａｔｉｏｎを参照されたい。
【００１５】
個々のネットワークには、通常は国ごとの拡張（ｅｘｔｅｎｓｉｏｎ）が指定されている。個々の加入者は、ホーム・ネットワーク内の加入者として下に記載され（ｕｎｄｅｒｗｒｉｔｔｅｎ）、自国（ｃｏｕｎｔｒｙ  ｏｆ  ｏｒｉｇｉｎ）の移動電話のオペレータによって操作される。個々の加入者に対応するデータは、自国内の前記ネットワークのＨＬＲに保存されている。
【００１６】
ただし、第１の国のホーム・ネットワークすなわちＨＰＬＭＮ（Ｈｏｍｅ  Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ−加入者が所属する移動電話ネットワーク）の加入者は、通常は他の国の移動電話ネットワーク内でも自らの移動電話を利用できる。前記ネットワークを「在圏」ネットワーク（ＶＰＬＭＮ−  Ｖｉｓｉｔｅｄ  Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ−加入者が訪問している移動電話ネットワーク。ただし、この加入者は前記ネットワークに所属していない）と称する。ホーム・ネットワーク以外のネットワークで移動電話を使用するという概念は、ローミングと呼ばれており、在圏ネットワークを経由して移動する加入者はローミング・サービス利用者（ｒｏａｍｅｒ）と呼ばれる。
【００１７】
別のフォーリン・ネットワーク（ｆｏｒｅｉｇｎ  ｎｅｔｗｏｒｋ）（ＨＰＬＭＮ）２００に所属する在圏のローミング・サービス利用者２０１（図２を参照）が在圏ネットワーク（ＶＰＬＭＮ）１００に入り、このネットワークを利用しようとする場合に、このローミング・サービス利用者が移動電話のスイッチを入れて最初に実行しなければならないのは、ロックイン（ｌｏｃｋ  ｉｎｔｏ）しようとしている基地局（ＢＴＳ）３の周波数計画に移動電話を同期させることである。該当する地理上の領域にサービスを提供する在圏ネットワークのＶＬＲ  ７（すなわち、通信するＢＴＳに対応するＶＬＲ）にＢＴＳ  ３を介して接続し、位置の更新を要求する。
【００１８】
位置更新要求（図９も参照）の中で、移動電話は（データとコマンド、特に）ＧＳＭ環境における移動電話加入者の総合的な識別子であるＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）を送信する。ユーザに連絡するためにダイヤルする公共の番号、すなわち加入者の「電話番号」であるＭＳＩＳＤＮ（Ｍｏｂｉｌｅ  Ｓｔａｔｉｏｎ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  ＩＳＤＮ  Ｎｕｍｂｅｒ）とＩＭＳＩとを混同してはならない。
【００１９】
ＩＭＳＩは１５桁の数字であり、最初の３桁が移動電話加入者の国番号（ＭＣＣ）、次の２桁が移動電話ネットワーク・コード（ＭＮＣ）である。以上の５桁から、ＶＬＲ  ７はローミング・サービス加入者２０１が所属するホーム・ネットワーク（ＨＰＬＭＮ）２００をバイユニボーカル的に認識できるので、ローミング・サービス加入者が所属するＨＰＬＭＮ  ２００のオペレータとＶＬＲ  ７が所属する在圏のＶＰＬＭＮ  １００のオペレータとのローミング契約があるかどうかを確認できる。
【００２０】
両オペレータ間にローミング契約がある場合は、ＶＬＲ  ７は前記ＩＭＳＩを以下の目的で解析する必要がある。
−  Ｍｏｂｉｌｅ  Ｇｌｏｂａｌ  Ｔｉｔｌｅ（ＭＧＴ）を構成する。この番号は、ＭＣＣ＋ＭＮＣをＥ．１６４識別子（ＩＴＵ−Ｔ勧告）で置き換えることによって取得される。この識別子を使用すると、国際的なシグナリング・ネットワーク３００を経由してＨＰＬＭＮ  ２００のＨＬＲ  ２０９に送信される。例えば、ポルトガルのネットワークＴｅｌｅｃｅｌの顧客がスペインをローミングしている場合は、国際的なＳＳ７ネットワークでポルトガル（国番号＝３５１）とＴｅｌｅｃｅｌ（９１）を表す番号である３５１９１でＭＣＣ＋ＭＮＣ（２６８  ０１）を置き換える必要がある。
−  ＵｐｄａｔｅＬｏｃａｔｉｏｎ  ＭＡＰ（Ｍｏｂｉｌｅ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐａｒｔ）メッセージを構築する。このとき、Ｍｏｂｉｌｅ  Ｇｌｏｂａｌ  ＴｉｔｌｅをＳＣＣＰ（Ｓｉｇｎａｌｌｉｎｇ  Ｃｏｎｎｅｃｔｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐａｒｔ−ＳＳ７スタックのネットワーク・レベル。ＳＳ７は移動電話加入者ネットワークで使用するシグナリング・システムである）アドレスとして使用する。ＶＬＲ  ７は、このＭＡＰバージョンの固有のオペレータとＣＡＭＥＬオプションをサポートするかどうか（ＣＡＭＥＬの概念については後述）を示す必要がある。前記メッセージはＳＳ７信号スタックに配信され、国際的な信号ゲートウェイに送信される。
【００２１】
このメッセージがＨＰＬＭＮ  ２００に届くと、このネットワークはＩＭＳＩの残りの１０桁を使用してローミング・サービス利用者２０１の移動電話の加入データが定義されているＨＬＲ  ２０９を検出する。ＨＬＲ  ２０９では、前記顧客が国際的なローミング・サービスを有効化しているかどうかによって、位置更新を許可または拒否する。有効化している場合は、在圏ネットワーク１００のＶＬＲ  ７との間で一連の認証データを交換した後に、顧客のプロフィール（ＭＳＩＳＤＮ、基本のサービスと補足のサービスに関する情報など）が送信される。
【００２２】
スイッチを入れた時点から、ローミング・サービス利用者２０１はこの利用者にサービスを提供するＶＬＲ  ７に入っており、一時的に導入されるネットワーク１００の顧客と見なされる。最後に、ＩＭＳＩ範囲ごとに（各ＩＭＳＩ範囲は指定されたホーム・ネットワークＨＰＬＭＮに対応する）ダイヤルする番号計画のＭＳＣ／ＶＬＲの処理を設定する必要があるが、理論上はローミング・サービス利用者が在圏ネットワークに所属する顧客と同じ番号計画に対処することができるはずである。ダイヤルされた番号の解析スキーマ（すなわち、インテリジェント・ネットワーク・ノードなどに照会するかどうかにかかわらず、経路を取得する方法）は、顧客のＩＭＳＩ範囲によって変わる可能性がある。または同様に（ｗｈａｔ  ｉｓ  ｔｈｅ  ｓａｍｅ）顧客が所属するＨＰＬＭＮによって変わる可能性がある。換言すれば、ＭＳＣはオペレータが変更できる構成テーブルを使用して、ローミング・サービス利用者が自らのＩＭＳＩからダイヤルされた番号を解析する方法を取得する。
【００２３】
移動電話のオペレータが提供するショート・メッセージ・サービスすなわちＳＭＳのフレームワーク内でショート・メッセージすなわちＳＭを送信するために、オペレータのショート・メッセージ・サービス・センタすなわちＳＭＳＣ  １０を経由して移動電話から移動電話にショート・メッセージを送信するための、ＧＳＭで標準化された通常のプロセスが存在する（図３を参照）。ただし、ＩＰ環境に／ＩＰ環境からメッセージを送信できる多くのアプリケーションがある（例えば、Ｗｅｂページからのショート・メッセージ送信、移動電話で生成したショート・メッセージ（ＳＭＳ  ＭＯ）のテレビ会議への送信など）。「ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ：インターネット・プロトコル）環境」という表現はインターネット環境を表しており、ＩＰ環境は図３の参照番号４００に簡略化して示されている。
【００２４】
ＳＭＳＣ  １０は、以下のＳＭＳ送信要求を受信できる。
−  ＭＳＣ  ５から、移動電話から移動電話へのプロセスによる（送信側移動電話１と受信側移動電話との間）。サービス・センタのアドレスに基づいてＳＭＳＣ  １０にメッセージが送信される。このアドレスは、各オペレータの端末に構成されている。
−  ＩＰ環境４０から、ＳＭＳＣのメーカーがＳＭＰＰ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ  Ｐｒｏｔｏｃｏｌ、ＳＭＳＣと外部のアプリケーションが通信するためのプロトコル）などのプロトコルを実装したいずれかの端末（ｗｈｉｃｈ  ｅｎｄ）へ。
【００２５】
スイッチを入れた時点から、同様にしてメッセージが処理される。ＳＭＳＣは、受信側移動電話１’に対応するＨＬＲに照会し、受信側移動電話を利用できない場合に、ＳＭＳＣはメッセージを格納し、事前に指定した再試行ポリシーに従ってこれを後で送信しようとする。受信側移動電話を利用できる場合に、ＨＬＲはＩＭＳＩと受信側移動電話がＳＭＳＣ  １０にインストールされているセル２の基地局３に対応するＶＬＲ  ８の番号を返す。この時点から、ＳＭＳＣ  １０はメッセージを受信側ＶＬＲ  ８にルーティングすることで、ショート・メッセージの配信を行う。
【００２６】
従来の回路交換ネットワークの環境（ＳＳ７−Ｓｉｇｎａｌｌｉｎｇ  Ｓｙｓｔｅｍ  ７：移動電話ネットワークで使用する信号システム）とパケット交換ネットワーク（ＩＰ：Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ−パケット交換ネットワークで使用するプロトコル）との対話は、１本の共通のライン（ｌｉｎｅ）に集中する。
【００２７】
他方では、ＩＴＵとＥＴＳＩによって標準化された、高度な通信サービスを提供するための新しいネットワーク・アーキテクチャの定義に基づくインテリジェント・ネットワークすなわちＩＮ（ｉｎｔｅｌｌｉｇｅｎｔ  ｎｅｔｗｏｒｋ）の概念が存在する。
【００２８】
このアーキテクチャの基本的な要素は、通話をその時点で制御するノード、いわゆるサービス制御ポイントすなわちＳＣＰである。特定の通話関連イベントが発生すると、通話を制御する交換機（ｓｗｉｔｃｈｅｒ）はその処理を保留にし、ＳＣＰに連絡して指示を待つ。このために、ＳＳ７インテリジェント・ネットワークＩＮプロトコルを使用する必要がある。最も一般的なＩＮ標準は、固定ネットワーク向けのＥＴＳＩ−Ｃｏｒｅ  ＩＮＡＰ  ＣＳｘとＡＩＮ（Ａｄｖａｎｃｅｄ  Ｉｎｔｅｌｌｉｇｅｎｔ  Ｎｅｔｗｏｒｋ）、およびモバイル・ネットワーク向けのＣＡＭＥＬ（Ｃｕｓｔｏｍｉｚｅｄ  Ａｐｐｌｉｃａｔｉｏｎ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋｓ  Ｅｎｈａｎｃｅｄ  Ｌｏｇｉｃ）である。
【００２９】
ＳＣＰは、通話の制御を取得すると、受信者番号の変更、通話の解放、基本的な通話イベント（顧客の応答、話中、通話セット・アップ前のハング・アップ（ｈａｎｇｓ  ｕｐ  ｐｒｉｏｒ  ｔｏ  ｓｅｔｔｉｎｇ  ｕｐ  ｔｈｅ  ｃａｌｌ）など）の監視、保証時間通話ユニット（ｇｕａｒａｎｔｅｅｄ  ｔｉｍｅ  ｃａｌｌ  ｕｎｉｔｓ）のダウンロード、数字の収集（ｃｏｌｌｅｃｔｉｏｎ  ｏｆ  ｄｉｇｉｔｓ）を伴うカスタマイズされた広告の複写命令、外部データベースへのアクセスなど、様々なタスクを実行できる。
【００３０】
ＣＡＭＥＬプロトコルは、実際にはモバイル・ネットワーク用にＩＮＡＰ−ＣＳ１を調整したものであり、ＭＡＰプロトコルの新しい領域を定義している。この領域では、加入フラグ（ｓｕｂｓｃｒｉｐｔｉｏｎ  ｆｌａｇ）（ＣＳＩ＝ＣＡＭＥＬ  Ｓｕｂｓｃｒｉｐｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ）にＩＮトリガの基準が定義され、これがＶＬＲに転送される。ただし、ＣＡＭＥＬの標準化と実装はモバイル・ネットワークにおけるＩＮサービスに対する市場の需要からかなり遅れている。結果として、まず「プリペイド」サービスが選択されてモバイル・ネットワークに固有のプロトコル（ＩＮＡＰ−ＣＳ１の拡張）を使用して導入され、さらにＭＡＰに固有の拡張（ＶＬＲの加入フラグ）を使用してトリガを実行する（トリガの実行）。ＣＡＭＥＬはモバイルＩＮの標準なので、オペレータはこれを使用してローミング中の顧客にそのＨＰＬＭＮと同じサービスを提供できる（在圏ネットワークＶＰＬＭＮがＣＡＭＥＬをサポートする限り、その機能はオープンであり、顧客はＨＰＬＭＮのＨＬＲにＣＳＩフラグが提供される）。ＣＡＭＥＬを使用すると、ＨＰＬＭＮは通話をセット・アップ中に制御できる。
【００３１】
ただし、すべてのネットワークがＣＡＭＥＬをサポートするわけではないし、ＣＡＭＥＬネットワークのすべての顧客にＣＳＩが提供されるわけでもない（ＣＡＭＥＬは、主に通話に課金するためにＨＰＬＭＮによる前記制御が必須の「プリペイド」サービスの顧客に適用される）。
【００３２】
国際的なローミング（すなわち、ＶＰＬＭＮに対応する国とＨＰＬＭＮのある国とが異なるローミング）の場合は、ローミング・サービス利用者が在圏ネットワークの国際電話のダイヤル・プロセスを知らないのは非常に一般的なことである。通話のほとんど大部分は通常は自国で作成されることを考慮して、前記タイプの通話で発生する最も一般的なエラーを調査し、次のようなエラーが特定された。
−  最初に「＋」または「００」（国際電話識別子）をダイヤルせずに国番号をダイヤルしている。
−  国番号の前に「＋００」をダイヤルしている（すなわち、２つの国際電話識別子を同時に使用している）。
−  「０」を１つだけダイヤルし、その後すぐにＣＣ（国番号：Ｃｏｕｎｔｒｙ  Ｃｏｄｅ）をダイヤルしている。
−  「＋」でなく「＊」（アスタリスク）を使用している。
−  国内形式の備忘録（ａｇｅｎｄａ）から、加入者が自国にいる場合と同様にダイヤルしている。
−  英国など特定の国の場合に、国のダイヤル用エスケープ・コードが挿入されている。外国からダイヤルする場合はこれを挿入してはならない（＋４４  ０残りの番号）。この誤りは、スペインの番号全体を変更する前に外国からスペインにかける場合は特に一般的であった。かつて、「９」はスペイン内でダイヤルするためのエスケープ・コードであり、この数字はいかなる情報も追加しなかった。しかし、外国からダイヤルする場合、前記コードを挿入してはならなかった（例えば、マドリッドにかける場合は００３４  ９１でなく００３４  １とダイヤルする必要があった）。最初の数字がネットワークのタイプを表すように（８、９が固定ネットワーク、６が移動電話の番号）スペインの番号計画が拡張されてからは、前記数字を国際電話のダイヤルに含める必要がある（＋３４  ９１．．．、＋３４  ６０７．．．）。
【００３３】
こうしたエラーを調査すると、ローミング・サービス利用者にこうしたエラーに関する適切な情報を提供し、エラーの再発を防止するシステムおよび／または加入者に適切なダイヤル方法を知らせるシステムを確立するのが望ましいと考えられた。
【非特許文献１】ＥＴＳＩ：ＧＳＭ  ０９．０２：Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ．Ｍｏｂｉｌｅ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐａｒｔ（ＭＡＰ）Ｓｐｅｃｉｆｉｃａｔｉｏｎ
【発明の開示】
【発明が解決しようとする課題】
【００３４】
現在、多くの外国の在圏ネットワークに入るローミング・サービス利用者が作成した通話は、固有のプロセスに従っていない。番号は、在圏ネットワークに所属する顧客と同じルーティング・スキーマに従って解析される。存在しない番号にアクセスしようとした場合は、ＭＳＣでわずかな変更を加えて英語で通知する。ＭＳＣの番号解析は柔軟性の乏しいプロセスである（基本的にダイヤルされた番号に対する数字の追加と削除、および通話を送信する経路のセット・アップで構成される）ことを指摘する必要がある。顧客がダイヤルされた番号内で検出されたエラーの詳細な解析など複雑な判断は含まれず、ダイヤル・エラーの場合にショート・メッセージも送信されない。
【００３５】
前述のＣＡＭＥＬ標準を使用すると、ＨＰＬＭＮはローミング・サービス利用者が作成した通話を実行中に制御できる。このために、前記ローミング・サービス利用者には専用の加入フラグ（ＣＳＩ）が提供され、これを使用してＨＰＬＭＮのＳＣＰとの制御ダイアログをセット・アップできる（特にｇｓｍＳＣＦの場合。ただし、ｇｓｍＳＣＦはＧＳＭ環境でＣＡＭＥＬダイアログに含まれるＳＣＰを表す用語である）。
【００３６】
ただし、ＶＰＬＭＮとして動作する多くのネットワーク・オペレータは、現在のところ、ＧＳＭ環境内の他のすべての移動電話ネットワーク・オペレータが署名したＣＡＭＥＬ契約を持っていない。さらに、一部のオペレータについては、ＣＡＭＥＬ契約は「プリペイド（ｐｒｅ−ｐａｙ）」サービスの加入者のみ、すなわち前記「プリペイド」サービスにＣＡＭＥＬフラグが指定された顧客にのみ適用される。それ以外のローミング・サービス利用者は、通話の制御が在圏ネットワーク（ＶＰＬＭＮ）のみに所属する。この結果、ＣＡＭＥＬサービスを利用しない顧客に提供する補足のサービスを提供することが望まれる（ＣＡＭＥＬフラグのある加入者は前記補足のサービスを利用できない）。
【００３７】
本発明の１つの目的は、ＣＡＭＥＬ標準に従わない在圏加入者向けの適切なダイヤル情報サービスの基盤を提供することである。
【課題を解決するための手段】
【００３８】
本発明の第１の態様は、在圏移動電話ネットワーク（ＶＰＬＭＮ）内の在圏加入者のためのダイヤル・エラー通知システムに関する。在圏加入者は在圏移動電話ネットワークとは異なるホーム移動電話ネットワーク（ＨＰＬＭＮ）の加入者である。本発明によれば、本システムは、
加入者によってダイヤルされた番号を解析し、前記ダイヤルされた番号が少なくとも１つの所定のエラー基準に当てはまるかどうかを判断する手段を備える在圏移動電話ネットワークの第１のノードと、
前記ダイヤルされた番号が少なくとも１つの所定のエラー基準に当てはまる場合に、ダイヤル・エラー通知を伴うショート・メッセージ（ＳＭ）を加入者に送信する手段と、を備える。
【００３９】
前記第１のノードは、在圏移動電話ネットワークのサービス制御ポイント（ＳＣＰ：Ｓｅｒｖｉｃｅ  Ｃｏｎｔｒｏｌ  Ｐｏｉｎｔ）とすることができる。
【００４０】
本システムは、加入者のＩＭＳＩに基づいてホーム移動電話ネットワーク（ＨＰＬＭＮ）のＩＤを確認する手段を備えることができる。
【００４１】
一方、本システムは、
在圏移動電話ネットワークの第１のノードからＳＳ７−ＩＰゲートウェイにショート・メッセージを送信するためにメッセージを送信する手段と、
前記ＳＳ７−ＩＰゲートウェイからショート・メッセージ送信サーバにショート・メッセージを送信するためにｈｔｔｐメッセージを送信する手段と、
前記ショート・メッセージ送信サーバから在圏ネットワークのショート・メッセージ・サービス・センタ（ＳＭＳＣ）に加入者宛てのショート・メッセージを送信する手段とを備えることができる。
【００４２】
本システムは、ホーム移動電話ネットワーク（ＨＰＬＭＮ）のＩＤに基づいてショート・メッセージ・テキストを選択する手段と、例えば在圏加入者のＩＭＳＩに基づいてショート・メッセージ・テキストを選択する手段と、を備えることができる。
【００４３】
ショート・メッセージ送信サーバには、ショート・メッセージ・テキストを格納するデータベースと、ＳＳ７−ＩＰゲートウェイから受信したｈｔｔｐメッセージに含まれるインジケータ・コード（ｉｎｄｉｃａｔｏｒ  ｃｏｄｅ）に基づいてショート・メッセージ・テキストを選択する手段と、を備えることができる。
【００４４】
前述のｈｔｔｐメッセージには、ショート・メッセージ・テキストを示す少なくとも１つのインジケータ・コードと、ショート・メッセージの送信先となる加入者の移動電話の番号（ＭＳＩＳＤＮ）と、を含むことができる。
【００４５】
本システムは、第１のノードに初期制御セット・アップ・メッセージを送信する手段を備えることができる。このメッセージは、少なくとも加入者によってダイヤルされた電話番号、加入者の移動電話の番号（ＭＳＩＳＤＮ）、加入者のＩＭＳＩのデータを備えている。第１のノードに初期制御セット・アップ・メッセージを送信する手段は、在圏移動電話ネットワーク（ＶＰＬＭＮ）のＭＳＣ内に含まれる可能性があり、それにより、ＭＳＣに対応するセル内の加入者が電話番号をダイヤルすると、前記ＭＳＣが第１のノードに初期制御セット・アップ・メッセージを送信する。
【００４６】
本システムは、ダイヤル・エラー通知を伴う最初のショート・メッセージが加入者に送信されてからの経過時間が所定の最小時間よりも短い場合、ダイヤル・エラー通知を伴う２度目のショート・メッセージが同じ加入者に送信されるのを防止する制御手段を備えることができる。
【００４７】
エラー基準には、以下に示す基準のグループから選択された１つまたは複数の基準を含めることができる。
−  ダイヤルされた番号は、「＋」で始まり、数字Ｃ（１≦Ｃ≦９）以外の符号が続く。
−  ダイヤルされた番号は、「００」で始まり、数字Ｃ（１≦Ｃ≦９）以外の符号が続く。
−  ダイヤルされた番号は、６、７、８、９以外の数字で始まる９桁の数。
−  ダイヤルされた番号は、「＋」または「００」で始まり、国番号が続き、前記国への国際電話のダイヤルには使用できないエスケープ・コードが続く。
−  ダイヤルされた番号は、９桁未満の番号であるがショート・コードではない。
【００４８】
本発明の別の態様は、在圏移動電話ネットワーク（ＶＰＬＭＮ）内の在圏加入者のためのダイヤル・エラー通知方法に関する。在圏加入者は、在圏移動電話ネットワークとは異なる別のホーム移動電話ネットワーク（ＨＰＬＭＮ）の加入者である。本方法は以下のステップを備えている。
（ａ）在圏移動電話ネットワークの第１のノードにおいて、加入者によってダイヤルされた第１の番号を解析し、前記ダイヤルされた番号が少なくとも１つの所定のエラー基準に当てはまるかどうかを判断するステップ。
（ｂ）前記ダイヤルされた番号が少なくとも１つの所定のエラー基準に当てはまる場合に、加入者に少なくとも１通のショート・メッセージ（ＳＭ）を送信するステップであって、前記ショート・メッセージには、少なくとも１つのダイヤル・エラー通知が含まれるステップ。
【００４９】
前記第１のノードは、在圏移動電話ネットワークのサービス制御ポイント（ＳＣＰ）とすることができる。
【００５０】
本方法は、以下のステップをさらに備えることができる。
（ｃ）加入者のホーム移動電話ネットワーク（ＨＰＬＭＮ）のＩＤが決定され、加入者のホーム移動電話ネットワーク（ＨＰＬＭＮ）に基づいて、加入者がダイヤル・エラー通知サービスを受ける権利があるかどうかを判断するステップ。
【００５１】
ホーム移動電話ネットワークのＩＤは、加入者のＩＭＳＩに基づいて決定することができる。
【００５２】
ステップ（ｃ）は、ステップ（ｂ）の前に実行できる。また、ステップ（ａ）の前にも実行できる。
【００５３】
ステップ（ｂ）は、
−  サービス制御ポイント（ＳＣＰ）からＳＳ７−ＩＰゲートウェイにショート・メッセージを送信するためにメッセージを送信するステップと、
−  前記ＳＳ７−ＩＰゲートウェイからショート・メッセージ送信サーバにショート・メッセージを送信するためにｈｔｔｐメッセージを送信するステップと、
−  前記サーバから在圏ネットワークのショート・メッセージ・サービス・センタに、在圏加入者宛てのショート・メッセージを送信するステップと、
を備えることができる。
【００５４】
ショート・メッセージ・テキストは、ホーム移動電話ネットワーク（ＨＰＬＭＮ）のＩＤに基づいて（例えば在圏加入者のＩＭＳＩに基づいて）選択される。
【００５５】
テキストは、ＳＳ７−ＩＰゲートウェイから受信したｈｔｔｐメッセージに含まれるインジケータ・コードに基づいて、ショート・メッセージ送信サーバのデータベースに格納された複数のテキストの中から選択できる。
【００５６】
ｈｔｔｐメッセージには、ショート・メッセージ・テキストを示す少なくとも１つのインジケータ・コードと、ショート・メッセージの送信先となる加入者の移動電話の番号（ＭＳＩＳＤＮ）と、を含めることができる。
【００５７】
本方法は、第１のノードに初期制御セット・アップ・メッセージを送信する第１のステップを備えることができる。このメッセージは、少なくとも加入者によってダイヤルされた電話番号、加入者の移動電話の番号（ＭＳＩＳＤＮ）、加入者のＩＭＳＩのデータを備えている。初期制御セット・アップ・メッセージは、加入者が位置するセルに対応する（ｃｏｒｒｅｓｐｏｎｄｉｎｇ  ｔｏ  ｔｈｅ  ｃｏｒｒｅｓｐｏｎｄｉｎｇ）在圏移動電話ネットワークのＭＳＣから送信できる。
【００５８】
ダイヤル・エラー通知を伴うショート・メッセージを加入者に送信する前に、ダイヤル・エラー通知を伴う、前のショート・メッセージが同じ加入者に送信されてから所定の最小時間が経過したかどうか検査することができ、前記所定の最小時間が経過していない場合、ダイヤル・エラー通知を伴うショート・メッセージが送信されない。
【００５９】
エラー基準には、以下に示す基準のグループから選択された１つまたは複数の基準を含めることができる。
−  ダイヤルされた番号は、「＋」で始まり、数字Ｃ（１≦Ｃ≦９）以外の符号が続く。
−  ダイヤルされた番号は、「００」で始まり、数字Ｃ（１≦Ｃ≦９）以外の符号が続く。
−  ダイヤルされた番号は、６、７、８、９以外の数字で始まる９桁の数。
−  ダイヤルされた番号は、「＋」または「００」で始まり、国番号が続き、前記国への国際電話のダイヤルには使用できないエスケープ・コードが続く。
−  ダイヤルされた番号は、９桁未満の番号であるがショート・コードではない。
【００６０】
ＣＡＭＥＬサービスＯ−ＣＳＩフラグを備えていない在圏加入者に対してのみこの方法を実施することが可能である。
【００６１】
一連の図面について以下に簡単に説明する。こうした図面は本発明の理解を深めるために有効であり、前記発明の実施形態に明らかに関連するが、本発明の説明のための非限定的な例として提供されている。
【発明を実施するための最良の形態】
【００６２】
図４は、前述のようにほとんどの要素が最新技術に対応するネットワークを簡略化して示している（従来のコンポーネントの参照番号は最新技術に関する図と同じである）。換言すれば、ＶＰＬＭＮ  １００にはその基地局３、ＢＳＣ  ４、ＭＳＣ  ５、ＶＬＲ  ７が含まれる。これは、前述の従来のネットワークとまったく同様である。さらに、ＨＰＬＭＮ  ２００ネットワークはＨＬＲ  ２０９を備えている。ＨＬＲ  ２０９には、前記ＨＰＬＭＮ  ２００に加入しているが現在はＶＰＬＭＮ  １００のセル２を訪問（ローミング）している加入者２０１に関連するデータが格納されている。
【００６３】
ＶＰＬＭＮ  １００のＭＳＣ  ５は、ホーム・ネットワークＨＰＬＭＮ  ２００のＳＣＰ  ２３０とＣＡＭＥＬ制御ダイアログ（ｄｉａｌｏｇｕｅ）（具体的にはｇｓｍＳＣＦ）を確立できる（図４に参照番号１５で簡略化して示されている）。
【００６４】
他方では、従来のシステムとまったく同様に、例えば在圏加入者（ｖｉｓｉｔｉｎｇ  ｓｕｂｓｃｒｉｂｅｒ）が訪問したネットワークＶＰＬＭＮ  １００内で自分の移動電話を使用できるような、ＶＰＬＭＮ  １００のＭＳＣ  ５とＨＰＬＭＮ  ２００のＨＬＲ  ２０９間でＭＡＰメッセージ１４によるダイアログの手段もある。
【００６５】
ただし、在圏ネットワーク（ｖｉｓｉｔｅｄ  ｎｅｔｗｏｒｋ）ＶＰＬＭＮ  １００にはＭＳＣ  ５からＳＴＰ  １２（Ｓｉｇｎａｌｌｉｎｇ  Ｔｒａｎｓｆｅｒ  Ｐｏｉｎｔ―受信ポイント（ｒｅｃｉｐｉｅｎｔ  ｐｏｉｎｔ）にコマンドやメッセージをルーティングするためのネットワークの中間信号ポイント）を介してアクセスできるサービス制御ポイント（Ｓｅｒｖｉｃｅ  Ｃｏｎｔｒｏｌ  Ｐｏｉｎｔ）ＳＣＰ  １１も含まれる。アクセスはＩＮＡＰ−ＣＳ１ダイアログを介して行われる。これは、図４の参照番号１３に簡略化して示されている。
【００６６】
図４から開始され、本発明の１つの実施形態によって、次の操作が行われる。
１）ＭＳＣ／ＶＬＲ（図１のＶＰＬＭＮ  ネットワーク１００の参照番号５と７）に対応する装置（ｕｎｉｔ）が、在圏加入者（ローミング・サービス利用者）が電話番号をダイヤルするのを検出する。加入者のＩＭＳＩに基づいて、その加入者がダイヤル・エラー通知契約のあるホーム・ネットワーク（ＨＰＬＭＮ）に所属しているかどうかが判断される。こうした契約が存在する場合、ＭＳＣ／ＶＬＲ装置はＳＣＰ  １１によるＩＮＡＰ−ＣＳ１制御ダイアログ（ｃｏｎｔｒｏｌ  ｄｉａｌｏｇｕｅ）（図４の参照番号１３）をセット・アップする。これは、ダイヤル・エラー通知サービスのロジックを含むものである。前記ダイアログは、通常は１台または数台のＳＴＰ  １２を介して実行される。
【００６７】
２）ＳＣＰ  １１は、ＩｎｉｔｉａｌＤＰ  ＣＳ１操作（ｏｐｅｒａｔｉｏｎ）（初期制御セット・アップ・メッセージ）の引数を解析し、ダイヤル・エラー通知サービスのロジックを実行して、ダイヤル・エラーの事態（ｅｒｒｏｎｅｏｕｓ  ｄｉａｌｌｉｎｇ  ｃａｓｅ）が発生したかどうかを確認する。ダイヤル・エラーの事態は、例えば、以下に示すように所定の一連のエラー基準の少なくとも１つに当てはまる事態として理解されるのが好ましい。
−  最初に「＋」または「００」（国際電話識別子）をダイヤルせずに国番号をダイヤルしている。
−  国番号の前に「＋００」をダイヤルしている。すなわち、２つの国際電話識別子を併用している。
−  「０」を１つだけダイヤルし、その後すぐに国番号をダイヤルしている。
−  「＋」でなく「＊」（アスタリスク）を使用している。
−  国内形式の備忘録から、加入者が自国にいる場合と同様にダイヤルしている。（ただし、このエラー基準に従っているかどうかをいつでも確認できるとは限らない。例えば、加入者がスペインのＶＰＬＭＮ内を移動しており、ダイヤルされた番号が移動電話のａｇｅｎｄａから取得され、その移動電話が加入者の自国にあるのと同様に、「６」、「７」、「８」または「９」で始まり、長さが９桁の場合、その顧客が実際にスペインの国番号にアクセスしようとしているのか、加入者の自国の国番号にアクセスしようとしているのかを識別できない。このようにあいまいなために、ダイヤル・エラー通知サービスではこうした通話は正常である、すなわちスペインの通話先が指定された場合と見なされる）。
−  英国など特定の国の場合に、国のダイヤル用エスケープ・コードが挿入されている。これは外国からダイヤルする場合に挿入してはならない（＋４４  ０残りの番号）。
【００６８】
３）どのエラー基準にも当てはまらない場合、エラーがないと見なされ、通話は継続される（ＳＣＰ  １１にＭＳＣ  ５にＣｏｎｔｉｎｕｅ操作を送信する）。
【００６９】
所定のエラー基準のいずれかに当てはまる場合は、国際ダイヤルがエラーと見なされ、ＳＣＰ  １１は以下を送信する。
−  一方、ＭＳＣ  ５へのＲｅｌｅａｓｅＣａｌｌ操作。ダイヤルされた番号が存在しないことを示す音声の通知を伴って通話が解除される。
−  他方、データベースにアクセスするためのインテリジェント・ネットワーク（ＩＮ：ｉｎｔｅｌｌｉｇｅｎｔ  ｎｅｔｗｏｒｋ）操作（サプライヤ所有者プロトコル（ｓｕｐｐｌｉｅｒ  ｐｒｏｐｒｉｅｔｏｒ  ｐｒｏｔｏｃｏｌ）、ＳｅａｒｃｈなどのＥＴＳＩ−ＣＳ２プロトコルを使用できる）。前記操作は、ＳＤＰ（ＳＤＰはＳｅｒｖｉｃｅ  Ｄａｔａ  Ｐｏｉｎｔの頭字語で、ＳＣＰの要求に従ってデータを戻すかつ／または変更することができる、インテリジェント・ネットワーク・アーキテクチャのサービスおよび／または顧客データを格納するノードに対応する）の機能を実行している（すなわち、受信した操作を解釈する）プラットフォームと、ＩＰ環境（インターネット）とのゲートウェイの機能を実行中のプラットフォームに同時に送信する必要がある。図５は、ＳＣＰ  １１とＳＳ７−ＩＰ  ＳＤＰゲートウェイ１６との関係を簡略化して示している。ゲートウェイ１６は、ＳＳ７環境（図５の参照番号５００）とＩＰ環境（４００）とのゲートウェイまたはブリッジとして機能する。
【００７０】
４）ＳＳ７−ＩＰ  ＳＤＰゲートウェイ（または単にゲートウェイ）１６は、顧客へのショート・メッセージ（ＳＭ）の送信に必要な引数を伴うＳＳ７メッセージ（図５の参照番号Ｍ１）を（ＳＴＰ  １７を介して）受信する。基本的に、前記ＳＳ７メッセージには、ショート・メッセージ識別子コード、通話を開始した加入者のＭＳＩＳＤＮ（電話番号）（すなわち、在圏移動電話２０１）、ショート・メッセージ（ＳＭ）の生成を行うＩＰドメインのサーバ１８の識別子が含まれている必要がある。このような引数から、ＳＤＰ−ゲートウェイはＩＰドメインの前記サーバ１８へのｈｔｔｐ（ＩＰ伝送用ハイパー・テキスト転送プロトコル：Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）要求を構築する（図６を参照）。さらに、ゲートウェイ１６はＳＣＰ  １１に確認メッセージ（Ｍ２）を送信できる。前記メッセージは、サーバ１８から開始できる（ｈｔｔｐ要求を正常に処理した場合）。
【００７１】
５）ＩＰドメインのサーバ１８は、ショート・メッセージを生成するために必要なデータを抽出する。ショート・メッセージ識別子コードに基づいて、その内容（テキスト）がデータベースから取得される。ローミング・サービス利用者のＭＳＩＳＤＮと指導的な（ｅｄｕｃａｔｉｏｎａｌ）ショート・メッセージのテキストがわかると、ＳＭＳＣ  １０への送信要求が実行される（ＳＭＳＣがサポートするＩＰプロトコルで）。
【００７２】
６）ショート・メッセージがＳＭＳＣ  １０に到着すると、このメッセージは従来のＧＳＭプロセスに従ってローミング・サービス利用者の移動電話（ｍｏｂｉｌｅ  ｔｅｌｅｐｈｏｎｅ）２０１に配信される。唯一の違いは、ＳＭＳＣはホーム・ネットワーク（ＨＰＬＭＮ）２００のＨＬＲ  ２０９に照会して（ＳｅｎｄＲｏｕｔｉｎｇＩｎｆｏＦｏｒＳＭＳ  ＭＡＰ操作）ＩＭＳＩとＶＬＲ識別子を確認する必要があることである。ＳＭＳＣ  １０は、ローミング・サービス利用者の移動電話２０１のあるセル２の基地局３に対応するＶＬＲ  ７  の番号を受信すると、前記配信のメッセージを、国際ゲートウェイを介して渡さずに直接ルーティングする。換言すれば、ショート・メッセージが国際シグナリングネットワーク３００に渡されることはない。これは、ＳＭＳＣ  １０が在圏ネットワークＶＰＬＭＮ  １００そのものの一部だからである。国際的なトランザクションは、メッセージをルーティングするために必要なデータを取得する場合にのみ発生する（特に、ＳＭＳＣ  １０とホーム・ネットワーク２００のＨＬＲ  ２０９を照会する場合）。
【００７３】
より明確化するために、以下の３つの態様を始めとする本発明のいくつかの態様を以下に詳細に説明する。
ａ−  ＭＳＣ／ＶＬＲ（５／７）の設定。在圏加入者をインストールしてＳＣＰ  １１に対するＩＮトリガを実行する（通話処理の保留と初期メッセージ制御のセット・アップ）。このトリガは、ダイヤル・エラー通知サービスを提供するオペレータごとに設定する必要がある。
ｂ−  ダイヤル・エラー通知サービスのロジックの実行と交換ネットワークが送信する信号の引数の解析。このロジックは、受信したデータに基づいて国際ダイヤル方式が正しいかどうかを判断し、これに従って、ＳＳ７−ＩＰ  ＳＤＰ−ゲートウェイへのショート・メッセージ送信要求を実行するかまたは実行しない。
ｃ−  流れとＩＰ環境との相互作用は次の通りである。ＳＳ７−ＩＰ  ＳＤＰゲートウェイ１６がＳＳ７メッセージをＩＰドメインのサーバ１８（ショート・メッセージ生成機能を備えるサーバ）へのｈｔｔｐ要求に変換する。サーバ１８は、送信するショート・メッセージの内容を取得し、ＳＭＳＣ  １０への最終的な要求を実行する。ＳＭＳＣ  １０は、このポイントからショート・メッセージを受信者のローミング・サービス利用者に従来の方法で送信する。
【００７４】
説明する第１の態様は、ＳＣＰ  １１のダイヤル・エラー通知サービスの「トリガ」と初期制御メッセージ（ＩｎｉｔｉａｌＤＰ）の構築である。前記アプリケーション・メッセージは、ＳＳ７信号プロトコルの下位のレイヤ（ＴＣＡＰ−  Ｔｒａｎｓａｃｔｉｏｎ  Ｃａｐａｂｉｌｉｔｙ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ、ＳＣＣＰ−  Ｓｉｇｎａｌｌｉｎｇ  Ｃｏｎｎｅｃｔｉｏｎ  Ｃｏｎｔｒｏｌ  ＰａｒｔおよびＭＴＰ−  Ｍｅｓｓａｇｅ  Ｔｒａｎｓｆｅｒ  Ｐａｒｔ）に配信される。つまり、ＳＴＰ  １２を経由したルーティングに従って、サービスのロジックが存在するＳＣＰ  １１に到達する。
【００７５】
本発明のサービスは、在圏加入者に提供できるＣＡＭＥＬサービスと非互換にするように指定されている。前記加入者にＯ−ＣＳＩが提供される場合は、ｇｓｍＳＣＦＡｄｄｒｅｓｓフィールドに指定されたＳＳ７アドレス（Ｏ−ＣＳＩに所属）へのＣＡＭＥＬ−ＩｎｉｔｉａｌＤＰメッセージが無条件でセット・アップされる。別の言い方をすると、在圏ネットワーク（ＶＰＬＭＮ）のＭＳＣ／ＶＬＲは、国際ＳＳ７ネットワーク３００を介して、ＨＰＬＭＮ  ２００のＳＣＰ（ｇｓｍＳＣＦ  ２３０）と直ちに交信する必要がある。ＨＰＬＭＮ  ２００のアドレスは、Ｏ−ＣＳＩフラグに明確に指定されている。その時点から、ＨＰＬＭＮのＳＣＰ（ｇｓｍＳＣＦ  ２３０）は通話を制御し、様々な処置（受信者番号の変更など）をセット・アップできる（ＨＰＬＭＮ  ２００のＳＣＰが通話の受信者番号を変更しない場合は、在圏ネットワークのＭＳＣがローカルのダイヤル・エラー通知サービスへのトリガをセット・アップすることができる。ただし、このようなソリューションは幾分複雑であり、本発明の好ましい実施形態から外れている。この好ましい実施形態では、在圏加入者に「ｐｒｅ−ＣＡＭＥＬ」アプリケーションを提供しようとする。これは、実際にはＣＡＭＥＬと互換性のない概念である。ＣＡＭＥＬ標準を使用すると、ＨＰＬＭＮはローミング・サービス利用者が作成した通話をセット・アップ中にリアルタイムで制御できる。したがって、ローミング・サービス利用者にＶＬＲのＯ−ＣＳＩが提供される場合、在圏ネットワークは加入者のＨＰＬＭＮへの通話の制御を転送し（転送しなければならない）、ダイヤル・エラー検出および／または通知機能を実現するためのアクセスを可能にする（非ＣＡＭＥＬ加入者向けにローカルに実行する機能））。
【００７６】
在圏加入者のＨＰＬＭＮのオペレータＩＤ（在圏加入者のＩＭＳＩに基づいて識別できる）に従ってダイヤル・エラー通知サービスを選択的に起動できるようなトリガを、在圏加入者のＨＰＬＭＮのオペレータＩＤに基づいて設定する必要がある。このようにして、サービスを提供するオペレータの番号を徐々に有効化できる。ＳＣＰ  １１の過負荷、ＳＳ７信号ネットワーク（ＳＴＰ）の過負荷、すなわちダイヤル・エラー通知サービスに含まれるその他のシステム（ＳＳ７−ＩＰ  ＳＤＰゲートウェイ、ショート・メッセージ送信用ＩＰノードなど）の過負荷は、このようにして回避される。こうして、ダイヤル・エラー通知サービスが、一部のＨＰＬＭＮ加入者に対して実行され、その他のＨＰＬＭＮ加入者に対しては実行されないようなＭＳＣを構成できる。
【００７７】
ＳＣＰ  １１への通話の制御を転送するためのＩｎｉｔｉａｌＤＰ  ＣＳ１メッセージのアプリケーション・レベルのＡＳＮ．１書式を以下に示す。
InitialDP  OPERATION
ARGUMENT
SEQUENCE [
serviceKey [0] INTEGER (0..2147483647),
calledPartyNumber        [2]       OCTET STRING (SIZE (1..41)),
callingPartyNumber  [3]  OCTET STRING (SIZE (2..10)),
extensions [15] SEQUENCE SIZE (1..16) OF SEQUENCE [
type INTEGER (0..63),
criticality ENUMERATED [ ignore (0), abort (1), ] DEFAULT ignore, value [1]
kindOfNumberValue EXPLICIT Number
] ExtensionFieldl OPTIONAL
]
【００７８】
ＥＴＳＩ  Ｃｏｒｅ  ＩＮＡＰ  ＣＳ１は、固定ネットワーク向けの標準である。したがって、ＩＭＳＩ（モバイル・ネットワークに固有の情報）の内容の送信に関する特定のフィールドはない。ただし、この標準を使用すると、オペレータにある種の自由度が提供され、前記タイプの情報を送信できる拡張（ｅｘｔｅｎｓｉｏｎｓ）を定義できる。前記拡張とその内容の送信は、ネットワーク・オペレータ特有の情報である。在圏加入者（ｖｉｓｉｔｏｒｓ）にダイヤル・エラー通知サービスを提供するために、ＩｎｉｔｉａｌＤＰメッセージに拡張が含まれ、その中でＩＭＳＩが送信され、ＳＣＰ  １１のロジックによって適切な処理が行われる。
【００７９】
ＳＣＰ  １１は、前記メッセージを受信すると直ちにＩｎｉｔｉａｌＤＰ内で送信された以下の引数をデコードする。
−  ＳｅｒｖｉｃｅＫｅｙは、エラー通知サービスのロジックを処理する（ａｄｄｒｅｓｓｉｎｇ）ためにＳＣＰが使用する識別子である（さらに、ＳＣＰは前記パラメータに従って様々なサービス・ロジックを処理できる）。
−  ＣａｌｌｅｄＰａｒｔｙＮｕｍｂｅｒにはダイヤルされた番号が含まれる。前記番号は、発生する可能性のあるエラーを確認するために詳細に解析される。
−  ＣａｌｌｉｎｇＰａｒｔｙＮｕｍｂｅｒには通話する側の番号（ＭＳＩＳＤＮ）が含まれる。ＳＣＰ  １１では、ダイヤル・エラーの場合に指導的なショート・メッセージ（ＳＭ）の宛て先を決定するためにこの番号が必要である。
−  最後に、ＩＭＳＩ（拡張内にエンコードされる）には、その顧客が所属するホーム・ネットワーク（ＨＰＬＭＮ）に関する情報が含まれる。指導的なショート・メッセージの内容は、前記ネットワークに従ってカスタマイズできる。例えば、ＨＰＬＭＮの母国語でメッセージを送信できる。
【００８０】
ＳＣＰ  １１では、サービスのロジックに従って前述の内容に沿った詳細な解析を行い、国際電話における最も一般的なエラーを検出する。こうしたエラーのすべてを確実に検出するために、サービス・ロジックでは次の検査を実行するのが好ましい。
【００８１】
ｉ）受信者の番号が「＋」で始まり（ＮａｔｕｒｅＯｆＡｄｄｒｅｓｓパラメータ＝  ４（国際））、最初の桁が１〜９の範囲に入らない場合、それは番号エラーである（国番号の最初の桁は「０」であり得ない。まして「＊」や「＃」などの１６進数でもない）。
ｉｉ）受信者の番号が「００」で始まり、次の桁が１〜９の範囲に入らない場合も番号エラーである。
ｉｉｉ）セクション１と２で検査を実行し、問題なく通過した場合は、宛て先の国に国ダイヤルのエスケープ・コードがあるかどうかを確認する必要がある。例えば、英国の場合にダイヤルされた番号が＋４４０または００４４０で始まっていれば通話エラーである。国際電話の番号がこの最後の検査を通過すれば、正しい通話と見なされ、その後ＳＣＰによってその通話は継続される（ＭＳＣ  ５にＣｏｎｔｉｎｕｅ操作が送信され、通話の制御が返される）。
ｉｖ）前の条件のいずれにも従わない場合は、顧客が誤って自国の国内番号計画（ｎｕｍｂｅｒｉｎｇ  ｐｌａｎ）にアクセスしようとしているか、あるいは在圏する国の番号計画にアクセスしようとしている可能性がある。本発明のロジックは、この最後の条件に当てはまるかどうかを確認する。この時点で、発信国の番号計画との不一致の可能性という明らかなあいまいさを常に考慮する必要がある。在圏加入者は国内方式の自分の番号を持っており、自らのａｇｅｎｄａを利用しようとしており、そのａｇｅｎｄａが在圏ネットワークの国の方式（ＶＰＬＭＮ）に一致している可能性がある。非常に明確な１つの例は、スペインに関するポルトガルの移動電話の番号計画にある。ポルトガルの国内ダイヤル方式では、Ｔｅｌｅｃｅｌ（登録商標）モバイル・ネットワーク用に９１の範囲が予約されている。ポルトガルのローミング・サービス利用者は、スペインのネットワークにいる場合に、例えば９１ＸＸＸＸＸＸＸとダイヤルしようとする可能性がある。この場合は、顧客が誤ってａｇｅｎｄａからのダイヤル方式によってポルトガルの携帯で接続をしようとしているのか、または、逆にスペインのマドリードの番号に接続したいのかを判断できない（マドリードの固定電話の番号は「９１」で始まる９桁の番号である）。
【００８２】
しかし、本発明に基づいてダイヤル・エラー通知サービスをスペインのモバイル・ネットワークに実装すれば、次の検査を実行できる。
−  ダイヤルされた番号が９桁で６、７、８または９（スペインの固定ネットワークまたはモバイル・ネットワークに割り当てられた範囲）で始まる場合、通話は継続される。
−  ダイヤルされた番号が６桁未満の場合（ショート・コード・アクセス（ｓｈｏｒｔ  ｃｏｄｅ  ａｃｃｅｓｓ）の可能性）は、通話は継続される。
【００８３】
ダイヤルが任意の間違い通話の基準に当てはまる場合は、次の方法で処理される。
１．ＩＭＳＩ（ＨＰＬＭＮをバイユニボーカル的に識別する）から、ＳＣＰ  １１に実装された本発明のロジックは、顧客に送信された指導的なショート・メッセージから識別子コードを抽出する。ＳＣＰ  １１は、ＳＳ７−ＩＰ  ＳＤＰゲートウェイに命令またはメッセージを送信し、データベース・アクセスＩＮプロトコル（特定のネットワーク・オペレータに固有のプロトコルまたはＥＴＳＩ−ＣＳ２プロトコル（Ｓｅａｒｃｈ操作））を使用してショート・メッセージを送信する。前記ＳＳ７メッセージ（図５のＭ１）には、メッセージの送信を完了するために必要な情報、すなわち指導的なショート・メッセージの識別子コード、ショート・メッセージを送信するためのプラットフォームの識別子（サーバ１８の識別子）、および受信者番号（ＭＳＩＳＤＮ）（これはローミング・サービスを利用する加入者の移動電話２０１の電話番号と一致する）が送信される。このメッセージは、ＳＴＰ  １７を介してＳＳ７−ＩＰ  ＳＤＰ−ゲートウェイ１６にルーティングされる。
２．ＳＣＰ  １１は、ＣＳ１  ＲｅｌｅａｓｅＣａｌｌ操作によって通話を解放する。前記操作はＭＳＣ  ５に返送される。通話を解放する特定の理由は、ネットワーク・オペレータに固有のデータである。例えば、その理由は割り当てられていない番号とすることができる。この理由を受信した後、ＭＳＣ  ５は顧客に対して例えばダイヤルされた番号は存在しないことを示す英語の一般的なテキストを利用する。
【００８４】
前述の本発明のもうひとつの態様は、指導的なショート・メッセージの送信である。ＩＰドメインで指導的なショート・メッセージを処理する重要な要素は、ＳＳ７−ＩＰ  ＳＤＰゲートウェイ１６である。この要素は、ＳＳ７メッセージ（ショート・メッセージを送信するための一連の重要な引数を含む）をＩＰ環境４００で処理されるｈｔｔｐ要求に変換する機能を実行するプラットフォームである。
【００８５】
ＳＳ７−ＩＰ  ＳＤＰ−ゲートウェイ１６には、ショート・メッセージ（ＳＭ）の生成と送信を担当するサーバ１８のＩＰアドレスを決定する構成テーブルがロードされる。ＳＳ７−ＩＰゲートウェイは、ショート・メッセージ識別子コード（例えば、ダイヤル・エラー通知サービス契約を伴う個々のＨＰＬＭＮ特有のショート・メッセージ・コード、およびこうしたサービスの既存の契約がないオペレータのＨＰＬＭＮに適用された一般的なショート・メッセージ識別子コードがある）と前述のショート・メッセージの受信者ＭＳＩＳＤＮを示す前述のＩＰアドレスにｈｔｔｐメッセージを送信する。前記Ｈｔｔｐメッセージのモデルを以下に示す。
ｈｔｔｐ／／：ｓｅｒｖｉｄｏｒ＿ｓｍｓ．ｖｏｄａｆｏｎｅ．ｅｓ／ｍｅｎｓａｊｅｓ＿ｉｍｖ／ｉｍｖ？ｍｓｉｓｄｎ＝ｎｏｄｅｓｔｉｎｏ＆ｔｏｋｅｎ＝ｉｄｅｎｔｉｆｉｃ  ａｄｏｒ＿ＳＭＳ
【００８６】
ゲートウェイ１６には、ショート・メッセージを送信するためのフロー制御ロジックが実装されているのが好ましい。顧客が誤ってダイヤルした場合に大いに予見できる顧客の行動は、かけ直してみることである。誤ったダイヤルに対応する指導的なショート・メッセージを受信するにはやや時間がかかるので（約数秒）、ダイヤル・エラーが発生するたびに立て続けにショート・メッセージが送信されるのを防ぐ制御メカニズムを有することが好適である。このメカニズムを使用すると次のような効果がある。
−  ＳＳ７ネットワークとＩＰネットワークに発生する可能性のある過負荷が回避される。
−  最終的にメッセージを受信する加入者が煩わしい思いをしなくてすむ。すなわち、同じ指導的なショート・メッセージを何度も受信するのは煩わしいので、指導的通知の提供によって加入者の満足度を高めることが目的であれば逆効果であろう。
【００８７】
ＳＳ７−ＩＰ  ＳＤＰ−ゲートウェイ１６を介して指導的ショート・メッセージを送信するたびに、前記ゲートウェイはメッセージの送信先となる顧客のＭＳＩＳＤＮ番号をテーブルに保存する。前記操作がいつ実行されたかを示すタイム・マーク（ｔｉｍｅ  ｍａｒｋ）が前記番号に伴って保存される。ＳＳ７−ＩＰ  ＳＤＰゲートウェイがＳＣＰ  １１から指導的なショート・メッセージを送信するためにＳＳ７操作を受けると、ＳＤＰゲートウェイ１６は前記テーブルにＭＳＩＳＤＮが保存されているかどうかを確認する。保存されている場合は、タイム・マークを確認して前記タイム・マーク以降に最小時間（例えば１５分）が経過しているかどうかを解析する（例えば、設定可能なタイマーを利用できる場合）。前記最小時間が経過していない場合、ゲートウェイ１６はサーバ１８にｈｔｔｐメッセージを送信せず、さらに正常に処理されたメッセージの確認Ｍ２をＳＣＰ  １１に送信する（すなわち、短い時間間隔内にいくつかのダイヤル・エラーの試みが繰り返される場合に、ゲートウェイ１６の制御によって複数の指導的ショート・メッセージを続けざまに送信するのを防いでいる。この制御はＳＣＰ  １１にとってはやや透過的である）。
【００８８】
他方では、ショート・メッセージを送信するサーバ１８は以下の２つの処理を実行する。
−  ショート・メッセージ識別子コードから指導的ショート・メッセージ・テキストをロードする（ＳＣＰ  １１はサーバ１８のデータベースに格納されたテキストを一義的に（ユニボーカル的に）識別するコードを送信する）。
−  ＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ：共通ゲートウェイ・インターフェース−ｈｔｔｐを使用して遠隔でサービスを実行するメカニズム）を実行し、ＳＭＰＰまたはＩＰ環境の別のプロトコルを使用して前記メッセージをＳＭＳＣ  １０に送信する。ＳＭＳＣ  １０は、従来のＧＳＭプロセスを使用して前記メッセージを受信者（移動電話２０１）に配信する役割を果たすことになる。
【００８９】
両方の機能（ショート・メッセージ・テキストの取得とそれを送信するためのＣＧＩ）は物理的に異なるマシンで実行できる。これは、ネットワークのオペレータが利用するアーキテクチャのみに依存する。
【００９０】
図７にＳＣＰ  １１のロジックを簡略化して示す。
【００９１】
ステップＳ０で、ＳＣＰは以下を伴うＩｎｉｔｉａｌＤＰ初期制御メッセージを受信する。
−  「ＳｅｒｖｉｃｅＫｅｙ」。ダイヤル・エラー通知サービスを識別する。
−  「ＣａｌｌｅｄＰａｒｔｙＮｕｍｂｅｒ」。ダイヤルされた番号。
−  「ＣａｌｌｉｎｇＰａｒｔｙＮｕｍｂｅｒ」。通話する移動電話の番号（ＭＳＩＳＤＮ）２０１。
−  通話する移動電話のＩＭＳＩ。
【００９２】
ステップＳ１で、ＳＣＰは受信したＩｎｉｔｉａｌＤＰメッセージ内に「ＣａｌｌｅｄＰａｒｔｙＮｕｍｂｅｒ」パラメータと「ＣａｌｌｉｎｇＰａｒｔｙＮｕｍｂｅｒ」パラメータがあることを確認する。ある場合はステップＳ２に進む。ない場合は、ＭＳＣ  ５への「継続」メッセージの送信を含むＳＣ動作が実行される。それによってＭＳＣはダイヤルされた番号に関する従来の解析を実行し、経路を取得して通話をセット・アップする。
【００９３】
ステップＳ２では、ダイヤルされた番号の解析が開始される。番号が「＋」で始まるかどうかチェックされる。「＋」で始まる場合はステップＳ４に進み、「＋」で始まらない場合はステップＳ３に進む。
【００９４】
ステップＳ３では、番号が「００」で始まるかどうかチェックされる。その番号が「００」で始まる場合はステップＳ４に進み、「００」で始まらない場合はステップＳ５に進む。
【００９５】
Ｓ４では、国番号が１から９までの数字で始まっているかどうか確認される。国番号がそのような数字で始まっている場合はＳ６に進み、それ以外の場合はＳ７に進む。
【００９６】
Ｓ５では、その番号が「ショート・コード（ｓｈｏｒｔ  ｃｏｄｅ）」かどうか確認される。ショート・コードの場合はＳＣ（説明済み）に進み、そうでない場合はＳ８に進む。
【００９７】
Ｓ６では、検出された国番号に従って、前述の国ではダイヤルされるべきでない国番号とエスケープ・コードがダイヤルされているかどうかが検査される。ダイヤルされている場合はＳ７に進む。ダイヤルされていない場合はＳＣに進む。
【００９８】
Ｓ７では、ＩｎｉｔｉａｌＤＰ内にＩＭＳＩがあるかどうかが検査される。ある場合はＳ９に進み、ない場合はＳ１０に進む。
【００９９】
Ｓ８（スペインのネットワークで利用する場合に固有のステップ）では、ダイヤルされた番号の長さが９桁の数字であるかどうか、また６〜９の数字で始まっているかどうかが検査される。この条件を満たす場合はＳＣに進む。満たさない場合はＳ７（前述）に進む。
【０１００】
Ｓ９では、ＩｎｉｔｉａｌＤＰメッセージ（ステップＳＯ）内で受信したＩＭＳＩが、特定の指導的なショート・メッセージが期待されるＨＰＬＭＮオペレータ（例えば、前記オペレータが署名した契約による）に対応するＩＭＳＩ範囲に対応するかどうかがチェックされる。対応する場合はＳ１１に進み、対応しない場合はＳ１０に進む。
【０１０１】
Ｓ１０では、サーバ１８のデータベースに格納された「標準」または「デフォルト」のテキストを伴うショート・メッセージに対応するショート・メッセージ識別子コードがロードされる（図５のメッセージＭ１に示された）。このテキストは、オペレータに対応し、特定の扱いを受けない加入者に送信されるショート・メッセージに対応する（例えば、前記オペレータとの固有のダイヤル・エラー通知サービス契約がないので）。
【０１０２】
ステップＳ１１では、ダイヤルした移動電話の加入者に対応するＨＰＬＭＮ  ２００のオペレータに従って選択された特定のショート・メッセージに対応するショート・メッセージ・コードがロードされる（図５のメッセージＭ１に示す）。このテキストは、ＶＰＬＭＮのオペレータとＨＰＬＭＮのオペレータ間で署名された契約で確立されている。
【０１０３】
ステップＳ１２では、メッセージＭ１（図５を参照）がＳＳ７−ＩＰゲートウェイ１６に送信され、そこからサーバ１８（図６を参照）にｈｔｔｐメッセージが送信される。
【０１０４】
次に、ステップＳ１３でＭＳＣ５にＲｅｌｅａｓｅＣａｌｌメッセージが送信される。
【０１０５】
他方では、図８に在圏加入者が通話するセルに対応するＨＰＬＭＮのＭＳＣ５で実行するプロセスが示されている。実行されるステップは次の通りである。
【０１０６】
Ｓ２０：「ＣＡＬＬ  ＲＥＱＵＥＳＴ」（通話要求は、前記ＭＳＣがサービスを提供する領域にいる顧客からの発信通話要求を受信するＭＳＣで構成される。前記通話要求は、顧客が番号をダイヤルし、ネットワークとの交信が無線を介して確立された後に開始される。）
【０１０７】
Ｓ２１：「ＩＭＳＩを解析して番号体系を取得」（通話要求で受信したＩＭＳＩは、通話の処理を得るためのダイヤルされた番号の解析モード（番号体系）を示している必要がある。）
【０１０８】
Ｓ２２：「在圏ダイヤル・エラー通知サービス・トリガがアクティブ」（トリガがアクティブな場合はステップＳ２３に進み、アクティブでない場合はステップＳ３１に進む。（トリガは厳密に言えば、「トリガ条件」すなわち「ＳＣＰによる制御セット・アップ条件」を意味する。ＩＭＳＩの範囲から番号体系を設定できる。これは、ＩＭＳＩ範囲ごとに個別にＩＮトリガおよびすべてのトリガを実行するかどうかにかかわらず、番号体系を設定できることを意味する。換言すれば、一部のＨＰＬＭＮについては、その顧客に対してダイヤル・エラー通知プロセスの呼び出しを要求せず、スイッチド・ネットワーク（ｓｗｉｔｃｈｅｄ  ｎｅｔｗｏｒｋｓ）の基本的な通話に関連する通常のプロセスを使用して通話を解析することができる）。
【０１０９】
Ｓ２３：在圏加入者にＯ−ＣＳＩフラグ（「ＣＡＭＥＬフラグ」）があるかどうかが検査される。このフラグがある場合はステップＳ２４に進み（この場合、在圏ネットワークはダイヤル・エラー通知を無視し、その通話の制御をＨＰＬＭＮに渡す）、フラグがない場合はＳ２５に進む。
【０１１０】
Ｓ２４：ＣＡＭＥＬに従って処理される（ＣＡＭＥＬトリガはｇｓｍＳＣＦ  ２３０（図４）などに対して実行される）。このプロセスは既知であり、詳細な説明は不要である。
【０１１１】
Ｓ２５：ＩｎｉｔｉａｌＤＰ  メッセージが送信される（これは図７のステップＳ０でＳＣＰ  １１が受信する）。次にステップＳ２６に進む。
【０１１２】
Ｓ２６：「待機」。ここで、ＭＳＣ  ５は次に示す３つのイベントのいずれかが発生するまで待機する。
−  Ｓ２７：ＭＳＣはＳＣＰ１１から「ＲｅｌｅａｓｅＣａｌｌ」メッセージを受信し（図７のステップＳ１３）、次にステップＳ２８に進む。Ｓ２８で通話が解放され（通話は続行されない）、ダイヤルされた番号が存在しないことを示す一般的な（例えば英語の）通知が移動電話に送信される。
−  Ｓ２９：ＭＳＣはＳＣＰから「ＣＯＮＴＩＮＵＥ」メッセージを受信する（このメッセージは図７に示すステップＳＣで送信される）。このイベントが発生した場合はＳ３１に進む。
−  Ｓ３０：「ＥＲＲＯＲ」メッセージが発生する。これはステップＳ２７とＳ２９のいずれもが発生せずにあらかじめ定義された時間のしきい値を超えたためである。このイベントが発生した場合、ＭＳＣは待機状態を中止し（ステップＳ２６）、ステップＳ３１に進む（ダイヤル・エラー・サービスが正常に機能していない場合にその通話が「保留」のままにならないようにこの処理が実行される。このサービスは、よりよい顧客サービスを提供するために設計された「補足的な」サービスである。したがって、このサービスが適切に機能しないことによって基本のサービス、すなわち、通話をする機能に悪影響を与えてはならない）。
【０１１３】
Ｓ３１：ダイヤルされた番号の従来の解析と通話の経路の取得。
【０１１４】
本発明の理解を深めるために、図９と１０を参照する。
【０１１５】
図９は、在圏加入者の位置更新プロセスを簡略化して示している（最新技術に従って）。数字は次のステップを示す。
Ｂ１：無線による位置更新要求（加入者がいるセルの基地局３を介して）。
Ｂ２：ＨＰＬＭＮのＨＬＲ  ２０９に対する認証情報要求。
Ｂ３：トリプレットの取得。ＨＬＲはＡＵＣを介してトリプレットを取得する。
Ｂ４：ＨＬＲから在圏ネットワークのＶＬＲ  ７に認証トリプレットが送信される。
Ｂ５：ランダムな認証番号（ＲＡＮＤ）が送信される。
Ｂ６：認証のための署名入り応答（ＳＲＥＳ）が送信される。
Ｂ７：ＨＰＬＭＮのＨＬＲへの位置更新要求（ＵｐｄａｔｅＬｏｃａｔｉｏｎ）。
Ｂ８：顧客プロフィール（ＩｎｓｅｒｔＳｕｂｓｃｒｉｂｅｒＤａｔａ）がＶＬＲ７に送信される。
【０１１６】
図１０は、本発明の１つの好ましい実施形態によるプロセスのいくつかのステップを簡略化して示している。
【０１１７】
Ａ１：ローミング・サービス利用者（加入者の移動電話２０１の）の通話をセット・アップするためのＳＥＴＵＰメッセージ。
Ａ２：加入者のＩＭＳＩに従ったＳＣＰ１１に対するＩＮＡＰ−ＣＳ１トリガの設定。
Ａ３：ダイヤル・エラーが発生した場合に、指導的なショート・メッセージの送信を指示するメッセージ。
Ａ４：指導的なショート・メッセージを送信するために必要なパラメータを伴うＨｔｔｐメッセージ。
Ａ５：ＳＭＰＰまたは別のＩＰ志向のプロトコルによるショート・メッセージの送信。
Ａ６：サーバ１８からゲートウェイ１６を介してＳＣＰ  １１に確認が送信される。（ｈｔｔｐメッセージが処理されると、サーバ１８はこの確認を開始する。ただし、同じ顧客に対する前のメッセージ以降に経過した時間が既定の最小時間を超えていないので、ゲートウェイ１６が前述ｈｔｔｐメッセージを送信しないことを決定する場合、ゲートウェイ１６はＳＣＰへの確認の生成と送信を行う。というのは、顧客に同じ内容の複数のショート・メッセージが送信されるのを防ぐためのメカニズムは、前述のようにＳＣＰにとって透過的でなければならないからである。）
Ａ７：通知を伴う通話の解放（通話エラー）または継続（正常な通話）。
Ａ８：通常の通話のセット・アップ（正常な通話のみ）。
【０１１８】
本発明は、エラー通知サービスの基盤を提供する。この基盤により、他のネットワークからの在圏ローミング・サービス利用者が指導的な通知を受信できるので、こうしたユーザが正しくダイヤルするのを支援できる（ローミング・サービス利用者は自らの母国語で、またローミング・サービス利用者が所属するＨＰＬＭＮのオペレータが適切と考える内容に合わせて）。
【０１１９】
これは、通話制御をＳＣＰに転送できるようにするためのダイヤル解析のメカニズムである。前記ノードは、従来の交換機（ＭＳＣ）が実行できる解析より柔軟で詳細な解析を実行できる。
【０１２０】
同時に、ローミング・サービス利用者向けの非ＣＡＭＥＬインテリジェント・ネットワーク・ソリューションを構成する。このソリューションは在圏ネットワーク内に排他的に実装されるが、ローミング・サービス利用者には自らが所属するＨＰＬＭＮから指導的なショート・メッセージを受信しているように（所属のＨＰＬＭＮが番号エラーを制御し、対応するショート・メッセージを送信しているように）感じられる。
【０１２１】
ショート・メッセージの内容は、ホーム・ネットワークのオペレータのレベルでカスタマイズできる。また、特定のオペレータについてこの機能をアクティブ化しないように指定することもできる。
【０１２２】
それは必須ではない付加価値サービスである。換言すれば、メカニズムがうまく機能しない場合（例えば、ＳＣＰで実行されたプロセス）は通話を好ましくは継続し、従来の回路交換（ｃｉｒｃｕｉｔ  ｓｗｉｔｃｈｉｎｇ）によって解析する必要がある。
【０１２３】
前述の好ましい実施形態によれば、本発明にはＳＣＰノードからのショート・メッセージ（ＳＭ）の送信を指示するためのＳＳ７信号方式とＩＰ環境との相互接続が含まれる。現在、どのインテリジェント・ネットワーク／ＣＡＭＥＬ標準でもＳＣＰとＳＭＳＣとのＳＳ７インターフェースによる前記送信はできない。
【０１２４】
以上の説明と特許請求の範囲の全体を通じて、「備える」ということばと、その変形（「備えている」など）には、他のステップまたはコンポーネントを除外する意味はない。
【図面の簡単な説明】
【０１２５】
【図１】従来のネットワークを構成するいくつかの重要な要素間の関係を簡略化して示す図である（最新技術による）。
【図２】従来のネットワークを構成するいくつかの重要な要素間の関係を簡略化して示す図である（最新技術による）。
【図３】従来のネットワークを構成するいくつかの重要な要素間の関係を簡略化して示す図である（最新技術による）。
【図４】本発明の１つの好ましい実施形態によるネットワークの構成を簡略化して示す図である。
【図５】ＳＣＰとＳＳ７−ＩＰ  ＳＤＰゲートウェイとの関係を簡略化して示す図である。
【図６】ＳＳ７−ＩＰ  ＳＤＰゲートウェイ、ＩＰサーバ、ショート・メッセージ・サービス・センタＳＭＳＣとの関係を簡略化して示す図である。
【図７】本ＳＣＰによるダイヤル・エラー通知サービスのロジックを簡略化して示す流れ図である。
【図８】在圏ネットワークのＭＳＣで実行するプロセスを示す流れ図である。
【図９】在圏加入者の位置更新プロセスを簡略化して示す図である（最新技術による）。
【図１０】本発明の１つの好ましい実施形態によるプロセスのいくつかのステップを簡略化して示す図である。
【符号の説明】
【０１２６】
１  移動電話
２  セル
３  基地局
４  ＢＳＣ（基地局コントローラ）、ノード
５、６  ＭＳＣ（交換センタ）
７、８  ＶＬＲ（ＶＬＲに対応するネットワーク領域内にいる加入者に関連する特定のデータを一時的に格納する在圏加入者データベース）
９  ＨＬＲ（ネットワークの加入者のモバイルサービスに関する全てのデータを格納するデータベース）
１０  ＳＭＳＣ（ショート・メッセージ・サービス・センタ）
１１  ＳＣＰ（サービス制御ポイント）、第１のノード
１２、１７  ＳＴＰ（受信ポイントにコマンドやメッセージをルーティングするためのネットワークの中間信号ポイント）
１３  ＩＮＡＰ−ＣＳ１制御ダイアログ
１４  ＭＡＰメッセージ
１５  ＣＡＭＥＬ制御ダイアログ
１６  ＳＳ７−ＩＰゲートウェイ、ＳＳ７−ＩＰ  ＳＤＰゲートウェイ
１８  サーバ
１００  在圏移動電話ネットワーク（ＶＰＬＭＮ）
２００  ホーム移動電話ネットワーク（ＨＰＬＭＮ）
２０１  在圏加入者、ローミング・サービス加入者、在圏移動電話
２０９  ２００のＨＬＲ
２３０  ２００のＳＣＰ
３００  シグナリング・ネットワーク、国際ＳＳ７ネットワーク
４００  ＩＰ環境
５００  ＳＳ７環境
Ｍ１  ＳＳ７メッセージ
Ｍ２  確認メッセージ
【図１】
2005538587.tif 000003
【図２】
2005538587.tif 000004
【図３】
2005538587.tif 000005
【図４】
2005538587.tif 000006
【図５】
2005538587.tif 000007
【図６】
2005538587.tif 000008
【図７】
2005538587.tif 000009
【図８】
2005538587.tif 000010
【図９】
2005538587.tif 000011
【図１０】
2005538587.tif 000012
【国際調査報告】
2005538587.tif 000013
2005538587.tif 000014
2005538587.tif 000015
2005538587.tif 000016