(57)【要約】【課題】複数の小規模な管理サーバに電話番号管理を行なわせることによって、イニシャルコストの低減を図るＩＰ電話システムを提供すること。【解決手段】複数のＩＰ電話機を接続して電話番号を管理する番号管理サーバ００１〜００６と、番号管理サーバ同士を階層構造で接続するＩＰネットワークと、からなるＩＰ電話システムであって、番号管理サーバは、当該番号管理サーバに接続されているＩＰ電話機の、電話番号と物理アドレスと設置位置データとからなる番号管理情報を保有するとともに、当該番号管理サーバのアドレスと前記番号管理サーバ同士の階層接続関係データとからなるサーバ接続情報を保有し、一つのＩＰ電話機から通話所望の他のＩＰ電話機の電話番号を入力すると、番号管理サーバが番号管理情報とサーバ接続情報とを参照することによって所望の他のＩＰ電話機に接続する。【選択図】図１
2006157158.tif 000002
【特許請求の範囲】
【請求項１】
１つ以上のＩＰ電話機を接続して電話番号を管理する番号管理サーバと、複数の番号管理サーバ同士を階層構造で接続するＩＰネットワークと、からなるＩＰ電話システムであって、
前記ＩＰ電話機は、自身の電話番号と物理アドレスと接続先の番号管理サーバのアドレスとを電話機情報として保有し、
前記番号管理サーバは、当該番号管理サーバに接続されているＩＰ電話機の、電話番号と物理アドレスと設置位置データとからなる番号管理情報を保有するとともに、当該番号管理サーバのアドレスと前記番号管理サーバ同士の階層接続関係データとからなるサーバ接続情報を保有し、
一つのＩＰ電話機から通話所望の他のＩＰ電話機の電話番号を入力すると、前記番号管理サーバが前記番号管理情報とサーバ接続情報とを参照することによって前記所望の他のＩＰ電話機に接続する
ことを特徴とするＩＰ電話システム。
【請求項２】
請求項１において、
第１の番号管理サーバに接続されていた第１のＩＰ電話機を設置位置の異なる第２の番号管理サーバに接続変更した場合、
前記第１のＩＰ電話機の電話機情報における前記接続先の番号管理サーバのアドレスを前記第２の番号管理サーバのアドレスに変更し、
前記第２の番号管理サーバにおける番号管理情報には、前記第１のＩＰ電話機に対応する電話番号と物理アドレスと設置位置データとからなる番号管理情報を追加し、
前記第１の番号管理サーバにおける番号管理情報からは、前記第１のＩＰ電話機に対応する電話番号と物理アドレスと設置位置データとからなる番号管理情報を削除し、
前記第１のＩＰ電話機の電話番号を変更することなく継続して使用できる
ことを特徴とするＩＰ電話システム。
【請求項３】
複数のＩＰ電話機と、前記複数のＩＰ電話機を接続して電話番号を管理する番号管理サーバと、からなる電話サーバシステムにおいて、
前記番号管理サーバは、ＩＰネットワークを介して他の番号管理サーバと上位又は下位の階層構造を以て接続され、
前記ＩＰ電話機は、自身の電話番号と物理アドレスと接続先の番号管理サーバのアドレスとを電話機情報として保有し、
前記番号管理サーバは、当該番号管理サーバに接続されているＩＰ電話機の、電話番号と物理アドレスと設置位置データとからなる番号管理情報を保有するとともに、当該番号管理サーバのアドレスと前記番号管理サーバ同士の階層接続関係データとからなるサーバ接続情報を保有する
ことを特徴とする電話サーバシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネット網を利用した電話システムに係り、特に、複数の管理サーバを用いて、接続された全ての電話機を管理するＩＰ電話システムに関する。
【背景技術】
【０００２】
近年、企業内の通信（内線・外線）の通信コスト低減の実現手段として、ＩＰ電話システムが用いられるようになってきた。一般的にＩＰ電話機の電話番号と、ＳＩＰアドレスと呼ばれるＩＰネットワーク上の位置情報を表すアドレスとの対応管理は、ＳＩＰサーバ、ロケーションサーバと呼ばれるサーバが行なっている。しかし、通常ＳＩＰサーバやロケーションサーバは大規模なサーバが必要であり、ＩＰ電話システムの導入に必要なイニシャルコストは大きく、中小企業における導入は困難である。従って、低コストで導入可能なＩＰ電話システムの構築が求められている。
【０００３】
コスト低減を図る従来技術として、特許文献１に示すようなＩＰ電話システムがある。この特許文献１では、全ての電話機を管理する単一の電話機アドレス管理サーバをインターネット上に接続することにより、ＩＰ電話システムを確立し、かつ、電話端末の接続位置が変更された場合でも、電話番号の変更なく受信可能なシステムを提案している。
【特許文献１】特開２００３−２５００５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に示すような従来技術においては、１台の電話機アドレス管理サーバで全ての電話機の電話番号及びアドレスの情報を管理するシステムであるため、電話システムの導入に際しては、イニシャルコストが高くなってしまうという課題が存する。
【０００５】
そこで、本発明の目的は、複数の小規模な管理サーバに電話番号管理を行なわせることによって、イニシャルコストの低減を図るＩＰ電話システムを提供することにある。
【課題を解決するための手段】
【０００６】
前記課題を解決するために、本発明は主として次のような構成を採用する。  
１つ以上のＩＰ電話機を接続して電話番号を管理する番号管理サーバと、複数の番号管理サーバ同士を階層構造で接続するＩＰネットワークと、からなるＩＰ電話システムであって、
前記ＩＰ電話機は、自身の電話番号と物理アドレスと接続先の番号管理サーバのアドレスとを電話機情報として保有し、
前記番号管理サーバは、当該番号管理サーバに接続されているＩＰ電話機の、電話番号と物理アドレスと設置位置データとからなる番号管理情報を保有するとともに、当該番号管理サーバのアドレスと前記番号管理サーバ同士の階層接続関係データとからなるサーバ接続情報を保有し、
一つのＩＰ電話機から通話所望の他のＩＰ電話機の電話番号を入力すると、前記番号管理サーバが前記番号管理情報とサーバ接続情報とを参照することによって前記所望の他のＩＰ電話機に接続する構成とする。
【発明の効果】
【０００７】
ＩＰ電話システムの構築に際して、複数の小規模な番号管理サーバの採用により全てのＩＰ電話機の番号管理が実現可能となるため、低イニシャルコストでＩＰ電話システムを導入することができる。
【発明を実施するための最良の形態】
【０００８】
本発明の実施形態に係るＩＰ電話システムについて、図１〜図９を参照しながら以下詳細に説明する。図１は本発明の実施形態に係るＩＰ電話の電話番号管理システムの全体構成を示す図である。
【０００９】
図１において、００１〜００６は番号管理サーバを表す。番号管理サーバは、その内部構成として、図２に示すような番号管理テーブル１０１とサーバ接続テーブル１０２を有している。また、０１１，０１２，０２１，０２２，０３１，０３２，０３３，０４１，０４２，０５１，０５２，０６１，０６２および０６３はＩＰ電話機をそれぞれ表す。各ＩＰ電話機は図５に示すような電話機情報テーブルを有している。また、０１３，０６４はＤＮＳサーバを表す。ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバは、各番号管理サーバの問い合わせに対して、ＩＰアドレスを戻り値として返答する。
【００１０】
図２は、各番号管理サーバ００１〜００６の内部構成を表す。１０１は番号管理テーブルであり、番号管理テーブル１０１には、番号管理サーバ自身に接続される、ＩＰ電話機の電話番号、位置情報、電話機の物理アドレスが格納される（後述する図３の説明参照）。また、１０２はサーバ接続テーブルであり、サーバ接続テーブル１０２は自身の番号管理サーバに接続される他の番号管理サーバにおけるＩＰアドレスおよびサーバ同士の接続の上下関係の情報が格納される（後述する図４の説明参照）。
【００１１】
図３は、番号管理テーブル１０１の内容を示す。２０１はテーブル１０１での電話番号セルであり、電話番号セル２０１には接続されるＩＰ電話機の電話番号情報が格納される。２０２は位置情報セルであり、位置情報セル２０２には接続されるＩＰ電話機のＩＰ網内での位置情報（設置場所の情報）が格納される。通常はＳＩＰアドレスを想定し、この情報を用いて、ＤＮＳサーバからＩＰアドレスを得ることが可能である。２０３は物理アドレスセルであり、物理アドレスセル２０３には、接続されるＩＰ電話機固有の物理アドレスが格納される。
【００１２】
図４は、サーバ接続テーブル１０２の内容を表す。３０１はテーブル１０２でのアドレスセルを表し、アドレスセル３０１には接続されている番号管理サーバのＩＰアドレスが格納される。３０２は接続位置セルを表し、接続位置セル３０２には、サーバ同士の接続において、接続されるサーバが自身のサーバより上位に位置するか下位に位置するかの情報が格納される。
【００１３】
図５はＩＰ電話機が有している電話機情報テーブルを表す図である。４０１はテーブルでの電話機電話番号セルを表し、電話機電話番号セル４０１にはＩＰ電話機の電話番号が登録される。４０２は接続サーバセルを表し、接続サーバセル４０２には、ＩＰ電話機に接続されている番号管理サーバのＩＰアドレスが登録される。４０３は物理アドレスセルを表し、物理アドレスセル４０３にはＩＰ電話機固有の物理アドレスが格納される。
【００１４】
番号管理サーバ００１〜００６は、ＩＰネットワークで接続され、階層構造をもつものとする。図１に示す構成例では、番号管理サーバ４（００４）を頂点とした構造であり、番号管理サーバ４（００４）には、番号管理サーバ２（００２）、番号管理サーバ３（００３）、番号管理サーバ５（００５）、およびＩＰ電話機８（０４１）、ＩＰ電話機９（０４２）が接続されている。
【００１５】
次に、本発明の実施形態に係るＩＰ電話システムの動作例を説明する。図６はＩＰ電話機１２からＩＰ電話機１へ電話をかける際のＩＰ電話システムの構成例を示す図である。図７は図６に示すＩＰ電話システムの構成例を採用した場合での各番号管理サーバにおける番号管理テーブルとサーバ接続テーブルの内容を示す図である。
【００１６】
図６において、番号管理サーバ１〜６とＩＰ電話機１，２，１２，１３，１４におけるＩＰアドレス、電話番号、物理アドレスは図示の通りの値であるとする。また、各番号管理サーバにおける、番号管理テーブルとサーバ接続テーブルの内容は図７の通りとする。
【００１７】
ここで、番号管理サーバ６（００６）に接続されているＩＰ電話機１２（０６１）から、番号管理サーバ１（００１）に接続されているＩＰ電話機１（０１１）に電話をかける際の動作例を説明する。
【００１８】
まず、ＩＰ電話機１２（０６１）に、ＩＰ電話機１（００１）の電話番号「８８５０００１」が入力される。ＩＰ電話機１２（０６１）は番号管理サーバ６（００６）に電話番号「８８５０００１」を送信する。番号管理サーバ６（００６）は、自身の番号管理テーブル（６０１）の電話番号セルを確認し、該当する電話番号が存在するかを確認する。確認の結果、電話番号「８８５０００１」は存在しない。番号管理サーバ６（００６）は、自身のサーバ接続テーブル６０２の接続位置セルを確認し、「上位」と記載されているセルを探す。
【００１９】
番号管理サーバ６は、アドレスセルを確認し、上位に接続されている番号管理サーバのＩＰアドレスが「１００．１００．５０．１」であることを確認する。番号管理サーバ６（００６）は、ＩＰアドレスが「１００．１００．５０．１」である番号管理サーバ００５に対し、電話番号が「８８５０００１」であるＩＰ電話機の位置情報の問い合わせを行なう。
【００２０】
番号管理サーバ５（００５）は、自身の番号管理テーブルの電話番号セルを確認し、該当する電話番号が存在するかを確認する。確認の結果、電話番号「８８５０００１」は存在しない。番号管理サーバ５（００５）は、自身のサーバ接続テーブル６０３の接続位置セルを確認し、「上位」と記載されているセルを探す。番号管理サーバ５（００５）は、アドレスセルを確認し、上位に接続されている番号管理サーバのＩＰアドレスが「１００．１００．４０．１」であることを確認する。番号管理サーバ５（００５）は、ＩＰアドレスが「１００．１００．４０．１」である番号管理サーバ４（００４）に対し、電話番号が「８８５０００１」であるＩＰ電話機の位置情報の問い合わせを行なう。
【００２１】
番号管理サーバ４（００４）は、自身の番号管理テーブルの電話番号セルを確認し、該当する電話番号が存在するかを確認する。確認の結果、電話番号「８８５０００１」は存在しない。番号管理サーバ４（００５）は、自身のサーバ接続テーブル６０４の接続位置セルを確認し、「下位」と記載されているセルを探す。番号管理サーバ４（００５）は、アドレスセルを確認し、下位に接続されている番号管理サーバのＩＰアドレスが「１００．１００．２０．１」であることを確認する。番号管理サーバ４（００４）は、ＩＰアドレスが「１００．１００．２０．１」である番号管理サーバ２（００２）に対し、電話番号が「８８５０００１」であるＩＰ電話機の位置情報の問い合わせを行なう。
【００２２】
番号管理サーバ２（００２）は、自身の番号管理テーブルの電話番号セルを確認し、該当する電話番号が存在するかを確認する。確認の結果、電話番号「８８５０００１」は存在しない。番号管理サーバ２（００２）は、自身のサーバ接続テーブル（６０５）の接続位置セルを確認し、「下位」と記載されている接続位置セルを探す。番号管理サーバ２（００２）は、アドレスセルを確認し、下位に接続されている番号管理サーバのＩＰアドレスが「１００．１００．１０．１」であることを確認する。番号管理サーバ２（００４）は、ＩＰアドレスが「１００．１００．１０．１」である番号管理サーバ１（００１）に対し、電話番号が「８８５０００１」であるＩＰ電話機の位置情報の問い合わせを行なう。
【００２３】
番号管理サーバ１（００１）は、自身の番号管理テーブルの電話番号セルを確認し、該当する電話番号が存在するかを確認する。確認の結果、電話番号「８８５０００１」は存在する。番号管理サーバ１（００１）は、位置情報セル（図３の符号２０２を参照）を確認し、ＩＰ電話機１の位置情報が「ＳＩＰ：ｄｅｎｗａ０１＠ｔｏｙｏｋａｗａ．ｈｉｔａ．ｃｏｍ」であることがわかる。番号管理サーバ１（００１）は、番号管理サーバ２（００２）に、電話番号が「８８５０００１」であるＩＰ電話機の位置情報として、「ＳＩＰ：ｄｅｎｗａ０１＠ｔｏｙｏｋａｗａ．ｈｉｔａ．ｃｏｍ」を返答する。
【００２４】
番号管理サーバ２（００２）は、番号管理サーバ４（００４）に、電話番号が「８８５０００１」であるＩＰ電話機の位置情報として、「ＳＩＰ：ｄｅｎｗａ０１＠ｔｏｙｏｋａｗａ．ｈｉｔａ．ｃｏｍ」を返答する。番号管理サーバ４（００４）は、番号管理サーバ５（００５）に、電話番号が「８８５０００１」であるＩＰ電話機の位置情報として、「ＳＩＰ：ｄｅｎｗａ０１＠ｔｏｙｏｋａｗａ．ｈｉｔａ．ｃｏｍ」を返答する。
【００２５】
番号管理サーバ５（００５）は、番号管理サーバ６（００６）に、電話番号が「８８５０００１」であるＩＰ電話機の位置情報として、「ＳＩＰ：ｄｅｎｗａ０１＠ｔｏｙｏｋａｗａ．ｈｉｔａ．ｃｏｍ」を返答する。番号管理サーバ６（００６）は、ＤＮＳサーバ２（０６４）に対して位置情報が「ＳＩＰ：ｄｅｎｗａ０１＠ｔｏｙｏｋａｗａ．ｈｉｔａ．ｃｏｍ」であるＩＰ電話機のＩＰアドレスを確認する。
【００２６】
ＤＮＳサーバ２（０６４）は、番号管理サーバ６（００６）に対し、「ＳＩＰ：ｄｅｎｗａ０１＠ｔｏｙｏｋａｗａ．ｈｉｔａ．ｃｏｍ」であるＩＰ電話機のＩＰアドレス「１００．１００．１０．２」を返答する。番号管理サーバ６（００６）は得られたＩＰアドレス「１００．１００．１０．２」を元にＩＰ電話機１に対し、電話をかける。このようにして、番号管理サーバを用いて電話をかけることが実現する。
【００２７】
次に、本発明の実施形態に係るＩＰ電話システムの他の動作例を説明する。図８は番号管理サーバ６（００６）に接続されているＩＰ電話機１２（０６１）の接続先が、番号管理サーバ１（００１）への接続に変更された場合のＩＰ電話システムの構成例を示す図である。図９は図８に示すＩＰ電話システムの構成例を採用した場合での番号管理サーバ１，６における番号管理テーブルとＩＰ電話機１２の電話機情報テーブルの内容を示す図である。
【００２８】
図８において、番号管理サーバ１〜６とＩＰ電話機１，２，１２，１３，１４における電話番号、物理アドレス、ＩＰアドレスは図示の通りの値であるとする。ここで、番号管理サーバ６（００６）に接続されているＩＰ電話機１２（０６１）の接続先が、番号管理サーバ１（００１）への接続に変更された場合の動作例を説明する。
【００２９】
まず、番号管理サーバ１（００１）にＩＰ電話機１２（０６１）を接続する。番号管理サーバ１（００１）は、ＩＰ電話機１２（０６１）内にある電話機情報テーブル７０３内の接続サーバセルと物理アドレスセルを参照する。これにより、ＩＰ電話機１２（０６１）が接続されていた番号管理サーバのＩＰアドレスが「１００．１００．６０．１」であることがわかる。
【００３０】
番号管理サーバ１（００１）は、ＩＰアドレスが「１００．１００．６０．１」である番号管理サーバ６に対し、物理アドレスが「ａａ−ｂｂ−ｃｃ−ｅ１」であるＩＰ電話機に関する情報を番号管理テーブル７０１から削除する依頼を発信する。番号管理サーバ６（００６）は、物理アドレスセル「ａａ−ｂｂ−ｃｃ−ｅ１」をキーに、自身の番号管理テーブル７０１を検索する。番号管理サーバ６（００６）は、検索により、物理アドレスが「ａａ−ｂｂ−ｃｃ−ｅ１」であるＩＰ電話機の電話番号と位置情報が、「８６８０００１」、「ｄｅｎｗａ６１＠ｅｂｉｎａ．ｈｉｔａ．ｃｏｍ」であることがわかる。
【００３１】
番号管理サーバ６（００６）は、番号管理テーブル７０１内の情報、「ａａ−ｂｂ−ｃｃ−ｅ１」、「８６８０００１」、「ｄｅｎｗａ６１＠ｅｂｉｎａ．ｈｉｔａ．ｃｏｍ」を削除する。番号管理サーバ１（００１）は、ＩＰ電話機１２（０６１）の電話機情報テーブル７０１内の接続サーバセルに、自身のＩＰアドレス「１００．１００．１０．１」を書きこむ。
【００３２】
番号管理サーバ１（００１）は、ＩＰ電話機１２（０６２）内の電話番号セルと物理アドレスセルを問い合わせる。ＩＰ電話機１２（０６２）は、番号管理サーバ１（００１）に対し電話番号「８６８０００１」と、物理アドレス「ａａ−ｂｂ−ｃｃ−ｅ１」を返答する。番号管理サーバ１（００１）は、自身の番号管理テーブル７０２に、電話番号「８６８０００１」、物理アドレス「ａａ−ｂｂ−ｃｃ−ｅ１」および新しい位置情報「ｄｅｎｗａ０３＠ｔｏｙｏｋａｗａ．ｈｉｔａ．ｃｏｍ」を登録する。このように、ＩＰ電話機１２（０６２）の接続先を変更した場合においても、電話番号を変更せずに、継続して利用可能とすることができる。
【００３３】
以上説明したように、本発明の実施形態は次のような構成と機能を奏することを特徴とするものである。すなわち、１つ以上のＩＰ電話機を接続して電話番号を管理する番号管理サーバを上位又は下位の接続関係で接続した複数の番号管理サーバを配設し、各番号管理サーバは、接続しているＩＰ電話機の電話番号と位置情報と物理アドレスとの対応関係テーブルを有するとともに、互いに接続されている番号管理サーバのアドレスと上位又は下位の接続関係とのテーブルをも有し、複数の番号管理サーバによってＩＰ電話機の電話番号管理を実施する。これにより、単一のサーバによってＩＰ電話網に接続されている全ての電話機の電話番号情報を保持する必要がなく、小規模な複数のサーバを効率良く使用することで全てのＩＰ電話機の番号管理を実現することができる。
【００３４】
また、ＩＰ電話機に接続サーバのアドレス情報を保有させ、ＩＰ電話機の設置場所を変更した際も、このアドレス情報を用いて、元々接続されていたサーバと後で接続されたサーバの間で、電話番号情報の更新を行なうことによって、ＩＰ電話機の設置場所（接続される番号管理サーバの場所）を移動した際においても、電話番号を変更せず、同じ電話番号にて電話を受信することが可能となる。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施形態に係るＩＰ電話の電話番号管理システムの全体構成を示す図である。
【図２】本実施形態に関する番号管理サーバの内部構成を表す図である。
【図３】本実施形態に関する番号管理サーバにおける番号管理テーブルの内容を示す図である。
【図４】本実施形態に関する番号管理サーバにおける接続サーバテーブルの内容を示す図である。
【図５】本実施形態に関するＩＰ電話機における電話機情報テーブルに内容を示す図である。
【図６】ＩＰ電話機１２からＩＰ電話機１へ電話をかける際のＩＰ電話システムの構成例を示す図である。
【図７】図６に示すＩＰ電話システムの構成例を採用した場合での各番号管理サーバにおける番号管理テーブルとサーバ接続テーブルの内容を示す図である。
【図８】番号管理サーバ６に接続されているＩＰ電話機１２の接続先が、番号管理サーバ１への接続に変更された場合のＩＰ電話システムの構成例を示す図である。
【図９】図８に示すＩＰ電話システムの構成例を採用した場合での番号管理サーバ１，６における番号管理テーブルとＩＰ電話機１２の電話機情報テーブルの内容を示す図である。
【符号の説明】
【００３６】
００１〜００６：番号管理サーバ１〜６
０１１，０１２，０２１，０２２，０３１，０３２，０３３，０４１，０４２，  ０５１，０５２，０６１，０６２，０６３：ＩＰ電話機１〜１４
１０１：番号管理テーブル
１０２：サーバ接続テーブル
２０１：電話番号セル
２０２：位置情報セル
２０３：物理アドレスセル
３０１：アドレスセル
３０２：接続位置セル
４０１：電話機電話番号セル
４０２：接続サーバセル
４０３：物理アドレスセル
６０１〜６０７：番号管理サーバにおける番号管理テーブルおよびサーバ接続テーブルの内容例
【図１】
2006157158.tif 000003
【図２】
2006157158.tif 000004
【図３】
2006157158.tif 000005
【図４】
2006157158.tif 000006
【図５】
2006157158.tif 000007
【図６】
2006157158.tif 000008
【図７】
2006157158.tif 000009
【図８】
2006157158.tif 000010
【図９】
2006157158.tif 000011