(57)【特許請求の範囲】
【請求項１】
ＡＴＭエンドポイント間のＡＴＭベアラパスを管理するＡＴＭパケットアクセスゲートウェイ（ＡＴＭＰＡＧ）システムであって、
ＡＴＭＰＡＧと、
第１のＡＴＭエンドポイントとの第１のＡＴＭベアラ接続をターミネートする、前記ＡＴＭＰＡＧ中の第１のＡＴＭベアラ接続ターミネーションと、
前記第１のＡＴＭベアラ接続のための、前記ＡＴＭＰＡＧに関連付けられた第１のアドレスと、
第２のＡＴＭエンドポイントとの第２のＡＴＭベアラ接続をターミネートする、前記ＡＴＭＰＡＧ中の第２のＡＴＭベアラ接続ターミネーションと、
前記第２のＡＴＭベアラ接続のための、前記ＡＴＭＰＡＧに関連付けられた第２のアドレスと、
コール制御インストラクションを前記ＡＴＭＰＡＧに通信する、前記ＡＴＭＰＡＧに関連付けられたコール制御エンティティとを有し、前記コール制御インストラクションは、前記第１および第２のＡＴＭベアラ接続を、前記第１のＡＴＭエンドポイントと前記第２のＡＴＭエンドポイントとの間に延びるアクティブなＡＴＭベアラパスに論理的に連結するためのインストラクションを含んでおり、さらに、
前記第１および第２のＡＴＭベアラ接続の確立を制御する、前記ＡＴＭＰＡＧ中のメディアアクセスゲートウェイ（ＭＡＧ）と、
前記第１および第２のＡＴＭベアラ接続を確立し、そしてベアラトラフィックＡＴＭパケットのペイロードをアクティブなＡＴＭベアラパス上で移動させる、前記ＡＴＭＰＡＧ中のＡＴＭスイッチとを有し、
前記ＭＡＧおよび前記ＡＴＭスイッチが、前記第１および第２のＡＴＭベアラ接続の論理的連結および前記アクティブなＡＴＭベアラパスの形成において協力するように適合されていることを特徴とするシステム。
【請求項２】
ＡＴＭエンドポイント間のＡＴＭベアラパスを管理する方法であって、
第１のＡＴＭエンドポイントとの第１のＡＴＭベアラ接続をターミネートするステップを含み、前記第１のＡＴＭベアラ接続の前記ターミネートが第１のアドレスと関連付けられており、さらに、
第２のＡＴＭエンドポイントとの第２のＡＴＭベアラ接続をターミネートするステップを含み、前記第２のＡＴＭベアラ接続の前記ターミネートが第２のアドレスと関連付けられており、さらに、
前記第１および第２のＡＴＭベアラ接続を、前記第１のＡＴＭエンドポイントと前記第２のＡＴＭエンドポイントとの間に延びるアクティブなＡＴＭベアラパスに論理的に連結するステップと、
ベアラトラフィックＡＴＭパケットのペイロードを前記アクティブなＡＴＭベアラパス上で移動させるステップとを有し、
前記第１および第２のＡＴＭベアラ接続が、前記ＡＴＭＰＡＧ中のメディアアクセスゲートウェイ（ＭＡＧ）の制御下で動作する前記ＡＴＭＰＡＧ中のＡＴＭスイッチによって確立され、
前記ＡＴＭスイッチが、前記ベアラトラフィックＡＴＭパケットのペイロードを前記アクティブなＡＴＭベアラパス上で移動させ、そして
前記ＭＡＧおよび前記ＡＴＭスイッチが、前記第１および第２のＡＴＭベアラ接続の論理的連結および前記アクティブなＡＴＭベアラパスの形成において協力するように適合されていることを特徴とする方法。
【請求項３】
前記移動させるステップは、
前記ベアラトラフィックＡＴＭパケットを前記第１または第２のＡＴＭベアラ接続を介して受信するステップと、
前記ベアラトラフィックＡＴＭパケットのパケットヘッダから、前記パケットが、前記第１または第２のＡＴＭエンドポイントに向けられるべきであることを決定するステップと、そして、
前記ベアラトラフィックＡＴＭパケットを、前記第１または第２のＡＴＭエンドポイントへ、前記第１または第２のＡＴＭベアラ接続を介して送るステップ、
とにより、前記ベアラトラフィックＡＴＭパケットのペイロードを、前記第１のＡＴＭエンドポイントと前記第２のＡＴＭエンドポイントとの間で移動させるステップを含むことを特徴とする請求項２記載の方法。
【請求項４】
複数のＴＤＭラインをラインアクセスゲートウェイ（ＬＡＧ）においてターミネートするステップと、複数のＴＤＭトランクをトランクアクセスゲートウェイ（ＴＡＧ）においてターミネートするステップと、前記ＡＴＭＰＡＧ、前記ＬＡＧおよび前記ＴＡＧをＡＴＭアクセスネットワークを介して相互接続するステップとを含むことを特徴とする請求項２記載の方法。
【請求項５】
前記ＡＴＭＰＡＧ、前記ＬＡＧおよび前記ＴＡＧのための共通コール制御エンティティを提供するステップをさらに含むことを特徴とする請求項４記載の方法。
【請求項６】
前記ＡＴＭＰＡＧ、前記ＬＡＧおよび前記ＴＡＧのうちの１以上を、リソースサーバ、インターワーキングゲートウェイ、インターワーキングユニット、またはデータターミネーションシステムの１つ以上に接続するステップをさらに含むことを特徴とする請求項４記載の方法。
【請求項７】
前記連結するステップは、内部インターフェースを使用するステップを含むことを特徴とする請求項２記載の方法。
【請求項８】
シグナリングメッセージを前記ＡＴＭエンドポイントへおよびこれからインタセプトするステップをさらに含むことを特徴とする請求項２記載の方法。
【請求項９】
ＡＴＭエンドポイント間のＡＴＭベアラパスを管理するコンピュータプログラム製品プであって、
１以上のデータ記憶媒体、および
前記１以上のデータ記憶媒体に記録されたプログラム手段を有し、前記プログラム手段は、
第１のＡＴＭエンドポイントとの第１のＡＴＭベアラ接続をターミネートし、
第２のＡＴＭエンドポイントとの第２のＡＴＭベアラ接続をターミネートし、
前記第１および第２のＡＴＭベアラ接続を、前記第１のＡＴＭエンドポイントと前記第２のＡＴＭエンドポイントとの間に延びるアクティブなＡＴＭベアラパスに論理的に連結するものであり、
前記第１のＡＴＭベアラ接続の前記ターミネートが第１のアドレスと関連付けられ、
前記第２のＡＴＭベアラ接続の前記ターミネートが第２のアドレスと関連付けられ、
前記第１および第２のＡＴＭベアラ接続が、前記ＡＴＭＰＡＧ中のメディアアクセスゲートウェイ（ＭＡＧ）の制御下で動作する前記ＡＴＭＰＡＧ中のＡＴＭスイッチによって確立され、
前記ＡＴＭスイッチが、ベアラトラフィックＡＴＭパケットのペイロードを前記アクティブなＡＴＭベアラパス上で移動させ、そして
前記ＭＡＧおよび前記ＡＴＭスイッチが、前記第１および第２のＡＴＭベアラ接続の論理的連結および前記アクティブなＡＴＭベアラパスの形成において協力するように適合されていることを特徴とするコンピュータプログラムプロダクト。
【請求項１０】
ＡＴＭエンドポイント間でＡＴＭベアラパスを管理するＡＴＭパケットアクセスゲートウェイ（ＡＴＭＰＡＧ）であって、
第１のＡＴＭエンドポイントとの第１のＡＴＭベアラ接続をターミネートする第１のＡＴＭベアラ接続ターミネーションと、
前記第１のＡＴＭベアラ接続のための、前記ＡＴＭＰＡＧに関連付けられた第１のアドレスと、
第２のＡＴＭエンドポイントとの第２のＡＴＭベアラ接続をターミネートする第２のＡＴＭベアラ接続ターミネーションと、
前記第２のＡＴＭベアラ接続のための、前記ＡＴＭＰＡＧに関連付けられた第２のアドレスと、
前記第１および第２のＡＴＭベアラ接続の確立を制御するメディアアクセスゲートウェイ（ＭＡＧ）と、
ベアラトラフィックＡＴＭパケットのペイロードを前記アクティブなＡＴＭベアラパス上で移動させるＡＴＭスイッチとを有し、
前記ＭＡＧおよびＡＴＭスイッチが、前記第１および第２のＡＴＭベアラ接続の論理的連結および前記ＭＡＧによりコール制御エンティティから受信されたコール制御インストラクションに基づく前記アクティブなＡＴＭベアラパスの形成において協力するように適合されていることを特徴とするＡＴＭパケットアクセスゲートウェイ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信ネットワークに係り、特に、ＡＴＭネットワークにおける音声コールの制御に関する。
【０００２】
【従来の技術】
ＡＴＭ（非同期転送モード）パケットネットワークは、現在、音声通信のためのベアラパスウェイを提供するために使用されている。これらのシステムにおいて、通信中のパーティー間の音声コールは、ＡＴＭネットワークスイッチングノードにより確立されるスルーコネクション（through-connections）上になされる。そのような接続は、一般に、それらのコール状態（オンフックまたはオフフック）が接続状態（セットアップ、リリースなど）を決定するパーティー(parties)のサブスクライバ(subscriber)装置の制御下にある。
【０００３】
従来のＶｏＡＴＭ（Voice over ATM）システムにおいて欠けているものは、エントリのネットワークポイントまたはネットワーク中でのベアラパス接続制御および操作を実行するためのインターフェースである。特に、ベアラ接続確立および引き外し（teardown）のポジティブな実施のためのメカニズムが存在しない。接続は、通信パーティーの一方または両方による以外ターミネートされ得ない。これは、コールに対する課金がストップしたとしても（即ち、ベアラパスがオープンのままであるために）、パーティーが話し続けるかも知れないことを意味する。逆に、課金は、パーティーがコールを終了したあとも継続するかも知れない。
【０００４】
従来のＶｏＡＴＭシステムは、ＡＴＭバックボーンネットワークの中におよびこれから外にＡＴＭベアラトラフィックを運ぶＶｏＡＴＭラインおよびトランクのためのピボットポイントを提供する能力も欠く。そのようなピボットポイントは、現在、ＴＤＭベアラトラフィックとパケットオリエンティッド（例えば、ＡＴＭ，ＩＰ）ベアラトラフィックとの間で相互作用するＬＡＧ（Line Access Gateways）およびＴＡＧ（Trunk Access Gateways）によってのみ提供される。スイッチングノードのＡＴＭエントリポイントのトランク側におけるピボットポイントなしで、スイッチングノードは、１つのコールにおいて別のスイッチングノードがいつベアラパスを操作するかを知っている必要がある。
【０００５】
これにより、ベアラパスは、全てのスイッチングノードが、共働して、それら自体のサービスを提供するために使用する共用資源となる。これは、フィーチャーがスイッチ境界に跨って相互作用するので、サービスを実行する複雑さを大幅に増大させる。ＡＴＭネットワークエントリポイントのライン側におけるピボットポイントなしで、スイッチングノードは、伝統的なＴＤＭ（時分割多重）コールに対して利用可能な通常のフィーチャーを提供するために、コールリダイレクションを実行し、確立された接続においてサービスサーキットを挿入／除去することができない。そのようなサービスは、Ｎウェイブリッジング、アナウンスメント再生、トーン生成、トーン検出、音声認識およびマルチキャスティングを含む。
【０００６】
従来のＶｏＡＴＭシステムの以上の欠点に加えて、the Communications Assistance for Law Enforcement Act (CALEA) (47 U.S.C. 1001 et seq.)のような所定の法施行法規は、サブジェクトが最早コールにおける参加者でない後であっても、サーベランスサブジェクトに関与するコールは、サーベランス下のままであることを要求する。ＣＡＬＥＡサーベランスに対するコートオーダーは、サーベランスが実行され得る地理的範囲を制限する可能性あり、その中でサーベランスされ得る地理的境界内にコールのベアラパスが留まることを確かにする必要がある。発呼者が、通常のＡＴＭ接続を使用してベアラパスを確立することができる場合、そのような保証は存在しない。
【０００７】
【発明が解決しようとする課題】
したがって、スイッチングノードのエントリのＡＴＭポイントにおけるベアラパス接続制御および操作を実施するインターフェースシステムに対するニーズが、ＶｏＡＴＭサービスを提供するＡＴＭネットワークにおいて存在する。この同じ能力が、ＡＴＭを介してデータおよびビデオコールがトランスポートされるときにも必要とされる。
【０００８】
【課題を解決するための手段】
ＡＴＭコールに参加するＡＴＭエンドポイント間に延びるＡＴＭベアラパスを管理するためのＡＴＭパケットアクセスゲートウェイ（ＡＴＭＰＡＧ）システムにより、以上の問題点が解決され、この技術分野における進歩がなされる。このシステムは、第１のＡＴＭエンドポイントとの第１のベアラ接続をターミネートするための第１のＡＴＭ接続ターミネーション、および第２のＡＴＭエンドポイントとの第２のベアラ接続をターミネートするための第２のＡＴＭ接続ターミネーションを有するＡＴＭＰＡＧを含む。
【０００９】
コール制御エンティティは、ＡＴＭＰＡＧと関連づけられており、それに対してコール制御インストラクションを通信する。コール制御インストラクションは、第１および第２のＡＴＭベアラ接続を、第１のＡＴＭエンドポイントと第２のＡＴＭエンドポイントとの間に延びるアクティブなＡＴＭベアラパスに論理的に連結するためのインストラクションを含む。ＡＴＭＰＡＧのメディアアクセスゲートウェイ（ＭＡＧ）機能は、ＡＴＭベアラパスを形成する接続を確立することを受け持つ。ＡＴＭＰＡＧのＡＴＭスイッチ機能は、ベアラトラフィックＡＴＭパケットペイロードを、アクティブＡＴＭベアラパス上で移動させる。
【００１０】
【発明の実施の形態】
図面において、同様の参照符号は、同様のエレメントを示す。図１は、通信するＡＴＭエンドポイント間のＡＴＭベアラパスを管理するためのＡＴＭＰＡＧシステム２を示す。システム２は、第１のベアラ接続８を、ＡＴＭアクセスネットワーク１１を介して第１のＡＴＭエンドポイント１０とターミネートするための第１のＡＴＭ接続ターミネーション６を有するＡＴＭＰＡＧ４を含む。ＡＴＭＰＡＧ４は、第２のベアラ接続１４を、ＡＴＭバックボーンネットワーク１７を介して第２のＡＴＭエンドポイント１６とターミネートするための第２のＡＴＭ接続ターミネーション１２も含む。
【００１１】
コール制御エンティティ１８は、ＡＴＭＰＡＧ４と関連づけられており、それに対してコール制御インストラクションを通信する。コール制御インストラクションは、第１および第２のベアラ接続８および１４を、第１のＡＴＭエンドポイント１０と第２のＡＴＭエンドポイント１６との間に延びるアクティブなＡＴＭベアラパス２２に論理的に連結する（符号２０を参照）ためのインストラクションを含む。
【００１２】
図２において、ＡＴＭＰＡＧ４は、好ましくは、ＡＴＭスイッチ２４およびメディアアクセスゲートウェイ２６を含む。ＡＴＭスイッチ２４は、ベアラトラフィックＡＴＭパケットペイロードを、アクティブＡＴＭベアラパス２２上で移動させるＡＴＭベアラトラフィックパケットハンドラとして働く。第１のベアラ接続８上で運ばれるＡＴＭベアラトラフィックは、物理インターフェース２８を介して、ＡＴＭアクセスネットワーク１１とＡＴＭスイッチ２４との間でトランスポートされる。第２のベアラ接続１４上で運ばれるＡＴＭベアラトラフィックは、物理インタフェース３０を介して、ＡＴＭバックボーンネットワーク１７とＡＴＭスイッチ２４との間でトランスポートされる。
【００１３】
好ましくは、ＡＴＭスイッチ２４は、少なくともＣＢＲ（Constant Bit Rate）トラフィックを運ぶように構成される。ＡＴＭスイッチ２４は、好ましくは、ＵＮＩ（User Netwoek Interface）またはＮＮＩ（Network to Network Interface）シグナリングトラフィックを、ＭＡＧ２６へまたはＭＡＧ２６からデリバーするようにさらに構成される。ＵＮＩ／ＮＮＩシグナリングトラフィックは、シグナリングチャネル３２上を（インターフェース２８を介して）、ＡＴＭアクセスネットワーク１１とＡＴＭスイッチ２４との間で運ばれる。ＵＮＩ／ＮＮＩシグナリングトラフィックは、シグナリングチャネル３４上を（インターフェース３０を介して）、ＡＴＭバックボーンネットワーク１７とＡＴＭスイッチ２４との間で運ばれる。
【００１４】
ＡＴＭスイッチ２４は、シグナリングチャネル３２上のＡＴＭセルを、シグナリングチャネル３２ａ上のメディアアクセスゲートウェイ２６へ／からデリバーするように構成される。ＡＴＭスイッチ２４は、シグナリングチャネル３４上のＡＴＭセルを、シグナリングチャネル３４ａ上のメディアアクセスゲートウェイ２６へ／からデリバーするように構成される。これにより、メディアアクセスゲートウェイ２６は、インタフェース２８および３０に対するＵＮＩ／ＮＮＩシグナリングチャネルを制御する。図２は、ＡＴＭスイッチ２４とＭＡＧ２６との間のＵＮＩシグナリングチャネル３６をさらに示す。ＭＡＧ２６は、ＡＴＭスイッチ２４における接続２０の確立を制御するために、ＵＮＩシグナリングチャネル３６上のプロキシシグナリングを使用する。
【００１５】
ＭＡＧ２６は、３個のシグナリングチャネルを有する。ＭＡＧ２６は、インターフェース２８上のＡＴＭベアラ接続確立を制御するために、ＡＴＭアクセスネットワーク１１へ／からＵＮＩ／ＮＮＩシグナリングメッセージを送信／受信するためにシグナリングチャネル３２ａを使用する。ＭＡＧ２６は、インターフェース３０上のＡＴＭベアラ接続確立を制御するために、ＡＴＭバックボーンネットワーク１７へ／からＵＮＩ／ＮＮＩシグナリングメッセージを送信／受信するためにシグナリングチャネル３４ａを使用する。ＭＡＧ２６は、ＡＴＭスイッチ２４中のＡＴＭベアラ接続、例えば接続２０の確立を制御するために、ＵＮＩシグナリングチャネル上のプロキシシグナリングを使用する。
【００１６】
これにより、ＭＡＧ２６は、各々が各シグナリングチャネルのための３個のシグナリングエンティティを含む。これらのシグナリングエンティティの各々は、異なるアドレスを有することになる。アドレス名称"addr_mag_bb" は、シグナリングチャネル３４に対するＡＴＭバックボーンネットワーク１７により知られたアドレスを表すために使用されることになる。アドレス名称"addr_mag_acc"は、シグナリングチャネル３６に対するＡＴＭスイッチ２４により知られたアドレスを表すために使用されることになる。
【００１７】
ＡＴＭＰＡＧ４は、非集積システムとして具現化することができ、ＡＴＭスイッチ２４およびＭＡＧ２６は、別個のコンピュータプラットフォームにあり、ＵＮＩプロキシシグナリング（以下を参照）または適切なＡＰＩ（アプリケーションプログラミングインターフェース）を使用して通信する。ＡＴＭＰＡＧ４は、集積システムとして具現化することもでき、ＡＴＭスイッチ２４およびＭＡＧ２６が同じコンピュータプラットフォームにあり、内部インターフェースを介して通信する。
【００１８】
このプラットフォームは、全てのＡＴＭベアラトラフィックがハードウェアスイッチされるように、ＡＴＭスイッチ２４を具現化するための通常のＡＴＭハードウェアボード（図示しない）を含み得る。ＭＡＧ２６の機能は、ソフトウェアにおいて具現化され得る。シグナリングパケットは、ローカルパスを介して、ＡＴＭスイッチのハードウェアボードから処理のためのローカルＣＰＵに経路選択されうる。同じ（または異なる）バスが、ＣＰＵと通信リンク１９との間でコール制御メッセージを渡すために使用され得る。
【００１９】
コール制御エンティティ１８は、ここに説明されるコール制御機能を実行するように適切なソフトウェア修正がなされた通常のＣＦＳ（Call Feature Server）／ＭＧＰ（Media Gateway Proxy）を使用して具現化され得る。コール制御エンティティ１８は、ＩＰＤＣ（Internet Protocol Device Control）プロトコルまたはいずれか他の適切なメディアゲートウェイ制御プロトコル（例えば、Ｈ．２４８（メディアゲートウェイ制御（Megaco）プロトコルとしても知られる））を使用して、ＡＴＭＰＡＧ４と通信することができる。ＩＰＤＣプロトコルは、この技術分野においてよく知られているが、ここで説明されるＡＴＭ−ＰＡＧ機能をサポートするために拡張が必要とされる。コール制御エンティティ１８は、ＡＴＭＰＡＧ４と別個のコンピュータプラットフォームまたは同じプラットフォームにおいて具現化され得る。
【００２０】
図３において、ネットワークスイッチングノード４０において使用するための本発明の一実施形態が示されている。この実施形態において、ＡＴＭＰＡＧシステム４２は、ＡＴＭバックボーンネットワーク４６に接続されたＡＴＭＰＡＧ４４、およびＢＩＣＣ（Bearer Independent Call Control）メッセージングをサポートするＳＳ７（Signaling System 7）ネットワーク５０に接続されたコール制御エンティティ４８を含む。
【００２１】
スイッチングノード４０は、図示しない１以上のＴＤＭトランクをターミネートするトランクアクセスゲートウェイ（ＴＡＧ）５２および図示しない１以上のＴＤＭラインをターミネートするラインアクセスゲートウェイ（ＬＡＧ）５４を含む。ＴＡＧ５２のトランク側およびＬＡＧ５４のライン側の両方が、ＴＤＭトラフィックを取り扱う。ＴＡＧ５２およびＬＡＧ５４は、ＡＴＭトラフィックを取り扱うように適合されたＡＴＭ側、およびＴＤＭトラフィックとＡＴＭトラフィックとの間で相互作用するための内部相互作用機能も有する。スイッチングノード４０は、複数のＰＡＧを有するがＰＡＧまたはＬＡＧを有しないタンデムスイッチとして代替的に具現化され得る。
【００２２】
マルチメディアリソースサーバ（ＭＭＲＳ）が５６で示されている。これは、パーティーと通信するためのトーン、アナウンスメントなどのようなマルチメディアコンテンツを提供する。インターワーキングゲートウェイ、インターワーキングユニット、およびデータターミネーションシステムのような他のデバイスは、必要とされるサービスによって、スイッチングノード４０に同様に追加され得る。ＴＡＧ５２およびＬＡＧ５４と同様に、ＭＭＲＳ５６は、ＭＭＲＳの格納されたマルチメディアコンテンツをＡＴＭＡＡＬ１プロトコルに適合させるＡＴＭ側を有する。
【００２３】
ＡＴＭアクセスネットワーク５８は、ＡＴＭＰＡＧ４４、ＴＡＧ５２、ＬＡＧ５４およびＭＭＲＳ５６を相互接続する。ＡＴＭアクセスネットワーク５８は、Lucent Technologies, Inc. のＧＸＴＭ５５０Ｃore ＡＴＭスイッチ製品またはいずれか他のスイッチングプラットフォームを使用して具現化され得る。ＡＴＭアクセスネットワーク５８は、それが相互接続する上述したエンティティのいずれかの間で、ベアラ接続が確立されることを許容する。そのような接続は、コール制御エンティティ４８の制御下でセットアップされ、これは、ＡＴＭＰＡＧ４４とのみならず、ＴＡＧ５２、ＬＡＧ５４およびＭＭＲＳ５６とも通信する。上述したように、ＩＰＤＣプロトコルは、スイッチングノード４０の他のエンティティへコール制御エンティティ４８により送られる制御シグナリングのために使用され得るが、必ずしも必要とされない。
【００２４】
ＡＴＭＰＡＧ４４は、コール制御エンティティ４８と共に、図１および２に関連して上述したＡＴＭＰＡＧ機能を実行する。即ち、ＡＴＭＰＡＧ４４およびコール制御エンティティ４８は、ＴＡＧ５２、ＬＡＧ５４、および他の（リモートまたはローカル）ＡＴＭエンドポイント間で、ベアラパスのコール毎（per-call）制御を実行する。例えば、図３に示されているように、ＡＴＭベアラトラフィックは、ＴＡＧ５２またはＬＡＧ５４とＡＴＭＰＡＧ４４との間のイントラオフィス接続を含むベアラパス上で運ばれ得る。この接続は、ＡＴＭアクセスネットワーク５８を通して延びる。同じベアラパスは、ＡＴＭＰＡＧ４４とピア（peer）オフィス６２に配置されたカウンターパートのＡＴＭＰＡＧ６０との間のインターオフィス接続も含む。この接続は、ＡＴＭバックボーンネットワーク４６を通して延びる。
【００２５】
以上のベアラパスを確立するための例示的なコールセットアップシーケンスが、図３を参照して説明される。図示しないエンドユーザは、ＴＡＧ５２またはＬＡＧ５４とのＴＤＭインターフェースを介してオフィス４０に接続されていることが仮定される。また、エンドユーザが、オフィス４０に、ピアオフィス６２により表されるパーティへのコールをセットアップするリクエストをしたことが仮定されている。これに応じて、コール制御インティティ４８は、ＢＩＣＣメッセージをピアオフィス６２に送る。このメッセージは、ＡＴＭＰＡＧ４４のＡＴＭバックボーンネットワークアドレスを含む。ピアオフィス６２は、コール制御エンティティ４８からＢＩＣＣメッセージを受信するカウンターパートコール制御エンティティ６４を含む。
【００２６】
カウンターパートコール制御エンティティ６４は、カウンターパートＡＴＭＰＡＧ６０に、ＡＴＭバックボーンネットワーク４６を介してＡＴＭ  ＵＮＩ／ＮＮＩ  ＳＥＴＵＰメッセージをＡＴＭＰＡＧ４４に向けて送ることを指示する。これは、インターオフィスＳＶＣ（Switched Virtual Circuit）接続がＡＴＭＰＡＧ４４とカウンターパートＡＴＭＰＡＧ６０との間に確立されることになる。以上の代わりとして、コール制御エンティティ４８は、アドレスが、コール制御エンティティ６４からのＢＩＣＣメッセージにおいてコール制御エンティティ４８に提供された場合、カウンターパートＡＴＭＰＡＧ６０のアドレスをＡＴＭＰＡＧ４４に提供し、後者に、インターオフィスＳＶＣ接続をイニシエートすることをリクエストすることができる。
【００２７】
インターオフィスＳＶＣ接続は確立されることと実質的に同時に、コール制御エンティティ４８は、どのエンティティがコールリクエストをなしたかに依存して、ＴＡＧ５２またはＬＡＧ５４に、ＡＴＭＰＡＧ４４のＡＴＭアクセスネットワークアドレスを有するＡＴＭ  ＵＮＩ  ＳＥＴＵＰメッセージを、ＡＴＭアクセスネットワーク５８に送ることを指示する。イントラオフィスＳＶＣ接続は、このリクエストに応じて、ネゴシエートされかつ確立される。
【００２８】
コール制御エンティティ４８は、ＡＴＭＰＡＧ４４に、ＴＡＧ５２またはＬＡＧ５４に対するＡＴＭ  ＵＮＩ  ＳＥＴＵＰメッセージをオリジネートすることをリクエストできる。以上のＳＶＣ接続の両方が確立されると、コール制御エンティティ４８は、ＡＴＭＰＡＧ４４に、接続をスルーコネクト（through-connect）し、第１のＡＴＭエンドポイントを表すＴＡＧ５２またはＬＡＧ５４と、第２のＡＴＭエンドポイントを表すピアオフィス６２中のカウンターパートＡＴＭＰＡＧ６０との間でエンドツーエンドベアラパスを確立することを指示する。
【００２９】
図４は、アナウンスメントまたはトーンが再生され得るように、以上のベアラパスがいかにして、上述のカウンターパートＡＴＭＰＡＧ６０をＭＭＲＳ５６に接続するために変更され得るかの一例を示す。このベアラパスの変更を具現化するために、コール制御エンティティ４８は、ＡＴＭＰＡＧ４４に、ＭＭＲＳ５６への新しいイントラオフィスＳＶＣ接続を確立することを指示する。これに応じて、ＡＴＭＰＡＧ４４は、ＡＴＭ  ＵＮＩ  ＳＥＴＵＰメッセージを、ＭＭＲＳ５６のアドレスと共に送る。
【００３０】
コール制御エンティティ４８は、ＡＴＭＰＡＧ４４に、ＡＴＭＰＡＧ４４とピアオフィス６２中のカウンターパートＡＴＭＰＡＧ６０との間のインターオフィスベアラ接続を、およびＡＴＭＰＡＧ４４とＭＭＲＳ５６との間の第２のイントラオフィス接続をスルーコネクトし、これにより、ＭＭＲＳ５６とカウンターパートＡＴＭＰＡＧ６０との間の新しいエンドツーエンドベアラパスを確立することを指示する。そして、コール制御エンティティ４８は、ＴＡＧ５２またはＬＡＧ５４に、ＡＴＭＰＡＧ４４へのイントラオフィスＳＶＣ接続を引き外すことを指示する。これに応じて、ＴＡＧ５２またはＬＡＧ５４は、ＡＴＭ  ＵＮＩ  ＲＥＬＥＡＳＥメッセージを、ＡＴＭＰＡＧ４４に向けて送る。
【００３１】
上述の接続シナリオは、ＡＴＭＰＡＧ４４が、コールリダイレクションおよび確立された接続中のサービスサーキットの挿入／除去をサポートするベアラトラフィックピボットポイントとして働くことができることを示す。これは、コンファレンシングおよびトランスファ、コールウェイティング、マルチプルコールアペアランス、シアードＤＮ（Directory Number）およびコールピックアップのようなフィーチャーが、全て、ＶｏＡＴＭコールに対してサポートされ得ることを意味する。
【００３２】
特に、ＡＴＭＰＡＧ４４は、（１）ベアラホールドアンドアルタネート（bearer-hold-and-alternate）、（２）ベアラムーブ（bearer-move）、（３）ベアラブリッジング（bearer bridging）、（４）ダイアルトーン、（５）スチューター（stutter）ダイアルトーン、（６）リオーダートーン、（７）コールウェイティングトーン、（８）デジットコレクション／フラッシュディテクション、（９）到来コールに対する発呼者への可聴リンギング、および（１０）ベアラパスがホールド状態にされるときの発呼者へのコンフォートノイズのような機能をサポートするために使用され得る。ワイヤータッピングサポートも、ＡＴＭＰＡＧ４４の固定位置により経路選択されるアビリティキープベアラ接続のために提供される。
【００３３】
図５および６において、ＡＴＭＰＡＧに関係するＢＩＣＣコールに対する本発明による例示的なコールセットアップ手順が説明される。図５において、ＶｏＡＴＭ通信システム中のスイッチングノード７０は、ＭＡＧ７４およびＡＴＭスイッチ７６からなるＡＴＭＰＡＧ７２を含む。また、"user_a"として否定されるべき発呼者にサービスするＬＡＧ８０およびコール制御エンティティ７８がある。ＡＴＭアクセスネットワーク８２は、ＬＡＧ８０およびＡＴＭＰＡＧ７２を相互接続する。ＡＴＭバックボーンネットワーク８３は、"user_b"として否定されるべきリモート発呼者が、スイッチングノード７０によりuser_aと通信することを許容する。User_bは、ピアネットワーク中のリモートＡＴＭＰＡＧ８４によりサービスされると仮定される。
【００３４】
図６は、user_bとuser_aとの間のコールに対するコールセットアップの間に起きる例示的なメッセージフローを示す。これらのメッセージは、スイッチ７６とＭＡＧ７４との間で交換されるＵＮＩシグナリングメッセージ、ＡＴＭアクセスネットワーク８２とＭＡＧ７４との間で交換されるＵＮＩまたはＰＮＮＩシグナリングメッセージ、およびＡＴＭバックボーンネットワーク８３とＭＡＧ７４との間で交換されるＵＮＩまたはＰＮＮＩシグナリングメッセージを含む。
【００３５】
また、ＭＡＧ７４とコール制御エンティティ７８との間で交換されるＩＰＤＣメッセージがある。図６のフロー図は、user_aが、以前にuser_bに対するコールをイニシエートしたこと、ＬＡＧ８０がコールリクエストをコール制御エンティティ７８に（例えば、ＩＰＤＣメッセージとして）渡したこと、およびコール制御エンティティが、メッセージを（例えば、ＢＩＣＣメッセージを）、リモートＡＴＭＰＡＧ８４にサービスするコール制御エンティティに送り、後者に、ＡＴＭＰＡＧ７２への接続をセットアップすることをリクエストしたことを仮定する。
【００３６】
この時点において、図６のステップ１ａが実行される。このステップにおいて、リモートＡＴＭＰＡＧ８４は、ＡＴＭ  ＵＮＩ  ＳＥＴＵＰメッセージを、ＡＴＭバックボーンネットワーク８３に送る。ＡＴＭバックボーンネットワーク８３に送られるメッセージは、そのネットワークに対するＭＡＧ７４（addr_mag_bb）の送信先アドレスおよび相関タグ（ct1）を含む。ステップ１ｂにおいて、ＡＴＭバックボーンネットワーク８３は、このメッセージを処理し、それを、ＡＴＭＰＡＧ７２、特にＭＡＧ７４へ送る。ＭＡＧ７４に送られるメッセージは、ＭＡＧ７４（addr_mag_bb）の送信先アドレス、仮想パス接続識別子（vpci1）、仮想チャネル識別子（vci1）、および相関タグ（ct1）を含む。
【００３７】
メッセージは、ＡＴＭスイッチ７６へ、通常のＡＴＭシグナリングチャネル（vpi/vci=0/5）上を送られる。そこで、これは、シグナリングインターセプトポイント８６においてインターセプトされ、ローカル（intra-pag）シグナリングチャネル８８（vpi/vci≠0/5）上でＭＡＧ７４へ向けられる。相関タグは、ＡＴＭベアラセットアップメッセージがＢＩＣＣコール制御メッセージと関連づけられることを許容する既知のＡＴＭメッセージパラメータである。ステップ１ｃにおいて、ＭＡＧ７４は、ＩＰＤＣメッセージ（ipdc conn_ind(ct1)）をコール制御エンティティ７８へ送り、リモートＡＴＭＰＡＧ８４からのＳＶＣ接続リクエストが受信されたことを知らせる。
【００３８】
ステップ１ｄにおいて、コール制御エンティティ７８は、ＩＰＤＣメッセージ（ipdc conn_reply(accept, ct1)）をＭＡＧ７４に送り、それに、リクエストされたＳＶＣ接続を受け入れることを指示する。ステップ１ｅにおいて、ＭＡＧ７４は、ＡＴＭ  ＵＮＩ  ＣＯＮＮＥＣＴメッセージをＡＴＭＢアックボーンネットワーク８３に送る。このメッセージは、ローカル（intra-pag）シグナリングチャネル８８上でＡＴＭスイッチへ送られ、シグナリングインターセプトポイント８６において、通常のＡＴＭシグナリングチャネル（vpi/vci=0/5）に置かれる。ステップ１ｆにおいて、ＡＴＭバックボーンネットワーク８３は、ＡＴＭ  ＵＮＩ  ＣＯＮＮＥＣＴメッセージをリモートＡＴＭＰＡＧ８４に送り、これにより、ＳＶＣ接続を確立する。この接続は、ＡＴＭ接続ターミネーション９０においてＡＴＭスイッチ７６にターミネートされるが、ＭＡＧ７４それ自体においてターミネートされない。
【００３９】
ステップ２ａにおいて、コール制御エンティティ７８は、ＩＰＤＣメッセージ（ipdc conn_req(addr_lag, ct2)）をＭＡＧ７４に送ることにより、次のＳＶＣ接続のセットアップをイニシエートする。このメッセージは、ＭＡＧ７４に、ＬＡＧ８０へのＳＶＣ接続をセットアップし、かつその接続に相関タグ（ct2）を割り当てることを指示する。ステップ２ｂにおいて、ＭＡＧ７４は、ＡＴＭ  ＵＮＩ  ＳＥＴＵＰメッセージをＡＴＭアクセスネットワーク８２に送る。このメッセージは、ＬＡＧ８０（addr_lag）の送信先アドレスおよびコール制御エンティティ７８によりステップ２ａにおいて特定された相関タグ（ct2）を含む。
【００４０】
これは、ローカル（intra-pag）シグナリングチャネル９２（vpi/vci≠0/5）上で、ＡＴＭスイッチ７６中のシグナリングインターセプトポイント９４へ送られる。そこから、メッセージは、通常のＡＴＭシグナリングチャネル（vpi/vci=0/5）上でＡＴＭアクセスネットワーク８２へ送られる。ステップ２ｃにおいて、ＡＴＭアクセスネットワーク８２は、それ自体のＡＴＭ  ＵＮＩ  ＳＥＴＵＰメッセージを生成し、それをＬＡＧ８０へ送る。このメッセージは、ＬＡＧ８０の送信先アドレス（addr_lag）、仮想パス接続識別子（vpci3）、仮想チャネル識別子（vci3）、および相関タグ（ct2）を含む。
【００４１】
ステップ２ｄにおいて、ＬＡＧ８０は、ステップ２ｃのＵＮＩ  ＳＥＴＵＰリクエストに対して、ＵＮＩ  ＣＯＮＮＥＣＴメッセージで応答する。ステップ２ｅにおいて、ＡＴＭアクセスネットワーク８２は、仮想パス接続識別子（vpci2）、仮想チャネル識別子（vci2）を含むＵＮＩ  ＣＯＮＮＥＣＴメッセージをＭＡＧ７４へ送り、第２のＳＶＣ接続が確立される。この接続は、ＡＴＭ接続ターミネーション９６におけるＡＴＭスイッチ７６でターミネートされ、ＭＡＧ７４自体においてターミネートされない。ステップ２ｆにおいて、ＭＡＧ７４は、ＩＰＤＣメッセージ（ipdc conn_conf(addr_lag,ct2)）をコール制御エンティティ７８へ送り、第２のＳＶＣ接続がセットアップされたことを知らせる。
【００４２】
ステップ３ａにおいて、コール制御エンティティ７８は、ＩＰＤＣメッセージ（ct1,ct2）を送り、これは、ＭＡＧ７４に、ＡＴＭスイッチ７６中の２つの接続を連結することを指示する。このメッセージは、ＭＡＧ７４に、ct1およびct2により同定された２つの接続を連結することを指示する。ステップ３ｂにおいて、ＭＡＧ７４は、プロキシシグナリングを使用して、ＵＮＩ  ＳＥＴＵＰメッセージをＡＴＭスイッチ７６へ送る。このメッセージは、ローカル（intra-pag）プロキシシグナリングチャネル（vpi/vci=0/5）９８上で送られる。これは、ＭＡＧ７４のプロキシ送信先アドレス（addr_mag_px）、相関タグ（ＭＡＧ７４により割り当てられた内部識別子であるct3）、仮想パス接続識別子（vpci1%）および仮想チャネル識別子（vci1）を含む。
【００４３】
スイッチ７６は、ＶＰＣＩ値vpci１％が、ステップ１ｂにおいてvpci１により同定されたインターフェースおよびＶＰＩ値を同定するように構成される。ステップ３ｃにおいて、ＡＴＭスイッチ７６は、それ自体のＡＴＭ  ＵＮＩ  ＳＥＴＵＰメッセージを生成し、それを、プロキシシグナリングチャネル９８上で、ＭＡＧ７４へ送る。このメッセージは、ＭＡＧ７４のプロキシ送信先アドレス（addr_mag_px）および相関タグ（ct3）を含む。識別子ｃｔ３に基づいて、ＭＡＧ７４は、このメッセージは、それがステップ３ｂにおいて送ったメッセージの結果であったことを知る。ステップ３ｄにおいて、ＭＡＧ７４は、ステップ３ｃのＵＮＩ  ＳＥＴＵＰリクエストに対して、ＵＮＩ  ＣＯＮＮＥＣＴメッセージで応答する。
【００４４】
このメッセージは、仮想パス接続識別子（vpci2%）および仮想チャネル識別子（vci2）を含む。ＡＴＭスイッチ７６は、ＶＰＣＩ値vpci２％が、ステップ２ｅにおいてvpci２により同定されたインターフェースおよびＶＰＩ値を同定するように構成される。これらの接続は、ＡＴＭターミネーションポイント９０と９４との間でスルーコネクトされる。ステップ３ｆにおいて、ＭＡＧ７４は、ＩＰＤＣメッセージ（ipdc tconn_conf(ct1,ct2)）をコール制御エンティティ７８へ送り、２つのＳＶＣ接続が連結されたことを知らせる。ＬＡＧ８０は、リモートＡＴＭＰＡＧ８４へのリングバックトーンを生成し、ＡＴＭベアラパスが使用に対して準備される。
【００４５】
したがって、ＡＴＭエンドポイント間でＡＴＭベアラパスを管理するためのＡＴＭパケットアクセスゲートウェイ（ＡＴＭＰＡＧ）システムが開示された。好都合なことに、接続メディエーション（mediation）のポイントとして働くことにより、開示されたＡＴＭＰＡＧシステムは、通信中のエンドポイントの動作と独立に、ＡＴＭベアラパスのコール毎（per-call）制御を提供する。ＶｏＡＴＭ通信ネットワークにおいて具現化されるとき、本発明のＡＴＭＰＡＧシステムは、各スイッチングノードが、他のスイッチングノードにおいて具現化されている機能と独立にコーリング機能を具現化することを可能にすることにより、機能独立性を提供する。
【００４６】
ＡＴＭＰＡＧシステムなしに、ＡＴＭエンドポイントからのコール機能リクエストのアクティブ化は、１つのコールに関与するスイッチングノード間の協力を必要とすることになる。各スイッチングノードは、互いに独立に動作するので、同時にかつコンフリクトする機能リクエストが実行される可能性がある。本発明のＡＴＭＰＡＧシステムは、複数の機能リクエストがアクティブ化されるとき、そのようなコンフリクトの可能性およびネゴシエーションの必要性を除去する。ローエンフォースメント（law enforcement）に対する通信アシスタンスのサポートは、それがサーベイされ得る地理的境界中でベアラパスが保持され得るという事実のために提供される。比較により、伝統的なルータにより取り扱われるＶｏＡＴＭコールにおいて、そのような地理的制御の保証がない。
【００４７】
本発明の様々な実施形態が説明されたが、本発明に従って多くの変形および代替的な実施形態が具現化され得ることは明らかである。簡単に上記したように、例えば、非集積ＭＡＧとＡＴＭＰＡＧを含むＡＴＭスイッチとの間でＵＮＩプロキシシグナリングを使用する代わりに、特別なＡＰＩが、ベアラ接続の連結を取り扱うために開発され得る。ここに開示されるコール制御エンティティは、分散型システムであってもよく、一方のコール制御エンティティコンポーネントがＡＴＭＰＡＧを制御し、他方がＰＡＧまたはＬＡＧを制御する。
【００４８】
また前述したように、ＭＡＧは、１つのＡＴＭスイッチに集積化することができ、これは、ＡＴＭスイッチ機能とＡＴＭＭＡＧ機能との間のインターフェースを内部インタフェースとすることになる。ボイスオーバＡＴＭコールに加えて、データアンドビデオオーバＡＴＭコールが存在する可能性があり、本発明は、これらのコールにも適用される。したがって、本発明は、特許請求の範囲の精神およびそれらの均等物による以外にいかなる方法でも制限されることはないことが理解されるべきである。
【００４９】
【発明の効果】
以上説明したように、本発明によれば、スイッチングノードのエントリのＡＴＭポイントにおけるベアラパス接続制御および操作を実施するインターフェースシステムを提供することができる。
【００５０】
特許請求の範囲の発明の要件の後に括弧で記載した番号がある場合は、本発明の一実施例の対応関係を示すものであって、本発明の範囲を限定するものと解釈すべきではない。
【図面の簡単な説明】
【図１】本発明により構成されたＡＴＭパケットアクセスゲートウェイ（ＡＴＭＰＡＧ）システムを示すブロック図。
【図２】図１のＡＴＭＰＡＧのより詳細を示すブロック図。
【図３】ＡＴＭスイッチングノードに含まれるＡＴＭＰＡＧおよびＶｏＡＴＭコールの第１の部分におけるＡＴＭベアラパスの取り扱いを示すブロック図。
【図４】ＶｏＡＴＭコールの第２の部分におけるＡＴＭベアラパスを取り扱う図４のＡＴＭＰＡＧを示すブロック図。
【図５】本発明により構成されたＡＴＭＰＡＧシステムにおけるＡＴＭ  ＵＮＩシグナリングを示すブロック図。
【図６】図５のＡＴＭＰＡＧシステムにおいて実行される例示的なコールセットアップ手順を示すフロー図。
【符号の説明】
２  ＡＴＭＰＡＧシステム
４  ＡＴＭＰＡＧ
６  ＡＴＭ接続ターミネーション
８，１４  ベアラ接続
１０，１６  ＡＴＭエンドポイント
１１  ＡＴＭアクセスネットワーク
１２  ＡＴＭ接続ターミネーション
１７  ＡＴＭバックボーンネットワーク
１８  コール制御エンティティ
２２  アクティブなＡＴＭベアラパス
２４  ＡＴＭスイッチ
２６  メディアアクセスゲートウェイ
４６  ＡＴＭバックボーンネットワーク
５０  シグナリングシステム７ネットワーク  ＡＴＭＰＡＧアドレス
５８  ＡＴＭアクセスネットワーク
６２  ピアオフィス
７８  コール制御エンティティ
７６  ＡＴＭスイッチ
８２  ＡＴＭアクセスネットワーク
８３  ＡＴＭバックボーンネットワーク
８４  リモートＡＴＭＰＡＧ
【図１】
0003887569.tif 000002
【図２】
0003887569.tif 000003
【図３】
0003887569.tif 000004
【図４】
0003887569.tif 000005
【図５】
0003887569.tif 000006
【図６】
0003887569.tif 000007