(57)【要約】【課題】異なる呼制御サーバに収容されている拠点間を内線統合する場合でも、内線接続制御に関する情報の管理作業負担を軽減でき、またシステム構成の変更に対して柔軟かつ迅速に対応できるようにする。【解決手段】内線管理サーバ１０Ｃは、端末ごとに当該端末の内線番号と当該端末の外線番号とを関連付けて内線／外線変換テーブルで管理し、この内線／外線変換テーブルの各内線番号のうちから、ユーザ収容サーバ１０Ａ，１０Ｂからの検索要求で指定された着信先電話番号と一致する内線番号を検索し、その一致した内線番号に関連付けられている外線番号を取得して当該ユーザ収容サーバ１０Ａ，１０Ｂへ通知する。【選択図】  図１
2006295759.tif 000002
【特許請求の範囲】
【請求項１】
各拠点に設けられＩＰ網を介して音声パケットの送受信を行う複数の端末について、呼制御サーバでこれら端末の呼制御を行うことにより、前記ＩＰ網を用いた前記端末での音声通信を実現するＶｏＩＰサービスシステムであって、
前記呼制御サーバとして、前記ＩＰ網を介して前記各端末を収容するユーザ収容サーバと、前記ユーザ収容サーバと接続されて前記各端末の内線番号を管理する内線管理サーバとを備え、
前記内線管理サーバは、前記端末ごとに当該端末の内線番号と当該端末の外線番号とを関連付けて管理する内線／外線変換テーブルと、この内線／外線変換テーブルの各内線番号のうちから、前記ユーザ収容サーバからの検索要求で指定された着信先電話番号と一致する内線番号を検索し、その一致した内線番号に関連付けられている外線番号を取得して当該ユーザ収容サーバへ通知する着信先検索手段とを有し、
前記ユーザ収容サーバは、前記端末からの発信要求で指定された着信先電話番号に対応する外線番号の検索を前記内線管理サーバへ要求し、前記内線管理サーバから通知された外線番号に対応する端末への発信処理を行う呼制御手段を有する
ことを特徴とするＶｏＩＰサービスシステム。
【請求項２】
前記内線管理サーバとして複数の内線管理サーバを備え、これら内線管理サーバの内線／外線変換テーブルで、前記各端末のうち当該内線管理サーバの管理対象となる音声ＶＰＮグループに属する端末をそれぞれ管理し、
前記ユーザ収容サーバは、前記発信要求の発側端末が属する音声ＶＰＮグループを管理する内線管理サーバへ前記着信先電話番号の検索要求を送信することを特徴とするＶｏＩＰサービスシステム。
【請求項３】
各拠点に設けられＩＰ網を介して音声パケットの送受信を行う複数の端末について、これら端末の呼制御を行うことにより前記ＩＰ網を用いた前記端末での音声通信を実現するユーザ収容サーバに接続されて、前記各端末の内線番号を管理する呼制御サーバであって、
前記端末ごとに当該端末の内線番号と当該端末の外線番号とを関連付けて管理する内線／外線変換テーブルと、
この内線／外線変換テーブルの各内線番号のうちから、前記ユーザ収容サーバからの検索要求で指定された着信先電話番号と一致する内線番号を検索し、その一致した内線番号に関連付けられている外線番号を取得して当該ユーザ収容サーバへ通知する着信先検索手段と
を備えることを特徴とする呼制御サーバ。
【請求項４】
請求項３に記載の呼制御サーバにおいて、
前記内線／外線変換テーブルは、前記各端末のうち当該内線管理サーバの管理対象となる音声ＶＰＮグループに属する端末を管理することを特徴とする呼制御サーバ。
【請求項５】
各拠点に設けられＩＰ網を介して音声パケットの送受信を行う複数の端末について、これら端末の呼制御を行うことにより、前記ＩＰ網を用いた前記端末での音声通信を実現する呼制御サーバであって、
前記各端末の内線番号と外線番号とを対応付けて管理する内線管理サーバに対して、前記端末からの発信要求で指定された着信先電話番号に対応する外線番号の検索を要求し、前記内線管理サーバから通知された外線番号に対応する端末への発信処理を行う呼制御手段を備えることを特徴とする呼制御サーバ。
【請求項６】
請求項５に記載の呼制御サーバにおいて、
前記呼制御手段は、前記発信要求の発側端末が属する音声ＶＰＮグループを管理する内線管理サーバへ前記着信先電話番号の検索要求を送信することを特徴とする呼制御サーバ。
【請求項７】
各拠点に設けられＩＰ網を介して音声パケットの送受信を行う複数の端末について、これら端末の呼制御を行うことにより前記ＩＰ網を用いた前記端末での音声通信を実現するユーザ収容サーバに接続された呼制御サーバで、前記各端末の内線番号を管理する呼制御方法であって、
前記呼制御サーバにより、前記端末ごとに当該端末の内線番号と当該端末の外線番号とを関連付けて管理する内線／外線変換テーブルで管理する管理ステップと、
前記呼制御サーバにより、前記内線／外線変換テーブルの各内線番号のうちから、前記ユーザ収容サーバからの検索要求で指定された着信先電話番号と一致する内線番号を検索し、その一致した内線番号に関連付けられている外線番号を取得して当該ユーザ収容サーバへ通知する着信先検索ステップと
を備えることを特徴とする呼制御方法。
【請求項８】
請求項７に記載の呼制御方法において、
前記管理ステップは、内線／外線変換テーブルで、前記各端末のうち当該内線管理サーバの管理対象となる音声ＶＰＮグループに属する端末を管理することを特徴とする呼制御方法。
【請求項９】
各拠点に設けられＩＰ網を介して音声パケットの送受信を行う複数の端末について、呼制御サーバでこれら端末を収容して呼制御を行うことにより、前記ＩＰ網を用いた前記端末での音声通信を実現する呼制御方法であって、
前記呼制御サーバにより、前記各端末の内線番号と外線番号とを対応付けて管理する内線管理サーバに対して、前記端末からの発信要求で指定された着信先電話番号に対応する外線番号の検索を要求し、前記内線管理サーバから通知された外線番号に対応する端末への発信処理を行う呼制御ステップを備えることを特徴とする呼制御方法。
【請求項１０】
請求項９に記載の呼制御方法において、
前記呼制御ステップは、前記発信要求の発側端末が属する音声ＶＰＮグループを管理する内線管理サーバへ前記着信先電話番号の検索要求を送信することを特徴とする呼制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ（Internet Protocol）網を使った音声通信技術に関し、特に音声通信サービス（ＶｏＩＰサービス：Voice over Internet Protocol）において端末間を内線接続するための呼制御技術に関する。
【背景技術】
【０００２】
ＩＰ網での音声通信であるＶｏＩＰサービスは、システム構築および運用の両面において従来のＰＳＴＮ（Public Switched Telephone Network：公衆交換電話網）より低廉であることから多くの注目を集めている。
ＩＰ網での音声通信では、送信側で音声データを小容量のデジタルデータからなる音声パケットに分割して送信し、受信側で音声に復号する方式がとられる。これにより、音声とデータとを区別することなく共存させて同一のＩＰ網で送受信することを可能としている。
【０００３】
このようなＶｏＩＰサービスシステムでは、従来のＰＳＴＮを用いたＰＢＸ（Private Branch eXchange：構内交換機）システムからの移行に伴って、従来のＰＢＸシステムで提供されていたサービスに対するＶｏＩＰサービスシステムでの実現が検討されている。
このようなサービスの１つに、ＶＰＮ（Virtual Private Network：仮想閉域網）を用いた音声ＶＰＮサービスがある。この種の音声ＶＰＮサービスは、仮想的にユーザ専用のネットワークを構築して異なる拠点に位置する各支社・支店の端末間を接続して内線統合し、これら拠点の端末間で内線発信機能を実現するサービスである。
【０００４】
音声ＶＰＮサービスを提供する場合、内線統合する各拠点の端末を呼制御サーバに収容し、端末からの内線発信要求を受け付け、その内線発信要求で指定された着信先の内線電話番号と対応する端末を検索して呼び出すことになる。
また、複数の拠点に対して音声ＶＰＮサービスを提供する場合、例えば地理的あるいは管理形態などの理由により任意の拠点が異なる呼制御サーバに収容されている場合があり、このようなケースでは各呼制御サーバで端末からの内線発信要求で指定された着信先の内線電話番号と対応する外線電話番号を検索し、その外線電話番号を用いて着側端末を収容する呼制御サーバへ接続要求を送信する必要がある。
【０００５】
なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
【特許文献１】特開２００３−１５２８９０号公報
【特許文献２】特開２００３−２８３６５３号公報
【特許文献３】特開２００３−０１８１８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、このような従来のＶｏＩＰサービスシステムでは、音声ＶＰＮサービスにおいて、異なる呼制御サーバに収容されている拠点間を内線統合する場合、個々の呼制御サーバに収容されているすべての端末について、内線接続制御に関する情報をすべての呼制御サーバで等しく管理する必要があるため、これら情報の管理作業負担が増大するという問題点があった。また、システム構成に変更が生じた場合には、すべての呼制御サーバに対してメンテナンスを行う必要があり、システム構成の変更に対して柔軟かつ迅速に対応できないという問題点があった。
【０００７】
本発明はこのような課題を解決するためのものであり、異なる呼制御サーバに収容されている拠点間を内線統合する場合でも、内線接続制御に関する情報の管理作業負担を軽減でき、また、システム構成の変更に対して柔軟かつ迅速に対応できるＶｏＩＰサービスシステム、呼制御サーバ、および呼制御方法を提供することを目的としている。
【課題を解決するための手段】
【０００８】
このような目的を達成するために、本発明にかかるＶｏＩＰサービスシステムは、各拠点に設けられＩＰ網を介して音声パケットの送受信を行う複数の端末について、呼制御サーバでこれら端末の呼制御を行うことにより、ＩＰ網を用いた端末での音声通信を実現するＶｏＩＰサービスシステムであって、呼制御サーバとして、ＩＰ網を介して各端末を収容するユーザ収容サーバと、ユーザ収容サーバと接続されて各端末の内線番号を管理する内線管理サーバとを備え、内線管理サーバに、端末ごとに当該端末の内線番号と当該端末の外線番号とを関連付けて管理する内線／外線変換テーブルと、この内線／外線変換テーブルの各内線番号のうちから、ユーザ収容サーバからの検索要求で指定された着信先電話番号と一致する内線番号を検索し、その一致した内線番号に関連付けられている外線番号を取得して当該ユーザ収容サーバへ通知する着信先検索手段とを設け、ユーザ収容サーバに、端末からの発信要求で指定された着信先電話番号に対応する外線番号の検索を内線管理サーバへ要求し、内線管理サーバから通知された外線番号に対応する端末への発信処理を行う呼制御手段を設けたものである。
【０００９】
この際、内線管理サーバとして複数の内線管理サーバを備え、これら内線管理サーバの内線／外線変換テーブルで、各端末のうち当該内線管理サーバの管理対象となる音声ＶＰＮグループに属する端末をそれぞれ管理し、ユーザ収容サーバで、発信要求の発側端末が属する音声ＶＰＮグループを管理する内線管理サーバへ着信先電話番号の検索要求を送信するようにしてもよい。
【００１０】
また、本発明にかかる呼制御サーバは、各拠点に設けられＩＰ網を介して音声パケットの送受信を行う複数の端末について、これら端末の呼制御を行うことによりＩＰ網を用いた端末での音声通信を実現するユーザ収容サーバに接続されて、各端末の内線番号を管理する呼制御サーバであって、端末ごとに当該端末の内線番号と当該端末の外線番号とを関連付けて管理する内線／外線変換テーブルと、この内線／外線変換テーブルの各内線番号のうちから、ユーザ収容サーバからの検索要求で指定された着信先電話番号と一致する内線番号を検索し、その一致した内線番号に関連付けられている外線番号を取得して当該ユーザ収容サーバへ通知する着信先検索手段とを備えるものである。
【００１１】
この際、内線／外線変換テーブルで、各端末のうち当該内線管理サーバの管理対象となる音声ＶＰＮグループに属する端末を管理するようにしてもよい。
【００１２】
また、本発明にかかる他の呼制御サーバは、各拠点に設けられＩＰ網を介して音声パケットの送受信を行う複数の端末について、これら端末の呼制御を行うことにより、ＩＰ網を用いた端末での音声通信を実現する呼制御サーバであって、各端末の内線番号と外線番号とを対応付けて管理する内線管理サーバに対して、端末からの発信要求で指定された着信先電話番号に対応する外線番号の検索を要求し、内線管理サーバから通知された外線番号に対応する端末への発信処理を行う呼制御手段を備えるものである。
【００１３】
この際、呼制御手段で、発信要求の発側端末が属する音声ＶＰＮグループを管理する内線管理サーバへ着信先電話番号の検索要求を送信するようにしてもよい。
【００１４】
また、本発明にかかる呼制御方法は、各拠点に設けられＩＰ網を介して音声パケットの送受信を行う複数の端末について、これら端末の呼制御を行うことによりＩＰ網を用いた端末での音声通信を実現するユーザ収容サーバに接続された呼制御サーバで、各端末の内線番号を管理する呼制御方法であって、呼制御サーバにより、端末ごとに当該端末の内線番号と当該端末の外線番号とを関連付けて管理する内線／外線変換テーブルで管理する管理ステップと、呼制御サーバにより、内線／外線変換テーブルの各内線番号のうちから、ユーザ収容サーバからの検索要求で指定された着信先電話番号と一致する内線番号を検索し、その一致した内線番号に関連付けられている外線番号を取得して当該ユーザ収容サーバへ通知する着信先検索ステップとを備えるものである。
【００１５】
この際、管理ステップで、内線／外線変換テーブルにより、各端末のうち当該内線管理サーバの管理対象となる音声ＶＰＮグループに属する端末を管理するようにしてもよい。
【００１６】
また、本発明にかかる他の呼制御方法は、各拠点に設けられＩＰ網を介して音声パケットの送受信を行う複数の端末について、呼制御サーバでこれら端末を収容して呼制御を行うことにより、ＩＰ網を用いた端末での音声通信を実現する呼制御方法であって、呼制御サーバにより、各端末の内線番号と外線番号とを対応付けて管理する内線管理サーバに対して、端末からの発信要求で指定された着信先電話番号に対応する外線番号の検索を要求し、内線管理サーバから通知された外線番号に対応する端末への発信処理を行う呼制御ステップを備えるものである。
【００１７】
この際、呼制御ステップで、発信要求の発側端末が属する音声ＶＰＮグループを管理する内線管理サーバへ着信先電話番号の検索要求を送信するようにしてもよい。
【発明の効果】
【００１８】
本発明によれば、呼制御サーバの機能が階層的に接続されたユーザ収容サーバと内線管理サーバとに分散されるため、各ユーザ収容サーバでは、自己の配下に収容する端末に関する情報のみを管理し、これら端末に関する呼制御処理だけを実行すればよい。また内線管理サーバでは、各端末の内線に関する情報のみを一元管理し、内線の着信先検索処理だけを実行すればよい。
【００１９】
したがって、各サーバにおける機能が特化されて必要となる構成を簡素化でき、処理負荷を大幅に削減できる。これにより、ＶｏＩＰサービスシステムにおけるユーザ収容機能を複数のユーザ収容サーバに容易に分散でき、端末数の増加、配置拠点の増加、さらには端末管理形態の複雑化など、多様化するシステムに対して容易かつ柔軟に各拠点を内線統合できる。これにより、ＶｏＩＰサービスシステムとして、内線接続制御に関する情報の管理作業負担を軽減しつつ、システム構成の変更に対して柔軟かつ迅速に対応できる。
【００２０】
特に、異なるユーザ収容サーバに収容されている拠点を内線統合して１つの音声ＶＰＮサービスを提供する場合、内線管理サーバの内線／外線変換テーブルを修正するだけで対応することができる。
これにより、各拠点を１つのユーザ収容サーバで収容する必要がなくなり、拠点の収容先変更に伴って必要となる作業、例えばユーザ収容サーバと各端末の外線番号との対応関係情報について変更を行う必要がなくなり、極めて容易に新たな音声ＶＰＮサービスを提供できる。
【発明を実施するための最良の形態】
【００２１】
次に、本発明の実施の形態について図面を参照して説明する。
［第１の実施の形態］
まず、図１を参照して、本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムについて説明する。図１は、本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムの構成を示すブロック図である。
このＶｏＩＰサービスシステムには、呼制御サーバ１０Ａ，１０Ｂ，１０Ｃ、ＶＰＮ２０、および端末３１〜３３が設けられている。
【００２２】
図１において、呼制御サーバ１０Ａは、ＶＰＮ２０に接続されて、拠点４０に配置されている各端末３１，３２を収容するユーザ収容用の呼制御サーバ（以下、ユーザ収容サーバという）である。呼制御サーバ１０Ｂは、ＶＰＮ２０に接続されて、拠点４１に配置されている各端末３３を収容するユーザ収容用の呼制御サーバ（以下、ユーザ収容サーバという）である。呼制御サーバ１０Ｃは、ユーザ収容サーバ１０Ａ，１０Ｂに接続されて各拠点４０，４１の各端末３１〜３３の内線番号を一括管理する内線管理用の呼制御サーバ（以下、内線管理サーバという）である。
【００２３】
本実施の形態では、端末を収容する一般的な呼制御サーバが持つ機能を、階層的に接続されたユーザ収容サーバ１０Ａ，１０Ｂと内線管理サーバ１０Ｃに分散し、このうちユーザ収容サーバ１０Ａ，１０Ｂで呼制御機能を実現し、内線管理サーバ１０Ｃで着信先検索機能を実現するようにしたものである。
【００２４】
各端末３１〜３３は、それぞれ広域ＬＡＮ（Local Area Network）回線などのアクセス回線を介してＶＰＮ２０に接続されており、このＶＰＮ２０を介して相互間で各種パケットをやり取りすることによりＶｏＩＰ音声通信やデータ通信を行う。
ＶＰＮ２０は、ＩＰ−ＶＰＮ網や公衆ＩＰ網などからなり、ＶｏＩＰ用の音声パケットだけでなく、ユーザ収容サーバ１０Ａ，１０Ｂと端末３１〜３３との間で呼制御用の呼制御パケットもやり取りされる。
【００２５】
端末３１〜３３は、音声パケットを送受信することによりＶｏＩＰ音声通信を行う通信端末である。図１の例では、端末３１，３２が例えば同じ支店などの同一拠点４０に設置されており、端末３３が拠点４０とは異なる拠点４１に設置されているものとする。これら拠点４０，４１には、当該ＶｏＩＰサービスシステム内で個々の拠点を識別するための拠点番号「３３」，「３４４」がそれぞれ割り当てられている。なお、これら拠点４０，４１は、物理的な配置位置を示すものに限定されるものではなく、端末を管理する単位として捉えてもよい。したがって、同一地点に異なる拠点が設けられる場合もある。
【００２６】
各拠点に配置された各端末３１〜３３には、当該拠点内で個々の端末を識別するための端末番号が割り当てられている。図１の例では、端末３１に端末番号「３３０」が割り当てられ、端末３２に端末番号「４４４０」が割り当てられている。また、端末３３に端末番号「５５５」が割り当てられている。
【００２７】
また、各端末３１〜３３には、各拠点４０，４１間で、さらには各端末３１〜３３が属するグローバルな電話網、例えばＩＰ電話網全体さらにはＰＳＴＮを含めた電話網全体で、各端末３１〜３３を識別するための電話番号として外線番号が割り当てられている。図１の例では、端末３１に外線番号「０５０３３３３５００１」が割り当てられ、端末３２に外線番号「０５０３４５０６００１」が割り当てられている。また、端末３３に外線番号「０５０３３３３５００２」が割り当てられている。
【００２８】
［ユーザ収容サーバ］
次に、図２を参照して、本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムで用いられるユーザ収容サーバ１０Ａ，１０Ｂについて詳細に説明する。図２は、本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムで用いられるユーザ収容サーバの構成例を示すブロック図である。
ユーザ収容サーバ１０Ａ，１０Ｂは、全体としてコンピュータを有するサーバ装置からなり、通信インターフェース部（以下、通信Ｉ／Ｆ部という）１１、画面表示部１２、操作入力部１３、記憶部１４、および制御部１５が設けられている。
【００２９】
通信Ｉ／Ｆ部１１は、ＶＰＮ２０に接続されて、端末３１〜３３の呼制御に必要な制御パケットなどの各種パケットを送受信する回路部である。
画面表示部１２は、ＬＣＤやＣＲＴなどの画面表示装置からなり、制御部１５からの指示に基づき各種情報を画面表示する。
操作入力部１３は、キーボードやマウスなどの操作入力装置からなり、オペレータの操作を検出して制御部１５へ出力する。
【００３０】
記憶部１４は、ハードディスクやメモリなどの記憶装置からなり、制御部１５での各種処理に用いる例えば外線／内線変換テーブル１４Ａなどの各種管理情報やプログラム１４Ｐを記憶する。これら管理情報は、画像表示部１２および操作入力部１３を用いて、あるいは通信Ｉ／Ｆ部１１を介して予め記憶部１４に登録される。プログラム１４Ｐは、制御部１５での各種処理を実現するプログラムであり、予め記録媒体や通信Ｉ／Ｆ部１１を介して取り込まれ記憶部１４に格納される。
【００３１】
制御部１５は、ＣＰＵなどのマイクロプロセッサとその周辺回路を有し、記憶部１４からプログラム１４Ｐを読み込んで実行することにより、各種機能手段を実現する機能部である。
この機能手段としては、呼制御手段１５Ａがある。呼制御手段１５Ａは、当該ユーザ収容サーバの配下にある端末からの要求に基づき各種呼制御を行う手段である。
【００３２】
［外線／内線変換テーブル］
次に、図３および図４を参照して、本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムで用いられる外線／内線変換テーブル１４Ａについて詳細に説明する。図３は、ユーザ収容サーバ１０Ａの外線／内線変換テーブルの構成例である。図４は、ユーザ収容サーバ１０Ｂの外線／内線変換テーブルの構成例である。
この外線／内線変換テーブル１４Ａは、各端末に固有の外線番号ごとに、当該端末の内線番号、当該端末が属する音声ＶＰＮグループ番号、当該端末の拠点番号、および端末のＩＰアドレスを管理するテーブルである。
【００３３】
図３では、例えば外線番号「０５０３３３３５００１」を持つ端末３１は、その内線番号が「３３３３０」であり、グループ番号「１」の音声ＶＰＮグループに属しており、拠点番号が「３３」であることがわかる。
また図４では、例えば外線番号「０５０３３３３５００２」を持つ端末３３は、その内線番号が「３４４５５５」であり、グループ番号「１」の音声ＶＰＮグループに属しており、拠点番号が「３４４」であることがわかる。
【００３４】
［内線管理サーバ］
次に、図５を参照して、本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムで用いられる内線管理サーバ１０Ｃについて詳細に説明する。図５は、本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムで用いられる内線管理サーバの構成例を示すブロック図である。なお、図２と同じまたは同等部分には同一符号を付してある。
内線管理サーバ１０Ｃは、全体としてコンピュータを有するサーバ装置からなり、通信インターフェース部（以下、通信Ｉ／Ｆ部という）１１、画面表示部１２、操作入力部１３、記憶部１４、および制御部１５が設けられている。
【００３５】
通信Ｉ／Ｆ部１１は、ユーザ収容サーバ１０Ａ，１０Ｂと接続されて、着信先電話番号の検索に必要な制御パケットなどの各種パケットを送受信する回路部である。
画面表示部１２は、ＬＣＤやＣＲＴなどの画面表示装置からなり、制御部１５からの指示に基づき各種情報を画面表示する。
操作入力部１３は、キーボードやマウスなどの操作入力装置からなり、オペレータの操作を検出して制御部１５へ出力する。
【００３６】
記憶部１４は、ハードディスクやメモリなどの記憶装置からなり、制御部１５での各種処理に用いる例えば内線／外線変換テーブル１４Ｂなどの各種管理情報やプログラム１４Ｐを記憶する。これら管理情報は、画像表示部１２および操作入力部１３を用いて、あるいは通信Ｉ／Ｆ部１１を介して予め記憶部１４に登録される。プログラム１４Ｐは、制御部１５での各種処理を実現するプログラムであり、予め記録媒体や通信Ｉ／Ｆ部１１を介して取り込まれ記憶部１４に格納される。
【００３７】
制御部１５は、ＣＰＵなどのマイクロプロセッサとその周辺回路を有し、記憶部１４からプログラム１４Ｐを読み込んで実行することにより、各種機能手段を実現する機能部である。
この機能手段としては、着信先検索手段１５Ｂがある。着信先検索手段１５Ｂは、記憶部１４の内線／外線変換テーブル１４Ｂを参照して、ユーザ収容サーバ１０Ａ，１０Ｂからの着信先検索要求に応じて対応する着信先端末の外線番号を検索する手段である。
【００３８】
［内線／外線変換テーブル］
次に、図６を参照して、本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムで用いられる内線／外線変換テーブル１４Ｂについて詳細に説明する。図６は、内線／外線変換テーブルの構成例である。この内線／外線変換テーブル１４Ｂは、各端末に固有の内線番号ごとに、当該端末が属する音声ＶＰＮグループ番号と外線番号とを管理するテーブルである。
【００３９】
この内線／外線変換テーブル１４Ｂにおいて、内線番号は、当該端末の拠点番号と端末番号とが全桁にわたり列挙された正規の内線番号からなる。音声ＶＰＮグループ番号は、当該ユーザ収容サーバ１０Ａ，１０Ｂで、異なる音声ＶＰＮグループに属する端末を一括して呼制御する場合に、各端末が属する音声ＶＰＮグループを識別するために用いられる。外線番号は、少なくとも各拠点間で、あるいは各端末３１〜３３が属するグローバルな電話網、例えばＩＰ電話網全体さらにはＰＳＴＮを含めた電話網全体で、各端末３１〜３３を識別するための電話番号であり、各端末３１〜３３に固有に割り当てられている。
【００４０】
図６では、例えば内線番号「３３３３０」を持つ端末３１は、グループ番号「１」の音声ＶＰＮグループに属しており、その外線番号が「０５０３３３３５００１」であることがわかる。
内線管理サーバ１０Ｃでは、この内線／外線変換テーブル１４Ｂのうち、ユーザ収容サーバ１０Ａ，１０Ｂからの着信先検索要求で通知された着信先電話番号、さらには拠点番号を付加して桁数を変更した着信先電話番号と一致する内線番号を検索し、その内線番号に対応する外線番号を要求元のユーザ収容サーバ１０Ａ，１０Ｂへ通知する。ユーザ収容サーバ１０Ａ，１０Ｂでは、内線管理サーバ１０Ｃから通知された外線番号に基づき、ＳＩＰ（Session Initiation Protocol）などのＶｏＩＰ用の公知の呼制御プロトコルにしたがって、対応する着信先端末の呼び出しを行う。
【００４１】
［第１の実施の形態の動作］
次に、図７を参照して、本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムの発信処理動作について説明する。図７は、本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムの発信処理動作を示すシーケンス図である。ここでは、図１において、拠点４０に属する端末３１から、拠点４１に属する端末３３へ内線発信する場合を例として説明する。
【００４２】
端末３１では、利用者の内線発信操作に応じて、その操作で指定された着信先電話番号を着信先情報とし、当該端末３１の外線番号を発信元情報とする発信要求を、ＶＰＮ２０を介してユーザ収容サーバ１０Ａへ送信する（ステップ１００）。
ユーザ収容サーバ１０Ａの制御部１５は、通信Ｉ／Ｆ部１１を介して端末３１からの発信要求を受信し、呼制御手段１５Ａにより、その発信要求を解析する。そして、当該発信要求が内線発信である場合は、当該着信先電話番号を含む着信先検索要求を内線管理サーバ１０Ｃへ送信する（ステップ１０１）。
【００４３】
内線管理サーバ１０Ｃの制御部１５は、通信Ｉ／Ｆ部１１を介してユーザ収容サーバ１０Ａからの着信先検索要求を受信し、その着信先検索要求に含まれる着信先電話番号に基づき、着信先検索手段１５Ｂにより当該着信先電話番号に対応する外線番号を検索する（ステップ１０２）。そして、得られた外線番号を着信先情報としてユーザ収容サーバ１０Ａへ返送する（ステップ１０３）。
【００４４】
ユーザ収容サーバ１０Ａの呼制御手段１５Ａは、内線管理サーバ１０Ｃから着信先情報として通知された外線番号を外線／内線変換テーブル１４Ａで検索し、見つからなかった場合は自己の配下の端末ではないと判断して、発信元端末３１の外線番号および着信先の外線番号を含む他のユーザ収容サーバ１０Ｂへ接続要求を送信する（ステップ１０４）。
この際、接続要求の宛先については、各ユーザ収容サーバで収容する外線番号を、内線管理サーバ１０Ｃ、あるいは各ユーザ収容サーバ１０Ａ，１０Ｂ、あるいは他のサーバで管理しておき、当該外線番号に対応するユーザ収容サーバへ送信するようにしてもよく、各ユーザ収容サーバで順に接続要求を転送するようにしてもよい。
【００４５】
ユーザ収容サーバ１０Ｂの呼制御手段１５Ａは、ユーザ収容サーバ１０Ａからの接続要求に応じて、その接続要求で指定された外線番号を外線／内線変換テーブル１４Ａで検索し、当該外線番号に対応する着信先端末ここでは端末３３のＩＰアドレスを取得する（ステップ１０５）。
そして、発信元端末３１の外線番号を発信元情報とし、着信先端末３３の外線番号を着信先情報とする接続要求を、上記ＩＰアドレスに基づき通信Ｉ／Ｆ部１１からＶＰＮ２０を介して端末３３へ送信する（ステップ１０６）。
【００４６】
端末３３は、ユーザ収容サーバ１０Ｂからの接続要求に応じて、スピーカからの着信音の送出、あるいはＬＥＤやＬＣＤなどを用いた着信表示により、利用者へ当該着信を報知し（ステップ１０７）、利用者による応答操作に応じて、ユーザ収容サーバ１０Ｂへ応答を通知する（ステップ１０８）。
この端末３３からの応答は、ユーザ収容サーバ１０Ｂを介してユーザ収容サーバ１０Ａへ通知され（ステップ１０９）、さらにユーザ収容サーバ１０Ａから発信元の端末３１へ通知される（ステップ１１０）。
【００４７】
これにより、端末３１と端末３３との間でＶＰＮ２０を介してＲＴＰ（Real-time Transport Protocol）セッションが確立され、ＶｏＩＰ音声通信が開始されて（ステップ１１１）、当該ＶｏＩＰサービスシステムにおける一連の発信処理動作が終了する。
なお、ステップ１０２において、着信先電話番号と対応する外線番号を取得できなかった場合、内線管理サーバ１０Ｃからユーザ収容サーバ１０Ａに対して検索失敗が通知され、これに応じてユーザ収容サーバ１０Ａから端末３１に対して内線発信失敗を示す切断が通知され、一連の発信処理動作が終了する。
【００４８】
このように、本実施の形態では、呼制御サーバの機能を階層的に接続されたユーザ収容サーバ１０Ａ，１０Ｂと内線管理サーバ１０Ｃに分散するようにしたので、各ユーザ収容サーバ１０Ａ，１０Ｂでは、自己の配下に収容する端末に関する情報のみを管理し、これら端末に関する呼制御処理だけを実行すればよい。また内線管理サーバ１０Ｃでは、各端末の内線に関する情報のみを一元管理し、内線の着信先検索処理だけを実行すればよい。
【００４９】
したがって、各サーバにおける機能が特化されて必要となる構成を簡素化でき、処理負荷を大幅に削減できる。これにより、ＶｏＩＰサービスシステムにおけるユーザ収容機能を複数のユーザ収容サーバに容易に分散でき、端末数の増加、配置拠点の増加、さらには端末管理形態の複雑化など、多様化するシステムに対して容易かつ柔軟に各拠点を内線統合できる。これにより、ＶｏＩＰサービスシステムとして、内線接続制御に関する情報の管理作業負担を軽減しつつ、システム構成の変更に対して柔軟かつ迅速に対応できる。
【００５０】
特に、異なるユーザ収容サーバに収容されている拠点を内線統合して１つの音声ＶＰＮサービスを提供する場合、内線管理サーバの内線／外線変換テーブルを修正するだけで対応することができる。
これにより、各拠点を１つのユーザ収容サーバで収容する必要がなくなり、拠点の収容先変更に伴って必要となる作業、例えばユーザ収容サーバと各端末の外線番号との対応関係情報について変更を行う必要がなくなり、極めて容易に新たな音声ＶＰＮサービスを提供できる。
【００５１】
なお、本実施の形態では、各ユーザ収容サーバでそれぞれ１つの拠点を管理する場合を例として説明したが、１つのユーザ収容サーバで複数の拠点を管理してもよい。また、各ユーザ収容サーバで端末を収容する場合を例として説明したが、端末に代えてＩＰ−ＰＢＸを収容することもできる。
また、各ユーザ収容サーバと内線管理サーバとの間については、専用のＩＰ網で接続してもよく、インターネットなどの公衆ＩＰ網、さらにはＶＰＮ２０を用いてもよい。ユーザ収容サーバ間の接続についても同様である。
【００５２】
また、外線／内線変換テーブル１４Ａおよび内線／外線変換テーブル１４Ｂで、各エントリに対応して音声ＶＰＮグループ番号を付加して管理し、着信先電話番号から外線番号を検索する際、および外線番号からＩＰアドレスを検索する際、発信元端末と同じ音声ＶＰＮグループ番号のエントリのみを検索するようにしてもよい。これにより、個々のサーバを共用して、異なる複数の音声ＶＰＮグループに対する呼制御を実施することができ、ＶｏＩＰサービスシステムを効率よく利用できる。
【００５３】
［第２の実施の形態］
次に、図８を参照して、本発明の第２の実施の形態にかかるＶｏＩＰサービスシステムについて説明する。図８は、本発明の第２の実施の形態にかかるＶｏＩＰサービスシステムの構成を示すブロック図であり、前述した図１と同じまたは同等部分には同一符号を付してある。
本実施の形態では、内線管理サーバを複数設け、各音声ＶＰＮグループを単位として内線管理機能を各内線管理サーバへ分散するようにしたものである。
【００５４】
前述した図１と比較して、図８のＶｏＩＰサービスシステムには、ＶＰＮ２１、内線管理サーバ１０Ｄと端末３４が追加されている。ＶＰＮ２０は、音声ＶＰＮグループ「１」を構成し、内線管理サーバ１０Ｃは、音声ＶＰＮグループ「１」に関する内線管理機能を実現する。ＶＰＮ２１は、音声ＶＰＮグループ「２」を構成し、内線管理サーバ１０Ｄは、音声ＶＰＮグループ「２」に関する内線管理機能を実現する。
ユーザ収容サーバ１０Ａ，１０Ｂは、ＶＰＮ２０，２１と接続されているとともに、それぞれが収容する端末の音声ＶＰＮグループを内線管理する内線管理サーバ１０Ｃ，１０Ｄとそれぞれ接続されている。
【００５５】
また、図８では、端末３１，３３はグループ番号「１」の音声ＶＰＮグループに属し、ＶＰＮ２０を介してユーザ収容サーバ１０Ａ，１０Ｂにそれぞれ収容されている。端末３２，３４はグループ番号「２」の音声ＶＰＮグループに属し、ＶＰＮ２１を介してユーザ収容サーバ１０Ａ，１０Ｂにそれぞれ収容されている。特に、端末３４は、拠点番号「３４５」の拠点４３に配置されており、端末番号「３４５」が割り当てられ、外線番号「０５０３４５０６００２」が割り当てられている。
【００５６】
［音声ＶＰＮグループ管理テーブル］
次に、図９を参照して、音声ＶＰＮグループ管理テーブルについて説明する。図９は、音声ＶＰＮグループ管理テーブルの構成例である。
本実施の形態にかかる各ユーザ収容サーバ１０Ａ，１０Ｂは、それぞれの記憶部１４に、図９に示す音声ＶＰＮグループ管理テーブル１４Ｃを予め有している。
【００５７】
音声ＶＰＮグループ管理テーブル１４Ｃは、音声ＶＰＮグループのグループ番号ごとに、そのグループの内線管理を行う内線管理サーバのＩＰアドレスを管理するテーブルである。
図９では、音声ＶＰＮグループ「１」の内線管理サーバ１０ＣのＩＰアドレスが「ａ.ｂ.１０.１」であり、音声ＶＰＮグループ「２」の内線管理サーバ１０ＤのＩＰアドレスが「ａ.ｂ.２０.１」であることがわかる。
【００５８】
［内線／外線変換テーブル］
次に、図１０および図１１を参照して、本発明の第２の実施の形態にかかるＶｏＩＰサービスシステムで用いられる内線／外線変換テーブル１４Ｂについて詳細に説明する。図１０は、内線管理サーバ１０Ｃの内線／外線変換テーブルの構成例である。図１１は、内線管理サーバ１０Ｄの内線／外線変換テーブルの構成例である。
図１０の内線／外線変換テーブル１４Ｂでは、音声ＶＰＮグループ「１」の端末に関するエントリが管理されており、図１１の内線／外線変換テーブル１４Ｂでは、音声ＶＰＮグループ「２」の端末に関するエントリが管理されている。
【００５９】
［第２の実施の形態の動作］
次に、本実施の形態にかかるＶｏＩＰサービスシステムの発信処理動作について説明する。なお、本実施の形態にかかる発信処理動作は、前述した第１の実施の形態にかかる発信処理動作（図７参照）とほぼ同様であるが、端末から発信要求を受け付けたユーザ収容サーバでの処理動作が若干異なる。
【００６０】
すなわち、図７のステップ１００において、端末３１から発信要求を受け付けた場合、ユーザ収容サーバ１０Ａの呼制御手段１５Ａでは、記憶部１４の外線／内線変換テーブル１４Ａを参照して、発信要求で通知された当該発側端末３１の外線番号に対応する音声ＶＰＮグループ番号を取得する。そして、音声ＶＰＮグループ管理テーブル１４Ｃを参照して、当該音声ＶＰＮグループ番号に対応する内線管理サーバ１０ＣのＩＰアドレスを取得し、そのＩＰアドレスを用いて着信先検索要求を送信する。
これにより、発側端末３１の音声ＶＰＮグループ「１」を内線管理する内線管理サーバ１０Ｃへ、着信先検索要求が送信されることになる。
【００６１】
このように、本実施の形態では、各内線管理サーバを複数設けて、これら内線管理サーバの内線／外線変換テーブルで、各端末のうち当該内線管理サーバの管理対象となる音声ＶＰＮグループに属する端末をそれぞれ管理し、ユーザ収容サーバで、発信要求の発側端末が属する音声ＶＰＮグループを管理する内線管理サーバへ発信要求を送信するようにしたので、各音声ＶＰＮグループを単位として内線管理機能が各内線管理サーバへ分散され、ＶｏＩＰサービスシステムにおいて、各音声ＶＰＮグループを単位として着信先検索処理を各内線管理サーバへ分散処理することができる。
【００６２】
これにより、ＶｏＩＰサービスシステムとして、多数の音声ＶＰＮグループを並列的に実現する際、内線接続制御に関する情報の管理作業負担を軽減しつつ、システム構成の変更に対して柔軟かつ迅速に対応でき、さらにはシステムの安定性を確保できる。
なお、以上では、１つの内線管理サーバで、１つの音声ＶＰＮグループを管理する場合を例として説明したが、１つの内線管理サーバで、複数の音声ＶＰＮグループを管理するようにしてもよい。
【００６３】
［実施の形態の拡張］
以上の各実施の形態では、各拠点を２つのユーザ収容サーバ１０Ａ，１０Ｂと１つの内線管理サーバ１０Ｃとで管理する場合を例として説明したが、これらユーザ収容サーバや内線管理サーバの数については、各端末や拠点の構成に応じて柔軟に増減させることができ、前述と同様の作用効果を得ることができる。
また、ユーザ収容サーバ１０Ａ，１０Ｂと内線管理サーバ１０Ｃ，１０Ｄとは物理的に別個の装置を用いた場合を例として説明したが、これら異なる機能を１つのサーバで実現でしてもよい。例えばユーザ収容サーバ１０Ａで内線管理サーバ１０Ｃの機能を実現し、ユーザ収容サーバ１０Ｂで内線管理サーバ１０Ｄの機能を実現してもよい。
【００６４】
また、ユーザ収容サーバ１０Ａ，１０Ｂと端末との間でやり取りされる呼制御パケットはデータ量が極めて少なく、かつ遅延が問題とならないこと、さらにはＶｏＩＰ音声通信は呼制御サーバを経由せずＶＰＮ２０に確保した通信帯域を用いることから、ユーザ収容サーバ１０Ａ，１０Ｂについては、ＶＰＮ２０とＷＡＮ回線を介して接続された外部ＩＰ網（図示せず）に設け、これらＷＡＮ回線および外部ＩＰ網を介して、各端末の呼制御を行うようにしてもよい。また内線管理サーバ１０Ｃ，１０Ｄについても同様に外部ＩＰ網に設けてもよい。
【００６５】
また、外線／内線変換テーブル１４Ａおよび内線／外線変換テーブル１４Ｂで、各エントリに対応して音声ＶＰＮグループ番号を付加して管理し、着信先電話番号から外線番号を検索する際、および外線番号からＩＰアドレスを検索する際、発信元端末と同じ音声ＶＰＮグループ番号のエントリのみを検索するようにしてもよい。これにより、個々のサーバを共用して、異なる複数の音声ＶＰＮグループに対する呼制御を実施することができ、ＶｏＩＰサービスシステムを効率よく利用できる。
【図面の簡単な説明】
【００６６】
【図１】本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムの構成を示すブロック図である。
【図２】本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムで用いられるユーザ収容サーバの構成例を示すブロック図である。
【図３】本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムで用いられる外線／内線変換テーブルの構成例である。
【図４】本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムで用いられる外線／内線変換テーブルの他の構成例である。
【図５】本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムで用いられる内線管理サーバの構成例を示すブロック図である。
【図６】本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムで用いられる内線／外線変換テーブルの構成例である。
【図７】本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムの発信処理動作を示すシーケンス図である。
【図８】本発明の第２の実施の形態にかかるＶｏＩＰサービスシステムの構成を示すブロック図である。
【図９】本発明の第２の実施の形態にかかるＶｏＩＰサービスシステムで用いられる音声ＶＰＮグループ管理テーブルの構成例である。
【図１０】本発明の第２の実施の形態にかかるＶｏＩＰサービスシステムで用いられる内線／外線変換テーブルの構成例である。
【図１１】本発明の第２の実施の形態にかかるＶｏＩＰサービスシステムで用いられる内線／外線変換テーブルの他の構成例である。
【符号の説明】
【００６７】
１０Ａ，１０Ｂ…ユーザ収容サーバ（呼制御サーバ）、１０Ｃ…内線管理サーバ（呼制御サーバ）、１１…通信Ｉ／Ｆ部、１２…画面表示部、１３…操作入力部、１４…記憶部、１４Ａ…外線／内線変換テーブル、１４Ｂ…内線／外線変換テーブル、１４Ｐ…プログラム、１５…制御部、１５Ａ…呼制御手段、１５Ｂ…着信先検索手段、２０，２１…ＶＰＮ、３１〜３４…端末、４０〜４３…拠点。
【図１】
2006295759.tif 000003
【図２】
2006295759.tif 000004
【図３】
2006295759.tif 000005
【図４】
2006295759.tif 000006
【図５】
2006295759.tif 000007
【図６】
2006295759.tif 000008
【図７】
2006295759.tif 000009
【図８】
2006295759.tif 000010
【図９】
2006295759.tif 000011
【図１０】
2006295759.tif 000012
【図１１】
2006295759.tif 000013