(57)【要約】    【課題】相互に接続プロトコルの異なる複数のネットワークのいずれにも接続可能なＩＰ電話システムを簡単かつ低コストに実現することを可能とする技術を提供すること。    【解決手段】相互に接続処理の方法が異なる複数のネットワークを含み、いずれか一のネットワークを選択的に使用し、インターネットプロトコルを用いて通話を行う通信システムにおいて、当該選択されたネットワークと端末装置(2)との相互間の接続を担うゲートウェイ装置(1)であって、端末装置から送られる接続先情報に基づいて、複数のネットワーク中から当該端末装置を接続させるべき被接続ネットワークを判別する判別手段と、判別手段によって判別された被接続ネットワークに対応する接続処理を担うモジュールを選択する選択手段と、選択手段によって選択されたモジュールを用いて、端末装置を被接続ネットワークに対して接続し、通信路を確保する処理を行う接続処理手段と、を含む。【選択図】    図１
2005086243.tif 000002
【特許請求の範囲】
【請求項１】
相互に接続処理の方法が異なる複数のネットワークを含み、いずれか一のネットワークを選択的に使用し、インターネットプロトコルを用いて通話を行う通信システムにおいて、当該選択されたネットワークと端末装置との相互間の接続を担うゲートウェイ装置であって、
前記端末装置から送られる接続先情報に基づいて、複数のネットワーク中から当該端末装置を接続させるべき被接続ネットワークを判別する判別手段と、
前記判別手段によって判別された前記被接続ネットワークに対応する接続処理を担うモジュールを選択する選択手段と、
前記選択手段によって選択された前記モジュールを用いて、前記端末装置を前記被接続ネットワークに対して接続し、通信路を確保する処理を行う接続処理手段と、
を備えるゲートウェイ装置。
【請求項２】
前記接続処理は、呼接続処理及び／又は呼切断処理含む、請求項１に記載のゲートウェイ装置。
【請求項３】
前記接続処理は、転送制御処理を含む、請求項１に記載のゲートウェイ装置。
【請求項４】
前記接続先情報が前記複数のネットワークのそれぞれに固有の数列、文字列又はこれらの組み合わせを含み、
前記判別手段は、前記接続先情報から前記数列、文字列又はこれらの組み合わせを抽出し、当該数列、文字列又はこれらの組み合わせに基づいて前記被接続ネットワークを判別する、請求項１に記載のゲートウェイ装置。
【請求項５】
前記数列、文字列又はこれらの組み合わせと前記複数のネットワークのそれぞれとの対応関係を示す情報を格納するデータベースを更に備え、
前記判別手段は、前記接続先情報から抽出した前記数列、文字列又はこれらの組み合わせに基づいて前記データベースを参照して前記被接続ネットワークを判別する、請求項４に記載のゲートウェイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ（Internet Protocol）ネットワークを利用して通話等の通信サービスを提供するための技術に関し、特に通話確立時の呼び出し制御（呼制御）などの処理を行うゲートウェイ装置の改良技術に関する。
【背景技術】
【０００２】
近年、インターネットプロトコル（ＩＰ）を用いて音声通話を行う技術が注目され、普及し始めている。このような通話技術は、一般に「ＩＰ電話」と称される場合が多い。このＩＰ電話では、話者の発する音声に対応する音声信号がデジタルデータに変換されて所定の圧縮処理が行われた後にパケット化され、ネットワークを介して通話先に送信される。そして、通話先では、受信したパケットを用いてアナログの音声信号が復元され、音声出力が行われる。このようなインターネットプロトコルを使って音声データを送受信する技術はＶｏＩＰ（Voice over Internet Protocol）と呼ばれる。ＩＰ電話に関する従来技術は、例えば、特開２００１−１７７５７７号公報（特許文献１）などの文献に記載されている。
【特許文献１】特開２００１−１７７５７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ＩＰ電話機等の端末装置からネットワークへ接続する際の接続手順（接続プロトコル）は、当該ネットワークの運営者によって異なるのが現状である。かかる接続処理は、通常、端末装置とネットワークとの間に設置されるゲートウェイ装置によって行われる。現状では、ＩＰ電話に対応した設計がなされたネットワーク（ＩＰネットワーク）であっても、その運営者が異なると接続プロトコルが異なっている。このため、複数のＩＰネットワークを利用するために、利用者は、複数の接続プロトコルのそれぞれに対応可能な装置、システム等を用意する必要があり、システム構築時や運用が面倒であり、コスト負担も大きい。
【０００４】
そこで、本発明は、相互に接続プロトコルの異なる複数のネットワークのいずれにも接続可能なＩＰ電話システムを簡単かつ低コストに実現することを可能とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明のゲートウェイ装置は、相互に接続処理の方法が異なる複数のネットワークを含み、いずれか一のネットワークを選択的に使用し、インターネットプロトコルを用いて通話を行う通信システムにおいて、当該選択されたネットワークと端末装置との相互間の接続を担うゲートウェイ装置であって、端末装置から送られる接続先情報に基づいて、複数のネットワーク中から当該端末装置を接続させるべき被接続ネットワークを判別する判別手段と、判別手段によって判別された被接続ネットワークに対応する接続処理を担うモジュールを選択する選択手段と、選択手段によって選択されたモジュールを用いて、端末装置を被接続ネットワークに対して接続し、通信路を確保する処理を行う接続処理手段と、を備える。
【０００６】
接続処理の異なる複数のネットワークのそれぞれに対応した複数のモジュールを用意しておき、これらのいずれかを選択的に用いているので、本発明にかかるゲートウェイ装置を用いることにより、相互に接続プロトコルの異なる複数のネットワークのいずれにも接続可能なＩＰ電話システムを簡単かつ低コストに実現することが可能となる。
【０００７】
好ましくは、各ネットワークによって相互に異なる上記接続処理は、呼接続処理及び／又は呼切断処理を含む。
【０００８】
これにより、呼接続及び／又は呼切断にかかる処理が異なる複数のネットワークのそれぞれに対応して通話を確立させることが容易となる。
【０００９】
好ましくは、各ネットワークによって相互に異なる上記接続処理は、転送制御処理を含む。
【００１０】
これにより、転送制御プロトコルが異なる複数のネットワークのそれぞれに対応可能となる。
【００１１】
また、端末装置から送られる接続先情報に上記複数のネットワークのそれぞれに固有の数列、文字列又はこれらの組み合わせが含まれており、上記判別手段は、接続先情報から固有の数列等を抽出し、当該固有の数列等に基づいて被接続ネットワークを判別することが好ましい。
【００１２】
これにより、簡単な処理によって被接続ネットワークを判別することができる。
【００１３】
また、ゲートウェイ装置は、当該固有の数列等と複数のネットワークのそれぞれとの対応関係を示す情報（対応表）を格納するデータベースを更に備えており、上記判別手段は、接続先情報から抽出した固有の数列等に基づいて当該データベースを参照して被接続ネットワークを判別することが好ましい。
【００１４】
これにより、接続先となり得るネットワークが新たに生じた場合にも、データベースに格納される情報を更新することによって容易に対応可能となる。
【発明の効果】
【００１５】
本発明によれば、相互に接続プロトコルの異なる複数のネットワークのいずれにも接続可能なＩＰ電話システムを簡単かつ低コストに実現することが可能となる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について図面を参照して説明する。
【００１７】
図１は、本発明を適用した一実施形態のゲートウェイ装置を含むＩＰ電話システムの構成を示す図である。図１に示すＩＰ電話システムは、ＩＰネットワーク技術を利用した音声通話サービス（いわゆるＩＰ電話）を提供するためのものであり、ゲートウェイ装置１、端末装置２、電話番号管理サーバ（ゲートキーパ）３及び複数のネットワークＡ、Ｂ、Ｃ…を含んで構成される。
【００１８】
複数のネットワークＡ、Ｂ、Ｃ…は、それぞれ異なる運営者（いわゆるキャリア）により運営されるものであり、相互に接続処理方法（接続プロトコル）が異なっている。このようなネットワークとしては、例えば、会社等の個々の組織がそれぞれ独自に用意する専用ＩＰ網や、公衆ＩＰ電話網、ＩＳＰ／ＣＡＴＶ、一般加入電話網、データ／音声統合ＩＰ網など種々のものが考えられるが、そのいずれでもよい。本実施形態では、このような相互に接続処理の方法が異なる複数のネットワークを含み、いずれか一のネットワークを選択的に使用し、インターネットプロトコルを用いて通話を行うシステムを考える。
【００１９】
ゲートウェイ装置１は、上述した複数のネットワークＡ、Ｂ、Ｃ…のいずれか一を選択し、選択したネットワーク（被接続ネットワーク）と端末装置２との相互間の接続を担うものである。具体的には、端末装置２の入力部（図示せず）を用いて「０５０−△△△△−□□□□」等の形式で数桁の数字列からなる電話番号が入力され、この電話番号が端末装置２からゲートウェイ装置１に送られると、ゲートウェイ装置１は、当該電話番号を電話番号管理サーバ３に送る。そして、電話番号に対応付けられたＩＰアドレス（例えば「１２３．４５６．７８９．９８７」等の形式のもの）が電話番号サーバ３から通知されると、ゲートウェイ装置１は、この通知されたＩＰアドレスによって通話の相手先のゲートウェイ装置（図示せず）を特定し、この相手先のゲートウェイ装置に呼び出し制御信号を送出する。当該読み出し制御信号を受け取ったゲートウェイ装置によって相手先の端末装置（例えばＩＰ電話機）を呼び出す処理が行われると、相手先の端末装置が着信動作（例えば呼び出し音が鳴る等）を行う。端末装置の受話器を取る等の動作がなされると通話可能な状態となる。
【００２０】
また、ゲートウェイ装置１は、通話可能な状態となった後にはこの通話を継続させるための処理を行う。例えば、ゲートウェイ装置１は、話者の発する音声に対応して端末装置２から出力される音声信号をデジタルデータ（音声データ）に変換してＩＰパケットを生成し、複数のネットワークＡ、Ｂ、Ｃ…のいずれかに送出する処理や、相手先のゲートウェイ装置等から送られるＩＰパケットを音声信号に変換して端末装置２に出力する処理などを行う。
【００２１】
なお、端末装置２がＩＰ電話機である場合など、デジタルの音声データによる入出力が可能な場合には、ゲートウェイ装置１は、端末装置２から送られる音声データを用いてＩＰパケットを生成し、又は相手先から送られるＩＰパケットから音声データを抽出し、当該音声データを端末装置２に出力する。
【００２２】
本実施形態のゲートウェイ装置１は、接続先のネットワーク毎に異なっている接続処理方法のそれぞれに対応して予め用意されたモジュールＡ、Ｂ、Ｃ…のいずれかを選択的に用いて、通話を確立する際の呼制御及び切断の処理や通話時のＩＰパケットの作成等を含む通話処理を行う。ゲートウェイ装置１の構成や動作手順などの詳細については後述する。
【００２３】
端末装置２は、いずれかのネットワークを介して相互に接続される相手先の端末装置（図示せず）との間で通話を行うためのものである。このような端末装置２としては、一般的なアナログ電話機、ＩＰ電話機、パーソナルコンピュータ（ＰＣ）上で所定のプログラムを実行することによって仮想的に実現されるＩＰ電話機など種々のものが考えられる。あるいは、端末装置２は携帯型の電話機等であってもよい。なお、端末装置２を多数設置する場合においては、それらの端末装置２とゲートウェイ装置１との間に適宜、構内交換機（ＰＢＸ）を設置してもよい。
【００２４】
電話番号管理サーバ３は、電話番号とＩＰアドレスとの対応表を記憶しており、ゲートウェイ装置１からの問い合わせに応じて、指定された電話番号に対応するＩＰアドレスをゲートウェイ装置１に通知する処理を行う。
【００２５】
図２は、ゲートウェイ装置１の詳細構成を示す図である。ここで、本実施形態にかかるゲートウェイ装置１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等を含むコンピュータ上で所定のプログラムを実行し、更に必要に応じて他のハードウェアを組み合わせて実現されるものである。図２では、ゲートウェイ装置１のうち、特に本発明に関連する機能に着目し、それらを機能ブロックによって表現している。これらの機能ブロックはその全部がコンピュータ上で仮想的に実現されてもよく、一部が専用ＬＳＩ等のハードウェアを用いて実現されてもよい。
【００２６】
図２に示すように、ゲートウェイ装置１は、キャリア判定部１０、モジュール格納部１２、モジュール選択部１４、接続処理部１６、データベース１８を含んで構成されている。
【００２７】
キャリア判別部１０は、端末装置２から送られる接続先情報に基づいて、複数のネットワークＡ、Ｂ、Ｃ…中から当該端末装置を接続させるべき被接続ネットワークを判別する。具体的には、端末装置２から送られる接続先情報には、複数のネットワークＡ、Ｂ、Ｃ…のそれぞれに固有の数列が含まれており、キャリア判別部１０は当該固有の数列に基づいて被接続ネットワークを判別する。
【００２８】
本実施形態では、当該固有の数列と複数のネットワークのそれぞれとの対応関係を示す対応表がデータベース１８に格納されており、キャリア判別部１０は、接続先情報から固有の数列を抽出し、当該固有の数列に基づいてデータベース１８を参照して被接続ネットワークを判別する。なお、被接続ネットワークの判別には、数列以外に、文字列を用いることも可能であり、さらにこれら数列と文字列との組み合わせ（数文字列）を用いることも可能である。
【００２９】
モジュール格納部１２は、複数のネットワークＡ、Ｂ、Ｃ…のそれぞれに対応したモジュールＡ、Ｂ、Ｃ…を格納する。すなわち、本実施形態では、各モジュールＡ、Ｂ、Ｃ…は、接続処理を行うために必要なプログラムやデータ等をひとまとまりにしたものを考える。なお、各モジュールの一部又は全部は専用ＤＳＰ等を用いたハードウェアによって実現されていてもよい。
【００３０】
モジュール選択部１４は、キャリア判別部１０によって判別された被接続ネットワークに対応する接続処理を担うモジュールを選択し、当該選択したモジュールをモジュール格納部１２から取り出して接続処理部１６へ渡す。
【００３１】
接続処理部１６は、モジュール選択部１４によって選択されたモジュールを受け取り、これを用いて、端末装置２を被接続ネットワークに対して接続する処理を行う。接続処理部１６による接続処理には、呼接続処理、呼切断処理、転送制御処理が含まれる。
【００３２】
なお、上述したキャリア判別部１０が判別手段に、モジュール選択部１４が選択手段に、接続処理部１６が接続処理手段にそれぞれ対応している。
【００３３】
本実施形態のゲートウェイ装置１はこのような構成を有しており、次にその動作内容について更に詳細に説明する。
【００３４】
図３は、ゲートウェイ装置１の動作手順について説明するフローチャート（流れ図）である。同図は、主に相手先との通話を確立するまでの間に着目してその処理内容が示されている。
【００３５】
端末装置２から接続先情報が送られると、キャリア判定部１０は、この接続先情報に基づいて、端末装置２を接続させるべき被接続ネットワークを判別する（ステップＳ１００）。例えば、接続先情報が「０５０−△△△△−□□□□」という数列であり当該情報に含まれる「△△△△」の部分が各キャリアによって異なっている場合であれば、キャリア判別部１０は、当該数列「△△△△」の内容に基づいて被接続ネットワークを判別する。また、接続先情報の任意の位置（例えば先頭）に、各キャリアに固有の数列や文字列等（プリフィックスダイヤル）が含まれている場合には、これらの数列等を用いて被接続ネットワークを判別することもできる。例えば、接続先情報が「○−０３−××××−□□□□」という数列であり先頭に含まれる「○」がプリフィックスダイヤルである場合には、キャリア判定部１０は、当該プリフィックスダイヤル「○」に基づいてキャリアを特定し、被接続ネットワークを判断する。
【００３６】
被接続ネットワークが判別されると、モジュール選択部１４は、この判別された被接続ネットワークに対応するモジュールを選択し、当該選択したモジュールをモジュール格納部１２から取り出して接続処理部１６へ渡す（ステップＳ１０１）。例えば、被接続ネットワークが「ネットワークＡ」と判別された場合には、モジュール選択部１４は、当該ネットワークＡに対応する「モジュールＡ」を選択し、これをモジュール格納部１２から取り出して接続処理部１６へ渡す。
【００３７】
接続処理部１６は、モジュール選択部１４によって選択されたモジュールを受け取り、これを用いて、端末装置２を被接続ネットワークに対して接続し（ステップＳ１０２）、通信路を確保する処理を行う（ステップＳ１０３）。
【００３８】
通信路が確保されると、ゲートウェイ装置１内の他の構成要素（図示せず）により、公知の技術を用いて、通話を確立するための呼び出し、確認処理（呼制御）がなされ（ステップＳ１０４）、通話が確立した後には、通話時の音声データを含むＩＰパケットの送受信を含む通話処理が行われる（ステップＳ１０５）。
【００３９】
このように、本実施形態のゲートウェイ装置１は、接続処理の異なる複数のネットワークＡ、Ｂ、Ｃ…のそれぞれに対応した複数のモジュールＡ、Ｂ、Ｃ…を備えており、これらのいずれかを選択的に用いて接続処理を行うので、相互に接続プロトコルの異なる複数のネットワークのいずれにも接続可能なＩＰ電話システムを簡単かつ低コストに実現することが可能となる。
【００４０】
なお、本発明は、上述した実施形態の内容に限定されるものではなく、本発明の要旨の範囲内において種々の変形実施が可能である。
【００４１】
例えば、上述した実施形態では、ゲートウェイ装置１には複数のモジュールが備わっていたが、これらのモジュールは必ずしも最初からゲートウェイ装置１に組み込まれている必要はなく、必要に応じて外部からダウンロード等の方法によって適宜組み込むようにしてもよい。これにより、ゲートウェイ装置１がモジュールを格納しておくためのメモリの容量を少なくすることが可能となる。この場合には、使用頻度の高いモジュールについてはゲートウェイ装置１にキャッシュしておき、使用頻度の低いモジュールについては必要なときにダウンロードすると更に好ましい。
【図面の簡単な説明】
【００４２】
【図１】本発明を適用した一実施形態のゲートウェイ装置を含むＩＰ電話システムの構成を示す図である。
【図２】ゲートウェイ装置の詳細構成を示す図である。
【図３】ゲートウェイ装置の動作手順について説明するフローチャート（流れ図）である。
【符号の説明】
【００４３】
１：ゲートウェイ装置
２：端末装置
１０：キャリア判定部
１２：モジュール格納部
１４：モジュール選択部
１６：接続処理部
１８：データベース
【図１】
2005086243.tif 000003
【図２】
2005086243.tif 000004
【図３】
2005086243.tif 000005