(57)【要約】【課題】各拠点での内線番号の付与規則が異なる場合でも、容易かつ柔軟に各拠点を内線統合でき、またこれら拠点の各端末に対してより高度で操作性のよい内線発信機能を提供できるようにする。【解決手段】呼制御サーバ１０の内線／外線変換テーブル１４Ａで、任意の桁数の拠点番号と任意の桁数の端末番号とからなる内線番号と、当該端末の外線番号とを関連付けて端末ごとに管理し、着信先検索手段１５Ｂにより、内線／外線変換テーブル１４Ａの各内線番号のうちから、対象となる着信先電話番号、さらには桁数変更した着信先電話番号とその全桁で一致する内線番号を検索し、その一致した内線番号に関連付けられている外線番号を取得する。【選択図】  図２
2006166197.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）セッションが確立され、ＶｏＩＰ音声通信が開始される（ステップ１０７）。これにより、当該ＶｏＩＰサービスシステムにおける一連の発信処理動作が終了する。
なお、ステップ１０１において、着信先電話番号と対応する外線番号を取得できなかった場合、呼制御手段１５Ａは、端末３１に対して内線発信失敗を示す切断を通知し、一連の発信処理動作を終了する。
【００４８】
［着信先検索処理］
次に、図６を参照して、本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムの呼制御サーバ１０で実行される着信先検索処理について詳細に説明する。図６は、本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムの呼制御サーバで用いられる着信先検索処理を示すフローチャートである。
【００４９】
呼制御サーバ１０の呼制御手段１５Ａは、前述した図５のステップ１０１において、着信先検索手段１５Ｂにより、図６の着信先検索処理を実行する。この着信先検索処理は、発信要求で指定された着信先電話番号が拠点番号と端末番号とからなる正規の内線番号であると仮定した正規発信検索処理（ステップ２１０）と、当該着信先電話番号が端末番号だけからなる不完全な内線番号であると仮定した拠点内発信検索処理（ステップ２２０）とから構成されている。
【００５０】
着信先検索手段１５Ｂは、まず、正規発信検索処理（ステップ２１０）として、記憶部１４の内線／外線変換テーブル１４Ａを参照して、内線／外線変換テーブル１４Ａに登録されている各内線番号のうち、着信先電話番号と全桁で一致する内線番号を検索する（ステップ２１１）。
ここで、着信先電話番号と全桁で一致する内線番号が見つかった場合は（ステップ２１２：ＹＥＳ）、正規発信検索処理（ステップ２１０）を終了して、当該内線番号に対応する外線番号を取得して呼制御手段１５Ａへ通知し（ステップ２０１）、一連の着信先検索処理を終了する。
【００５１】
一方、ステップ２１２において、着信先電話番号と全桁で一致する内線番号が見つからなかった場合（ステップ２１２：ＮＯ）、着信先検索手段１５Ｂは、正規発信検索処理（ステップ２１０）を終了した後、拠点内発信検索処理（ステップ２２０）を開始する。
まず、発信要求に含まれる発信元情報すなわち発信元端末の外線番号に基づき、記憶部１４の外線／内線変換テーブル１４Ｂを検索し、当該外線番号に対応する拠点番号を取得する。そして、その拠点番号すなわち発側拠点番号を着信先電話番号の先頭に付加して桁数を変更（調整）する（ステップ２２１）。
【００５２】
そして、記憶部１４の内線／外線変換テーブル１４Ａを参照して、内線／外線変換テーブル１４Ａに登録されている各内線番号のうち、上記変更された着信先電話番号と全桁で一致する内線番号を再検索する（ステップ２２２）。
ここで、上記変更された着信先電話番号と全桁で一致する内線番号が見つかった場合は（ステップ２２２：ＹＥＳ）、拠点内発信検索処理（ステップ２２０）を終了して、当該内線番号に対応する外線番号を取得して呼制御手段１５Ａへ通知し（ステップ２０１）、一連の着信先検索処理を終了する。
【００５３】
一方、ステップ２２２において、変更した着信先電話番号と全桁で一致する内線番号が見つからなかった場合（ステップ２２２：ＮＯ）、着信先検索手段１５Ｂは、拠点内発信検索処理（ステップ２２０）を終了して、着信先検索失敗を呼制御手段１５Ａへ通知し（ステップ２０２）、一連の着信先検索処理を終了する。
【００５４】
したがって、例えば拠点４０に属する端末３１からの発信要求で着信先電話番号として「３３４５５５」が指定された場合、着信先検索手段１５Ｂでは、まず着信先電話番号が拠点番号と端末番号とからなる正規の内線番号であると仮定した正規発信検索処理（ステップ２１０）で、「３３４５５５」と全桁で一致する内線番号が内線／外線変換テーブル１４Ａで検索される。この場合は、「３４４５５５」と全桁で一致する内線番号が登録されていることから、当該内線番号の外線番号「０５０３４５０６００２」が取得され、呼制御手段１５Ａでこの外線番号「０５０３４５０６００２」を用いた発信処理が行われ、拠点４１の端末３３が呼び出される。
【００５５】
また、拠点４０に属する端末３１からの発信要求で着信先電話番号として「４４４０」が指定された場合、着信先検索手段１５Ｂでは、まず着信先電話番号が拠点番号と端末番号とからなる正規の内線番号であると仮定した正規発信検索処理（ステップ２１０）で、「４４４０」と全桁で一致する内線番号が内線／外線変換テーブル１４Ａで検索される。この場合は、「４４４０」と全桁で一致する内線番号が登録されていないため見つからず、当該着信先電話番号が端末番号だけからなる不完全な内線番号であると仮定した拠点内発信検索処理（ステップ２２０）へ移行する。
【００５６】
そして、「４４４０」が発側拠点番号「３３」で桁数変更された「３３４４４０」と一致する内線番号が内線／外線変換テーブル１４Ａで再検索される。この場合は、「３３４４４０」と一致する内線番号が登録されていることから、当該内線番号の外線番号「０５０３４５０６００１」が取得され、呼制御手段１５Ａでこの外線番号「０５０３４５０６００１」を用いた発信処理が行われ、拠点４０の端末３２が呼び出される。
【００５７】
このように、本実施の形態では、呼制御サーバ１０の内線／外線変換テーブル１４Ａで、任意の桁数の拠点番号と任意の桁数の端末番号とからなる内線番号と、当該端末の外線番号とを関連付けて端末ごとに管理し、着信先検索手段１５Ｂにより、内線／外線変換テーブル１４Ａの各内線番号のうちから、対象となる着信先電話番号とその全桁で一致する内線番号を検索し、その一致した内線番号に関連付けられている外線番号を取得するようにしたので、各拠点の拠点番号や各端末の端末番号の桁数がそれぞれ異なる端末が混在している場合でも、任意の着信先電話番号に対応した外線番号を取得できる。
【００５８】
したがって、各拠点での内線番号の付与規則が異なり、拠点番号や端末番号の桁数が異なる場合でも、拠点番号や端末番号の桁数を拠点ごとさらには端末ごとに管理することなく、容易かつ柔軟に各拠点を内線統合できる。これにより、各拠点の内線番号計画が異なるケースでも、音声ＶＰＮサービスの適用が限定されず、従来のＰＢＸシステムからＶｏＩＰサービスシステムへの移行および音声ＶＰＮサービスの提供について柔軟に対応できる。
【００５９】
また、着信先検索手段１５Ｂにおいて、端末からの発信要求で指定された着信先電話番号を不完全な内線番号と仮定してその着信先電話番号の桁数を変更して、ここでは着信先電話番号に発側拠点番号を付加して桁数変更し、この変更された着信先電話番号で内線／外線変換テーブル１４Ａを検索して当該着信先電話番号に対応する外線番号を取得するようにしたので、拠点番号と内線番号とからなる正規の内線番号と拠点番号を省略した不完全な内線番号とが着信先電話番号として混在して使用される場合であっても柔軟に対応して着信先電話番号を解析し、所望の外線番号を得ることができる。
【００６０】
したがって、各拠点での内線番号の付与規則が異なり、拠点番号や端末番号の桁数が異なる場合でも、これら拠点の各端末に対して、例えば同一拠点の端末への内線発信時に拠点番号を省略できる拠点番号省略機能など、より高度で操作性のよい内線発信機能を容易に実現でき、複雑な構成を用いることなく提供できる。
【００６１】
また、本実施の形態では、発信要求で指定された着信先電話番号が拠点番号と端末番号とからなる正規の内線番号であると仮定した正規発信検索処理（ステップ２１０）で、所望の外線番号が得られなかった場合に、当該着信先電話番号が端末番号だけからなる不完全な内線番号であると仮定した拠点内発信検索処理（ステップ２２０）を行うなど、正規発信検索処理の処理結果を、拠点内発信検索処理の処理結果より優先して用いるようにしたので、正規な内線番号を用いることにより各端末を正確に内線呼び出しすることができるという、本来の基本的な内線発信機能を利用者に対して確実に提供できる。
【００６２】
本実施の形態では、正規発信検索処理のあとに拠点内発信検索処理を実行する場合を例として説明したが、これら処理を並行して実行し、正規発信検索処理で所望の外線番号が得られた場合には当該外線番号を優先して用い、正規発信検索処理で所望の外線番号が得られなかった場合にのみ、拠点内発信検索処理で得られた外線番号を用いるようにしてもよい。
なお、正規な内線番号を用いた内線発信機能より、同一拠点内の端末への内線発信時に拠点番号を省略できるという拠点番号省略機能を優先させる場合は、正規発信検索処理と拠点内発信検索処理との処理順序を入れ替えるなど、正規発信検索処理の処理結果より、拠点内発信検索処理の処理結果を優先して用いればよい。
【００６３】
［第２の実施の形態］
次に、図７を参照して、本発明の第２の実施の形態にかかるＶｏＩＰサービスシステムについて説明する。図７は本発明の第２の実施の形態にかかるＶｏＩＰサービスシステムの構成を示すブロック図である。なお、図７において、前述の図１と同じまたは同等部分には同一符号を付してある。
本実施の形態では、前述した第１の実施の形態のうち、呼制御サーバ１０で呼制御される端末として、複数の端末を収容するＩＰ−ＰＢＸが設けられている場合について説明する。
【００６４】
ＩＰ−ＰＢＸ２５は、それぞれ広域ＬＡＮ（Local Area Network）回線などのアクセス回線を介してＩＰ網２０に接続されており、このＩＰ網２０を介して相互間で各種パケットをやり取りすることにより、収容する端末３４，３５でのＶｏＩＰ音声通信やデータ通信を実現する。
このＩＰ−ＰＢＸ２５は、個別の拠点４２として呼制御サーバ１０で管理されており、当該ＶｏＩＰサービスシステム内で個々の拠点を識別するための拠点番号「２２２」が割り当てられており、これら拠点番号として例えば拠点４０とは異なる桁数の番号が用いられている。
【００６５】
ＩＰ−ＰＢＸ２５に収容された各端末３４，３５には、当該拠点内で個々の端末を識別するための端末番号が割り当てられている。図７の例では、端末３４に端末番号「２３４」が割り当てられ、端末３５に端末番号「２３４５」が割り当てられている。したがって、これら端末番号として異なる桁数の番号が用いられている。
また、ＩＰ−ＰＢＸ２５には、各拠点４０〜４２間で、さらには各端末３１〜３５が属するグローバルな電話網、例えばＩＰ電話網全体さらにはＰＳＴＮを含めた電話網全体で、ＩＰ−ＰＢＸ２５を識別するための電話番号として配下の各端末３４，３５を代表する外線番号が割り当てられている。図７の例では、ＩＰ−ＰＢＸ２５に代表の外線番号「０５０３４５０５００１」が割り当てられている。
【００６６】
このようなＩＰ−ＰＢＸ２５を含むＶｏＩＰサービスシステムでは、ＩＰ−ＰＢＸ２５配下の端末３４，３５に関する内線番号計画さらには接続構成については、ＩＰ−ＰＢＸ２５配下の端末に対する柔軟な管理・運用を実現するため、当該拠点４２が個別に管理するものとなっている。これにより、呼制御サーバ１０では、ＩＰ−ＰＢＸ２５を端末３１〜３３と同様に１つの端末と認識し、その拠点番号「２２２」と代表の外線番号「０５０３４５０５００１」とを管理している。
【００６７】
したがって、他の拠点４０，４１からＩＰ−ＰＢＸ２５配下の端末３４の内線番号「２２２−２４３」を着信先電話番号として指定した発信要求があった場合、呼制御サーバ１０は、ＩＰ−ＰＢＸ２５配下の端末３４，３５まで端末管理していないため、上記内線番号がＩＰ−ＰＢＸ２５の拠点４２内の端末３４を示していることを把握できず内線発信を行うことができない。
本実施の形態では、このようなシステム形態に対応するため、ＩＰ−ＰＢＸ２５配下の端末に対する発信要求については、当該ＩＰ−ＰＢＸ２５を代表する外線番号へ発信する代表呼出機能を提供するものとする。
【００６８】
通常、このようなＩＰ−ＰＢＸ２５では、代表の外線番号への着信に応答できる端末が予め設定されている。上記の例では、端末３１から端末３４の内線番号「２２２−２３４」を指定した発信要求に応じて、当該拠点番号「２２２」に対応するＩＰ−ＰＢＸ２５の代表外線番号「０５０３４５０５００１」が呼び出され、ＩＰ−ＰＢＸ２５の配下のいずれかの端末で着信表示され、その端末での応答に応じて発信元の端末３１とのＶｏＩＰ音声通話が開始される。
したがって、内線発信機能として、ＩＰ−ＰＢＸの代表外線番号を呼び出す代表呼出機能を提供する場合、内線発信時の発信要求で端末から指定される着信先電話番号の桁数が異なる。
【００６９】
本実施の形態では、呼制御サーバ１０において、発信要求で指定された着信先電話番号が当該着信先端末の拠点番号と端末番号とからなる内線番号ではない不完全な内線番号であると仮定して当該着信先電話番号の桁数を変更（調整）し、変更された着信先電話番号を対象として、内線／外線変換テーブルの各内線番号のうちから当該変更された着信先電話番号とその全桁で一致する内線番号を検索し、その内線番号に関連付けられている外線番号を取得して発信処理に用いるようにしたものである。
【００７０】
この際、より具体的には、呼制御サーバ１０において、内線／外線変換テーブルにＩＰ−ＰＢＸ２５の拠点番号のみからなる内線番号に、ＩＰ−ＰＢＸ２５の代表外線番号を関連付けて管理し、端末３１〜３３からの発信要求で指定された着信先電話番号に対応する外線番号を内線／外線変換テーブルで検索し、当該着信先電話番号に対応する外線番号が見つからなかった場合、当該着信先電話番号が端末番号のみからなる不完全な番号と仮定して当該着信先電話番号の桁数を変更し、内線／外線変換テーブルで再検索するようにしたものである。そして、この再検索を行う際、当該着信先電話番号の末尾桁を削除することにより着信先電話番号の桁数を変更し、変更された着信先電話番号とその全桁で一致する内線番号が見つからない場合、当該変更および検索を繰り返し行うようにしたものである。
【００７１】
［呼制御サーバ］
次に、本発明の第２の形態にかかるＶｏＩＰサービスシステムで用いられる呼制御サーバ１０について詳細に説明する。本実施の形態にかかるＶｏＩＰサービスシステムで用いられる呼制御サーバ１０の構成については、前述した第１の実施の形態にかかるＶｏＩＰサービスシステムで用いられる呼制御サーバ１０（図２参照）と同様の構成を有しており、ここでの詳細な説明は省略する。
【００７２】
［内線／外線変換テーブル］
次に、図８を参照して、本発明の第２の実施の形態にかかるＶｏＩＰサービスシステムで用いられる内線／外線変換テーブル１４Ａについて詳細に説明する。図８は、内線／外線変換テーブルの構成例である。この内線／外線変換テーブル１４Ａは、各端末に固有の内線番号ごとに、当該端末が属する音声ＶＰＮグループ番号と外線番号とを管理するテーブルである。
【００７３】
この内線／外線変換テーブル１４Ａにおいて、内線番号は、当該端末の拠点番号と端末番号とが全桁にわたり列挙された番号のほか、ＩＰ−ＰＢＸ２５の内線番号として拠点番号のみの番号がある。音声ＶＰＮグループ番号は、当該呼制御サーバ１０で、異なる音声ＶＰＮグループに属する端末を並列して呼制御する場合に、各端末が属する音声ＶＰＮグループを識別するために用いられる。外線番号は、少なくとも各該拠点間で、あるいは各端末３１〜３３およびＩＰ−ＰＢＸ２５が属するグローバルな電話網、例えばＩＰ電話網全体さらにはＰＳＴＮを含めた電話網全体で、各端末３１〜３３およびＩＰ−ＰＢＸ２５を識別するための電話番号であり、各端末３１〜３３およびＩＰ−ＰＢＸ２５に固有に割り当てられている。端末種別は、当該内線番号が端末のものかＩＰ−ＰＢＸのものかを示す情報であり、「０」はＩＰ−ＰＢＸ以外の端末を示し、「１」はＩＰ−ＰＢＸを示している。
【００７４】
図８では、例えば内線番号「３３３３０」を持つ端末３１は、グループ番号「１」の音声ＶＰＮグループに属しており、その外線番号が「０５０３３３３５００２」であり、端末種別が「０」でＩＰ−ＰＢＸ以外の端末であることがわかる。また、内線番号（拠点番号）「２２２」を持つＩＰ−ＰＢＸ２５は、グループ番号「１」の音声ＶＰＮグループに属しており、その代表外線番号が「０５０３４５０５００１」であり、端末種別が「１」でＩＰ−ＰＢＸであることがわかる。
【００７５】
［外線／内線変換テーブル］
次に、図９を参照して、本発明の第２の実施の形態にかかるＶｏＩＰサービスシステムで用いられる外線／内線変換テーブル１４Ｂについて詳細に説明する。図９は、外線／内線変換テーブルの構成例である。この外線／内線変換テーブル１４Ｂは、各端末に固有の外線番号ごとに、当該端末の内線番号、当該端末が属する音声ＶＰＮグループ番号、当該端末の拠点番号、および端末／ＩＰ−ＰＢＸのＩＰアドレスを管理するテーブルである。
図９では、例えば外線番号「０５０３４５０５００１」を持つＩＰ−ＰＢＸ２５は、その内線番号（拠点番号）が「２２２」であり、グループ番号「１」の音声ＶＰＮグループに属しており、拠点番号が「２２２」であることがわかる。
【００７６】
［第２の実施の形態の動作］
次に、図１０を参照して、本発明の第２の実施の形態にかかるＶｏＩＰサービスシステムの動作として、呼制御サーバ１０で実行される着信先検索処理について説明する。図１０は、本発明の第２の実施の形態にかかるＶｏＩＰサービスシステムの呼制御サーバで用いられる着信先検索処理を示すフローチャートである。ここでは、図７において、拠点４０に属する端末３１から、拠点４２に属する端末３４へ内線発信する場合を例として説明する。なお、呼制御サーバ１０での呼制御処理については、前述した第１の実施の形態の呼制御処理（図５参照）とほぼ同様であり、ここでの詳細な説明は省略する。
【００７７】
呼制御サーバ１０の呼制御手段１５Ａは、前述した図５のステップ１０１において、着信先検索手段１５Ｂにより、図１０の着信先検索処理を実行する。この着信先検索処理は、発信要求で指定された着信先電話番号が拠点番号と端末番号とからなる正規の内線番号であると仮定した正規着信検索処理（ステップ２１０）と、当該着信先電話番号が未管理端末の端末番号を含む不完全な内線番号であると仮定したＩＰ−ＰＢＸ着信検索処理（ステップ２３０）とから構成されている。
【００７８】
着信先検索手段１５Ｂは、まず、正規着信検索処理（ステップ２１０）として、記憶部１４の内線／外線変換テーブル１４Ａを参照して、内線／外線変換テーブル１４Ａに登録されている各内線番号のうち、着信先電話番号と全桁で一致する内線番号を検索する（ステップ２１１）。
ここで、着信先電話番号と全桁で一致する内線番号が見つかった場合は（ステップ２１２：ＹＥＳ）、正規着信検索処理（ステップ２１０）を終了して、当該内線番号に対応する外線番号を取得して呼制御手段１５Ａへ通知し（ステップ２０１）、一連の着信先検索処理を終了する。
【００７９】
一方、ステップ２１２において、着信先電話番号と全桁で一致する内線番号が見つからなかった場合（ステップ２１２：ＮＯ）、着信先検索手段１５Ｂは、正規着信検索処理（ステップ２１０）を終了した後、ＩＰ−ＰＢＸ着信検索処理（ステップ２３０）を開始する。
まず、着信先電話番号の末尾１桁を削除して桁数を変更（調整）し（ステップ２３１）、記憶部１４の内線／外線変換テーブル１４Ａを参照して、内線／外線変換テーブル１４Ａに登録されている各内線番号のうち、上記変更された着信先電話番号と全桁で一致する内線番号を再検索する（ステップ２３２）。
【００８０】
ここで、上記変更された着信先電話番号と全桁で一致する内線番号が見つかった場合は（ステップ２３２：ＹＥＳ）、当該内線番号に対応する端末種別に基づき当該着信先電話番号がＩＰ−ＰＢＸか否か判断する（ステップ２３３）。そして、当該着信先電話番号がＩＰ−ＰＢＸの場合（ステップ２３３：ＹＥＳ）、ＩＰ−ＰＢＸ着信検索処理（ステップ２３０）を終了し、当該内線番号に対応する外線番号を取得して呼制御手段１５Ａへ通知し（ステップ２０１）、一連の着信先検索処理を終了する。
また、当該着信先電話番号がＩＰ−ＰＢＸでない場合（ステップ２３２：ＮＯ）、着信先電話番号が１桁になるまで（ステップ２３４：ＹＥＳ）、ステップ２３１へ戻ってＩＰ−ＰＢＸ着信検索処理を繰り返し実行する。
【００８１】
一方、ステップ２３４において、変更した着信先電話番号と全桁で一致する内線番号が見つからず、着信先電話番号の桁数が１桁以下になった場合（ステップ２３４：ＮＯ）、着信先検索手段１５Ｂは、ＩＰ−ＰＢＸ着信検索処理（ステップ２３０）を終了して、着信先検索失敗を呼制御手段１５Ａへ通知し（ステップ２０２）、一連の着信先検索処理を終了する。
【００８２】
このように、本実施の形態では、呼制御サーバ１０において、内線／外線変換テーブルにＩＰ−ＰＢＸ２５の拠点番号のみからなる内線番号に、ＩＰ−ＰＢＸ２５の代表外線番号を関連付けて管理し、着信先検索手段１５Ｂにおいて、端末からの発信要求で指定された着信先電話番号を不完全な内線番号と仮定してその着信先電話番号の桁数を変更して、ここでは当該着信先電話番号の末尾桁を削除することにより桁数変更し、この変更された着信先電話番号で内線／外線変換テーブル１４Ａを検索して当該着信先電話番号に対応する外線番号すなわちＩＰ−ＰＢＸ２５の代表外線番号を取得するようにしたものである。
【００８３】
そして、この再検索を行う際、当該着信先電話番号の末尾桁を削除することにより着信先電話番号の桁数を変更し、変更された着信先電話番号とその全桁で一致する内線番号が見つからない場合、当該変更および検索を繰り返し行うようにしたので、拠点番号と内線番号とからなる正規の内線番号とＩＰ−ＰＢＸ配下の未管理端末番号が付加された不完全な内線番号とが着信先電話番号として混在して使用される場合であっても柔軟に対応して着信先電話番号を解析し、所望の外線番号を得ることができる。
【００８４】
したがって、各拠点での内線番号の付与規則が異なり、拠点番号や端末番号の桁数が異なる場合でも、拠点番号や端末番号の桁数を拠点ごとさらには端末ごとに管理する必要がなく、着信先電話番号の検索処理が複雑化せず、システム構築のための開発コストやメンテナンスの増大を回避できる。これにより、複雑な構成を用いることなく、これら拠点の各端末に対して、例えばＩＰ−ＰＢＸ配下の端末に対する着信要求については、当該ＩＰ−ＰＢＸを代表する外線番号へ着信する代表呼出機能など、より高度で操作性のよい内線発信機能を提供できる。
【００８５】
また、本実施の形態では、発信要求で指定された着信先電話番号が拠点番号と端末番号とからなる正規の内線番号であると仮定した正規着信検索処理（ステップ２１０）で、所望の外線番号が得られなかった場合に、当該着信先電話番号が未管理端末の端末番号を含む不完全な内線番号であると仮定したＩＰ−ＰＢＸ着信検索処理（ステップ２３０）を行うなど、正規着信検索処理の処理結果を、ＩＰ−ＰＢＸ着信検索処理の処理結果より優先して用いるようにしたので、正規な内線番号を用いることにより各端末を正確に内線呼び出しすることができるという、本来の基本的な内線発信機能を利用者に対して確実に提供できる。
【００８６】
本実施の形態では、正規着信検索処理のあとにＩＰ−ＰＢＸ着信検索処理を実行する場合を例として説明したが、これら処理を並行して実行し、正規着信検索処理で所望の外線番号が得られた場合には当該外線番号を優先して用い、正規着信検索処理で所望の外線番号が得られなかった場合にのみ、ＩＰ−ＰＢＸ着信検索処理で得られた外線番号を用いるようにしてもよい。
なお、正規な内線番号を用いた内線発信機能より、未管理端末への内線発信時にそのＩＰ−ＰＢＸの代表外線番号を呼び出すという代表呼出機能を優先させる場合は、正規着信検索処理とＩＰ−ＰＢＸ着信検索処理との処理順序を入れ替えるなど、正規着信検索処理の処理結果より、ＩＰ−ＰＢＸ着信検索処理の処理結果を優先して用いればよい。
【００８７】
［第３の実施の形態］
次に、図１１を参照して、本発明の第３の実施の形態にかかるＶｏＩＰサービスシステムについて説明する。図１１は、本発明の第３の実施の形態にかかるＶｏＩＰサービスシステムの呼制御サーバで用いられる着信先検索処理を示すフローチャートである。なお、本発明の第３の実施の形態にかかるＶｏＩＰサービスシステムの構成については、前述した第２の実施の形態（図７参照）と同様であり、ここでの説明は省略する。また、本発明の第３の実施の形態にかかる呼制御サーバ１０の構成については、前述した第１の実施の形態（図２参照）と同様であり、ここでの説明は省略する。
【００８８】
本実施の形態は、呼制御サーバ１０での着信先検索処理として、前述した第１の実施の形態における正規着信検索処理（ステップ２１０）と拠点内着信検索処理（ステップ２２０）に、第２の実施の形態のＩＰ−ＰＢＸ着信検索処理（ステップ２３０）を組み合わせたものである。
呼制御サーバ１０の記憶部１４では、第２の実施の形態で説明した内線／外線変換テーブル１４Ａ（図８）と外線／内線変換テーブル１４Ｂ（図９）とを有しているものとする。
【００８９】
［第３の実施の形態の動作］
次に、図１１を参照して、本発明の第３の実施の形態にかかるＶｏＩＰサービスシステムの動作として、呼制御サーバ１０で実行される着信先検索処理について説明する。なお、呼制御サーバ１０での呼制御処理については、前述した第１の実施の形態の呼制御処理（図５参照）とほぼ同様であり、ここでの詳細な説明は省略する。
【００９０】
呼制御サーバ１０の呼制御手段１５Ａは、前述した図５のステップ１０１において、着信先検索手段１５Ｂにより、図１１の着信先検索処理を実行する。この着信先検索処理は、発信要求で指定された着信先電話番号が拠点番号と端末番号とからなる正規の内線番号であると仮定した正規着信検索処理（ステップ２１０）と、当該着信先電話番号が端末番号だけからなる不完全な内線番号であると仮定した拠点内着信検索処理（ステップ２２０）と、当該着信先電話番号が未管理端末の端末番号を含む不完全な内線番号であると仮定したＩＰ−ＰＢＸ着信検索処理（ステップ２３０）とから構成されている。
【００９１】
着信先検索手段１５Ｂは、まず、正規着信検索処理（ステップ２１０）を実行し、着信先電話番号と全桁で一致する内線番号が見つかった場合は（ステップ２１２：ＹＥＳ）、正規着信検索処理（ステップ２１０）を終了して、当該内線番号に対応する外線番号を取得して呼制御手段１５Ａへ通知し（ステップ２０１）、一連の着信先検索処理を終了する。
一方、ステップ２１２において、着信先電話番号と全桁で一致する内線番号が見つからなかった場合（ステップ２１２：ＮＯ）、着信先検索手段１５Ｂは、正規着信検索処理（ステップ２１０）を終了した後、拠点内着信検索処理（ステップ２２０）を開始する。
【００９２】
この際、発側拠点番号を着信先電話番号の先頭に付加して桁数を変更（調整）した着信先電話番号と全桁で一致する内線番号が見つかった場合（ステップ２２２：ＹＥＳ）、当該内線番号に対応する端末種別に基づき当該着信先電話番号がＩＰ−ＰＢＸか否か判断する（ステップ２２３）。そして、当該着信先電話番号がＩＰ−ＰＢＸでない場合（ステップ２２３：ＮＯ）、拠点内着信検索処理（ステップ２２０）を終了し、当該内線番号に対応する外線番号を取得して呼制御手段１５Ａへ通知し（ステップ２０１）、一連の着信先検索処理を終了する。
【００９３】
ステップ２２３において、当該着信先電話番号がＩＰ−ＰＢＸの場合（ステップ２２３：ＮＯ）、当該着信先電話番号が拠点番号を省略した内線番号ではないことから、ステップ２２２へ戻って拠点内着信検索処理を継続する。
一方、ステップ２２２において、変更した着信先電話番号と全桁で一致する内線番号が見つからなかった場合（ステップ２２２：ＮＯ）、着信先検索手段１５Ｂは、拠点内着信検索処理（ステップ２２０）を終了した後、ＩＰ−ＰＢＸ着信検索処理（ステップ２３０）を開始する。
【００９４】
ここで、着信先電話番号の末尾桁を削除して桁数を変更（調整）した着信先電話番号と全桁で一致する内線番号が見つかり（ステップ２３２：ＹＥＳ）、当該着信先電話番号がＩＰ−ＰＢＸの場合（ステップ２３３：ＹＥＳ）、ＩＰ−ＰＢＸ着信検索処理（ステップ２３０）を終了し、当該内線番号に対応する外線番号を取得して呼制御手段１５Ａへ通知し（ステップ２０１）、一連の着信先検索処理を終了する。
また、当該着信先電話番号がＩＰ−ＰＢＸでない場合（ステップ２３２：ＮＯ）、着信先電話番号が１桁になるまで（ステップ２３４：ＹＥＳ）、ステップ２３１へ戻ってＩＰ−ＰＢＸ着信検索処理を繰り返し実行する。
【００９５】
一方、ステップ２３４において、変更した着信先電話番号と全桁で一致する内線番号が見つからず、着信先電話番号の桁数が１桁以下になった場合（ステップ２３４：ＮＯ）、着信先検索手段１５Ｂは、ＩＰ−ＰＢＸ着信検索処理（ステップ２３０）を終了して、着信先検索失敗を呼制御手段１５Ａへ通知し（ステップ２０２）、一連の着信先検索処理を終了する。
【００９６】
本実施の形態では、発信要求で指定された着信先電話番号が拠点番号と端末番号とからなる正規の内線番号であると仮定した正規着信検索処理（ステップ２１０）で、所望の外線番号が得られなかった場合に、当該着信先電話番号が端末番号だけからなる不完全な内線番号であると仮定した拠点内着信検索処理（ステップ２２０）を行い、この処理で所望の外線番号が得られなかった場合に、当該着信先電話番号が未管理端末の端末番号を含む不完全な内線番号であると仮定したＩＰ−ＰＢＸ着信検索処理（ステップ２３０）を行うなど、正規着信検索処理の処理結果を、拠点内着信検索処理およびＩＰ−ＰＢＸ着信検索処理の処理結果より優先して用いるようにしたので、正規な内線番号を用いることにより各端末を正確に内線呼び出しすることができるという、本来の基本的な内線発信機能を利用者に対して確実に提供できる。
【００９７】
本実施の形態では、正規着信検索処理のあとに拠点内着信検索処理とＩＰ−ＰＢＸ着信検索処理とを実行する場合を例として説明したが、これら処理を並行して実行し、正規着信検索処理で所望の外線番号が得られた場合には当該外線番号を優先して用い、正規着信検索処理で所望の外線番号が得られなかった場合にのみ、拠点内着信検索処理やＩＰ−ＰＢＸ着信検索処理で得られた外線番号を用いるようにしてもよい。
なお、正規な内線番号を用いた内線発信機能より、同一拠点内の端末への内線発信時に拠点番号を省略できるという拠点番号省略機能、あるいは未管理端末への内線発信時にそのＩＰ−ＰＢＸの代表外線番号を呼び出すという代表呼出機能を優先させる場合は、正規着信検索処理と拠点内着信検索処理やＩＰ−ＰＢＸ着信検索処理との処理順序を入れ替えるなど、正規着信検索処理の処理結果より、拠点内着信検索処理やＩＰ−ＰＢＸ着信検索処理の処理結果を優先して用いればよい。
【００９８】
また、本実施の形態では、拠点内着信検索処理の処理結果をＩＰ−ＰＢＸ着信検索処理の処理結果より優先して用いるようにしたので、未管理端末への内線発信時にそのＩＰ−ＰＢＸの代表外線番号を呼び出すという希なケースのための代表呼出機能に比較して、同一拠点内の端末への内線発信時に拠点番号を省略できるという、使い勝手がよく利用頻度の高い拠点番号省略機能を利用者に対して確実に提供できる。
なお、拠点番号省略機能より代表呼出機能を優先させる場合は、拠点内着信検索処理とＩＰ−ＰＢＸ着信検索処理と処理順序を入れ替えるなど、拠点内着信検索処理の処理結果より、ＩＰ−ＰＢＸ着信検索処理の処理結果を優先して用いればよい。
【００９９】
［第４の実施の形態］
次に、図１２を参照して、本発明の第４の実施の形態にかかるＶｏＩＰサービスシステムについて説明する。図１２は、本発明の第４の実施の形態にかかるＶｏＩＰサービスシステムの構成を示すブロック図である。なお、図１２において、前述の図１と同じまたは同等部分には同一符号を付してある。
本実施の形態では、前述した第１の実施の形態で用いた呼制御サーバ１０の機能を、階層的に接続されたユーザ収容用の呼制御サーバ１０Ａと内線管理用の呼制御サーバ１０Ｃに分散する場合について説明する。
【０１００】
図１２において、呼制御サーバ１０Ａは、ＩＰ網２０に接続されて、拠点４０に配置されている各端末３１，３２を収容するユーザ収容用の呼制御サーバ（以下、ユーザ収容サーバという）である。呼制御サーバ１０Ｂは、ＩＰ網２０に接続されて、拠点４１に配置されている各端末３３を収容するユーザ収容用の呼制御サーバ（以下、ユーザ収容サーバという）である。呼制御サーバ１０Ｃは、ユーザ収容サーバ１０Ａ，１０Ｂに接続されて各拠点４０，４１の各端末３１〜３３の内線番号を一括管理する内線管理用の呼制御サーバ（以下、内線管理サーバという）である。
【０１０１】
本実施の形態では、前述した第１の実施の形態の呼制御サーバ１０（図２参照）のうち、呼制御機能に関する構成をユーザ収容サーバ１０Ａ，１０Ｂに設け、着信先検索機能に関する構成を内線管理サーバ１０Ｃに設けている。したがって、ユーザ収容サーバ１０Ａ，１０Ｂは、呼制御サーバ１０（図２参照）のうち、記憶部１４に内線／外線変換テーブル１４Ａを持たず、制御部１５に着信先検出手段１５Ｂを持っていない。この際、外線／内線変換テーブル１４Ｂは、それぞれのユーザ収容サーバ１０Ａ，１０Ｂで収容している端末に関する情報だけを有している。また、内線管理サーバ１０Ｃは、呼制御サーバ１０（図２参照）のうち、記憶部１４に外線／内線変換テーブル１４Ｂを持たず、制御部１５に呼制御手段１５Ａを持っていない。
【０１０２】
［第４の実施の形態の動作］
次に、図１３を参照して、本発明の第４の実施の形態にかかるＶｏＩＰサービスシステムの発信処理動作について説明する。図１３は、本発明の第４の実施の形態にかかるＶｏＩＰサービスシステムの発信処理動作を示すシーケンス図である。ここでは、図１２において、拠点４０に属する端末３１から、拠点４１に属する端末３３へ内線発信する場合を例として説明する。
【０１０３】
端末３１では、利用者の内線発信操作に応じて、その操作で指定された着信先電話番号を着信先情報とし、当該端末３１の外線番号を発信元情報とする発信要求を、ＩＰ網２０を介してユーザ収容サーバ１０Ａへ送信する（ステップ１２０）。
ユーザ収容サーバ１０Ａの制御部１５は、通信Ｉ／Ｆ部１１を介して端末３１からの発信要求を受信し、呼制御手段１５Ａにより、その発信要求を解析する。そして、当該発信要求が内線発信である場合は、当該着信先電話番号と端末３１の拠点番号すなわち発側拠点番号とを含む着信先検索要求を内線管理サーバ１０Ｃへ送信する（ステップ１２１）。この際、発側拠点番号は、発信元端末３１の外線番号に基づき外線／内線変換テーブル１４Ｂから取得される。
【０１０４】
内線管理サーバ１０Ｃの制御部１５は、通信Ｉ／Ｆ部１１を介してユーザ収容サーバ１０Ａからの着信先検索要求を受信し、その着信先検索要求に含まれる着信先電話番号と発側拠点番号とに基づき、着信先検索手段１５Ｂにより当該着信先電話番号に対応する外線番号を検索する（ステップ１２２）。そして、得られた外線番号を着信先情報としてユーザ収容サーバ１０Ａへ返送する（ステップ１２３）。
この際、着信先検索手段１５Ｂは、前述した第１〜第３の実施の形態で説明したいずれかの着信先検索処理を用いて、着信先検索要求に含まれる着信先電話番号に対応する外線番号を取得する。
【０１０５】
ユーザ収容サーバ１０Ａの呼制御手段１５Ａは、内線管理サーバ１０Ｃから着信先情報として通知された外線番号を外線／内線変換テーブル１４Ｂで検索し、見つからなかった場合は自己の配下の端末ではないと判断して、発信元端末３１の外線番号および着信先の外線番号を含む他のユーザ収容サーバ１０Ｂへ接続要求を送信する（ステップ１２４）。
この際、接続要求の宛先については、各ユーザ収容サーバで収容する外線番号を、内線管理サーバ１０Ｃ、あるいは各ユーザ収容サーバ１０Ａ，１０Ｂ、あるいは他のサーバで管理しておき、当該外線番号に対応するユーザ収容サーバへ送信するようにしてもよく、各ユーザ収容サーバで順に接続要求を転送するようにしてもよい。
【０１０６】
ユーザ収容サーバ１０Ｂの呼制御手段１５Ａは、ユーザ収容サーバ１０Ａからの接続要求に応じて、その接続要求で指定された外線番号を外線／内線変換テーブル１４Ｂで検索し、当該外線番号に対応する着信先端末ここでは端末３３のＩＰアドレスを取得する（ステップ１２５）。
そして、発信元端末３１の外線番号を発信元情報とし、着信先端末３３の外線番号を着信先情報とする接続要求を、上記ＩＰアドレスに基づき通信Ｉ／Ｆ部１１からＩＰ網２０を介して端末３３へ送信する（ステップ１２６）。
【０１０７】
端末３３は、呼制御サーバ１０からの接続要求に応じて、スピーカからの着信音の送出、あるいはＬＥＤやＬＣＤなどを用いた着信表示により、利用者へ当該着信を報知し（ステップ１２７）、利用者による応答操作に応じて、呼制御サーバ１０へ応答を通知する（ステップ１２８）。
この端末３３からの応答は、ユーザ収容サーバ１０Ｂを介してユーザ収容サーバ１０Ａへ通知され（ステップ１２９）、さらにユーザ収容サーバ１０Ａから発信元の端末３１へ通知される（ステップ１３０）。
【０１０８】
これにより、端末３１と端末３３との間でＩＰ網２０を介してＲＴＰ（Real-time Transport Protocol）セッションが確立され、ＶｏＩＰ音声通信が開始されて（ステップ１３１）、当該ＶｏＩＰサービスシステムにおける一連の発信処理動作が終了する。
なお、ステップ１２２において、着信先電話番号と対応する外線番号を取得できなかった場合、内線管理サーバ１０Ｃからユーザ収容サーバ１０Ａに対して検索失敗が通知され、これに応じてユーザ収容サーバ１０Ａから端末３１に対して内線発信失敗を示す切断が通知され、一連の発信処理動作が終了する。
【０１０９】
このように、本実施の形態では、前述した第１の実施の形態で用いた呼制御サーバ１０を、階層的に接続されたユーザ収容用の呼制御サーバ１０Ａ，１０Ｂと内線管理用の呼制御サーバ１０Ｃに分散するようにしたので、各ユーザ収容サーバ１０Ａ，１０Ｂでは、自己の配下に収容する端末に関する情報のみを管理し、これら端末に関する呼制御処理だけを実行すればよい。また内線管理サーバ１０Ｃでは、各端末の内線に関する情報のみを一元管理し、内線の着信先検索処理だけを実行すればよい。
【０１１０】
したがって、各サーバにおける機能が特化されて必要となる構成を簡素化でき、処理負荷を大幅に削減できる。これにより、ＶｏＩＰサービスシステムにおけるユーザ収容機能を複数のユーザ収容サーバに容易に分散でき、端末数の増加、配置拠点の増加、さらには端末管理形態の複雑化など、多様化するシステムに対して容易かつ柔軟に各拠点を内線統合できる。
【０１１１】
特に、異なるユーザ収容サーバに収容されている拠点を内線統合して１つの音声ＶＰＮサービスを提供する場合、内線管理サーバの内線／外線変換テーブルを修正するだけで対応することができる。
これにより、各拠点を１つのユーザ収容サーバで収容する必要がなくなり、拠点の収容先変更に伴って必要となる作業、例えばユーザ収容サーバと各端末の外線番号との対応関係情報について変更を行う必要がなくなり、極めて容易に新たな音声ＶＰＮサービスを提供できる。
【０１１２】
なお、本実施の形態では、各ユーザ収容サーバでそれぞれ１つの拠点を管理する場合を例として説明したが、１つのユーザ収容サーバで複数の拠点を管理してもよい。また、各ユーザ収容サーバで端末を収容する場合を例として説明したが、前述した第２の実施の形態のように、端末に代えてＩＰ−ＰＢＸを収容することもできる。
また、各ユーザ収容サーバと内線管理サーバとの間については、専用のＩＰ網で接続してもよく、インターネットなどの公衆ＩＰ網、さらにはＩＰ網２０を用いてもよい。ユーザ収容サーバ間の接続についても同様である。
【０１１３】
［実施の形態の拡張］
以上の各実施の形態では、各拠点を１つの呼制御サーバ１０で管理する場合、さらには２つのユーザ収容サーバ１０Ａ，１０Ｂと１つの内線管理サーバ１０Ｃとで管理する場合を例として説明したが、これら呼制御サーバやユーザ収容サーバの数については、各端末や拠点の構成に応じて柔軟に増減させることができ、前述と同様の作用効果を得ることができる。
また、内線管理サーバ１０Ｃを複数設け、各ユーザ収容サーバでこれら内線管理サーバのアドレスを管理しておき、当該発信元端末が属する音声ＶＰＮグループや着信先電話番号などの各種情報に基づき、これらユーザ収容サーバを分散して使用するようにしてもよい。
【０１１４】
また、呼制御サーバ１０やユーザ収容サーバ１０Ａ，１０Ｂと端末との間でやり取りされる呼制御パケットはデータ量が極めて少なく、かつ遅延が問題とならないこと、さらにはＶｏＩＰ音声通信は呼制御サーバを経由せずＩＰ網２０に確保した通信帯域を用いることから、呼制御サーバ１０やユーザ収容サーバ１０Ａ，１０Ｂについては、ＩＰ網２０とＷＡＮ回線を介して接続された外部ＩＰ網（図示せず）に設け、これらＷＡＮ回線および外部ＩＰ網を介して、各端末の呼制御を行うようにしてもよい。
【０１１５】
また、内線／外線変換テーブル１４Ａおよび外線／内線変換テーブル１４Ｂで、各エントリに対応して音声ＶＰＮグループ番号を付加して管理し、着信先電話番号から外線番号を検索する際、および外線番号からＩＰアドレスを検索する際、発信元端末と同じ音声ＶＰＮグループ番号のエントリのみを検索するようにしてもよい。これにより、個々のサーバを共用して、異なる複数の音声ＶＰＮグループに対する呼制御を実施することができ、ＶｏＩＰサービスシステムを効率よく利用できる。
【図面の簡単な説明】
【０１１６】
【図１】本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムの構成を示すブロック図である。
【図２】本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムで用いられる呼制御サーバの構成例を示すブロック図である。
【図３】本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムで用いられる内線／外線変換テーブルの構成例である。
【図４】本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムで用いられる外線／内線変換テーブルの構成例である。
【図５】本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムの発信処理動作を示すシーケンス図である。
【図６】本発明の第１の実施の形態にかかるＶｏＩＰサービスシステムの呼制御サーバで用いられる着信先検索処理を示すフローチャートである。
【図７】本発明の第２の実施の形態にかかるＶｏＩＰサービスシステムの構成を示すブロック図である。
【図８】本発明の第２の実施の形態にかかるＶｏＩＰサービスシステムで用いられる内線／外線変換テーブルの構成例である。
【図９】本発明の第２の実施の形態にかかるＶｏＩＰサービスシステムで用いられる外線／内線変換テーブルの構成例である。
【図１０】本発明の第２の実施の形態にかかるＶｏＩＰサービスシステムの呼制御サーバで用いられる着信先検索処理を示すフローチャートである。
【図１１】本発明の第３の実施の形態にかかるＶｏＩＰサービスシステムの呼制御サーバで用いられる着信先検索処理を示すフローチャートである。
【図１２】本発明の第４の実施の形態にかかるＶｏＩＰサービスシステムの構成を示すブロック図である。
【図１３】本発明の第４の実施の形態にかかるＶｏＩＰサービスシステムの発信処理動作を示すシーケンス図である。
【符号の説明】
【０１１７】
１０…呼制御サーバ、１０Ａ，１０Ｂ…ユーザ収容サーバ、１０Ｃ…内線管理サーバ、１１…通信Ｉ／Ｆ部、１２…画面表示部、１３…操作入力部、１４…記憶部、１４Ａ…内線／外線変換テーブル、１４Ｂ…外線／内線変換テーブル、１４Ｐ…プログラム、１５…制御部、１５Ａ…呼制御手段、１５Ｂ…着信先検索手段、２０…ＩＰ網、２５…ＩＰ−ＰＢＸ、３１〜３５…端末、４０〜４２…拠点。
【図１】
2006166197.tif 000003
【図２】
2006166197.tif 000004
【図３】
2006166197.tif 000005
【図４】
2006166197.tif 000006
【図５】
2006166197.tif 000007
【図６】
2006166197.tif 000008
【図７】
2006166197.tif 000009
【図８】
2006166197.tif 000010
【図９】
2006166197.tif 000011
【図１０】
2006166197.tif 000012
【図１１】
2006166197.tif 000013
【図１２】
2006166197.tif 000014
【図１３】
2006166197.tif 000015