(57)【要約】【課題】ＡＴＭ網側で指定された回線が、ＩＰ網側の回線接続要求に基づいて初期に捕捉し使用した回線を管理するＭＧＣＦとは異なるＭＧＣＦの管理下にある場合でも、呼損を防止することを課題とする。【解決手段】ＡＴＭ網側の応答の際に指定された回線を管理する回線捕捉部と、ＩＰ網側からの回線接続要求を受信した際に予め回線の捕捉を行った回線捕捉部とが同一であるか相違するかを判断する。そして、その判断結果に基づいて、両者が相違する場合に、指定された回線を管理する回線捕捉部に対して回線を捕捉するように要求する。その後、ＩＰ網とＡＴＭ網との音声通話の確立に必要な応答に続くメッセージをＡＴＭ網側から受信した場合には、要求に応じて回線を捕捉した回線捕捉部に対してメッセージを転送する。【選択図】        図１
2009147561.tif 000002
【特許請求の範囲】
【請求項１】
相互に異なる通信規格に準拠した第１の回線網と第２の回線網間を通信可能に接続し、当該回線網間の音声通話の確立に使用する回線の捕捉を行う回線捕捉部を複数備え、前記第１の回線網側から受信した回線接続要求に対して回線の捕捉を行う回線捕捉部を選択し、後に当該回線接続要求に対して前記第２の回線網側で行われる応答の際に、前記第２の回線網側で使用する回線を指定されるゲートウェイ装置であって、
前記応答の際に指定された回線を管理する回線捕捉部と、前記回線接続要求を受信した際に予め回線の捕捉を行った回線捕捉部とが同一であるか相違するかを判断する判断手段と、
前記判断手段による判断結果に基づいて、両者が相違する場合に、前記指定された回線を管理する回線捕捉部に対して回線を捕捉するように要求する回線捕捉要求手段と、
前記第１の回線網と前記第２の回線網との音声通話の確立に必要な前記応答に続くメッセージを前記第２の回線網側から受信した場合には、前記回線捕捉要求手段による要求に応じて回線を捕捉した回線捕捉部に対して前記メッセージを転送するメッセージ転送手段と、
を備えたことを特徴とするゲートウェイ装置。
【請求項２】
前記回線捕捉要求手段によって回線の捕捉を要求された第二回線捕捉部について、当該第二回線捕捉部による回線の捕捉状況を管理する回線捕捉状況管理手段と、
前記回線捕捉状況管理手段によって管理された回線の捕捉状況に基づいて、前記第二回線捕捉部が回線の捕捉を完了した後に、前記メッセージ転送手段に代わって前記第二回線捕捉部に対して前記応答に続くメッセージを転送するメッセージ転送代行手段と、
をさらに備え、
前記メッセージ転送手段は、前記回線捕捉状況管理手段によって管理された回線の捕捉状況に基づいて、前記第二回線捕捉部が回線の捕捉を完了していないタイミングで前記応答に続くメッセージを受信した場合には、前記メッセージ転送代行手段に当該メッセージの転送を委託することを特徴とする請求項１に記載のゲートウェイ装置。
【請求項３】
相互に異なる通信規格に準拠した第１の回線網と第２の回線網間の音声通話の確立について、当該音声通話の確立に使用する回線の捕捉を行う回線捕捉部を複数用い、前記第１の回線網側から送信された回線接続要求に対して回線の捕捉を行う回線捕捉部を選択し、後に当該回線接続要求に対して前記第２の回線網側で行われる応答では、前記第２の回線網側で使用する回線を指定される場合の回線接続方法であって、
前記応答の際に指定された回線を管理する回線捕捉部と、前記回線接続要求を受信した際に予め回線の捕捉を行った回線捕捉部とが同一であるか相違するかを判断する判断工程と、
前記判断工程による判断結果に基づいて、両者が相違する場合に、前記指定された回線を管理する回線捕捉部に対して回線を捕捉するように要求する回線捕捉要求工程と、
前記第１の回線網と前記第２の回線網との音声通話の確立に必要な前記応答に続くメッセージを前記第２の回線網側から受信した場合には、前記回線捕捉要求工程による要求に応じて回線を捕捉した回線捕捉部に対して前記メッセージを転送するメッセージ転送工程と、
を含んだことを特徴とする回線接続方法。
【請求項４】
相互に異なる通信規格に準拠した第１の回線網と第２の回線網間を通信可能に接続し、当該回線網間の音声通話の確立に使用する回線の捕捉を行う回線捕捉部を複数備え、前記第１の回線網側から受信した回線接続要求に対して回線の捕捉を行う回線捕捉部を選択し、後に当該回線接続要求に対して前記第２の回線網側で行われる応答の際に、前記第２の回線網側で使用する回線を指定されるゲートウェイ装置としてのコンピュータに実行させる回線接続プログラムであって、
前記応答の際に指定された回線を管理する回線捕捉部と、前記回線接続要求を受信した際に予め回線の捕捉を行った回線捕捉部とが同一であるか相違するかを判断する判断手順と、
前記判断手順による判断結果に基づいて、両者が相違する場合に、前記指定された回線を管理する回線捕捉部に対して回線を捕捉するように要求する回線捕捉要求手順と、
前記第１の回線網と前記第２の回線網との音声通話の確立に必要な前記応答に続くメッセージを前記第２の回線網側から受信した場合には、前記回線捕捉要求手順による要求に応じて回線を捕捉した回線捕捉部に対して前記メッセージを転送するメッセージ転送手順と、
をコンピュータに実行させることを特徴とする回線接続プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＩＰ（Internet Protocol）網とＡＴＭ（Asynchronous Transfer Mode）網間を通信可能に接続し、当該回線網間で特に音声通話の確立に使用する回線の捕捉を行うＭＧＣＦ（Media Gateway Control Function）を複数備え、ＩＰ網側の回線接続要求に対してＡＴＭ網側から送信される種々の制御信号に応じた処理を行うゲートウェイ装置、当該ゲートウェイ装置における回線接続方法および当該ゲートウェイ装置としてのコンピュータに実行させる回線接続プログラムに関する。
【背景技術】
【０００２】
従来、ＩＰ網とＡＴＭ網間の相互接続の際に設置するゲートウェイ装置に関する種々の技術が開示されている（例えば特許文献１）。
【０００３】
近年ではＩＰ網とＡＴＭ網間で音声通信を行うための開発がなされており、ゲートウェイ装置内に搭載されるＭＧＣＦが重要な役割を担っている。以下に、図１６を用いて、ＩＰ網発ＡＴＭ網着方向の回線接続の手法を説明する。
【０００４】
図１６に示すように、ゲートウェイ装置１０は、ＩＰ網とＡＴＭ網との間に配置される。また、ＩＰ網とＡＴＭ網間で音声通信を行うには、ゲートウェイ装置１０内に、ＭＧＣＦ２０のほか、共通線終端制御部３０や、回線制御部４０を備えるのが一般的である。なお、共通線終端制御部３０は、Ｎｏ．７共通線信号の終端および制御を行い、回線制御部４０は、音声データが転送される回線の制御を行う。
【０００５】
ＩＰ網側から送信された回線接続要求（ＩＮＶＩＴＥ）をゲートウェイ装置１０が受信すると、まず、ＭＧＣＦ２０は、自身の管理対象である複数の回線５のうちいずれか一つを選択して捕捉する。
【０００６】
そして、ＭＧＣＦ２０は、捕捉した回線を使用し、共通線終端制御部３０を介してＡＴＭ網側に回線接続要求（ＩＡＭ（Initial Address Message））を送信する。
【０００７】
その後、ＭＧＣＦ２０は、回線接続要求（ＩＡＭ）に対する応答（ＩＡＡ）を、共通線終端制御部３０を介してＡＴＭ網側から受け取る。
【０００８】
さらに、図示しないが、ＡＴＭ網側からは、当該応答（ＩＡＡ）に続いて制御信号（ＡＣＭ（Address Complete Message）、ＣＰＧ（Call Progress Message）またはＡＮＭ（Answer Message）などのメッセージ）が送信され、ＭＧＣＦ２０は、応答（ＩＡＡ）や制御信号に応じた所定の各種処理を実行し、ＩＰ網とＡＴＭ網間の音声通信を確立する。
【０００９】
ところで、このようなＩＰ網発ＡＴＭ網着方向の回線接続の手法では、ＡＴＭ網側に回線選択権を与えることが一般的であり、ＡＴＭ網側から送信される応答（ＩＡＡ）に、ＡＴＭ網側で指定した回線を示す回線情報を含ませるということがなされる。
【００１０】
つまり、ＭＧＣＦ２０は、初期に捕捉し使用している回線と、ＡＴＭ網側で指定された回線とが異なる場合には、以降、後者の回線を使用して音声通信を確立するための各種処理を行うことになる。なお、両者が同じであれば、引き続き同回線で処理を行う。
【００１１】
【特許文献１】特開２０００−２５３０１８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
上記した回線接続の手法に基づくゲートウェイ装置の開発においては、携帯端末が一人一台の勢いで普及している現状を踏まえ、装置内に搭載するＭＧＣＦを複数にし、処理能力の増強や耐障害性の向上を図ることが望ましいと考えられている。
【００１３】
ところが、ゲートウェイ装置内にＭＧＣＦを複数搭載すると、初期の回線接続要求で使用した回線を管理するＭＧＣＦとは異なるＭＧＣＦの管理下にある回線がＡＴＭ網側で指定されてしまう場合がある。
【００１４】
このような場合には、もともと回線接続要求（ＩＡＭ）を送信したＭＧＣＦは、ＡＴＭ網側で指定された回線を管理対象としていないので、以降、音声通信を確立するための処理を行うことができない。その結果、ＩＰ網とＡＴＭ網間で回線が接続されることなく呼損となってしまうという課題があった。
【００１５】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、ＡＴＭ網側で指定された回線が、回線接続要求に基づいて初期に捕捉し使用した回線を管理するＭＧＣＦとは異なるＭＧＣＦの管理下にある場合でも、呼損を防止することが可能なゲートウェイ装置、回線接続方法および回線接続プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
上述した課題を解決し、目的を達成するため、本発明は、相互に異なる通信規格に準拠した第１の回線網と第２の回線網間を通信可能に接続し、当該回線網間の音声通話の確立に使用する回線の捕捉を行う回線捕捉部を複数備え、前記第１の回線網側から受信した回線接続要求に対して回線の捕捉を行う回線捕捉部を選択し、後に当該回線接続要求に対して前記第２の回線網側で行われる応答の際に、前記第２の回線網側で使用する回線を指定されるゲートウェイ装置であって、前記応答の際に指定された回線を管理する回線捕捉部と、前記回線接続要求を受信した際に予め回線の捕捉を行った回線捕捉部とが同一であるか相違するかを判断する判断手段と、前記判断手段による判断結果に基づいて、両者が相違する場合に、前記指定された回線を管理する回線捕捉部に対して回線を捕捉するように要求する回線捕捉要求手段と、前記第１の回線網と前記第２の回線網との音声通話の確立に必要な前記応答に続くメッセージを前記第２の回線網側から受信した場合には、前記回線捕捉要求手段による要求に応じて回線を捕捉した回線捕捉部に対して前記メッセージを転送するメッセージ転送手段と、を備えたことを特徴とする。
【００１７】
また、本発明は、上記の発明において、前記回線捕捉要求手段によって回線の捕捉を要求された第二回線捕捉部について、当該第二回線捕捉部による回線の捕捉状況を管理する回線捕捉状況管理手段と、前記回線捕捉状況管理手段によって管理された回線の捕捉状況に基づいて、前記第二回線捕捉部が回線の捕捉を完了した後に、前記メッセージ転送手段に代わって前記第二回線捕捉部に対して前記応答に続くメッセージを転送するメッセージ転送代行手段と、をさらに備え、前記メッセージ転送手段は、前記回線捕捉状況管理手段によって管理された回線の捕捉状況に基づいて、前記第二回線捕捉部が回線の捕捉を完了していないタイミングで前記応答に続くメッセージを受信した場合には、前記メッセージ転送代行手段に当該メッセージの転送を委託することを特徴とする。
【００１８】
また、本発明は、相互に異なる通信規格に準拠した第１の回線網と第２の回線網間の音声通話の確立について、当該音声通話の確立に使用する回線の捕捉を行う回線捕捉部を複数用い、前記第１の回線網側から送信された回線接続要求に対して回線の捕捉を行う回線捕捉部を選択し、後に当該回線接続要求に対して前記第２の回線網側で行われる応答では、前記第２の回線網側で使用する回線を指定される場合の回線接続方法であって、前記応答の際に指定された回線を管理する回線捕捉部と、前記回線接続要求を受信した際に予め回線の捕捉を行った回線捕捉部とが同一であるか相違するかを判断する判断工程と、前記判断工程による判断結果に基づいて、両者が相違する場合に、前記指定された回線を管理する回線捕捉部に対して回線を捕捉するように要求する回線捕捉要求工程と、前記第１の回線網と前記第２の回線網との音声通話の確立に必要な前記応答に続くメッセージを前記第２の回線網側から受信した場合には、前記回線捕捉要求工程による要求に応じて回線を捕捉した回線捕捉部に対して前記メッセージを転送するメッセージ転送工程と、を含んだことを特徴とする。
【００１９】
また、本発明は、相互に異なる通信規格に準拠した第１の回線網と第２の回線網間を通信可能に接続し、当該回線網間の音声通話の確立に使用する回線の捕捉を行う回線捕捉部を複数備え、前記第１の回線網側から受信した回線接続要求に対して回線の捕捉を行う回線捕捉部を選択し、後に当該回線接続要求に対して前記第２の回線網側で行われる応答の際に、前記第２の回線網側で使用する回線を指定されるゲートウェイ装置としてのコンピュータに実行させる回線接続プログラムであって、前記応答の際に指定された回線を管理する回線捕捉部と、前記回線接続要求を受信した際に予め回線の捕捉を行った回線捕捉部とが同一であるか相違するかを判断する判断手順と、前記判断手順による判断結果に基づいて、両者が相違する場合に、前記指定された回線を管理する回線捕捉部に対して回線を捕捉するように要求する回線捕捉要求手順と、前記第１の回線網と前記第２の回線網との音声通話の確立に必要な前記応答に続くメッセージを前記第２の回線網側から受信した場合には、前記回線捕捉要求手順による要求に応じて回線を捕捉した回線捕捉部に対して前記メッセージを転送するメッセージ転送手順と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、第２の回線網側でいずれの回線を指定されても、指定された回線を管理する回線捕捉部に対して応答に続く種々のメッセージが送信され、以降、当該回線捕捉部によって音声通信を確立するための処理が行われる。その結果、呼損を防止することが可能となる。
【００２１】
また、本発明によれば、第２の回線網側で指定された回線を管理する回線捕捉部によって実際に回線の捕捉が完了するまでに、応答に続く種々のメッセージが到着した場合に、かかるメッセージを一時的に待機させ、後に音声通信を確立するための処理が行われる。こうすることによって、メッセージを破棄することなく呼損を防止することが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下に添付図面を参照して、本発明に係るゲートウェイ装置の好適な実施例について詳細に説明する。
【実施例１】
【００２３】
まず、図１を用いて実施例１に係るゲートウェイ装置の概要を説明する。図１は、実施例１に係るゲートウェイ装置の概要を説明するための図である。
【００２４】
ゲートウェイ装置１００は、相互に異なる通信規格に準拠した第１の回線網と第２の回線網間を通信可能に接続する。なお、第１の回線網と第２の回線網間で行われる通信とは、具体的には音声通話であり、第１の回線網および第２の回線網とは、例えば、ＩＰ（Internet Protocol）網およびＡＴＭ（Asynchronous Transfer Mode）網である。
【００２５】
また、ゲートウェイ装置１００は、第１の回線網と第２の回線網間で交わされる制御信号やデータを流す回線５０を管理する回線捕捉部１２０を複数備えている。
【００２６】
そして、ゲートウェイ装置１００は、第１の回線網側から、第２の回線網への回線接続の要求に係るメッセージ（以下、接続要求メッセージと呼称）を受信すると、複数の回線捕捉部１２０のうち所定の回線捕捉部を一つ選択し、当該選択した回線捕捉部が管理する回線のいずれか一つを使用して、第２の回線網へ接続要求メッセージを送信する。
【００２７】
その後もゲートウェイ装置１００内の同回線が使用され、第２の回線網側から、当該接続要求メッセージに対する応答（以下、応答メッセージと呼称）が送信される。ここで、第２の回線網側には、第１の回線網との通信に使用する回線を指定できる回線選択権が与えられているので、応答メッセージには、第１の回線網との通信に使用する回線を指示した回線情報が含まれる。
【００２８】
そして、ゲートウェイ装置１００は、第２の回線網側からの応答メッセージや、当該応答メッセージに引き続き送信される種々のメッセージに対して所定の処理を行い、両回線網間の音声通話の確立を試みる。以上が実施例１に係るゲートウェイ装置の概要である。
【００２９】
次に、図２で示した実施例１に係るゲートウェイ装置の構成を、図３で示した当該ゲートウェイ装置による第１回線網発第２回線網着方向の接続要求メッセージに対する処理の流れに沿って説明する。なお、図２は、実施例１に係るゲートウェイ装置の構成を示すブロック図であり、図３は、実施例１に係る第１回線網発第２回線網着方向の接続要求メッセージに対する処理の流れを示すシーケンス図である。
【００３０】
図２に示すようにゲートウェイ装置１００は、第１回線網側担当処理部１１０と、回線捕捉部１２０ａ〜１２０ｃと、第２回線網側担当処理部１３０とを備える。なお、本実施例において、回線捕捉部については３つ備える構成としたが、本発明はこれに限定されるものではなく、２つ以上であればよい。
【００３１】
第１回線網側担当処理部１１０は、第１の回線網から発信された接続要求メッセージに対する処理を担当する。具体的には、第１回線網側担当処理部１１０は、メッセージ処理部１１１と、リダイレクト実行部１１２と、回線管理テーブル記憶部１１３と、を備える。なお、図３に沿って説明を行うので、リダイレクト実行部１１２および回線管理テーブル記憶部１１３については後述する。
【００３２】
メッセージ処理部１１１は、種々のメッセージを受け付けて、メッセージの内容に応じた処理を行う。具体的には、図３に示すように、メッセージ処理部１１１は、第１回線網から接続要求メッセージを受信した場合には、所定の回線捕捉部を選択する。そして、メッセージ処理部１１１は、選択した回線捕捉部に対して接続要求メッセージを出力する。
【００３３】
回線捕捉部１２０ａ〜１２０ｃは、それぞれ、第１の回線網と第２の回線網間の音声通話の確立に必要な回線の捕捉を行う。また、他の回線捕捉部と区別されるためのＩＤがそれぞれ付与されている。具体的には、回線捕捉部１２０ａ〜１２０ｃは、それぞれ、メッセージ処理部１２１ａ〜１２１ｃと、リダイレクト要求部１２２ａ〜１２２ｃと、回線管理テーブル記憶部１２３ａ〜１２３ｃと、メッセージ情報保持部１２４ａ〜１２４ｃと、を備える。なお、図３に沿って説明を行うので、リダイレクト要求部１２２ａ〜１２２ｃ、回線管理テーブル記憶部１２３ａ〜１２３ｃ、メッセージ情報保持部１２４ａ〜１２４ｃについては後述する。また、各回線捕捉部における構成要素の動作や機能については、各構成要素ともに同様であるので、以下では、いずれかの回線捕捉部の構成要素で代表して説明を行う。
【００３４】
メッセージ処理部１２１ａ〜１２１ｃは、種々のメッセージを受け付け、メッセージの内容に応じた処理を行う。具体的には、図３に示すように、回線捕捉部１２０ａのメッセージ処理部１２１ａは、第１回線網側担当処理部１１０から接続要求メッセージを受け取ると、当該回線捕捉部１２０ａで管理する回線のうち所定の回線を一つ捕捉する。なお、本発明では、第２回線網側に回線選択権があることを前提としているので、この回線は仮捕捉状態となる。
【００３５】
そして、メッセージ処理部１２１ａは、回線捕捉部ＩＤと、当該回線捕捉部１２０ａで管理する回線に対して回線捕捉部内で独立に付与されたＩＤ（部内指定回線ＩＤ）とを接続要求メッセージに付与する。例えば、図４に示すように、接続要求メッセージには、第１回線捕捉部ＩＤ「１」および第１部内指定回線ＩＤ「１」が付与される。そして、メッセージ処理部１２１ａは、捕捉した回線を使用して第２回線網側担当処理部１３０に接続要求メッセージを出力する。なお、図４は、接続要求メッセージに設定する情報の例を示す図である。
【００３６】
第２回線網側担当処理部１３０は、第１の回線網から発信された接続要求メッセージに対し、第２回線網から発信される応答メッセージに対する処理を担当する。具体的には、第２回線網側担当処理部１３０は、回線管理テーブル記憶部１３１と、リダイレクト管理テーブル記憶部１３２と、メッセージ処理部１３３と、回線選択制御部１３４とを備える。
【００３７】
回線管理テーブル記憶部１３１は、第２の回線網側に指定された回線が、いずれの回線捕捉部に管理されているかを検索可能なテーブルを記憶する。具体的には、図５に示すように、回線管理テーブル記憶部１３１は、当該ゲートウェイ装置１００内で管理または制御対象となっている回線に対して第２回線網側で独立に付与される第２回線網側指定回線ＩＤと、当該第２回線網側指定回線ＩＤが付与された回線を管理対象としている回線捕捉部のＩＤとを対応付けて記憶する。例えば、図５に示すように、回線管理テーブル記憶部１３１は、第２回線網側指定回線ＩＤ「１」と、回線捕捉部ＩＤ「１」とを対応付けて記憶する。なお、図５は、回線管理テーブル記憶部１３１が記憶する情報の例を示す図である。
【００３８】
リダイレクト管理テーブル記憶部１３２は、第１回線網側担当処理部１１０に選択されて回線の仮捕捉を行った回線捕捉部と、後述する回線選択制御部１３４によって回線の捕捉を要求された回線捕捉部との対応関係を記憶する。具体的には、図６に示すように、リダイレクト管理テーブル記憶部１３２は、回線捕捉部ＩＤおよび部内指定回線ＩＤの全ての対応関係に対して、同様に回線捕捉部ＩＤおよび部内指定回線ＩＤの対応関係が対応付けられたテーブルを記憶する。なお、図６は、リダイレクト管理テーブル記憶部１３２が記憶する情報の例を示す図である。また、以下では、対応付けられた回線捕捉部ＩＤおよび部内指定回線ＩＤを、それぞれリダイレクト先回線捕捉部ＩＤおよびリダイレクト先部内指定回線ＩＤと呼称する。
【００３９】
メッセージ処理部１３３は、種々のメッセージを受け付けて、メッセージの内容に応じた処理を行う。具体的には、図３に示すように、メッセージ処理部１３３は、回線捕捉部１２０ａから接続要求メッセージを受け取ると、共通線終端制御部（図示しない）を介して第２回線網に送信する。その後、メッセージ処理部１３３は、同様に共通線終端制御部（図示しない）を介して第２回線網から応答メッセージを受け取ると、回線選択制御部１３４に出力する。応答メッセージには、図７に示すように、第２回線網側で指定された回線のＩＤである第２回線網側指定回線ＩＤ「５」と、接続要求メッセージに付与されていた第１回線捕捉部ＩＤ「１」と、同じく第１部内指定回線ＩＤ「１」とが付与される。なお、図７は、応答メッセージに設定する情報の例を示す図である。
【００４０】
回線選択制御部１３４は、リダイレクト判定部１３４ａと、リダイレクト処理部１３４ｂと、メッセージ転送部１３４ｃとを備え、第２回線網側からの種々のメッセージに対する処理を行う。
【００４１】
具体的には、図３に示すように、回線選択制御部１３４は、メッセージ処理部１３３から応答メッセージを受け取ると、リダイレクト判定部１３４ａによって、応答の際に指定された回線を管理する回線捕捉部と、接続要求メッセージを受信した際に予め回線の捕捉を行った回線捕捉部とが同一であるか相違するかを判断する。
【００４２】
つまり、リダイレクト判定部１３４ａは、応答メッセージに含まれる第２回線網側指定回線ＩＤ、第１回線捕捉部ＩＤおよび第１部内指定回線ＩＤの抽出を行う。例えば、図７に示すように、応答メッセージからは、第２回線網側指定回線ＩＤ「５」、第１回線捕捉部ＩＤ「１」および第１部内指定回線ＩＤ「１」が抽出される。
【００４３】
そして、リダイレクト判定部１３４ａは、第２回線網側指定回線ＩＤを用いて回線管理テーブル記憶部１３１の検索を行い、検索の結果得られた回線捕捉部ＩＤと、抽出した第１回線捕捉部ＩＤとの比較を行う。例えば、図５に示すように、第２回線網側指定回線ＩＤ「５」には、回線捕捉部ＩＤ「３」が対応付けられており、当該回線捕捉部ＩＤ「３」と、抽出された第１回線捕捉部ＩＤ「１」が比較される。
【００４４】
ここで、図３に示すように、回線選択制御部１３４は、リダイレクト判定部１３４ａによる比較の結果、両者が異なる場合に、リダイレクト処理部１３４ｂによってリダイレクト管理テーブル記憶部１３２の更新を行う。
【００４５】
リダイレクト処理部１３４ｂは、回線の捕捉を要求された回線捕捉部について、当該回線捕捉部による回線の捕捉状況を管理する。例えば、検索結果である回線捕捉部ＩＤ「３」と、抽出された第１回線捕捉部ＩＤ「１」とは異なるので、図８に示すように、リダイレクト管理テーブルにおいて、応答メッセージから抽出した第１回線捕捉部ＩＤ「１」および第１部内指定回線ＩＤ「１」の対応関係と一致する回線捕捉部ＩＤ「１」および部内指定回線ＩＤ「１」の対応関係に対応付けられたリダイレクト先回線捕捉部ＩＤ「無」およびリダイレクト先部内指定回線ＩＤ「無」が、リダイレクト先回線捕捉部ＩＤ「ＩＮＶＡＬＩＤ」およびリダイレクト先部内指定回線ＩＤ「ＩＮＶＡＬＩＤ」に更新される。なお、図８は、リダイレクト管理テーブル記憶部が更新される例を示す図である。
【００４６】
リダイレクト管理テーブル記憶部１３２の更新後、回線選択制御部１３４は、リダイレクト判定部１３４ａによる比較の結果に基づいて、両者が相違する場合に、指定された回線を管理する回線捕捉部に対して回線を捕捉するようにリダイレクト処理部１３４ｂによって要求する。
【００４７】
つまり、図３に示すように、リダイレクト処理部１３４ｂは、メッセージ処理部１３３を介して第２回線網から受け取った応答メッセージを、接続要求メッセージの出力元である回線捕捉部１２０ａに出力する。
【００４８】
回線捕捉部１２０ａの説明に戻って、説明を保留したメッセージ情報保持部１２４ａ、回線管理テーブル記憶部１２３ａおよびリダイレクト要求部１２２ａについて説明を行う。なお、回線管理テーブル記憶部１２３ａについては、第２回線網側担当処理部１３０の回線管理テーブル記憶部１３１と同じ情報を記憶するので、説明を省略する。
【００４９】
メッセージ情報保持部１２４ａは、メッセージを一時的に格納するための記憶部である。具体的には、図３に示すように、回線捕捉部１２０ａのメッセージ処理部１２１ａは、第２回線網側担当処理部１３０から応答メッセージを受け取ると、応答メッセージを一時的にメッセージ情報保持部１２４ａへ格納する。例えば、メッセージ情報保持部１２４ａへ応答メッセージが格納された結果、図９に示すように、仮捕捉して現に使用中の回線のＩＤである部内指定回線ＩＤ「１」に対応付けられたメッセージ管理情報「無」がメッセージ管理情報「有」に更新され、メッセージ「無」には「ＭＳＧ１（応答メッセージ）」が格納される。なお、図９は、メッセージが格納される際のメッセージ情報保持部を説明するための図である。
【００５０】
そして、メッセージ処理部１２１ａは、メッセージ情報保持部１２４ａ内に格納した応答メッセージから第２回線網側指定回線ＩＤを抽出し、第２回線網側指定回線ＩＤを用いて回線管理テーブル記憶部１２３ａの検索を行う。そして、図３に示すように、メッセージ処理部１２１ａは、検索の結果得られた回線捕捉部ＩＤと、当該回線捕捉部のＩＤとを比較する。
【００５１】
ここで、メッセージ処理部１２１ａは、比較の結果、当然両者が異なるので（上述したリダイレクト判定部１３４ａによる比較の結果、両者が異なるために当該回線捕捉部１２０ａへ応答メッセージが転送された）、メッセージ情報保持部１２４ａから応答メッセージを読み出し、リダイレクト要求部１２２ａに出力する。
【００５２】
そして、図３に示すように、リダイレクト要求部１２２ａは、メッセージ処理部１２１ａから応答メッセージを受け取ると、応答メッセージを用いた所定のメッセージを新たに生成し（リダイレクト決定通知メッセージと呼称）、第１回線網側担当処理部１１０に出力する。なお、生成するリダイレクト決定通知メッセージとしては、例えば、リダイレクト応答（３０１）のコンタクトヘッダフィールドに当該応答メッセージを付与したものである。
【００５３】
その後、図３に示すように、リダイレクト要求部１２２ａは、第１回線網側担当処理部１１０からＡＣＫ（リダイレクト決定通知メッセージに対する応答）を受け取るので、仮捕捉状態となっていた回線を開放し、先にメッセージ処理部１２１ａが行ったメッセージ情報保持部１２４ａの更新やメッセージの格納をクリアする。例えば、図１０に示すように、部内指定回線ＩＤ「１」に対応付けられたメッセージ管理情報「有」がメッセージ管理情報「無」に更新され、メッセージ「ＭＳＧ１」がメッセージ「無」となる。なお、図１０は、メッセージがクリアされる際のメッセージ情報保持部を説明するための図である。
【００５４】
第１回線網側担当処理部１１０の説明に戻って、説明を保留したリダイレクト実行部１１２および回線管理テーブル記憶部１１３の説明を行う。なお、回線管理テーブル記憶部１１３については、第２回線網側担当処理部１３０の回線管理テーブル記憶部１３１と同じ情報を記憶するので、説明を省略する。
【００５５】
メッセージ処理部１１１は、リダイレクト決定通知メッセージを受け取ると、リダイレクト実行部１１２に出力する。
【００５６】
そして、図３に示すように、リダイレクト実行部１１２は、第１の回線網から発信された接続要求メッセージの初期の出力先とは異なるリダイレクト先を決定する。つまり、リダイレクト実行部１１２は、リダイレクト決定通知メッセージを受け取ると、リダイレクト決定通知メッセージに含まれる応答メッセージ内の第２回線網側指定回線ＩＤを抽出し、第２回線網側指定回線ＩＤを用いて回線管理テーブル記憶部１１３を検索する。また、リダイレクト実行部１１２は、当該応答メッセージを用いた所定のメッセージを新たに生成する（リダイレクト要求メッセージと呼称）。そして、リダイレクト実行部１１２は、検索の結果得られた回線捕捉部ＩＤを持つ回線捕捉部１２０ｃをリダイレクト先に決定し、当該回線捕捉部１２０ｃへリダイレクト要求メッセージを出力する。
【００５７】
回線捕捉部１２０ｃは、図３に示すように、回線捕捉部１２０ｃのメッセージ処理部１２１ｃは、第１回線網側担当処理部１１０からリダイレクト要求メッセージを受け取ると、リダイレクト要求メッセージに含まれる応答メッセージを一時的にメッセージ情報保持部１２４ｃへ格納する。また、メッセージ処理部１２１ｃは、先に回線捕捉部１２０ａのメッセージ処理部１２１ａが接続要求メッセージを受け取った際と同様、当該回線捕捉部１２０ｃで管理する回線のうち所定の回線を一つ捕捉する。そして、メッセージ処理部１２１ｃは、メッセージ情報保持部１２４ｃに格納した応答メッセージに含まれる第１回線捕捉部ＩＤおよび第１部内指定回線ＩＤと、当該回線捕捉部のＩＤ（第２回線捕捉部ＩＤと呼称）および捕捉した回線のＩＤ（第２部内指定回線ＩＤと呼称）を用いて回線捕捉部切替完了通知メッセージを新たに生成し、第２回線網側担当処理部１３０へ出力する。例えば、図１１に示すように、回線捕捉部切替完了通知メッセージには第１回線捕捉部ＩＤ「１」および第１部内指定回線ＩＤ「１」、並びに、第２回線捕捉部ＩＤ「３」および第２部内指定回線ＩＤ「２」が付与される。なお、図１１は、回線捕捉部切替完了通知メッセージに設定する情報の例を示す図である。
【００５８】
第２回線網側担当処理部１３０の説明に戻って、メッセージ処理部１３３は、回線捕捉部切替完了通知メッセージを受け取ると、回線選択制御部１３４に出力する。
【００５９】
そして、図３に示すように、回線選択制御部１３４は、メッセージ処理部１３３から回線捕捉部切替完了通知メッセージを受け取ると、リダイレクト処理部１３４ｂによってリダイレクト管理テーブル記憶部１３２の更新を行う。つまり、リダイレクト処理部１３４ｂは、回線捕捉部切替完了通知メッセージから、第１回線捕捉部ＩＤおよび第１部内指定回線ＩＤと、第２回線捕捉部ＩＤおよび第２部内指定回線ＩＤを抽出し、かかる情報に基づいてリダイレクト管理テーブル記憶部１３２の更新を行う。
【００６０】
例えば、第１回線捕捉部ＩＤ「１」および第１部内指定回線ＩＤ「１」、並びに、第２回線捕捉部ＩＤ「３」および第２部内指定回線ＩＤ「２」が回線捕捉部切替完了通知メッセージに含まれている場合には、図１２に示すように、回線捕捉部切替完了通知メッセージから抽出される第１回線捕捉部ＩＤ「１」および第１部内指定回線ＩＤ「１」の対応関係と一致する回線捕捉部ＩＤ「１」および部内指定回線ＩＤ「１」に対応付けられたリダイレクト先回線捕捉部ＩＤ「ＩＮＶＡＬＩＤ」およびリダイレクト先部内指定回線ＩＤ「ＩＮＶＡＬＩＤ」が、リダイレクト先回線捕捉部ＩＤ「３」およびリダイレクト先部内指定回線ＩＤ「２」に更新される。なお、図１２は、リダイレクト管理テーブル記憶部が更新される例を示す図である。
【００６１】
その後、第２回線網側担当処理部１３０のメッセージ処理部１３３は、応答メッセージに続く音声通話の確立に必要な種々のメッセージを第２の回線網側から受信すると、同様に回線選択制御部１３４に出力する。
【００６２】
そして、回線選択制御部１３４のメッセージ転送部１３４ｃは、第１の回線網と第２の回線網との音声通話の確立に必要な応答メッセージに続くメッセージを第２の回線網側から受信した場合には、リダイレクト処理部１３４ｂによる要求に応じて回線を捕捉した回線捕捉部に対してメッセージを転送する。
【００６３】
図１３は、種々のメッセージに対する処理の流れを示すシーケンス図であるが、同図に示すように、メッセージ処理部１３３によって、ＡＣＭ（Address Complete Message）、ＣＰＧ（Call Progress Message）またはＡＮＭ（Answer Message）など、応答メッセージに続く音声通話の確立に必要な種々のメッセージが回線選択制御部１３４に出力されると、メッセージ転送部１３４ｃは、メッセージに含まれる第１回線捕捉部ＩＤ「１」および第１部内指定回線ＩＤ「１」を抽出する。そして、メッセージ転送部１３４ｃは、抽出した第１回線捕捉部ＩＤ「１」および第１部内指定回線ＩＤ「１」を用いてリダイレクト管理テーブル記憶部１３２の検索を行うことで、メッセージを転送するか否かを判定する。
【００６４】
つまり、メッセージ転送部１３４ｃは、抽出した第１回線捕捉部ＩＤ「１」および第１部内指定回線ＩＤ「１」の対応関係と一致する回線捕捉部ＩＤ「１」および部内指定回線ＩＤ「１」の対応関係に、リダイレクト先回線捕捉部ＩＤ「３」およびリダイレクト先部内指定回線ＩＤ「２」の対応関係が対応付けられている場合には、メッセージの転送が必要であると判断し、当該対応関係を読み出す。そして、メッセージ転送部１３４ｃは、メッセージに含まれる第１回線捕捉部ＩＤ「１」および第１部内指定回線ＩＤ「１」を、読み出した対応関係に基づいて第１回線捕捉部ＩＤ「３」および第１部内指定回線ＩＤ「２」に設定し、リダイレクト先回線捕捉部ＩＤ「３」と同じ回線捕捉部ＩＤ「３」を持つ回線捕捉部１２０ｃに当該メッセージを転送する。なお、メッセージを受け取った回線捕捉部１２０ｃや第１回線網側担当処理部１１０では、以降、音声通話の確立のためメッセージに応じた処理が行われるが本実施例では説明を省略する。
【００６５】
［実施例１の効果］
上記したように、実施例１によれば、応答メッセージに含まれる第２回線網側指定回線ＩＤで指定された回線を管理する回線捕捉部と、接続要求メッセージを受信した際に予め回線の捕捉を行った回線捕捉部とが同一であるか相違するかを判断する。そして、判断結果に基づいて、両者が相違する場合に、指定された回線を管理する回線捕捉部に対して回線を捕捉するように要求する。そして、第１の回線網と第２の回線網との音声通話の確立に必要な応答メッセージに続くＡＣＭなどのメッセージを第２の回線網側から受信した場合には、要求に応じて回線を捕捉した回線捕捉部に対してメッセージを転送する。こうすることによって、第２の回線網側でいずれの回線を指定されても、指定された回線を管理する回線捕捉部に対して応答に続く種々のメッセージが送信され、以降、当該回線捕捉部によって音声通信を確立するための処理が行われる。その結果、呼損を防止することが可能となる。
【実施例２】
【００６６】
実施例２では、応答メッセージに続く音声通話の確立に必要な種々のメッセージに対する処理を代行するメッセージ第二転送部を設置することとした。これは、応答メッセージで指定された回線を管理する回線捕捉部による回線の捕捉が完了しないうちにメッセージを受信した場合に、当該メッセージを破棄することなく、回線の捕捉完了後に処理するためである。
【００６７】
図１４を用いて、実施例２に係るゲートウェイ装置の構成を説明する。図１４は、実施例２に係るゲートウェイ装置の構成を示すブロック図である。同図に示すように、ゲートウェイ装置１００は、実施例１と同様、第１回線網側担当処理部１１０と、回線捕捉部１２０ａ〜１２０ｃと、第２回線網側担当処理部１３０とを備え、第２回線網側担当処理部１３０内には、実施例１と異なり、メッセージ第二転送部１３５を備える。以下では、図１５で示した当該ゲートウェイ装置による第１回線網発第２回線網着方向の接続要求メッセージに対する処理の流れに沿って、実施例１と同様の処理が行われる部分については省略した上で説明を行う。なお、図１５は、実施例２に係る第１回線網発第２回線網着方向の接続要求メッセージに対する処理の流れを示すシーケンス図である。
【００６８】
図１５に示すように、メッセージ処理部１３３は、応答メッセージに続く音声通話の確立に必要な種々のメッセージ（例えばＡＣＭメッセージ）を共通線終端制御部（図示しない）を介して第２の回線網側から受信すると、回線選択制御部１３４に出力する。
【００６９】
そして、回線選択制御部１３４のメッセージ転送部１３４ｃは、メッセージに含まれる第１回線捕捉部ＩＤ「１」および第１部内指定回線ＩＤ「１」を抽出する。そして、メッセージ転送部１３４ｃは、抽出した第１回線捕捉部ＩＤ「１」および第１部内指定回線ＩＤ「１」を用いてリダイレクト管理テーブル記憶部１３２の検索を行い、メッセージを転送するか否かを判定する。
【００７０】
ところで、当該メッセージを受信するタイミングによっては、図１５に示すように、回線捕捉部切替完了通知メッセージが第２回線網側担当処理部１３０に出力される前に、上記したメッセージの転送判定が行われる。
【００７１】
よって、メッセージ転送部１３４ｃは、リダイレクト処理部１３４ｂによって管理された回線の捕捉状況に基づいて、回線捕捉部が回線の捕捉を完了していないタイミングで応答に続くメッセージを受信した場合には、メッセージ第二転送部１３５に当該メッセージの転送を委託する。
【００７２】
つまり、回線管理テーブル記憶部１３１の検索の結果、第１回線捕捉部ＩＤ「１」および第１部内指定回線ＩＤ「１」の対応関係と一致する回線捕捉部ＩＤ「１」および部内指定回線ＩＤ「１」の対応関係に対して、リダイレクト先回線捕捉部ＩＤ「ＩＮＶＡＬＩＤ」およびリダイレクト先部内指定回線ＩＤ「ＩＮＶＡＬＩＤ」の対応関係が対応付けられている場合がある。このような場合に、メッセージ転送部１３４ｃは、メッセージをメッセージ第二転送部１３５に出力する。
【００７３】
メッセージ第二転送部１３５は、リダイレクト処理部１３４ｂによって管理された回線の捕捉状況に基づいて、回線捕捉部が回線の捕捉を完了した後に、メッセージ転送部１３４ｃに代わって回線捕捉部に対して応答メッセージに続くメッセージを転送する。
【００７４】
具体的には、メッセージ第二転送部１３５は、回線捕捉部切替完了通知メッセージが、後に、第２回線網側担当処理部１３０に出力され、リダイレクト処理部１３４ｂによって、リダイレクト管理テーブル記憶部１３２の更新が行わると、メッセージの転送処理を行う。
【００７５】
例えば、メッセージ第二転送部１３５は、リダイレクト先回線捕捉部ＩＤ「ＩＮＶＡＬＩＤ」およびリダイレクト先部内指定回線ＩＤ「ＩＮＶＡＬＩＤ」が、リダイレクト先回線捕捉部ＩＤ「３」およびリダイレクト先部内指定回線ＩＤ「２」に更新された場合には、メッセージに含まれる第１回線捕捉部ＩＤ「１」および第１部内指定回線ＩＤ「１」を、第１回線捕捉部ＩＤ「３」および第１部内指定回線ＩＤ「２」に設定し、リダイレクト先回線捕捉部ＩＤ「３」と同じ回線捕捉部ＩＤ「３」を持つ回線捕捉部に当該メッセージを転送する。
【００７６】
［実施例２の効果］
回線の捕捉を要求された回線捕捉部について、当該回線捕捉部による回線の捕捉状況を管理しておく。回線の捕捉状況に基づいて、回線捕捉部が回線の捕捉を完了した後に、メッセージ転送部１３４ｃに代わって回線捕捉部に対して応答に続くメッセージを転送するメッセージ第二転送部１３５を設置する。なお、メッセージ転送部１３４ｃは、回線の捕捉状況に基づいて、回線捕捉部が回線の捕捉を完了していないタイミングで応答に続くメッセージを受信した場合には、メッセージ転送代行手段（メッセージ第二転送部１３５）に当該メッセージの転送を委託する。その結果、第２の回線網側で指定された回線を管理する回線捕捉部によって実際に回線の捕捉が完了するまでに、応答メッセージに続く種々のメッセージが到着した場合に、かかるメッセージを一時的に待機させ、後に音声通信を確立するための処理が行われる。こうすることによって、メッセージを破棄することなく呼損を防止することが可能となる。
【００７７】
以上、本発明に係るゲートウェイ装置の実施例について述べてきたが、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、例えば、回線選択制御部１３４と、メッセージ転送部１３４ａを分散するなど、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００７８】
また、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、図５で説明した第２回線網側指定回線ＩＤについては、数字に限定されることなく、一意に識別可能な情報（例えばアルファベットなど）であればいかなるものを用いてもよい。
【産業上の利用可能性】
【００７９】
以上のように、本発明に係るゲートウェイ装置、回線接続方法および回線接続プログラムは、ＩＰ網とＡＴＭ網間を通信可能に接続し、当該回線網間で特に音声通話の確立に使用する回線の捕捉を行うＭＧＣＦを複数備え、ＩＰ網側の回線接続要求に対してＡＴＭ網側から送信される種々の制御信号に応じた処理を行う場合に有用であり、特に呼損を防止することに適する。
【図面の簡単な説明】
【００８０】
【図１】実施例１に係るゲートウェイ装置の概要を説明するための図である。
【図２】実施例１に係るゲートウェイ装置の構成を示すブロック図である。
【図３】実施例１に係る第１回線網発第２回線網着方向の接続要求メッセージに対する処理の流れを示すシーケンス図である。
【図４】接続要求メッセージに設定する情報の例を示す図である。
【図５】回線管理テーブル記憶部１３１が記憶する情報の例を示す図である。
【図６】リダイレクト管理テーブル記憶部１３２が記憶する情報の例を示す図である。
【図７】応答メッセージに設定する情報の例を示す図である。
【図８】リダイレクト管理テーブル記憶部が更新される例を示す図である。
【図９】メッセージが格納される際のメッセージ情報保持部を説明するための図である。
【図１０】メッセージがクリアされる際のメッセージ情報保持部を説明するための図である。
【図１１】回線捕捉部切替完了通知メッセージに設定する情報の例を示す図である。
【図１２】リダイレクト管理テーブル記憶部が更新される例を示す図である。
【図１３】種々のメッセージに対する処理の流れを示すシーケンス図である。
【図１４】実施例２に係るゲートウェイ装置の構成を示すブロック図である。
【図１５】実施例２に係る第１回線網発第２回線網着方向の接続要求メッセージに対する処理の流れを示すシーケンス図である。
【図１６】従来技術を説明するための図である。
【符号の説明】
【００８１】
５、５０  回線
１０、１００  ゲートウェイ装置
２０  ＭＧＣＦ
３０  共通線終端制御部
４０  回線制御部
１１０  第１回線網側担当処理部
１１１、１２１ａ〜１２１ｃ、１３３  メッセージ処理部
１１２  リダイレクト実行部
１１３、１２３ａ〜１２３ｃ、１３１  回線管理テーブル記憶部
１２０  回線捕捉部
１２０ａ〜１２０ｃ  回線捕捉部
１２２ａ〜１２２ｃ  リダイレクト要求部
１２４ａ〜１２４ｃ  メッセージ情報保持部
１３０  第２回線網側担当処理部
１３２  リダイレクト管理テーブル記憶部
１３４  回線選択制御部
１３４ａ  リダイレクト判定部
１３４ｂ  リダイレクト処理部
１３４ｃ  メッセージ転送部
１３５  メッセージ第二転送部
【図１】
2009147561.tif 000003
【図２】
2009147561.tif 000004
【図３】
2009147561.tif 000005
【図４】
2009147561.tif 000006
【図５】
2009147561.tif 000007
【図６】
2009147561.tif 000008
【図７】
2009147561.tif 000009
【図８】
2009147561.tif 000010
【図９】
2009147561.tif 000011
【図１０】
2009147561.tif 000012
【図１１】
2009147561.tif 000013
【図１２】
2009147561.tif 000014
【図１３】
2009147561.tif 000015
【図１４】
2009147561.tif 000016
【図１５】
2009147561.tif 000017
【図１６】
2009147561.tif 000018