(57)【特許請求の範囲】
【請求項１】
メディアゲートウェイを制御対象として制御し、当該メディアゲートウェイにより回線交換網とインターネットプロトコル網との間の音声回線の接続を行わせる接続制御部と、
前記接続制御部により制御されるメディアゲートウェイの状態を監視する監視部と、
他のメディアゲートウェイ制御装置の情報を管理する管理部と、
前記監視部の監視結果に応じて、前記他のメディアゲートウェイ制御装置に対して接続替え要求を送信する要求部と、
前記接続替え要求を受信した場合、前記接続制御部の制御対象から前記接続替え要求元のメディアゲートウェイ制御装置の制御対象に切替えるメディアゲートウェイを選定する受付部と、
前記他のメディアゲートウェイ制御装置の前記受付部により選定されたメディアゲートウェイの制御対象を前記接続制御部の制御対象に切替える接続替え処理部と、
を有するメディアゲートウェイ制御装置。
【請求項２】
前記他のメディアゲートウェイ制御装置により選定されて前記接続制御部の制御対象に切替えられたメディアゲートウェイを、前記監視部の監視結果に応じて、前記接続制御部の制御対象から前記他のメディアゲートウェイ制御装置の制御対象に切替える切り戻し処理部を有する
ことを特徴とする請求項１に記載のメディアゲートウェイ制御装置。
【請求項３】
前記管理部は、前記接続替え要求の送信先である他のメディアゲートウェイ制御装置のアドレス情報を記憶する記憶部を有し、
前記要求部は、前記記憶部に記憶したアドレス情報に基づいて、前記他のメディアゲートウェイ制御装置に前記接続替え要求を行うことを特徴とする請求項１または２に記載のメディアゲートウェイ制御装置。
【請求項４】
前記要求部は、前記接続制御部の制御対象であるメディアゲートウェイの全てが使用できない状態にあることを前記監視部が検出した場合に、前記他のメディアゲートウェイ制御装置に対して接続替え要求を行うことを特徴とする請求項１〜３のいずれか１項に記載のメディアゲートウェイ制御装置。
【請求項５】
前記要求部は、前記接続制御部の制御対象であるメディアゲートウェイが予め設定された閾値を越える負荷状態にあることを前記監視部が検出した場合に、前記他のメディアゲートウェイ制御装置に対して接続替え要求を行うことを特徴とする請求項１〜４のいずれか１項に記載のメディアゲートウェイ制御装置。
【請求項６】
第１のメディアゲートウェイ制御装置が、メディアゲートウェイを制御対象として制御して当該メディアゲートウェイにより回線交換網とインターネットプロトコル網との間の音声回線の接続を行わせる接続制御手順と、
第１のメディアゲートウェイ制御装置が、前記接続制御手順により制御されるメディアゲートウェイの状態を監視する監視手順と、
第１のメディアゲートウェイ制御装置が、前記監視手順の監視結果に応じて、第２のメディアゲートウェイ制御装置に対して接続替え要求を送信する接続替え要求手順と、
第２のメディアゲートウェイ制御装置が、前記接続替え要求を受信した場合、第２のメディアゲートウェイ制御装置の制御対象から第１のメディアゲートウェイ制御装置の制御対象に切替えるメディアゲートウェイを選定する接続替え受付手順と、
第１のメディアゲートウェイ制御装置が、第２のメディアゲートウェイ制御装置により選定されたメディアゲートウェイを第１のメディアゲートウェイ制御装置の制御対象に切替える接続替え処理手順と、
を含むメディアゲートウェイ制御装置によるメディアゲートウェイの接続替え方法。
【請求項７】
回線交換網とインターネットプロトコル網との間の音声回線の接続を行う複数のメディアゲートウェイと、前記メディアゲートウェイを制御する複数のメディアゲートウェイ制御装置とを有するゲートウェイ装置において、
前記複数のメディアゲートウェイ制御装置の各々は、
メディアゲートウェイを制御対象として制御し、当該メディアゲートウェイにより回線交換網とインターネットプロトコル網との間の音声回線の接続を行わせる接続制御部と、
前記接続制御部により制御されるメディアゲートウェイの状態を監視する監視部と、
他のメディアゲートウェイ制御装置の情報を管理する管理部と、
前記監視部の監視結果に応じて、前記他のメディアゲートウェイ制御装置に対して接続替え要求を送信する要求部と、
前記接続替え要求を受信した場合、前記接続制御部の制御対象から前記接続替え要求元のメディアゲートウェイ制御装置の制御対象に切替えるメディアゲートウェイを選定する受付部と、
前記他のメディアゲートウェイ制御装置の前記受付部により選定されたメディアゲートウェイの制御対象を前記接続制御部の制御対象に切替える接続替え処理部と、
を有するゲートウェイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メディアゲートウェイ制御装置、メディアゲートウェイの接続替え方法およびゲートウェイ装置に関する。
【背景技術】
【０００２】
第３世代携帯電話システムの仕様の検討および作成を行うプロジェクト（Project）として、３ＧＰＰ（Third Generation Partnership Project）がある。３ＧＰＰでは、インターネットプロトコルマルチメディアサービス（Internet Protocol Multimedia Service)のためのアーキテクチャ（Architecture）として、ＩＭＳ（IP multimedia subsystem）技術をベースとしたアーキテクチャを標準化している。このアーキテクチャでは、ＰＳＴＮ（Public Switched Telephone Networks；公衆交換電話網）などの回線交換網とインターネットプロトコル網（以下、ＩＰ網という）との間に、ゲートウェイ（Gateway）装置が配置される。このゲートウェイ装置により回線交換網とＩＰ網との間の呼接続が行われる。
【０００３】
図２９は、従来のゲートウェイ装置の動作を説明するための図である。図２９に示すように、従来のゲートウェイ装置１００は、ブレークアウトゲートウェイ制御装置（以下、ＢＧＣＦ（Breakout Gateway Control Function）という）１０１を有する。また、ゲートウェイ装置１００は、複数のメディアゲートウェイ制御装置（以下、ＭＧＣＦ（Media Gateway Control Function）という）１０２を有する。各ＭＧＣＦ１０２は、それぞれ複数のメディアゲートウェイ（以下、ＭＧＷ（Media Gateway）という）１０３を制御する。
【０００４】
ＢＧＣＦ１０１は、ＩＰ網から回線交換網への発呼があると、任意のＭＧＣＦ１０２を選択する。その後、ＢＧＣＦ１０１は、選択したＭＧＣＦ１０２にＳＩＰ（Session Initiation Protocol）信号を送信する。ＭＧＣＦ１０２は、ＢＧＣＦ１０１からＳＩＰ信号を受信すると、接続して制御対象となっているＭＧＷ１０３の中から一つのＭＧＷ１０３を選択する。その後、ＭＧＣＦ１０２は、選択したＭＧＷ１０３に対し、音声回線の接続要求を送信する。
【０００５】
ＭＧＷ１０３は、ＭＧＣＦ１０２から音声回線の接続要求を受信すると、回線交換網とＩＰ網との間の音声回線の接続を行う。この音声回線の接続は、回線交換網側の音声データとＩＰ網側の音声データとをデータ形式の変換などを行うことによって実行される。
【０００６】
ところで、ＢＧＣＦ１０１がＳＩＰ信号を受信したときに、ＭＧＣＦ１０２に接続されている全てのＭＧＷ１０３が使用できない状態となっている場合がある。例えば、全てのＭＧＷ１０３が故障状態、保守状態又は回線障害などにある場合である。このような場合、ＭＧＣＦ１０２は、音声回線の接続要求をＭＧＷ１０３に送信してもＭＧＷ１０３による音声回線の接続ができない。
【０００７】
そのため、全てのＭＧＷ１０３が使用できない状態にある場合、ＭＧＣＦ１０２は、ＢＧＣＦ１０１に対してＭＧＷ１０３が使用不可である旨の通知（以下、ＭＧＷ使用不可通知とする）を行う。ＢＧＣＦ１０１は、ＭＧＣＦ１０２からＭＧＷ使用不可通知を受けると迂回先として別のＭＧＣＦ１０２を選択する。その後、ＢＧＣＦ１０１は、選択した別のＭＧＣＦ１０２へＳＩＰ信号を送信する。これにより、ＭＧＷ１０３による音声回線の接続の実行ができないような状態を回避する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−８８５３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、ＢＧＣＦ１０１は、ＭＧＣＦ１０２からＭＧＷ使用不可通知を受けると、迂回先となるＭＧＣＦ１０２の選択とＳＩＰ信号の再送信とを行う必要がある。その結果、呼処理にかかる時間が増加してしまうことになる。
【００１０】
また、ＭＧＷ使用不可通知をするＭＧＣＦ１０２があると、迂回先のＭＧＣＦ１０２での呼処理の集中が発生する。その結果、迂回先のＭＧＣＦ１０２において、負荷増大による呼損などを招く恐れがある。
【００１１】
これらの課題を解決する手段としてＭＧＣＦ１０２が制御できるＭＧＷ１０３の数を予め多くしておく方法がある。しかし、ＭＧＷ１０３は高価であるため、設備投資の費用を圧迫するという新たな課題が生じてしまう。
【００１２】
開示の技術は、上記に鑑みてなされたものであって、効率的な呼処理を行うことができるメディアゲートウェイ制御装置、メディアゲートウェイの接続替え方法およびゲートウェイ装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
本願の開示するメディアゲートウェイ制御装置は、一つの態様において、接続制御部と、監視部と、管理部と、要求部と、受付部と、処理部とを有する。前記接続制御部は、メディアゲートウェイを制御対象として制御し、当該メディアゲートウェイにより回線交換網とインターネットプロトコル網との間の音声回線の接続を行わせる。前記監視部は、前記接続制御部により制御されるメディアゲートウェイの状態を監視する。前記管理部は、他のメディアゲートウェイ制御装置の情報を管理する。前記要求部は、前記監視部の監視結果に応じて、前記他のメディアゲートウェイ制御装置に対して接続替え要求を送信する。前記受付部は、前記接続替え要求を受信した場合、前記接続制御部の制御対象から前記接続替え要求元のメディアゲートウェイ制御装置の制御対象に切替えるメディアゲートウェイを選定する。前記処理部は、前記他のメディアゲートウェイ制御装置の前記受付部により選定されたメディアゲートウェイの制御対象を前記接続制御部の制御対象に切替える。
【発明の効果】
【００１４】
本願の開示するメディアゲートウェイ制御装置の一つの態様によれば、効率的な呼処理を行うことができる。
【図面の簡単な説明】
【００１５】
【図１】図１は、実施例１に係るゲートウェイ装置を含むネットワークシステムの構成を示す図である。
【図２】図２は、実施例１に係るゲートウェイ装置の構成を示す図である。
【図３】図３は、実施例１に係るＭＧＣＦの構成を示す図である。
【図４Ａ】図４Ａは、実施例１に係るＭＧＣＦによるＭＧＷの接続替えの手順を説明する図である。
【図４Ｂ】図４Ｂは、実施例１に係るＭＧＣＦによるＭＧＷの接続替えの手順を説明する図である。
【図４Ｃ】図４Ｃは、実施例１に係るＭＧＣＦによるＭＧＷの接続替えの手順を説明する図である。
【図５Ａ】図５Ａは、実施例１に係るＭＧＣＦによるＭＧＷの切り戻しの手順を説明する図である。
【図５Ｂ】図５Ｂは、実施例１に係るＭＧＣＦによるＭＧＷの切り戻しの手順を説明する図である。
【図５Ｃ】図５Ｃは、実施例１に係るＭＧＣＦによるＭＧＷの切り戻しの手順を説明する図である。
【図６】図６は、実施例２に係るＭＧＣＦの構成を示す図である。
【図７】図７は、実施例２に係るＭＧＣＦに記憶される配下ＭＧＷ情報の内容を示す図である。
【図８】図８は、実施例２に係るＭＧＣＦに記憶される隣接ＭＧＣＦ情報の内容を示す図である。
【図９】図９は、実施例２に係るＭＧＣＦに記憶される接続替えＭＧＷ情報の内容を示す図である。
【図１０】図１０は、実施例２に係るＭＧＣＦによるＭＧＷの接続替え処理（全使用不可状態時）を説明するための図である。
【図１１】図１１は、実施例２に係るＭＧＣＦによるＭＧＷの接続替え処理（全使用不可状態時）を説明するための図である。
【図１２】図１２は、実施例２に係るＭＧＣＦによるＭＧＷの接続替え処理（全使用不可状態時）を説明するための図である。
【図１３】図１３は、実施例２に係るＭＧＣＦによるＭＧＷの接続替え処理（全使用不可状態時）を説明するための図である。
【図１４】図１４は、実施例２に係るＭＧＣＦによるＭＧＷの接続替え処理（全使用不可状態時）を説明するための図である。
【図１５】図１５は、実施例２に係るＭＧＣＦによるＭＧＷの接続替え処理（全使用不可状態時）を説明するための図である。
【図１６】図１６は、実施例２に係るＭＧＣＦによるＭＧＷの接続替え処理（全使用不可状態時）を説明するための図である。
【図１７】図１７は、実施例２に係るＭＧＣＦによるＭＧＷの接続替え処理（全使用不可状態時）を説明するための図である。
【図１８】図１８は、実施例２に係るＭＧＣＦによるＭＧＷの接続替え処理（保守時）を説明するための図である。
【図１９】図１９は、実施例２に係るＭＧＣＦによるＭＧＷの接続替え処理（保守時）を説明するための図である。
【図２０】図２０は、実施例２に係るＭＧＣＦによるＭＧＷの接続替え処理（保守時）を説明するための図である。
【図２１】図２１は、実施例２に係るＭＧＣＦによるＭＧＷの切り戻し処理を説明するための図である。
【図２２】図２２は、実施例２に係るＭＧＣＦによるＭＧＷの切り戻し処理を説明するための図である。
【図２３】図２３は、実施例２に係るＭＧＣＦによるＭＧＷの切り戻し処理を説明するための図である。
【図２４】図２４は、実施例２に係るＭＧＣＦによるＭＧＷの切り戻し処理を説明するための図である。
【図２５】図２５は、実施例２に係るＭＧＣＦによるＭＧＷの切り戻し処理を説明するための図である。
【図２６】図２６は、実施例２に係るＭＧＣＦによるＭＧＷの切り戻し処理を説明するための図である。
【図２７】図２７は、実施例２に係るＭＧＣＦによるＭＧＷの切り戻し処理を説明するための図である。
【図２８】図２８は、実施例３に係るＭＧＣＦの各処理を実行するコンピュータの一例を示す図である。
【図２９】図２９は、従来のゲートウェイ装置の動作を説明するための図である。
【発明を実施するための形態】
【００１６】
以下に、本願の開示するメディアゲートウェイ制御装置、メディアゲートウェイの接続替え方法およびゲートウェイ装置の実施例を図面に基づいて詳細に説明する。この実施例に係るゲートウェイ装置は、３ＧＰＰ（Third Generation Partnership Project）により標準化されたＩＭＳ（IP multimedia subsystem）アーキテクチャに準拠するゲートウェイ（Gateway）装置である。なお、この実施例によりこの発明が限定されるものではない。
【実施例１】
【００１７】
［ゲートウェイ装置］
図１は、実施例１に係るゲートウェイ装置１を含むネットワークシステムの構成を示す図である。図１に示すように、ゲートウェイ装置１は、ＰＳＴＮ（Public Switched Telephone Networks）などの回線交換網２とインターネットプロトコル網（以下、ＩＰ網という）３との間に配置される。このゲートウェイ装置１は、プロキシサーバ５を介してＩＰ網３から回線交換網２への呼接続要求があると、回線交換網２とＩＰ網３との間の呼接続を制御する。ＩＰ網３には、携帯電話網４ａ、ＷＬＡＮ（Wireless Local Area Network）４ｂ、ＤＳＬ（Digital Subscriber Line）４ｃ、ケーブルテレビ（Cable TV）網４ｄなどが接続される。
【００１８】
図２は、実施例１に係るゲートウェイ装置１の構成を示す図である。図２に示すように、ゲートウェイ装置１は、ブレークアウトゲートウェイ制御装置１１と、複数のメディアゲートウェイ制御装置１２ａ，１２ｂとを有する。
【００１９】
ブレークアウトゲートウェイ制御装置１１は、ＩＭＳ（IP multimedia subsystem）アーキテクチャにおけるブレークアウトゲートウェイ制御機能（Breakout Gateway Control Function）を有する装置である。以下においては、ブレークアウトゲートウェイ制御装置１１をＢＧＣＦ１１とする。
【００２０】
メディアゲートウェイ制御装置１２ａ，１２ｂは、ＩＭＳアーキテクチャにおけるメディアゲートウェイ制御機能（Media Gateway Control Function）を有する装置である。以下においては、メディアゲートウェイ制御装置１２ａ，１２ｂをＭＧＣＦ１２ａ，１２ｂとする。なお、ＭＧＣＦ１２ａ，１２ｂの任意の一つ又は全部を示すときには、ＭＧＣＦ１２とすることがある。
【００２１】
さらに、ゲートウェイ装置１は、複数のメディアゲートウェイ（以下、ＭＧＷ（Media Gateway）という）１３ａ〜１３ｄを有する。図２に示すように、複数のＭＧＷ１３ａ，１３ｂは、ＭＧＣＦ１２ａの制御対象であり、ＭＧＣＦ１２ａに通信可能に接続される。また、複数のＭＧＷ１３ｃ，１３ｄは、ＭＧＣＦ１２ｂの制御対象であり、ＭＧＣＦ１２ｂに通信可能に接続される。ここで、「接続」とは、論理接続を意味し、ＭＧＣＦ１２とＭＧＷ１３との間で論理的な通信路であるリンクが確立した状態を指す。なお、ＭＧＷ１３ａ〜１３ｄの任意の一つ又は全部を示すときには、ＭＧＷ１３とする場合がある。
【００２２】
ＢＧＣＦ１１とＭＧＣＦ１２とは通信路を介して通信可能に接続される。また、ＭＧＣＦ１２とＭＧＷ１３とは通信路を介して通信可能に接続される。ＭＧＣＦ１２は、ＢＧＣＦ１１からＳＩＰ信号を受信すると、複数のＭＧＷ１３の中から一つのＭＧＷ１３を選択する。ＭＧＣＦ１２は、選択したＭＧＷ１３に対して回線交換網２とＩＰ網３との間の音声回線の接続要求を送信する。ＭＧＷ１３は、ＭＧＣＦ１２から接続要求を受信すると、回線交換網２とＩＰ網３との間の音声回線の接続を行う。なお、ＭＧＷ１３には、音声回線の接続を行うための複数のチャネルを有しており、音声回線の接続をチャネルの数だけ行うことができる。
【００２３】
このように、ゲートウェイ装置１は、回線交換網２とＩＰ網３との間の呼接続を行う機能を有する。さらに、ゲートウェイ装置１は、ＭＧＷ１３の使用状態に応じて、ＭＧＣＦ１２とＭＧＷ１３との間の接続替えを行う。その結果、ゲートウェイ装置１では、従来のゲートウェイ装置に比べ、効率的な呼処理を行うことができる。
【００２４】
［ＭＧＣＦ１２によるＭＧＷ１３の接続替え］
以下、ＭＧＣＦ１２によるＭＧＷ１３の接続替えについて、図面を参照して説明する。まず、ＭＧＷ１３の接続替えを行うＭＧＣＦ１２の構成について説明する。図３は、実施例１に係るＭＧＣＦ１２の構成を示す図である。図３に示すように、ＭＧＣＦ１２は、接続制御部２０と、監視部２１と、管理部２２と、要求部２３と、受付部２４と、接続替え処理部２５と、切り戻し処理部２６とを有する。
【００２５】
接続制御部２０は、管理部２２によって接続情報が管理されているＭＧＷ１３を制御対象として制御して回線交換網２とＩＰ網３との間の音声回線の接続をＭＧＷ１３に行わせる。接続制御部２０は、ＭＧＷ１３の制御を、ＭＧＷ１３に音声回線の接続要求を送信することによって行う。
【００２６】
監視部２１は、ＭＧＷ１３の状態を監視する。監視部２１の監視対象となるＭＧＷ１３は、接続制御部２０の制御対象となるＭＧＷ１３である。管理部２２は、接続制御部２０の制御対象となるＭＧＷ１３の接続情報および他のＭＧＣＦ１２の接続情報を記憶する。なお、接続情報にはアドレス情報が含まれる。
【００２７】
要求部２３は、監視部２１の監視結果に応じて、接続替え要求先ＭＧＣＦに対して接続替え要求を送信する。接続替え要求先ＭＧＣＦとは、管理部２２で接続情報が管理される他のＭＧＣＦ１２である。
【００２８】
受付部２４は、他のＭＧＣＦ１２から接続替え要求を受信した場合、管理部２２によって接続情報が管理されているＭＧＷ１３の中から、接続替え対象ＭＧＷを選定する。接続替え対象ＭＧＷとは、接続制御部２０が制御対象とするＭＧＷ１３のうち、接続制御部２０の制御対象から接続替え要求元ＭＧＣＦの制御対象に切替えるＭＧＷ１３である。接続替え要求元ＭＧＣＦとは、接続替え要求の送信元である他のＭＧＣＦ１２である。
【００２９】
接続替え処理部２５は、接続替え要求先ＭＧＣＦにより選定された接続替え対象ＭＧＷとの間の接続を行う。また、接続替え処理部２５は、接続替え対象ＭＧＷの接続情報を管理部２２に追加する。管理部２２に新たに接続情報が追加された接続替え対象ＭＧＷは、接続制御部２０の制御対象および監視部２１の監視対象となる。切り戻し処理部２６は、接続替え処理部２５により接続制御部２０の制御対象となった接続替え対象ＭＧＷを、接続制御部２０の制御対象から接続替え要求先ＭＧＣＦの制御対象に戻す切り戻し処理を実行する。
【００３０】
以上のような構成を有するＭＧＣＦ１２について、ＭＧＷ１３の接続替えの手順を説明する。図４Ａ〜図４Ｃは、ＭＧＣＦ１２によるＭＧＷ１３の接続替えの手順を説明する図である。なお、以下においては、便宜上、ＭＧＣＦ１２ａの各部とＭＧＣＦ１２ｂの各部を区別するために、「ａ」，「ｂ」の文字を付す。例えば、ＭＧＣＦ１２ａの監視部２１は監視部２１ａとし、ＭＧＣＦ１２ｂの監視部２１は監視部２１ｂとする。
【００３１】
まず、ＭＧＷ１３との接続状態やＭＧＷ１３の状態が、図４Ａに示す状態であるとする。すなわち、ＭＧＣＦ１２ａはＭＧＷ１３ａ，１３ｂを制御対象および監視対象とし、ＭＧＣＦ１２ｂはＭＧＷ１３ｃ，１３ｄを制御対象および監視対象とする。また、ＭＧＷ１３ａ，１３ｂは、共に使用できない状態となっているものとする。「使用できない状態」とは、ＭＧＷ１３が「故障状態」、「閉塞状態」又は「通信障害状態」であることを意味する。
【００３２】
「故障状態」は、ＭＧＷ１３の全部又は一部が故障した状態である。例えば、ＭＧＷ１３の全てのチャネルが故障で使用できない状態が「故障状態」である。「閉塞状態」は、接続替えや保守のなどために、新たな接続制御の要求を受け付けず、且つ、全てのチャネルが使用されていない状態である。「通信障害状態」は、ＭＧＣＦ１２との間で通信ができない状態である。例えば、ＭＧＷ１３の通信インタフェース部から通信用ケーブルが外れているような状態が「通信障害状態」である。
【００３３】
ＭＧＣＦ１２ａの監視部２１ａは、ＭＧＷ１３ｃ，１３ｄの状態を定期的に監視しており、ＭＧＷ１３ａ，１３ｂが共に使用できない状態となっていることを検出する。以下、ＭＧＷ１３ａ，１３ｂが共に使用できない状態を「全使用不可状態」という。全使用不可状態を検出した監視部２１ａは、要求部２３ａに接続替え要求処理を実行させる。
【００３４】
この接続替え要求処理は、図４Ｂに示すように、管理部２２ａで接続情報が管理されるＭＧＣＦ１２ｂに対し、要求部２３ａから接続替え要求を送信する処理である。ＭＧＣＦ１２ｂの受付部２４ｂは、ＭＧＣＦ１２ａから接続替え要求を受信すると、ＭＧＷ１３ｃ，１３ｄの中から接続替え対象ＭＧＷを選定する。接続替え対象ＭＧＷとは、接続制御部２０ｂの制御対象から接続替え要求元のＭＧＣＦ１２ａの制御対象に切替えるＭＧＷ１３である。接続替え対象ＭＧＷとなるＭＧＷ１３は、チャネルが使用可能な状態のＭＧＷ１３の中から選定される。ここでは、接続替え対象ＭＧＷとして、ＭＧＷ１３ｃが選定されるものとする。
【００３５】
接続替え対象ＭＧＷを選定した後、受付部２４ｂは、監視部２１ｂに対して、接続替え対象ＭＧＷの状態を閉塞状態にする閉塞要求を送る。監視部２１ｂは、閉塞要求を受け取ると、管理部２２ｂにおける接続替え対象ＭＧＷの状態を運用状態から閉塞中状態とする。閉塞中状態とは、接続制御部２０ｂによる制御が中止された状態である。従って、閉塞中状態のＭＧＷへは音声回線の新たな接続要求が送信されない。閉塞中状態となった接続替え対象ＭＧＷのチャネルのうち、音声回線の接続のために占有されているチャネルは呼接続の終了により徐々に解放されていく。そして、最終的に、接続替え対象ＭＧＷでは、全てのチャネルが解放状態となる。この状態を閉塞状態という。
【００３６】
監視部２１ｂは、接続替え対象ＭＧＷが閉塞状態に移行したことを検出すると、管理部２２ｂにおける接続替え対象ＭＧＷの状態情報を閉塞状態とする。また、監視部２１ｂは、閉塞状態の移行完了を受付部２４ｂに通知する。接続替え対象ＭＧＷが閉塞状態に移行すると、受付部２４ｂは、接続替え対象ＭＧＷに対して、ＭＧＣＦ１２ａへの接続替えを要求するハンドオーバ要求を送信する。接続替え対象ＭＧＷであるＭＧＷ１３ｃは、ＭＧＣＦ１２ｂからハンドオーバ要求を受信すると、ハンドオーバ要求に含まれる接続情報を用いてＭＧＣＦ１２ａに対して接続要求を行う。その後、ＭＧＷ１３ｃは、ＭＧＣＦ１２ｂとの接続を切断する。
【００３７】
ＭＧＣＦ１２ａの接続替え処理部２５ａは、接続替え対象ＭＧＷであるＭＧＷ１３ｃから接続要求を受信すると、図４Ｃに示すように、ＭＧＣＦ１２ａと接続替え対象ＭＧＷとの間の接続を行う。また、接続替え処理部２５ａは、管理部２２ａに接続替え対象ＭＧＷの情報を追加する。これにより、接続替え対象ＭＧＷであるＭＧＷ１３ｃは、接続制御部２０の制御対象となる。
【００３８】
このように、実施例１に係るゲートウェイ装置１のＭＧＣＦ１２は、制御対象のＭＧＷ１３が全て使用できない状態であっても、他のＭＧＣＦ１２からＭＧＷ１３の接続替えを行う。そのため、効率的な呼処理を行うことができる。例えば、特定のＭＧＣＦ１２での呼処理の集中が発生することを抑制できる。
【００３９】
また、ＭＧＣＦ１２は、制御対象であるＭＧＷ１３の全てが使用できない状態となっていない場合であっても、制御対象のＭＧＷ１３が予め設定された閾値以上の負荷状態にあるとき、他のＭＧＣＦ１２からＭＧＷ１３の接続替えを行う。閾値以上の負荷状態とは、高負荷状態であり、制御対象のＭＧＷ１３の全て又は平均において、例えば、８０％以上のチャネルが使用中又は故障中の状態である。このように、ゲートウェイ装置１では、全使用不可状態のみならず高負荷状態のときにもＭＧＷ１３の接続替えを行っており、さらに効率的な呼処理を行うことができる。
【００４０】
［ＭＧＣＦ１２によるＭＧＷ１３の切り戻し］
また、ＭＧＣＦ１２は、他のＭＧＣＦ１２から接続替え対象ＭＧＷの接続替えを行った後、切り戻し処理を行う。この切り戻し処理は、接続替え時に使用できない状態であったＭＧＷ１３の状態に基づいて、接続替え対象ＭＧＷを他のＭＧＣＦ１２の制御対象に戻す処理である。図５Ａ〜図５Ｃは、ＭＧＣＦ１２によるＭＧＷ１３の切り戻しの手順を説明する図である。
【００４１】
例えば、ゲートウェイ装置１が図５Ａに示す状態から図５Ｂに示す状態に移行したとする。すなわち、使用できない状態にあったＭＧＷ１３ａ，１３ｂのうち、ＭＧＷ１３ａが使用可能な状態に移行したとする。このとき、監視部２１ａは、ＭＧＷ１３ａが使用可能な状態に移行したことを検出し、切り戻し処理部２６ａにより切り戻し処理を実行させる。具体的には、切り戻し処理部２６ａは、監視部２１ａに対して、接続替え対象ＭＧＷの状態を閉塞状態にする閉塞要求を送る。その後、接続替え対象ＭＧＷが閉塞状態に移行すると、監視部２１ａは、閉塞状態の移行完了を切り戻し処理部２６ａに通知する。この通知を受けると、切り戻し処理部２６ａは、ＭＧＣＦ１２ｂへの接続替えを要求するハンドオーバ要求を接続替え対象ＭＧＷであるＭＧＷ１３ｃへ送信する。
【００４２】
ＭＧＷ１３ｃは、ＭＧＣＦ１２ａからハンドオーバ要求を受信すると、このハンドオーバ要求に含まれる接続情報を用いてＭＧＣＦ１２ｂに対して接続要求を行う。その後、ＭＧＷ１３ｃは、ＭＧＣＦ１２ａとの接続を切断する。ＭＧＣＦ１２ｂの切り戻し処理部２６ｂは、ＭＧＷ１３ｃから接続要求を受信すると、図５Ｃに示すように、ＭＧＣＦ１２ｂとＭＧＷ１３ｃとの接続を行う。さらに、切り戻し処理部２６ｂは、ＭＧＷ１３ｃを接続制御部２０ｂの制御対象および監視部２１ｂの監視対象とする。
【００４３】
このように、ＭＧＣＦ１２では、ＭＧＷ１３の切り戻し処理を行う。従って、ＭＧＣＦ１２の制御対象となるＭＧＷ１３の数が適切に制御され、さらに効率的な呼処理を行うことができる。
【実施例２】
【００４４】
次に、実施例２に係るゲートウェイ装置について具体的に説明する。実施例２に係るゲートウェイ装置は、実施例１に係るゲートウェイ装置１の具体例の一つである。実施例２に係るゲートウェイ装置の全体構成は、図２に示す構成と同じである。以下においては、ＭＧＣＦ１２の構成および動作を中心に説明する。
【００４５】
［ＭＧＣＦの内部構成］
図６は、実施例２に係るゲートウェイ装置におけるＭＧＣＦの内部構成を示す図である。図６に示すように、実施例２に係るＭＧＣＦ１２は、記憶部３０、制御部４０、通信インタフェース部５０などを有する。通信インタフェース部５０は、通信路を介してＢＧＣＦ１１やＭＧＷ１３などの装置との間で通信を行うための通信インタフェースである。例えば、ＢＧＣＦ１１、ＭＧＣＦ１２、ＭＧＷ１３が互いにＬＡＮ（Local Area Network）で接続される場合、通信インタフェース部５０は、ＬＡＮインタフェースである。
【００４６】
記憶部３０は、配下ＭＧＷ情報３１、隣接ＭＧＣＦ情報３２、接続替えＭＧＷ情報３３などを記憶しており、これらの情報を管理する管理部として機能する。
【００４７】
配下ＭＧＷ情報３１は、配下ＭＧＷの情報を記憶する。配下ＭＧＷとは、接続制御部４１により音声回線の接続要求を行うＭＧＷとして予め設定されたＭＧＷ１３である。図７は、実施例２に係るＭＧＣＦ１２に記憶される配下ＭＧＷ情報３１の内容を示す図である。図７に示すように、配下ＭＧＷ情報３１は、配下ＭＧＷの識別情報、接続情報および状態情報が関連付けられたテーブルである。状態情報は、ＭＧＷ１３の状態を示す。状態情報として、「運用状態」、「故障状態」、「閉塞状態」および「通信障害状態」などがある。接続情報には、例えば、配下ＭＧＷのＩＰアドレスやポート番号などのアドレス情報が含まれる。図７に示す例では、ＭＧＷ１３ａ，１３ｂの情報を配下ＭＧＷ情報３１とする。具体的には、ＭＧＷ１３ａの識別情報「ＭＧＷ１３ａ」と、ＭＧＷ１３ａの接続情報「アドレスａ，ポートａ」と、ＭＧＷ１３ａの状態情報「運用状態」とが関連付けられたＭＧＷ１３ａの情報を配下ＭＧＷ情報３１とする。また、ＭＧＷ１３ｂの識別情報「ＭＧＷ１３ｂ」と、ＭＧＷ１３ｂの接続情報「アドレスｂ，ポートｂ」と、ＭＧＷ１３ｂの状態情報「運用状態」とが関連付けられたＭＧＷ１３ｂの情報を配下ＭＧＷ情報３１とする。なお、図示していないが、配下ＭＧＷ情報３１には、配下ＭＧＷの使用中呼数、最古使用開始時間などの情報も含まれる。使用中呼数は、配下ＭＧＷにおいて音声回線の接続に使用中のチャネル数である。また、最古使用開始時間は、配下ＭＧＷにおいて音声回線の接続に使用中のチャネルのうち最も使用開始時間が古いチャネルの使用開始時間である。
【００４８】
隣接ＭＧＣＦ情報３２は、接続替え要求先ＭＧＣＦの情報を記憶する。接続替え要求先ＭＧＣＦとは、接続替え要求の送信先となるＭＧＣＦ１２である。また、接続替え要求先ＭＧＣＦは、接続替え要求の送信元のＭＧＣＦ１２と隣接するＭＧＣＦ１２であり、同一ゲートウェイ装置内のＭＧＣＦ１２である。図８は、実施例２に係るＭＧＣＦ１２に記憶される隣接ＭＧＣＦ情報３２の内容を示す図である。図８に示すように、隣接ＭＧＣＦ情報３２は、接続替え要求先ＭＧＣＦの識別情報および接続情報が関連付けられたテーブルである。接続情報には、例えば、接続替え要求先ＭＧＣＦのＩＰアドレスやポート番号などのアドレス情報が含まれる。このように、接続替え要求先ＭＧＣＦの接続情報を記憶部３０に記憶するため、接続替え要求先ＭＧＣＦの接続情報の管理が容易になる。図８に示す例では、ＭＧＣＦ１２ｂの情報を隣接ＭＧＣＦ情報３２とする。具体的には、ＭＧＣＦ１２ｂの識別情報「ＭＧＣＦ１２ｂ」と、ＭＧＣＦ１２ｂの接続情報「アドレスｅ，ポートｅ」とが関連付けられたＭＧＣＦ１２ｂの情報を隣接ＭＧＣＦ情報３２とする。
【００４９】
接続替えＭＧＷ情報３３は、接続替え要求先ＭＧＣＦの制御対象から接続制御部４１の制御対象に切替えられた接続替え対象ＭＧＷの情報を記憶する。図９は、実施例２に係るＭＧＣＦ１２に記憶される接続替えＭＧＷ情報３３の内容を示す図である。図９に示すように、接続替えＭＧＷ情報３３は、接続替え対象ＭＧＷの識別情報、接続情報、状態情報および接続元ＭＧＣＦ情報が関連付けられたテーブルである。接続情報には、例えば、接続替え対象ＭＧＷのＩＰアドレスやポート番号などのアドレス情報が含まれる。状態情報は、接続替え対象ＭＧＷの状態を示す。状態情報の種類には、「運用状態」、「故障状態」、「閉塞中状態」、「閉塞状態」および「通信障害状態」などがある。接続元ＭＧＣＦ情報は、接続替え対象ＭＧＷを制御対象としていた接続替え要求先ＭＧＣＦの識別情報や接続情報である。図９に示す例では、接続替え対象ＭＧＷ３３であるＭＧＷ１３ｃの情報と接続元ＭＧＣＦ情報であるＭＧＣＦ１２ｂの情報とが関連付けられた情報を接続替えＭＧＷ情報３３とする。具体的には、ＭＧＷ１３ｃの識別情報「ＭＧＷ１３ｃ」、ＭＧＷ１３ｃの接続情報「アドレスｃ，ポートｃ」、ＭＧＷ１３ｃの状態情報「運用状態」、ＭＧＣＦ１２ｂの識別情報「ＭＧＣＦ１２ｂ」などが関連付けられた情報を接続替えＭＧＷ情報３３とする。なお、図示していないが、接続替えＭＧＷ情報３３には、配下ＭＧＷ情報３１と同様に、接続替え対象ＭＧＷの使用中呼数、最古使用開始時間などの情報も含まれる。
【００５０】
制御部４０は、接続制御部４１、監視部４２、要求部４３、受付部４４、接続替え処理部４５、切り戻し処理部４６を有する。
【００５１】
接続制御部４１は、ＭＧＷ１３を制御して回線交換網２とＩＰ網３との間の音声回線の接続をＭＧＷ１３に行わせる。接続制御部４１は、ＭＧＷ１３の制御を、ＭＧＷ１３に音声回線の接続要求を送信することによって行う。接続制御部４１の制御対象となるＭＧＷ１３は、配下ＭＧＷ情報３１に接続情報が含まれる配下ＭＧＷ、および接続替えＭＧＷ情報３３に接続情報が含まれる接続替え対象ＭＧＷである。なお、接続制御部４１は、配下ＭＧＷおよび接続替え対象ＭＧＷのうち状態情報が「故障状態」、「通信障害状態」、「閉塞中状態」および「閉塞状態」にあるＭＧＷ１３に対しては、音声回線の接続要求の送信を行わない。
【００５２】
監視部４２は、接続制御部４１の制御対象となるＭＧＷ１３の状態を監視する。監視部４２は、監視対象のＭＧＷ１３の状態が変化したとき、記憶部３０に記憶されている状態情報のうち状態が変化したＭＧＷ１３の状態情報を更新する。例えば、監視しているＭＧＷ１３の状態が運用状態から故障状態に変化したとき、監視部４２は、記憶部３０に記憶している状態情報を「運用状態」から「故障状態」に変更する。また、監視部４２は、保守対象のＭＧＷ１３を指定して保守要求を受信したとき、記憶部３０に記憶している状態情報のうち保守要求の対象となるＭＧＷ１３の状態情報を「運用状態」から「閉塞中状態」に変更する。
【００５３】
監視部４２の監視対象のＭＧＷ１３は、配下ＭＧＷ情報３１に接続情報が含まれる配下ＭＧＷ、および接続替えＭＧＷ情報３３に接続情報が含まれる接続替え対象ＭＧＷである。但し、配下ＭＧＷおよび接続替え対象ＭＧＷのうち状態情報が「運用状態」、「故障状態」、「通信障害状態」であるＭＧＷが監視部４２の監視対象となり、状態情報が「閉塞状態」にあるＭＧＷは監視部４２の監視対象とはならない。
【００５４】
監視部４２は、監視結果に基づいて、配下ＭＧＷ情報３１や接続替えＭＧＷ情報３３を更新する。また、監視部４２は、配下ＭＧＷおよび接続替え対象ＭＧＷの使用中呼数、最古使用開始時間などの情報も監視する。監視部４２は、使用中呼数などに基づいて、配下ＭＧＷおよび接続替え対象ＭＧＷの負荷状態を判定する。
【００５５】
また、監視部４２は、受付部４４から接続替え対象ＭＧＷの閉塞要求を受け付けると、接続替え対象ＭＧＷを閉塞中状態にする。その後、接続替え対象ＭＧＷが閉塞中状態から閉塞状態に移行したことを検出すると、監視部４２は、閉塞状態の移行完了を受付部４４に通知する。
【００５６】
なお、配下ＭＧＷおよび接続替え対象ＭＧＷと制御部４０との間には、通信インタフェース部５０および通信路６０を介してリンクが確立される。但し、通信障害状態にあるＭＧＷ１３とはリンクの確立ができないため、制御部４０は、定期的に、通信インタフェース部５０および通信路６０を介してリンクの確立を試みる。監視部４２は、ＭＧＷ１３とのリンクの確立ができないことで、ＭＧＷ１３の状態を通信障害状態として判定する。
【００５７】
要求部４３は、監視部４２の監視結果に応じて、接続情報が接続替えＭＧＷ情報３３に管理されている接続替え要求先ＭＧＣＦに対して接続替え要求を送信する。例えば、全使用不可状態になったとき、要求部４３は、接続替え要求先ＭＧＣＦに対して接続替え要求を送信する。全使用不可状態とは、監視部４２によって監視する全てのＭＧＷ１３が使用できない状態である。また、監視部４２によって監視するＭＧＷ１３のうち運用状態にあるＭＧＷ１３の全ての負荷状態又は平均の負荷状態が予め設定された閾値以上の負荷状態となったとき、要求部４３は、接続替え要求先ＭＧＣＦに対して接続替え要求を送信する。なお、閾値以上の負荷状態とは、例えば、使用中呼数が最大処理可能呼数の８０％以上となったときである。使用中呼数は、ＭＧＷ１３のチャネルのうち使用中のチャネルの数である。また、最大処理可能呼数は、ＭＧＷ１３の総チャネル数である。
【００５８】
受付部４４は、接続替え要求元ＭＧＣＦである他のＭＧＣＦ１２から接続替え要求を受信した場合、まず、記憶部３０から配下ＭＧＷ情報３１を読み出す。この配下ＭＧＷ情報３１に基づき、受付部４４は、監視部４２の監視対象のＭＧＷ１３のうち「運用状態」となっているＭＧＷ１３が規定台数Ｘ以上あるか否かを判定する。この判定結果に基づき、受付部４４は、接続替え要求元ＭＧＣＦに対して、接続替え要求に対する応答を送信する。例えば、「運用状態」となっているＭＧＷ１３が規定台数Ｘ以上あるとき、受付部４４は、接続替え要求元ＭＧＣＦに対して、要求受付応答を送信する。一方、「運用状態」となっているＭＧＷ１３が規定台数Ｘ台未満のとき、受付部４４は、接続替え要求元ＭＧＣＦに対して、要求拒否応答を送信する。なお、上記規定台数Ｘの値は設定により変更することが可能である。また、受付部４４は、運用状態である配下ＭＧＷの負荷状態に応じて、規定台数Ｘの値を変更することもできる。例えば、運用状態にある配下ＭＧＷの負荷状態が高いほど規定台数Ｘの値を大きくし、運用状態にある配下ＭＧＷの負荷状態が全体として低いほど規定台数Ｘの値を小さくする。このようにすることで、規定台数Ｘの値を適切に設定することが可能となる。
【００５９】
また、受付部４４は、接続替え対象ＭＧＷの選定が可能である判定をしたとき、運用状態の配下ＭＧＷの中から、予め設定された選定条件に基づいて、接続替え対象ＭＧＷとして選定する。この選定条件は、チャネルの使用状態に応じた条件であり、例えば、チャネルの使用率が最も低い配下ＭＧＷや最古使用開始時間が最も古い配下ＭＧＷが接続替え対象ＭＧＷとなる。また、使用中の各チャネルの使用時間を平均した平均使用時間がもっとも長い配下ＭＧＷを接続替え対象ＭＧＷとしてもよい。この場合、監視部４２により、チャネル毎の使用開始時間を監視する。なお、この選定条件は、管理者の設定により変更可能である。管理者の設定は、管理者のコンピュータから通信路６０を介してＭＧＣＦ１２へ設定データを送信することにより行われる。
【００６０】
接続替え対象ＭＧＷの選定が終了すると、受付部４４は、接続替え要求元ＭＧＣＦに対して、要求受付応答を送信する。また、受付部４４は、監視部４２に対して接続替え対象ＭＧＷの閉塞要求を行う。その後、監視部４２から閉塞完了通知を受信すると、受付部４４は、接続替え対象ＭＧＷに対して、ハンドオーバ要求を送信する。このハンドオーバ要求には、接続替え要求の送信元である他のＭＧＣＦ１２の接続情報などが設定される。
【００６１】
接続替え処理部４５は、要求部４３が接続替え要求を行ったことを契機として、接続替え対象ＭＧＷからの応答待ち状態に遷移して、待ち合わせタイマによるカウントを開始させる。この待ち合わせタイマのカウント値が所定値となると、タイムアウトとなり、接続替え処理部４５は、接続替え対象ＭＧＷからの応答待ち状態を終了する。一方、接続替え処理部４５は、タイムアウトになるまでに接続替え対象ＭＧＷからの応答を受信すると、情報を接続替えＭＧＷ情報３３に追加する。接続替えＭＧＷ情報３３に追加する情報は、接続替え対象ＭＧＷの接続情報、識別情報および状態情報、接続替え対象ＭＧＷを制御していたＭＧＣＦ１２の識別情報および接続情報である。
【００６２】
切り戻し処理部４６は、監視部４２による配下ＭＧＷの監視状態に応じて、切り戻し処理を開始する。具体的には、接続替えＭＧＷ情報３３に接続替え対象ＭＧＷの情報があるときに、使用できない状態であった配下ＭＧＷが使用できる状態に移行したことが監視部４２により検出されたとき、切り戻し処理を開始する。なお、接続替えＭＧＷ情報３３に接続替え対象ＭＧＷの情報がある場合であっても、接続替え対象ＭＧＷが故障状態や通信障害状態のときには、管理者の設定により、切り戻し処理を行わないようにできる。管理者の設定は、管理者のコンピュータから通信路６０を介してＭＧＣＦ１２へ設定データを送信することにより行われる。
【００６３】
切り戻し処理を開始すると、切り戻し処理部４６は、まず、監視部４２に対して接続替え対象ＭＧＷの閉塞要求を行う。その後、監視部４２から閉塞完了通知を受信すると、切り戻し処理部４６は、接続替えＭＧＷ情報３３の接続替え対象ＭＧＷの接続情報に基づいて、接続替え対象ＭＧＷに対してハンドオーバ要求を送信する。このハンドオーバ要求には、接続替え対象ＭＧＷを配下ＭＧＷとする他のＭＧＣＦ１２の接続情報などが設定される。
【００６４】
切り戻し処理部４６は、ハンドオーバ要求を行ったことを契機として、接続替え対象ＭＧＷからの応答待ち状態に遷移して、待ち合わせタイマによるカウントを開始させる。この待ち合わせタイマのカウント値が所定値となるまでに、接続替え対象ＭＧＷからの応答を受信すると、切り戻し処理を終了する。一方、待ち合わせタイマのカウント値が所定値となるまでに、接続替え対象ＭＧＷからの応答を受信しなければ、再度、ハンドオーバ要求を接続替え対象ＭＧＷへ送信する。
【００６５】
［ＭＧＣＦによるＭＧＷの接続替え（全使用不可状態時）］
次に、全使用不可状態時のＭＧＣＦ１２によるＭＧＷ１３の接続替え処理を、図１０〜図１７を参照して具体的に説明する。図１０〜図１７は、実施例２に係るＭＧＣＦ１２によるＭＧＷ１３の接続替え処理を説明するための図である。なお、以下においては、便宜上、ＭＧＣＦ１２ａの各部とＭＧＣＦ１２ｂの各部を区別するために、「ａ」，「ｂ」の文字を付す。例えば、ＭＧＣＦ１２ａの監視部４２は監視部４２ａとし、ＭＧＣＦ１２ｂの監視部４２は監視部４２ｂとする。
【００６６】
まず、ＭＧＣＦ１２とＭＧＷ１３との接続状態やＭＧＷ１３の状態が、図１０に示すステップＳ０の状態であるとする。すなわち、ＭＧＷ１３ａ，１３ｂは、ＭＧＣＦ１２ａとの間でリンクが確立されて、ＭＧＣＦ１２ａの制御対象となっている。ＭＧＷ１３ｃ，１３ｄはＭＧＣＦ１２ｂとの間でリンクが確立されて、ＭＧＣＦ１２ｂの制御対象となっている。また、ＭＧＷ１３ａ〜１３ｄは、運用状態にあるとする。このとき、ＭＧＣＦ１２ａ，１２ｂの配下ＭＧＷ情報３１、隣接ＭＧＣＦ情報３２、接続替えＭＧＷ情報３３は、図１１に示すようになる。具体的には、ＭＧＣＦ１２ａの配下ＭＧＷ情報３１ａは、ＭＧＷ１３ａ，１３ｂの情報となる。ＭＧＣＦ１２ａの隣接ＭＧＣＦ情報３２ａは、ＭＧＣＦ１２ｂの情報となる。また、ＭＧＣＦ１２ｂの配下ＭＧＷ情報３１ｂは、ＭＧＷ１３ｃ，１３ｄの情報となる。ＭＧＣＦ１２ｂの隣接ＭＧＣＦ情報３２ｂは、ＭＧＣＦ１２ａの情報となる。また、ＭＧＣＦ１２ａの接続替えＭＧＷ情報３３ａおよびＭＧＣＦ１２ｂの接続替えＭＧＷ情報３３ｂは、全て情報なしを示すＮｕｌｌとなる。なお、ＭＧＷ１３ａの情報は、ＭＧＷ１３ａの識別情報「ＭＧＷ１３ａ」と、ＭＧＷ１３ａの接続情報「アドレスａ，ポートａ」と、ＭＧＷ１３ａの状態情報「運用状態」とが関連付けられた情報である。ＭＧＷ１３ｂの情報は、ＭＧＷ１３ｂの識別情報「ＭＧＷ１３ｂ」と、ＭＧＷ１３ｂの接続情報「アドレスｂ，ポートｂ」と、ＭＧＷ１３ｂの状態情報「運用状態」とが関連付けられた情報である。ＭＧＷ１３ｃの情報は、ＭＧＷ１３ｃの識別情報「ＭＧＷ１３ｃ」と、ＭＧＷ１３ｃの接続情報「アドレスｃ，ポートｃ」と、ＭＧＷ１３ｃの状態情報「運用状態」とが関連付けられた情報である。ＭＧＷ１３ｄの情報は、ＭＧＷ１３ｄの識別情報「ＭＧＷ１３ｄ」と、ＭＧＷ１３ｄの接続情報「アドレスｄ，ポートｄ」と、ＭＧＷ１３ｄの状態情報「運用状態」とが関連付けられた情報である。ＭＧＣＦ１２ａの情報は、ＭＧＣＦ１２ａの識別情報「ＭＧＣＦ１２ａ」と、ＭＧＣＦ１２ａの接続情報「アドレスｆ，ポートｆ」とが関連付けられた情報である。ＭＧＣＦ１２ｂの情報は、ＭＧＣＦ１２ｂの識別情報「ＭＧＣＦ１２ｂ」と、ＭＧＣＦ１２ｂの接続情報「アドレスｅ，ポートｅ」とが関連付けられた情報である。
【００６７】
ＭＧＣＦ１２ａの監視部４２ａは、ＭＧＷ１３ａ，１３ｂの状態を監視する。なお、ＭＧＣＦ１２とＭＧＷ１３との間の通信プロトコルとして、ＭＥＧＡＣＯ（Media Gateway Control）／Ｈ．２４８が用いられる。
【００６８】
ＭＧＷ１３ａが使用できない状態になると、監視部４２ａは、配下ＭＧＷ情報３１ａのうちＭＧＷ１３ａの状態情報を変更する。ここでは、ＭＧＷ１３ａが故障により使用できない状態になったとする（ステップＳ１）。この状態を検出した監視部４２ａは、図１２に示すように、ＭＧＷ１３ａの状態情報を「運用状態」から「故障状態」に変更する。
【００６９】
さらに、ＭＧＷ１３ｂが使用できない状態になると、ＭＧＷ１３ａの状態情報の場合と同様に、監視部４２ａは、配下ＭＧＷ情報３１ａのうちＭＧＷ１３ｂの状態情報を変更する。ここでは、ＭＧＷ１３ｂが通信障害により使用できない状態になったとする（ステップＳ２）。この状態を検出した監視部４２ａは、図１３に示すように、ＭＧＷ１３ｂの状態情報を「運用状態」から「通信障害状態」に変更する。
【００７０】
配下ＭＧＷ情報３１ａには、配下ＭＧＷとしてＭＧＷ１３ａ，１３ｂのみが設定される。従って、監視部４２ａは、配下ＭＧＷ情報３１ａに基づき、配下ＭＧＷであるＭＧＷ１３ａ，１３ｂの全てが使用できない状態であることを検出する（ステップＳ３）。以下、ＭＧＷ１３ａ，１３ｂの全てが使用できない状態を、「全使用不可状態」とする。
【００７１】
監視部４２ａが全使用不可状態を検出すると、要求部４３ａは、接続替え要求先ＭＧＣＦとして隣接ＭＧＣＦ情報３２ａに設定されているＭＧＣＦ１２ｂの接続情報を読み出す。その後、要求部４３ａは、読み出したＭＧＣＦ１２ｂの接続情報に基づき、ＭＧＣＦ１２ｂへ接続替え要求を送信する（ステップＳ４）。なお、ＭＧＣＦ１２間の通信プロトコルとして、ＭＧＣＦ１２独自のプロトコルを採用する。また、要求部４３ａが接続替え要求を行ったことを契機として、接続替え処理部４５ａは、接続替え対象ＭＧＷからの応答待ち状態に遷移して、待ち合わせタイマによるカウントを開始する。
【００７２】
ＭＧＣＦ１２ｂの受付部４４ｂは、ＭＧＣＦ１２ａから接続替え要求を受信した場合、まず、記憶部３０ｂから配下ＭＧＷ情報３１ｂを読み出す。この配下ＭＧＷ情報３１ｂに基づき、受付部４４ｂは、運用状態となっているＭＧＷ１３が規定台数Ｘ以上あるか否かを判定する（ステップＳ５）。ここでは、規定台数Ｘの値を２とする。これは、運用状態にある配下ＭＧＷが１台のときに、接続替え対象ＭＧＷを選定してしまうと、ＢＧＣＦ１１からの音声回線の接続要求に対応することができないからである。
【００７３】
運用状態にある配下ＭＧＷが１台以下であるとき（ステップＳ５：Ｎｏ）、受付部４４ｂは、接続替え要求を送信したＭＧＣＦ１２ａに対して、独自プロトコルにより要求拒否応答を送信する（ステップＳ６）。一方、運用状態となっているＭＧＷ１３が２台以上あるとき（ステップＳ５：Ｙｅｓ）、受付部４４ｂは、接続替え対象ＭＧＷとして選定する（ステップＳ７）。この接続替え対象ＭＧＷの選定は、運用状態の配下ＭＧＷの中から、予め設定された選定条件に基づいて行われる。ここでは、予め設定された選定条件がチャネルの使用率（＝使用中のチャネル数／総チャネル数）が最も低い配下ＭＧＷを選択することであるとする。また、ＭＧＷ１３ｄのチャネルの使用率よりもＭＧＷ１３ｃのチャネルの使用率が低いとする。従って、受付部４４ｂは、ＭＧＷ１３ｃ，１３ｄのうち、チャネルの使用率が最も低いＭＧＷ１３ｃを接続替え対象ＭＧＷとして選定する。
【００７４】
接続替え対象ＭＧＷの選定が終了すると、受付部４４ｂは、接続替え要求元ＭＧＣＦであるＭＧＣＦ１２ａに対して、独自プロトコルにより要求受付応答を送信する（ステップＳ８）。また、受付部４４ｂは、監視部４２ｂに対して接続替え対象ＭＧＷの閉塞要求を行う。
【００７５】
監視部４２ｂは、受付部４４ｂから接続替え対象ＭＧＷの閉塞要求を受け付けると、接続替え対象ＭＧＷを閉塞中状態にする（ステップＳ９）。具体的には、監視部４２ｂは、図１４に示すように、配下ＭＧＷ情報３１ｂのうち接続替え対象ＭＧＷとして選択されたＭＧＷ１３ｃの状態情報を「運用状態」から「閉塞中状態」に変更する。閉塞中状態となったＭＧＷ１３ｃには、接続制御部４１ｂから音声回線の新たな接続要求が送信されない。そのため、ＭＧＷ１３ｃでは、音声回線の接続のために占有されているチャネルは呼接続の終了により徐々に解放されていく。そして、最終的に、全ての呼接続が終了して閉塞状態となる（ステップＳ１０）。
【００７６】
監視部４２ｂは、ＭＧＷ１３ｃの状態を監視しており、ＭＧＷ１３ｃの状態が閉塞状態となったことを検出する。監視部４２ｂは、図１５に示すように、配下ＭＧＷ情報３１ｂのうち接続替え対象ＭＧＷとして選択されたＭＧＷ１３ｃの状態情報を「閉塞中状態」から「閉塞状態」に変更する。配下ＭＧＷ情報３１ｂの状態情報が「閉塞状態」となったＭＧＷ１３ｃは、監視部４２ｂによる状態監視の対象外となる。また、ＭＧＷ１３ｃは、引き続き接続制御部４１ａによる制御の対象外である。
【００７７】
監視部４２ｂによりＭＧＷ１３ｃの閉塞状態が検出されると、受付部４４ｂは、ＭＧＷ１３ｃに対して、ハンドオーバ要求を送信する（ステップＳ１１）。このハンドオーバ要求には、接続替え要求の送信元であるＭＧＣＦ１２ａの接続情報などが設定される。
【００７８】
ＭＧＷ１３ｃは、ＭＧＣＦ１２ｂからハンドオーバ要求を受信すると、このハンドオーバ要求に含まれるＭＧＣＦ１２ａの接続情報に基づき、ＭＧＣＦ１２ａに対して接続要求を送信する（ステップＳ１２）。この接続要求には、ＭＧＷ１３ｃの情報やＭＧＣＦ１２ｂの情報が含まれる。
【００７９】
接続替え処理部４５ａは、接続要求待ち状態にあるときに、ＭＧＷ１３ｃからの接続要求を受信すると、図１６に示すように、ＭＧＷ１３ｃの情報とＭＧＣＦ１２ｂの情報とを接続替えＭＧＷ情報３３ａに追加する。具体的には、ＭＧＷ１３ｃの識別情報「ＭＧＷ１３ｃ」、ＭＧＷ１３ｃの接続情報「アドレスｃ，ポートｃ」、ＭＧＷ１３ｃの状態情報「運用状態」、およびＭＧＣＦ１２ｂの識別情報「ＭＧＣＦ１２ｂ」などが関連付けられた情報を接続替えＭＧＷ情報３３ａとする。また、接続替え処理部４５ａは、ＭＧＷ１３ｃが送信した接続要求に対する応答を送信する（ステップＳ１３）。
【００８０】
ＭＧＷ１３ｃは、接続要求に対する応答を受信すると、ＭＧＣＦ１２ｂに対してハンドオーバ応答を送信する（ステップＳ１４）。ＭＧＣＦ１２ｂの受付部４４ｂは、ＭＧＷ１３ｃからのハンドオーバ応答を受信すると、図１７に示すように、配下ＭＧＷ情報３１ｂからＭＧＷ１３ｃの情報を削除する。具体的には、配下ＭＧＷ情報３１ｂからＭＧＷ１３ｃの識別情報「ＭＧＷ１３ｃ」と、ＭＧＷ１３ｃの接続情報「アドレスｃ，ポートｃ」と、ＭＧＷ１３ｃの状態情報「閉塞状態」とを削除する。これにより、ＭＧＣＦ１２ｂとＭＧＷ１３ｃとの間で確立したリンクが制御部４０ｂにより切断される。
【００８１】
また、ＭＧＷ１３ｃは、接続要求に対する応答を受信すると、ＭＧＣＦ１２ａの制御部４０ａとＭＧＷ１３ｃとの間のリンク確立処理を開始して、リンクを確立する（ステップＳ１５）。リンクが確立した後、ＭＧＣＦ１２ａの監視部４２ａは、接続替えＭＧＷ情報３３ａの接続替え対象ＭＧＷの状態情報を「運用状態」に変更する。
【００８２】
その後、携帯電話網４ａから回線交換網２に対して発呼が行われると、携帯電話網４ａからプロキシサーバ５を介してゲートウェイ装置１に［SIP：INVITE］メッセージが送信される。この［SIP：INVITE］メッセージは、ＢＧＣＦ１１によって受信される（ステップＳ１６）。
【００８３】
ＢＧＣＦ１１は、ＳＩＰ信号を受信すると、複数のＭＧＣＦ１２の中から一つのＭＧＣＦ１２を選択する。この選択は、特定のＭＧＣＦ１２に負荷が集中しないように、例えば、ラウンドロビン方式で行われる。ＢＧＣＦ１１は、このように選択したＭＧＣＦ１２に対して、ＳＩＰ信号を送信する。ここでは、ＢＧＣＦ１１は、ＭＧＣＦ１２ａを選択し、ＭＧＣＦ１２ａに対して［SIP：INVITE］メッセージを送信する（ステップＳ１７）。
【００８４】
その後、ＭＧＣＦ１２ａは、［SIP：INVITE］メッセージを受信したことを示すＳＩＰ信号である［SIP：100 trying］メッセージをＢＧＣＦ１１へ送信する（ステップＳ１８）。また、ＭＧＣＦ１２ａは、回線交換網２とＩＰ網３との間の音声回線を接続させるためのＭＧＷ１３を選択する。ここで選択されるＭＧＷ１３は、ＭＧＣＦ１２ａの制御対象であって運用状態にあるＭＧＷ１３である。ＭＧＣＦ１２ａは、配下ＭＧＷ情報３１ａおよび接続替えＭＧＷ情報３３ａから、制御対象かつ運用状態のＭＧＷを検出する。配下ＭＧＷ情報３１ａは図１３に示す状態であり、接続替えＭＧＷ情報３３ａは図１６に示す状態である。従って、ＭＧＣＦ１２ａは、音声回線を接続させるためのＭＧＷ１３として、ＭＧＷ１３ｃを選択する。
【００８５】
このように選択したＭＧＷ１３ｃに対して、ＭＧＣＦ１２ａは、回線交換網２とＩＰ網３との間の音声回線の接続要求である[MEGACO：Add Request]メッセージを送信する（ステップＳ１９）。ＭＧＷ１３ｃは、ＭＧＣＦ１２から[MEGACO：Add Request]メッセージを受信すると、回線交換網２とＩＰ網３との間の音声回線の接続を行う。音声回線の接続は、回線交換網２側の音声データとＩＰ網３側の音声データとを変換することによって行われる。また、ＭＧＷ１３ｃは、ＭＧＣＦ１２ａに対して[Add Reply]メッセージを送信する（ステップＳ２０）。
【００８６】
ＭＧＣＦ１２ａは、ＭＧＷ１３ｃから[MEGACO：Add Reply]メッセージを受信すると、回線交換網２に対して、接続要求である[ISUP：IAM]メッセージを送信して、回線交換網２に対する呼処理を行う（ステップＳ２１）。
【００８７】
このように、実施例２に係るゲートウェイ装置では、ＭＧＣＦ１２ａの配下ＭＧＷであるＭＧＷ１３ａ，１３ｂが共に使用できない状態にある場合、ＭＧＣＦ１２ｂの制御対象であるＭＧＷ１３ｃが、ＭＧＣＦ１２ａの制御対象に切替わる。そのため、効率的な呼処理を行うことができる。すなわち、配下ＭＧＷが全て使用できないＭＧＣＦ１２ａに対してＢＧＣＦ１１が［SIP：INVITE］メッセージを送信した場合であっても、ＭＧＣＦ１２ａがＭＧＷ１３ｃを制御して音声回線の接続を行うことができる。その結果、ＢＧＣＦ１１による［SIP：INVITE］メッセージの再送処理が行われず、呼処理にかかる時間の増加を抑制できる。また、［SIP：INVITE］メッセージを、ＭＧＣＦ１２ａおよびＭＧＣＦ１２ｂのいずれでも処理が可能となるため、特定のＭＧＣＦ１２に処理負荷が集中することを抑制することができる。
【００８８】
また、接続替え要求を受信した接続替え要求先ＭＧＣＦは、接続替え対象ＭＧＷの接続替え処理を接続替え対象ＭＧＷに行わせる。すなわち、接続替え要求先ＭＧＣＦは、接続替え対象ＭＧＷから接続替え要求元ＭＧＣＦに接続させる。接続替え要求を受信したときには、接続替え要求先ＭＧＣＦは、接続替え対象ＭＧＷとの間のリンクがすでに確立した状態にある。そのため、接続替え対象ＭＧＷの接続替えを迅速に行うことが可能となる。
【００８９】
また、接続替え対象ＭＧＷが閉塞状態となったときに、接続替え対象ＭＧＷに接続替えを行わせている。そのため、接続替えにより接続替え対象ＭＧＷにおいて使用中の呼が切断されることを回避することができる。
【００９０】
［ＭＧＣＦによるＭＧＷの接続替え（保守時）］
次に、ＭＧＷ１３が保守状態となったときのＭＧＣＦ１２によるＭＧＷ１３の接続替え処理を、図１８〜図２０を参照して具体的に説明する。図１８〜図２０は、実施例２に係るＭＧＣＦ１２によるＭＧＷ１３の接続替え処理（保守時）を説明するための図である。なお、図１８に示すステップＳ５〜Ｓ２１の処理は、図１０に示すステップＳ５〜Ｓ２１の処理と同じである。
【００９１】
まず、ＭＧＣＦ１２とＭＧＷ１３との接続状態やＭＧＷ１３の状態が、図１８に示すステップＳ０の状態であるとする。この状態は、図１０に示すステップＳ０の状態と同じである。
【００９２】
この状態において、実施例２に係るゲートウェイ装置の管理者が、ＭＧＷ１３ａ，ＭＧＷ１３ｂの保守点検をするために、ＭＧＣＦ１２ａに対して、保守要求を送信する（ステップＳ１’）。この保守要求は、管理者のコンピュータから通信路６０を介してＭＧＣＦ１２ａで受信される。
【００９３】
ＭＧＣＦ１２ａの制御部４０ａは、保守要求を受信すると、ＭＧＷ１３ａ，ＭＧＷ１３ｂを閉塞状態にする。具体的には、ＭＧＣＦ１２ａの監視部４２ａは、保守要求を受信すると、ＭＧＷ１３ａ，ＭＧＷ１３ｂを閉塞中状態にする（ステップＳ２’）。すなわち、監視部４２ａは、図１９に示すように、配下ＭＧＷ情報３１ａの全ての配下ＭＧＷの状態情報を「閉塞中状態」から「閉塞中状態（保守）」に変更する。これにより、ＭＧＷ１３ａ，ＭＧＷ１３ｂに対して、接続制御部４１ａからの音声回路の接続要求が行われない。そのため、ＭＧＷ１３ａ，ＭＧＷ１３ｂは、音声回線の接続のために占有されているチャネルが呼接続の終了により徐々に解放されていき、最終的に閉塞状態となる。なお、配下ＭＧＷの状態情報を「閉塞中状態」ではなく「閉塞中状態（保守）」とするのは、接続替え対象ＭＧＷの閉塞中状態と区別するためである。
【００９４】
監視部４２ａは、ＭＧＷ１３ａ，１３ｂの状態を監視しており、ＭＧＷ１３ａ，１３ｂの状態が閉塞状態となったことを検出する。このとき、監視部４２ａは、図２０に示すように、配下ＭＧＷ情報３１ａの全ての配下ＭＧＷの状態情報を「閉塞中状態」から「閉塞状態（保守）」に変更する。配下ＭＧＷ情報３１ａの状態情報が「閉塞状態」となったＭＧＷ１３ｃは、監視部４２ａによる状態監視の対象外となる。なお、配下ＭＧＷの状態情報を「閉塞状態」ではなく「閉塞状態（保守）」とするのは、接続替え対象ＭＧＷの閉塞状態と区別するためである。
【００９５】
ＭＧＷ１３ａ，ＭＧＷ１３ｂが閉塞状態になると、要求部４３ａは、接続替え要求先ＭＧＣＦ１２として隣接ＭＧＣＦ情報３２ａに設定されているＭＧＣＦ１２ｂの接続情報を読み出す。その後、要求部４３ａは、読み出したＭＧＣＦ１２ｂの接続情報に基づき、ＭＧＣＦ１２ｂへ接続替え要求を送信する（ステップＳ４’）。以降、図１０におけるステップＳ５〜Ｓ２１と同様の処理が行われる。
【００９６】
このように、実施例２に係るゲートウェイ装置では、ＭＧＣＦ１２ａと接続しているＭＧＷ１３ａ，１３ｂが共に保守状態とされた場合、ＭＧＣＦ１２ｂの制御対象であったＭＧＷ１３ｃが、ＭＧＣＦ１２ａの制御対象に切替わる。そのため、ＭＧＷ１３ａ，１３ｂが共に故障や通信障害によって接続できない状態にある場合と同様に、効率的な呼処理を行うことができる。
【００９７】
［ＭＧＣＦによるＭＧＷの切り戻し］
次に、ＭＧＣＦ１２によるＭＧＷ１３のＭＧＷの切り戻し処理を、図２１〜図２７を参照して具体的に説明する。図２１〜図２７は、実施例２に係るＭＧＣＦ１２によるＭＧＷ１３の切り戻し処理を説明するための図である。なお、図２１に示すステップＳ３９〜Ｓ４４の処理は、図１０に示すステップＳ１６〜Ｓ２１の処理と同じである。
【００９８】
まず、ＭＧＣＦ１２とＭＧＷ１３との接続状態やＭＧＷ１３の状態が、図２１に示すステップＳ３０の状態であるとする。すなわち、ＭＧＷ１３ｃは、ＭＧＣＦ１２ａとの間でリンクが確立されて、ＭＧＣＦ１２ａの制御対象となっている。ＭＧＷ１３ｄは、ＭＧＣＦ１２ｂとの間でリンクが確立されて、ＭＧＣＦ１２ｂの制御対象となっている。また、ＭＧＷ１３ａは故障状態にあり、ＭＧＷ１３ｂは通信障害状態にあるとする。また、ＭＧＷ１３ｃ，１３ｄは、運用状態にあるとする。このとき、ＭＧＣＦ１２ａ，１２ｂの配下ＭＧＷ情報３１、隣接ＭＧＣＦ情報３２、接続替えＭＧＷ情報３３は、図２２に示すようになる。ＭＧＣＦ１２ａの配下ＭＧＷ情報３１ａは、図１３に示す状態である。また、ＭＧＣＦ１２ｂの配下ＭＧＷ情報３１ｂは、図１７に示す状態である。また、ＭＧＣＦ１２ａの接続替えＭＧＷ情報３３ａは、図１６に示す状態である。また、ＭＧＣＦ１２ｂの接続替えＭＧＷ情報３３ｂ、ＭＧＣＦ１２ａの接続替えＭＧＷ情報３３ａ、およびＭＧＣＦ１２ｂの接続替えＭＧＷ情報３３ｂは、図１１に示す状態である。
【００９９】
ＭＧＣＦ１２ａの監視部４２ａは、使用できない状態になったＭＧＷ１３ａ，１３ｂに対して、定期的に状態を問い合わせる。このような状態において、ＭＧＷ１３ｂが通信障害状態から復旧したとする（ステップＳ３１）。通信障害状態から復旧したＭＧＷ１３ｂは、監視部４２ａからの状態の問い合わせに対して、運用可能状態であることを示す応答を送信する。監視部４２ａは、ＭＧＷ１３ｂからの応答により、ＭＧＷ１３ｂが通信障害状態から復旧したことを検出する。この検出に基づき、監視部４２ａは、図２３に示すように、接続替えＭＧＷ情報３３ａのうちＭＧＷ１３ｂの状態情報を「故障状態」から「運用状態」に変更する。これにより、ＭＧＷ１３ｂが接続制御部４１ａの制御対象となる。すなわち、ＢＧＣＦ１１からの［SIP：INVITE］メッセージが受信されたときに、接続制御部４１ａは、ＭＧＷ１３ｂに対して、音声回線の接続要求が可能となる。
【０１００】
また、監視部４２ａは、接続替え対象ＭＧＷの状態を運用状態から閉塞中状態に変更する（ステップＳ３２）。具体的には、監視部４２ａは、図２４に示すように、接続替えＭＧＷ情報３３ａのうちＭＧＷ１３ｃの状態情報を「運用状態」から「閉塞中状態」に変更する。これにより、ＭＧＷ１３ｃに対して、接続制御部４１ａからの音声回路の接続要求が行われない。そのため、ＭＧＷ１３ｃは、音声回線の接続のために占有されているチャネルが呼接続の終了により徐々に解放されていき、最終的に全ての呼接続が終了する（ステップＳ３３）。すなわち、ＭＧＷ１３ｃは、閉塞状態となる。
【０１０１】
監視部４２ａは、ＭＧＷ１３ｃの状態を監視しており、ＭＧＷ１３ｃの状態が閉塞状態となったことを検出する。監視部４２ａは、図２５に示すように、接続替えＭＧＷ情報３３ａのうちＭＧＷ１３ｃの状態情報を「閉塞中状態」から「閉塞状態」に変更する。配下ＭＧＷ情報３１ａの状態情報が「閉塞状態」となったＭＧＷ１３ｃは、監視部４２ａによる状態監視の対象外となる。
【０１０２】
監視部４２ａによりＭＧＷ１３ｃの閉塞状態が検出されると、切り戻し処理部４６ａは、ＭＧＷ１３ｃに対して、ハンドオーバ要求を送信する（ステップＳ３４）。このハンドオーバ要求には、切り戻し先のＭＧＣＦ１２ｂの接続情報などが設定される。
【０１０３】
ＭＧＷ１３ｃは、ＭＧＣＦ１２ａからハンドオーバ要求を受信すると、このハンドオーバ要求に含まれるＭＧＣＦ１２ｂの接続情報に基づき、ＭＧＣＦ１２ｂに対して接続要求を行う（ステップＳ３５）。
【０１０４】
ＭＧＣＦ１２ｂの切り戻し処理部４６ｂは、ＭＧＷ１３ｃからの接続要求を受信すると、ＭＧＷ１３ｃの接続情報を配下ＭＧＷ情報３１ｂに追加する。また、切り戻し処理部４６ｂは、ＭＧＷ１３ｃが送信した接続要求に対する応答を送信する（ステップＳ３６）。また、切り戻し処理部４６ｂは、ＭＧＣＦ１２ｂとＭＧＷ１３ｃとの間のリンク確立処理を開始する。
【０１０５】
ＭＧＷ１３ｃは、接続要求に対する応答を受信すると、ＭＧＣＦ１２ａに対してハンドオーバ応答を送信する（ステップＳ３７）。ハンドオーバ応答を受信すると、ＭＧＣＦ１２ａの受付部４４ａは、図２６に示すように、接続替えＭＧＷ情報３３ａからＭＧＷ１３ｃの情報を削除する。これにより、ＭＧＣＦ１２ａとＭＧＷ１３ｃとの間で確立したリンクが制御部４０ａにより切断される。
【０１０６】
ＭＧＣＦ１２ｂの切り戻し処理部４６ｂは、ＭＧＣＦ１２ｂとＭＧＷ１３ｃとの間のリンクが確立すると（ステップＳ３８）、図２７に示すように、配下ＭＧＷ情報３１ｂのＭＧＷ１３ｃの状態情報を「運用状態」にする。なお、ＭＧＣＦ１２ｂの記憶部３０には、予め配下ＭＧＷの識別情報が記憶される。そのため、制御部４０ｂは、ＭＧＷ１３ｃから接続要求を受信したときに、配下ＭＧＷであったことを判定することができる。
【０１０７】
なお、上述では、ＭＧＷ１３が通信障害状態などから復旧した場合の切り戻し処理について説明したが、ＭＧＷ１３が故障状態や保守状態から復旧したときも同様に切り戻し処理が可能である。例えば、ＭＧＣＦ１２ａの制御部４０ａは、保守解除要求を受信すると、ＭＧＷ１３ａ，ＭＧＷ１３ｂを運用状態にする。その後、切り戻し処理部４６ａは、接続替え対象ＭＧＷの状態を運用状態から閉塞中状態に変更して、同様に切り戻し処理を行う。
【０１０８】
このように、実施例２に係るゲートウェイ装置では、ＭＧＣＦ１２ａの制御対象となったＭＧＷ１３ｃが、ＭＧＣＦ１２ａの制御対象となる原因がなくなったときには、元の状態に戻す。すなわち、ＭＧＷ１３ｃはＭＧＣＦ１２ａの制御対象からＭＧＣＦ１２ｂの制御対象に戻る。従って、例えば、ＭＧＣＦ１２ａは、ＭＧＷ１３ａやＭＧＷ１３ｂが故障状態や保守状態などから復旧して運用状態になっているのにもかかわらず、さらに、ＭＧＷ１３ｃも使用するような状況を回避することができる。そのため、各ＭＧＣＦ１２ａ，１２ｂの処理負荷を均等化することが可能となる。
【実施例３】
【０１０９】
さて、これまで開示の装置に関する実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。
【０１１０】
例えば、実施例１，２では、接続替え要求を受信した接続替え要求先ＭＧＣＦは、接続替え対象ＭＧＷの接続替え処理を接続替え対象ＭＧＷに行わせる。すなわち、接続替え要求先ＭＧＣＦは、接続替え対象ＭＧＷから接続替え要求元ＭＧＣＦに接続させる。しかし、接続替え対象ＭＧＷと接続替え要求元ＭＧＣＦとの接続は、これに限られない。例えば、接続替え要求先ＭＧＣＦは、接続替え対象ＭＧＷの接続替え処理を接続替え要求元ＭＧＣＦに行わせるようにしてもよい。この場合、接続替え要求先ＭＧＣＦから接続替え要求元ＭＧＣＦに対して接続替え対象ＭＧＷの接続情報を通知し、接続替え要求元ＭＧＣＦから接続替え対象ＭＧＷに接続する。具体的には、接続替え要求先ＭＧＣＦの受付部は、選定した接続替え対象ＭＧＷの接続情報を、接続替え要求元ＭＧＣＦに送信する。接続替え要求元ＭＧＣＦの接続替え処理部は、接続替え要求先ＭＧＣＦから接続情報を受信した接続替え対象ＭＧＷに対して接続替え要求元ＭＧＣＦへの接続替えを要求するハンドオーバ要求を送信する。このようにすることで、接続替え要求元ＭＧＣＦは、接続替え対象ＭＧＷの接続替えを主体的に行うことができる。そのため、接続替え対象ＭＧＷと接続できない場合に、その原因などを把握することが可能となる。なお、切り戻し処理も同様に行うようにしてもよい。
【０１１１】
また、実施例１，２では、ＭＧＣＦは同一のゲートウェイ装置にあるＭＧＷ１３に対して接続替えを行う。しかし、ＭＧＣＦは異なるゲートウェイ装置にあるＭＧＷ１３に対して接続替えを行えるようにしてもよい。この場合、隣接ＭＧＣＦ情報３２には、ＭＧＣＦ１２が属するゲートウェイ装置とは異なるゲートウェイ装置のＭＧＣＦ１２の接続情報も設定できるようにする。このようにすれば、負荷の少ないゲートウェイ装置のＭＧＷ１３を効率的に利用することができる。
【０１１２】
また、実施例１，２では、接続替え要求の送信先である接続替え要求先ＭＧＣＦを１台とした。しかし、接続替え要求先ＭＧＣＦとして複数のＭＧＣＦを設定することができるようにしてもよい。複数のＭＧＣＦを設定した場合、ＭＧＣＦは、所定の選択ルールに従って接続替え要求先ＭＧＣＦを選択する。例えば、接続替え要求元ＭＧＣＦの要求部は、設定された複数のＭＧＣＦのそれぞれに対して、接続替え要求が可能かどうか問い合わせる。接続替え要求が可能かどうかの問い合わせを受けたＭＧＣＦの受付部は、監視部により監視している配下ＭＧＷの状態が予め設定された閾値以下の負荷状態であるかどうかを判定する。閾値以下の負荷状態であると判定したＭＧＣＦの受付部は、接続替え要求元ＭＧＣＦに対して接続替え可能とする応答を送信する。一方、閾値以下の負荷状態ではないと判定したＭＧＣＦの受付部は、接続替え要求元ＭＧＣＦに対して接続替え不可とする応答を送信する。接続替え要求元ＭＧＣＦの要求部は、接続替え可能とする応答を送信したＭＧＣＦに対して接続替え要求を送信する。このようにすることで、接続替え要求先ＭＧＣＦとしてより適切なＭＧＣＦを選択することが可能となる。なお、このような処理を行わずに複数のＭＧＣＦから任意のＭＧＣＦを接続替え要求先ＭＧＣＦとして選択するようにしてもよい。この場合、接続替え要求元ＭＧＣＦの要求部は、設定された複数のＭＧＣＦのうちから任意の一つのＭＧＣＦを接続替え要求先ＭＧＣＦとして選択する。
【０１１３】
また、実施例１，２では、接続替え要求先ＭＧＣＦが接続替え要求を受け付けて接続替え対象ＭＧＷを選定した。しかし、接続替え要求先ＭＧＣＦは、負荷状態が高い場合には、接続替え要求を受け付けないようにしてもよい。また、負荷状態が高い接続替え要求先ＭＧＣＦは、接続替え要求を他のＭＧＣＦに転送するようにしてもよい。この場合、転送先のＭＧＣＦの接続情報が記憶部３０に記憶される。接続替え要求先ＭＧＣＦの受付部は、監視部により監視している配下ＭＧＷの状態が所定閾値以上の負荷状態であるかどうかを判定する。配下ＭＧＷの状態が予め設定された閾値以上の負荷状態でないとき、接続替え要求先ＭＧＣＦの受付部は、接続替え対象ＭＧＷを選定し、この接続替え対象ＭＧＷにハンドオーバ要求を送信する。一方、配下ＭＧＷの状態が予め設定された閾値以上の負荷状態であるとき、接続替え要求先ＭＧＣＦの受付部は、記憶部３０に接続情報が記憶されている転送先のＭＧＣＦに対して、接続替え要求元ＭＧＣＦからの接続替え要求を転送する。この接続替え要求を受信したＭＧＣＦは、上記接続替え要求先ＭＧＣＦと同様の動作を行う。
【０１１４】
［プログラム等］
上記実施例で説明したＭＧＣＦ１２の各種の処理は、あらかじめ用意されたＭＧＣＦプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図２８を用いて、ＭＧＣＦプログラムを実行することによってＭＧＣＦ１２と同様の機能を実現したコンピュータの一例を説明する。 
【０１１５】
図２８は、ＭＧＣＦプログラムを実行するコンピュータを示す図である。図２８に示すように、コンピュータ２００は、ＣＰＵ（Central  Processing  Unit）２１０と、表示装置２２０と、入力装置２３０と、通信インタフェース２４０と、記録媒体ドライブ２５０とを有する。さらに、コンピュータ２００は、ＲＡＭ２６０およびハードディスク装置２７０等の記憶装置を有する。コンピュータ２００は、上述した各部をバス２８０で接続して構成される。ＣＰＵ２１０は、各種演算処理を実行する。通信インタフェース２４０は、ＢＧＣＦ１１やＭＧＷ１３との間で通信を行う。ＲＡＭ２６０は、各種情報を一時記憶する。 
【０１１６】
ハードディスク装置２７０には、図６に示したＭＧＣＦ１２と同様の機能を実現するＭＧＣＦプログラム２７１が記憶される。 そして、ＣＰＵ２１０は、ＭＧＣＦプログラム２７１をハードディスク装置２７０から読み出して実行する。これにより、コンピュータ２００は、上述した接続制御部４１、監視部４２、要求部４３、受付部４４、接続替え処理部４５、切り戻し処理部４６などとして機能を実現する。
【０１１７】
なお、上記のＭＧＣＦプログラム２７１は、例えば、ネットワークに接続された他の装置から、通信インタフェース２４０を介して、ハードディスク装置２７０にダウンロードされるようにしてもよい。また、このＭＧＣＦプログラム２７１は、可搬型の記録媒体２５１に記録されてから記録媒体ドライブ２５０を介して、ハードディスク装置２７０に読み込まれるようにしてもよい。記録媒体２５１は、メモリカード、フレキシブルディスク、光ディスク、光磁気ディスク等の任意のコンピュータ読み取り可能な記録媒体である。
【０１１８】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１１９】
（付記１）メディアゲートウェイを制御対象として制御し、当該メディアゲートウェイにより回線交換網とインターネットプロトコル網との間の音声回線の接続を行わせる接続制御部と、
前記接続制御部により制御されるメディアゲートウェイの状態を監視する監視部と、
他のメディアゲートウェイ制御装置の情報を管理する管理部と、
前記監視部の監視結果に応じて、前記他のメディアゲートウェイ制御装置に対して接続替え要求を送信する要求部と、
前記接続替え要求を受信した場合、前記接続制御部の制御対象から前記接続替え要求元のメディアゲートウェイ制御装置の制御対象に切替えるメディアゲートウェイを選定する受付部と、
前記他のメディアゲートウェイ制御装置の前記受付部により選定されたメディアゲートウェイの制御対象から前記接続制御部の制御対象に切替える接続替え処理部と、
を有するメディアゲートウェイ制御装置。
【０１２０】
（付記２）前記他のメディアゲートウェイ制御装置により選定されて前記接続制御部の制御対象に切替えられたメディアゲートウェイを、前記監視部の監視結果に応じて、前記接続制御部の制御対象から前記他のメディアゲートウェイ制御装置の制御対象に切替える切り戻し処理部を有する
ことを特徴とする付記１に記載のメディアゲートウェイ制御装置。
【０１２１】
（付記３）前記管理部は、前記接続替え要求の送信先である他のメディアゲートウェイ制御装置のアドレス情報を記憶する記憶部を有し、
前記要求部は、前記記憶部に記憶したアドレス情報に基づいて、前記他のメディアゲートウェイ制御装置に前記接続替え要求を行うことを特徴とする付記１または付記２に記載のメディアゲートウェイ制御装置。
【０１２２】
（付記４）前記要求部は、前記接続制御部の制御対象であるメディアゲートウェイの全てが使用できない状態にあることを前記監視部が検出した場合に、前記他のメディアゲートウェイ制御装置に対して接続替え要求を行うことを特徴とする付記１〜付記３のいずれか一つに記載のメディアゲートウェイ制御装置。
【０１２３】
（付記５）前記要求部は、前記接続制御部の制御対象であるメディアゲートウェイが予め設定された閾値を越える負荷状態にあることを前記監視部が検出した場合に、前記他のメディアゲートウェイ制御装置に対して接続替え要求を行うことを特徴とする付記１〜付記４のいずれか一つに記載のメディアゲートウェイ制御装置。
【０１２４】
（付記６）前記受付部は、選定した前記メディアゲートウェイに対して、前記接続替え要求元のメディアゲートウェイ制御装置への接続替えの要求を送信し、
前記接続替え処理部は、前記接続替えの要求先のメディアゲートウェイからの接続要求を受信すると、当該接続要求を送信したメディアゲートウェイを前記接続制御部の制御対象とすることを特徴とする付記１〜付記５のいずれか一つに記載のメディアゲートウェイ制御装置。
【０１２５】
（付記７）前記受付部は、選定した前記メディアゲートウェイによる音声回線の接続がなくなったときに、当該メディアゲートウェイの情報を送信することを特徴とする付記６に記載のメディアゲートウェイ制御装置。
【０１２６】
（付記８）前記受付部は、選定した前記メディアゲートウェイの情報を、前記接続替え要求元のメディアゲートウェイ制御装置へ送信し、
前記接続替え処理部は、前記接続替えの要求先のメディアゲートウェイからの前記メディアゲートウェイの情報を受信すると、当該メディアゲートウェイを前記接続制御部の制御対象とすることを特徴とする付記１〜付記５のいずれか一つに記載のメディアゲートウェイ制御装置。
【０１２７】
（付記９）第１のメディアゲートウェイ制御装置が、メディアゲートウェイを制御対象として制御して当該メディアゲートウェイにより回線交換網とインターネットプロトコル網との間の音声回線の接続を行わせる接続制御手順と、
第１のメディアゲートウェイ制御装置が、前記接続制御手順により制御されるメディアゲートウェイの状態を監視する監視手順と、
第１のメディアゲートウェイ制御装置が、第２のメディアゲートウェイ制御装置の情報を管理する管理手順と、
第１のメディアゲートウェイ制御装置が、前記監視手順の監視結果に応じて、第２のメディアゲートウェイ制御装置に対して接続替え要求を送信する接続替え要求手順と、
第２のメディアゲートウェイ制御装置が、前記接続替え要求を受信した場合、第２のメディアゲートウェイ制御装置の制御対象から第１のメディアゲートウェイ制御装置の制御対象に切替えるメディアゲートウェイを選定する接続替え受付手順と、
第１のメディアゲートウェイ制御装置が、第２のメディアゲートウェイ制御装置により選定されたメディアゲートウェイを第１のメディアゲートウェイ制御装置の制御対象に切替える接続替え処理手順と、を含むメディアゲートウェイ制御装置によるメディアゲートウェイの接続替え方法。
【０１２８】
（付記１０）回線交換網とインターネットプロトコル網との間の音声回線の接続を行う複数のメディアゲートウェイと、前記メディアゲートウェイを制御する複数のメディアゲートウェイ制御装置とを有するゲートウェイ装置において、
前記複数のメディアゲートウェイ制御装置の各々は、
メディアゲートウェイを制御対象として制御し、当該メディアゲートウェイにより回線交換網とインターネットプロトコル網との間の音声回線の接続を行わせる接続制御部と、
前記接続制御部により制御されるメディアゲートウェイの状態を監視する監視部と、
他のメディアゲートウェイ制御装置の情報を管理する管理部と、
前記監視部の監視結果に応じて、前記他のメディアゲートウェイ制御装置に対して接続替え要求を送信する要求部と、
前記接続替え要求を受信した場合、前記接続制御部の制御対象から前記接続替え要求元のメディアゲートウェイ制御装置の制御対象に切替えるメディアゲートウェイを選定する受付部と、
前記他のメディアゲートウェイ制御装置の前記受付部により選定されたメディアゲートウェイの制御対象から前記接続制御部の制御対象に切替える接続替え処理部と、
を有するゲートウェイ装置。
【符号の説明】
【０１２９】
１  ゲートウェイ装置
２  回線交換網
３  ＩＰ網
１１  ブレークアウトゲートウェイ制御装置（ＢＧＣＦ）
１２  メディアゲートウェイ制御装置（ＭＧＣＦ）
１３  メディアゲートウェイ（ＭＧＷ）
２０，４１  接続制御部
２１，４２  監視部
２２  管理部
２３，４３  要求部
２４，４４  受付部
２５，４５  接続替え処理部
２６，４６  切り戻し処理部
３０  記憶部
３１  配下ＭＧＷ情報
３２  隣接ＭＧＣＦ情報
３３  接続替えＭＧＷ情報
５０  通信インタフェース部
【図１】
0005488367.tif 000002
【図２】
0005488367.tif 000003
【図３】
0005488367.tif 000004
【図４Ａ】
0005488367.tif 000005
【図４Ｂ】
0005488367.tif 000006
【図４Ｃ】
0005488367.tif 000007
【図５Ａ】
0005488367.tif 000008
【図５Ｂ】
0005488367.tif 000009
【図５Ｃ】
0005488367.tif 000010
【図６】
0005488367.tif 000011
【図７】
0005488367.tif 000012
【図８】
0005488367.tif 000013
【図９】
0005488367.tif 000014
【図１０】
0005488367.tif 000015
【図１１】
0005488367.tif 000016
【図１２】
0005488367.tif 000017
【図１３】
0005488367.tif 000018
【図１４】
0005488367.tif 000019
【図１５】
0005488367.tif 000020
【図１６】
0005488367.tif 000021
【図１７】
0005488367.tif 000022
【図１８】
0005488367.tif 000023
【図１９】
0005488367.tif 000024
【図２０】
0005488367.tif 000025
【図２１】
0005488367.tif 000026
【図２２】
0005488367.tif 000027
【図２３】
0005488367.tif 000028
【図２４】
0005488367.tif 000029
【図２５】
0005488367.tif 000030
【図２６】
0005488367.tif 000031
【図２７】
0005488367.tif 000032
【図２８】
0005488367.tif 000033
【図２９】
0005488367.tif 000034