(57)【特許請求の範囲】
【請求項１】
公衆網と、前記公衆網とゲートウェイ装置を介して通信可能な構内網と、前記構内網の状況を監視し管理する通話切替装置と、を備えるシステムの前記通話切替装置において、
切替対象の端末が通信に用いている帯域を第１の帯域とした場合に、当該第１の帯域以外の帯域であって使用可能な領域が不足していない帯域である第２の帯域が前記構内網内に存在するかを確認し、前記第２の帯域が存在した場合は当該第２の帯域を使用するため、当該通話切替装置により仮想的に生成された仮想接続装置を選択し、前記第２の帯域が存在しなかった場合には前記ゲートウェイ装置を選択する接続装置選択手段と、
前記選択された仮想接続装置を利用する前記構内網経由での通信パス又は前記選択されたゲートウェイ装置を利用する前記公衆網経由での通信パスの何れかの通信パスを確保し、該確保した通信パスを利用した、当該通話切替装置により仮想的に生成された仮想端末間の通信を確立する通信パス確保手段と、
前記切替対象の端末が行っている前記通信を中断させることなく、前記切替対象の端末に前記確保した通信パスを利用させることにより迂回接続させ、当該迂回接続後に前記第１の帯域を解放する通話切替手段と、
を備え、
前記通話切替手段は、前記確保した通信パスを利用した前記仮想端末間の通信を、該通信パスを利用した前記切替対象の端末間の通信へと切り替えて前記迂回接続をさせることにより、前記切替対象の端末に、前記公衆網経由での通信パスよりも前記構内網経由での通信パスを優先的に利用させることを特徴とする通話切替装置。
【請求項２】
請求項１に記載の通話切替装置において、
前記迂回接続後、前記第１の帯域の使用可能な領域が不足していない状態となった場合に、前記切替対象の端末の通話履歴を参照し、当該切替対象の端末が前記迂回接続を継続している場合には前記第１の帯域を使用した通信に切り戻し、当該迂回接続を終了させることを特徴とする通話切替装置。
【請求項３】
請求項１又は２に記載の通話切替装置において、
前記接続装置選択手段は、選択可能なゲートウェイ装置が複数存在する際に、当該複数ゲートウェイ装置の中から、ゲートウェイ装置を利用して前記公衆網経由で通信した場合に通信料金がもっとも低廉となるゲートウェイ装置を選択することを特徴とする通話切替装置。
【請求項４】
請求項１乃至３の何れか１項に記載の通話切替装置において、
前記構内網内に、使用可能な領域が不足している帯域が存在しているか否かを判定する自動切替判定手段と、
前記自動切替判定手段により使用可能な領域が不足していると判定された帯域を用いて通信を行っている端末を前記切替対象の端末として選択する端末選択手段と、
を更に備え、
前記切替対象の端末は前記構内網の帯域不足時における優先度を低く設定している端末から選択されることを特徴とする通話切替装置。
【請求項５】
端末間での通信を行う端末及び前記端末が公衆網を介して通信を行うために利用するゲートウェイ装置を含む構内網と、前記構内網の状況を監視し管理する通話切替装置と、を備える通話切替システムにおいて、
前記通話切替装置が請求項１乃至４の何れか１項に記載の通話切替装置であることを特徴とする通話切替システム。
【請求項６】
公衆網と、前記公衆網とゲートウェイ装置を介して通信可能な構内網と、前記構内網の状況を監視し管理する通話切替装置と、を備えるシステムの前記通話切替装置に組み込まれる通話切替プログラムにおいて、
前記通話切替装置を、
切替対象の端末が通信に用いている帯域を第１の帯域とした場合に、当該第１の帯域以外の帯域であって使用可能な領域が不足していない帯域である第２の帯域が前記構内網内に存在するかを確認し、前記第２の帯域が存在した場合は当該第２の帯域を使用するため、当該通話切替装置により仮想的に生成された仮想接続装置を選択し、前記第２の帯域が存在しなかった場合には前記ゲートウェイ装置を選択する接続装置選択手段、
前記選択された仮想接続装置を利用する前記構内網経由での通信パス又は前記選択されたゲートウェイ装置を利用する前記公衆網経由での通信パスの何れかの通信パスを確保し、該確保した通信パスを利用した、当該通話切替装置により仮想的に生成された仮想端末間の通信を確立する通信パス確保手段、
前記切替対象の端末が行っている前記通信を中断させることなく、前記切替対象の端末に前記確保した通信パスを利用させることにより迂回接続させ、当該迂回接続後に前記第１の帯域を解放する通話切替手段、
として機能させ、
前記通話切替手段により、前記確保した通信パスを利用した前記仮想端末間の通信を、該通信パスを利用した前記切替対象の端末間の通信へと切り替えて前記迂回接続をさせることにより、前記切替対象の端末に、前記公衆網経由での通信パスよりも前記構内網経由での通信パスを優先的に利用させることを特徴とする通話切替プログラム。
【請求項７】
端末間での通信を行う端末及び前記端末が公衆網を介して通信を行うために利用するゲートウェイ装置を含む構内網と、前記構内網の状況を監視し管理する通話切替装置と、を備えるシステムが行う通話切替方法において、
切替対象の端末が通信に用いている帯域を第１の帯域とした場合に、当該第１の帯域以外の帯域であって使用可能な領域が不足していない帯域である第２の帯域が前記構内網内に存在するかを確認し、前記第２の帯域が存在した場合は当該第２の帯域を使用するため、前記通話切替装置により仮想的に生成された仮想接続装置を選択し、前記第２の帯域が存在しなかった場合には前記ゲートウェイ装置を選択する接続装置選択ステップと、
前記選択された仮想接続装置を利用する前記構内網経由での通信パス又は前記選択されたゲートウェイ装置を利用する前記公衆網経由での通信パスの何れかの通信パスを確保し、該確保した通信パスを利用した、前記通話切替装置により仮想的に生成された仮想端末間の通信を確立する通信パス確保ステップと、
前記切替対象の端末が行っている前記通信を中断させることなく、前記切替対象の端末に前記確保した通信パスを利用させることにより迂回接続させ、当該迂回接続後に前記第１の帯域を解放する通話切替ステップと、
を備え、
前記通話切替手段は、前記確保した通信パスを利用した前記仮想端末間の通信を、該通信パスを利用した前記切替対象の端末間の通信へと切り替えて前記迂回接続をさせることにより、前記切替対象の端末に、前記公衆網経由での通信パスよりも前記構内網経由での通信パスを優先的に利用させることを特徴とする通話切替方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末間の通信経路に関し、より詳細には通話切替に関する。
【背景技術】
【０００２】
ＶｏＩＰ（Voice over Internet Protocol）等に準拠することにより実現される構内網と、公衆網とを組み合わせた通信システムが一般的に利用されている。このような通信システムでは構内電話網の帯域が不足したときに通信経路を切り替える必要があるが、この際に可能な限り通話料金の発生を抑えたいという要求がある。
【０００３】
この要求に応えるための技術の一例が、特許文献１、特許文献２、特許文献３及び特許文献４に記載されている。
【０００４】
具体的には、特許文献１には、任意の音声品質の通話状態に移行することができる操作性の高い通話パス切り替えを行うシステムが記載されている。
【０００５】
また、特許文献２には、使用可能な領域が不足か否かを判定し、不足と判定されるときに優先度の低い通話の領域を開放する音声通話システムが記載されている。
【０００６】
更に、特許文献３には、拠点間の通話で使用する量に制限がある音声通話システムにおいて、使用可能な領域が不足か否かを判定し、優先度が低い端末を公衆網経由の接続に切り替えるシステムが記載されている。
【０００７】
加えて、特許文献４には、使用可能な領域が不足と判定されるときに、通話料金が安い公衆用ゲートウェイ装置を選択して公衆網へ接続する音声通話システムが記載されている。
【０００８】
そして、これらの特許文献の記載を組み合わせることで、構内電話網の帯域が不足したときに切り替え対象の通話のみを公衆網へ切り替えることで、公衆網の通話料金を抑え、且つ、切り替え対象とならなかった他の端末はＶｏＩＰ網での通話を可能とするシステムを実現できる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０００−０６９１５９号公報
【特許文献２】特開２００３−２７３８７９号公報
【特許文献３】特開２００８−０９８７３８号公報
【特許文献４】特開２００９−２００６５６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上述したように、各特許文献の記載を組み合わせることにより通話の切り替えが実現できる。もっとも、各特許文献の記載を組み合わせたとしても切替対象の端末を終了することなく継続して通話することができないという問題があった。
【００１１】
更に、各特許文献を検討してみると、以下のような問題があった。
【００１２】
特許文献１に記載の技術では、ＶｏＩＰ網の帯域が不足したときに公衆網へ切り替える際、通話者が手動にて通話を切り替えることが必要であるという問題があった。また、通話を切り替える方法は特に明記されていないが、通話料金を考慮して公衆用ゲートウェイ装置を選択して公衆網へ接続していないため、通話相手の拠点が離れていた場合には通話料金が高くなってしまうという問題があった。
【００１３】
特許文献２に記載の技術では、優先度の低い端末が継続して通話ができないという問題があった。
【００１４】
特許文献３に記載の技術では、通話料金を考慮して公衆用ゲートウェイ装置を選択して公衆網へ接続していないため、通話相手の拠点が離れていた場合には通話料金が高くなってしまうという問題があった。
【００１５】
また、特許文献４に記載の技術では、公衆網へ切替後に使用可能な領域が確保されても継続して公衆網に接続するため、通話料金が高くなってしまうという問題があった。
【００１６】
これらの問題点をまとめると、以下のようなものとなる。
【００１７】
第１の問題点は、通話を切り替える際に通話者の操作が必要ということである。
【００１８】
その理由は、通話者が音声品質を判断した上で、通話の切り替え操作を行うためである。
【００１９】
第２の問題点は、通話を切断して通話を切り替える必要があるということである。
【００２０】
その理由は、通話を切り替える際に切替対象の通話を切断するためである。
【００２１】
第３の問題点は、切り替え後の通話料金が常に発生してしまうことである。
【００２２】
その理由は、通話の切り替え先が常に公衆網であるため、通話切り替え後に公衆網の通話料金が発生してしまうためである。
【００２３】
第４の問題点は、拠点によって切り替え後の通話料金が高くなるということである。
【００２４】
その理由は、公衆網を経由する接続に通話を切り替える場合、通話者の拠点にある公衆用ゲートウェイ装置を使用するため、通話相手の拠点が遠くなるほど通話切り替え後の通話料金が高くなってしまうためである。
【００２５】
そこで本発明は、切り替え対象とする端末の通話を継続しつつ、構内網の帯域が不足した時点で優先度の低い端末を通話料金の発生しない構内網の帯域へ自動的に迂回接続するか、通話料金が安い公衆網へ自動的に切り替えることが可能な、通話切替システム及びその方法並びに通話切替装置及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【００２６】
本発明の第１の観点によれば、公衆網と、前記公衆網とゲートウェイ装置を介して通信可能な構内網と、前記構内網の状況を監視し管理する通話切替装置と、を備えるシステムの前記通話切替装置において、切替対象の端末が通信に用いている帯域を第１の帯域とした場合に、当該第１の帯域以外の帯域であって使用可能な領域が不足していない帯域である第２の帯域が前記構内網内に存在するかを確認し、前記第２の帯域が存在した場合は当該第２の帯域を使用するため、当該通話切替装置により仮想的に生成された仮想接続装置を選択し、前記第２の帯域が存在しなかった場合には前記ゲートウェイ装置を選択する接続装置選択手段と、前記選択された仮想接続装置を利用する前記構内網経由での通信パス又は前記選択されたゲートウェイ装置を利用する前記公衆網経由での通信パスの何れかの通信パスを確保し、該確保した通信パスを利用した、当該通話切替装置により仮想的に生成された仮想端末間の通信を確立する通信パス確保手段と、前記切替対象の端末が行っている前記通信を中断させることなく、前記切替対象の端末に前記確保した通信パスを利用させることにより迂回接続させ、当該迂回接続後に前記第１の帯域を解放する通話切替手段と、を備え、前記通話切替手段は、前記確保した通信パスを利用した前記仮想端末間の通信を、該通信パスを利用した前記切替対象の端末間の通信へと切り替えて前記迂回接続をさせることにより、前記切替対象の端末に、前記公衆網経由での通信パスよりも前記構内網経由での通信パスを優先的に利用させることを特徴とする通話切替装置が提供される。
【００２７】
本発明の第２の観点によれば、端末間での通信を行う端末及び前記端末が公衆網を介して通信を行うために利用するゲートウェイ装置を含む構内網と、前記構内網の状況を監視し管理する通話切替装置と、を備える通話切替システムにおいて、前記通話切替装置が上記本発明の第１の観点により提供される通話切替装置であることを特徴とする通話切替システムが提供される。
【００２８】
本発明の第３の観点によれば、公衆網と、前記公衆網とゲートウェイ装置を介して通信可能な構内網と、前記構内網の状況を監視し管理する通話切替装置と、を備えるシステムの前記通話切替装置に組み込まれる通話切替プログラムにおいて、前記通話切替装置を、切替対象の端末が通信に用いている帯域を第１の帯域とした場合に、当該第１の帯域以外の帯域であって使用可能な領域が不足していない帯域である第２の帯域が前記構内網内に存在するかを確認し、前記第２の帯域が存在した場合は当該第２の帯域を使用するため、当該通話切替装置により仮想的に生成された仮想接続装置を選択し、前記第２の帯域が存在しなかった場合には前記ゲートウェイ装置を選択する接続装置選択手段、前記選択された仮想接続装置を利用する前記構内網経由での通信パス又は前記選択されたゲートウェイ装置を利用する前記公衆網経由での通信パスの何れかの通信パスを確保し、該確保した通信パスを利用した、当該通話切替装置により仮想的に生成された仮想端末間の通信を確立する通信パス確保手段、
前記切替対象の端末が行っている前記通信を中断させることなく、前記切替対象の端末に前記確保した通信パスを利用させることにより迂回接続させ、当該迂回接続後に前記第１の帯域を解放する通話切替手段、として機能させ、前記通話切替手段により、前記確保した通信パスを利用した前記仮想端末間の通信を、該通信パスを利用した前記切替対象の端末間の通信へと切り替えて前記迂回接続をさせることにより、前記切替対象の端末に、前記公衆網経由での通信パスよりも前記構内網経由での通信パスを優先的に利用させることを特徴とする通話切替プログラムが提供される。
【００２９】
本発明の第４の観点によれば、端末間での通信を行う端末及び前記端末が公衆網を介して通信を行うために利用するゲートウェイ装置を含む構内網と、前記構内網の状況を監視し管理する通話切替装置と、を備えるシステムが行う通話切替方法において、
切替対象の端末が通信に用いている帯域を第１の帯域とした場合に、当該第１の帯域以外の帯域であって使用可能な領域が不足していない帯域である第２の帯域が前記構内網内に存在するかを確認し、前記第２の帯域が存在した場合は当該第２の帯域を使用するため、前記通話切替装置により仮想的に生成された仮想接続装置を選択し、前記第２の帯域が存在しなかった場合には前記ゲートウェイ装置を選択する接続装置選択ステップと、前記選択された仮想接続装置を利用する前記構内網経由での通信パス又は前記選択されたゲートウェイ装置を利用する前記公衆網経由での通信パスの何れかの通信パスを確保し、該確保した通信パスを利用した、前記通話切替装置により仮想的に生成された仮想端末間の通信を確立する通信パス確保ステップと、前記切替対象の端末が行っている前記通信を中断させることなく、前記切替対象の端末に前記確保した通信パスを利用させることにより迂回接続させ、当該迂回接続後に前記第１の帯域を解放する通話切替ステップと、を備え、前記通話切替手段は、前記確保した通信パスを利用した前記仮想端末間の通信を、該通信パスを利用した前記切替対象の端末間の通信へと切り替えて前記迂回接続をさせることにより、前記切替対象の端末に、前記公衆網経由での通信パスよりも前記構内網経由での通信パスを優先的に利用させることを特徴とする通話切替方法が提供される。
【発明の効果】
【００３０】
本発明によれば、構内網の帯域が不足しているか否かを考慮することにより適切な迂回経路を選択し、選択した迂回経路に通話パスを確保してから通話切り替えを行うことから、切り替え対象とする端末の通話を継続しつつ、構内網の帯域が不足した時点で優先度の低い端末を通話料金の発生しない構内網の帯域へ自動的に迂回接続するか、通話料金が安い公衆網へ自動的に切り替えることが可能となる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施形態全体の基本的構成を示すブロック図である。
【図２】本発明の実施形態である通話切替装置の基本的構成を示すブロック図である。
【図３】本発明の実施形態において記憶される各情報を表す図である。
【図４−１】帯域不足時に構内電話網へ迂回接続して切り替える場合において本発明の実施形態のフォローチャート図（１／２）である。
【図４−２】帯域不足時に構内電話網へ迂回接続して切り替える場合において本発明の実施形態のフォローチャート図（２／２）である。
【図５−１】帯域不足時に公衆網へ通話を切り替える場合において本発明の実施形態のフォローチャート図（１／２）である。
【図５−２】帯域不足時に公衆網へ通話を切り替える場合において本発明の実施形態のフォローチャート図（２／２）である。
【図６】本発明の実施形態の動作の変形例を表すフォローチャート図である。
【図７−１】帯域確保時に構内電話網へ通話を切り戻す場合において本発明の実施形態のフォローチャート図（１／２）である。
【図７−２】帯域確保時に構内電話網へ通話を切り戻す場合において本発明の実施形態のフォローチャート図（２／２）である。
【図８】本発明の実施例全体のネットワーク構成図である。
【図９】本発明の実施例におけるデータベース構成図（１／４）である。
【図１０】本発明の実施例におけるデータベース構成図（２／４）である。
【図１１】本発明の実施例におけるデータベース構成図（３／４）である。
【図１２】本発明の実施例におけるデータベース構成図（４／４）である。
【発明を実施するための形態】
【００３２】
次に、本発明を実施するための実施形態について図面を参照して詳細に説明する。
【００３３】
図１は、本実施形態のシステム全体を表す図である。図１を参照すると本実施形態は通話切替装置１０００と、ＶｏＩＰ網２０００と、公衆網３０００を含む。
【００３４】
通話切替装置１０００は、ＶｏＩＰ網２０００における端末間の通話を管理する装置である。通話切替装置１０００は、ＶｏＩＰ網２０００の状況を監視することにより、ＶｏＩＰ網２０００における、通話並びに端末及び公衆用ゲートウェイ装置の状況を把握することが可能である。
【００３５】
ＶｏＩＰ網２０００は、ＶｏＩＰに準拠した通信網である。なお、ＶｏＩＰ網２０００は、本発明の「構内網」に相当する。ＶｏＩＰ網２０００には、拠点２１００が複数含まれている。また、各拠点２１００には、ユーザが実際に使用する端末である端末２１０１と、通話切替装置１０００により仮想的に生成される端末である仮想端末２１０２と、通話切替装置１０００により仮想的に生成される接続装置である仮想接続装置２１０３と、が単数又は複数台含まれている。更に、各拠点２１００には公衆網３０００と通話をする際の出入り口となる装置である公衆ゲートウェイ装置２１０４が含まれている。
【００３６】
公衆網３０００は、公衆交換電話網であり、公衆網３０００を介して他の端末と通話を行う際には通話料金が発生する。
【００３７】
以上のような構成において、通話切替装置１０００は、本実施形態の特徴である通話切り替えを実施する。
【００３８】
続いて、図２を参照して通話切替装置１０００の基本的構成について説明する。通話切替装置１０００は、図２に示すデータ処理装置１００及びデータ記憶装置２００を含んでいる。
【００３９】
なお、本実施形態では、データ処理装置１００とデータ記憶装置２００を単一の装置により、例えば上述のように通話切替装置１０００として実現することを想定している。
【００４０】
もっとも、データ処理装置１００とデータ記憶装置２００を別々のコンピュータにより実現し、両コンピュータをバスやＵＳＢ規格に準拠したケーブル、インターネット等の手段を用いて接続するようにしてもよい。また、接続は有線接続であってもよいがその一部又は全部を無線による接続としてもよい。
【００４１】
図２を参照すると、データ処理装置１００は、自動切替判定部１０１、端末選択部１０２、接続装置選択部１０３、通話パス確保部１０４及び通話切替部１０５を含んでいる。なお、図２において実線で表記されている矢印線は各部の接続を表すものであり、破線で表記されている矢印線は各部が各記憶領域から情報を読み出すことを表すものである。
【００４２】
自動切替判定部１０１は、ＶｏＩＰ網の帯域が不足しているか否かを自動的に判断する機能を有する。
【００４３】
端末選択部１０２は、通話切替対象とする端末の中から優先度の低い端末を選択する機能を有する。
【００４４】
接続装置選択部１０３は、通話を切り替える際に使用する接続装置または仮想接続装置を選択する機能を有する。
【００４５】
通話パス確保部１０４は、仮想端末を使用した公衆網経由、または仮想端末と仮想接続装置を使用したＶｏＩＰ網経由の通話パスを確保する機能を有する。
【００４６】
通話切替部１０５は、仮想端末同士の通話から切替対象の端末同士の通話へと切り替える機能を有する。
【００４７】
一方、データ記憶装置２００は、端末記憶領域２０１、接続装置記憶領域２０２、通話記憶領域２０３、帯域記憶領域２０４及び公衆網記憶領域２０５を含んでいる。
【００４８】
ここで、データ記憶装置２００は、各種情報を記憶する記憶装置であり、この記憶装置は、例えばＨＤＤ（Hard disk drive）やＦｌａｓｈ  ＳＳＤ（Solid State Drive）により実現される。また、データ記憶装置２００は、単一の記憶装置により実現されてもよいが、複数の記憶装置の組合せにより実現されてもよい。
【００４９】
続いて、図３を参照して、上述したデータ記憶装置２００の各記憶領域に記憶されている情報の構成について説明する。
【００５０】
端末記憶領域２０１には、端末記憶領域情報２０１−１が記憶されている。端末記憶領域情報２０１−１は、「端末の識別ＩＤ、端末収容拠点、端末の優先度、及び１通話あたりの帯域の使用量」を含む。また、これらの情報は端末毎に記憶されている。
【００５１】
接続装置記憶領域２０２には、接続装置記憶領域情報２０２−１が記憶されている。接続装置記憶領域情報２０２−１は、「公衆用ゲートウェイ装置の識別ＩＤ、公衆用ゲートウェイ装置の収容拠点及び公衆用ゲートウェイ装置を使用できる端末の拠点」を含む。また、これらの情報は公衆用ゲートウェイ装置毎に記憶されている。
【００５２】
通話記憶領域２０３には、通話記憶領域情報２０３−１が記憶されている。通話記憶領域情報２０３−１は、「通話者である端末の識別ＩＤ、通話相手である端末の識別ＩＤ、通話で使用している電話網、通話切替履歴及び通話者が発信時にダイヤルした発信アクセスコード」を含む。また、これらの情報は帯域毎記憶されている。
【００５３】
帯域記憶領域２０４には、帯域記憶領域情報２０４−１が記憶されている。帯域記憶領域情報２０４−１は、「端末同士が接続時に使用する帯域の限界値、端末と公衆用ゲートウェイ装置が接続時に使用する帯域の限界値及び帯域の使用量の合計値」を含む。また、これらの情報は帯域毎記憶されている。
【００５４】
公衆網記憶領域２０５には、公衆網記憶領域情報２０５−１が記憶されている。公衆網記憶領域情報２０５−１には「通話者と接続する公衆用ゲート装置の識別ＩＤ、通話相手と接続する公衆用ゲート装置の識別ＩＤ、公衆網の通話料金及び公衆網へ発信するための追加ダイヤルイン番号」を含む。また、これらの情報は、通話者と接続する公衆用ゲートウェイ措置と、通話相手と接続する公衆用ゲートウェイ装置の組み合わせ毎に記憶されている。
【００５５】
なお、上述したように、各記憶領域情報は、複数ずつ記憶されうる。もっとも、説明の便宜上、図３においては複数組の図示は省略する。
【００５６】
また、本実施形態において「通話」とは利用者が発した音声を送受信している状態に限定する文言ではないものとする。すなわち、ハンドセットやヘッドセットといった送受話器の集音部から集音した音声を送受信している状態以外の、予め記憶されている保留音等を送受信している状態や、仮想端末間で音声情報を伴わない通信が行われている状態を含むものとする。すなわち、通話とは、通信（セッション）が確立されている状態を広く指す文言であるものとする。
【００５７】
更に、本実施形態においては、「通話を切り替える」とは、同一の通信先との通信経路の一部又は全部を切り替えることを指すものとする。
【００５８】
続いて、図４−１及び図４−２と、図５−１及び図５−２と、図６と、図７−１及び図７−２のフローチャートを参照して各部の動作について説明する。
【００５９】
まず、図４−１及び図４−２を参照してＶｏＩＰ網の帯域が不足時に優先度の低い端末を迂回接続してＶｏＩＰ網へ通話を切り替える際の動作について説明する。
【００６０】
最初に、ＶｏＩＰ網の不足している帯域を自動的に判断する自動切替判定部１０１が動作する。まず、自動切替判定部１０１は、帯域記憶領域２０４より各帯域の使用量の合計値および限界値を読出し（ステップＳ３０１）、帯域の使用量の合計値が限界値を超えているかを判断する（ステップＳ３０２）。ここで、帯域の使用量の合計値が限界値を超えていない場合は（ステップＳ３０２においてＮｏ）、迂回接続による切り替えを行わない（ステップＳ３０３−１）。
【００６１】
一方、帯域の使用量の合計値が限界値を超えている場合（ステップＳ３０２においてＹｅｓ）、ＶｏＩＰ網の不足している帯域で通話を切り替える対象の端末を選択する端末選択部１０２が動作を開始する。具体的には、端末選択部１０２が、通話記憶領域２０３より限界値を超えている帯域の通話者および通話相手を読出し（ステップＳ３０３）、端末記憶領域２０１より通話者および通話相手の端末の優先度を確認する（ステップＳ３０４）。そして、通話者および通話相手の端末の両方が優先度の低い端末であった場合に、両端末間での通話が優先度の低い通話であると判断する（ステップＳ３０５）。優先度の低い通話がない場合（ステップＳ３０５においてＮｏ）、迂回接続による切り替えを行わない（ステップＳ３０６−１）。
【００６２】
一方、優先度の低い通話がある場合（ステップＳ３０５においてＹｅｓ）、通話を切り替える際に使用する接続装置を選択する接続装置選択部１０３が動作を開始する。具体的には、接続装置選択部１０３が、帯域記憶領域２０４より優先度の低い通話者と通話相手が仮想接続装置経由で迂回接続した際の帯域の使用量の合計値および限界値を読み出し（ステップＳ３０６）、帯域の使用量の合計値が限界値を超えていないかを判断する（ステップＳ３０７）。ここで、仮想接続装置経由で迂回接続する際に使用する帯域の使用量の合計値が限界値を超えている場合（ステップＳ３０７においてＮｏ）、迂回接続による切り替えを行わない（ステップＳ３０８−１）。
【００６３】
一方、仮想接続装置経由で迂回接続した際の帯域の使用量の合計値が限界値を超えていない場合（ステップＳ３０７においてＹｅｓ）、仮想端末と仮想接続装置を使用して迂回接続の通話パスを確保する通話パス確保部１０４が動作を開始する。具体的には、通話パス確保部１０４が、通話記憶領域２０３より通話者が通話相手に発信するときにダイヤルした発信アクセスコードを読み出し（ステップＳ３０８）、端末記憶領域２０１より通話相手と同じ帯域の仮想端末の識別ＩＤを読み出す（ステップＳ３０９）。
【００６４】
続けて、通話パス確保部１０４が、通話者と同じ帯域の仮想端末から、「ステップＳ３０８において読み出した発信アクセスコード＋ステップＳ３０９において読み出した通話相手と同じ帯域の仮想端末の識別ＩＤ」をダイヤルして仮想接続装置経由で迂回接続してＶｏＩＰ網へ発信する（ステップＳ３１０）。そして、通話者と同じ帯域の仮想端末が発信してから一定時間経過後、通話相手と同じ帯域の仮想端末が通話者と同じ帯域の仮想端末からＶｏＩＰ網経由で着信中か判断する（ステップＳ３１１）。
【００６５】
ここで、仮想接続装置経由で通話者と同じ帯域の仮想端末から着信していない場合（ステップＳ３１１においてＮｏ）、通話者と同じ帯域の仮想端末は発信を途中放棄して発信を終了し（ステップＳ３１２）、迂回接続による切り替えを行わない。
【００６６】
一方、通話者と同じ帯域の仮想端末から仮想接続装置経由に迂回接続してＶｏＩＰ経由で通話相手と同じ帯域の仮想端末に着信中の場合（ステップＳ３１１においてＹｅｓ）、通話相手と同じ帯域の仮想端末は着信に応答し（ステップＳ３１３）、仮想接続装置経由に迂回接続して仮想端末同士の通話が成功したか判断する（ステップＳ３１４）。
【００６７】
ここで、仮想端末同士の通話から通話者および通話相手の通話に切り替えが成功しなかった場合（ステップＳ３１４においてＮｏ）、仮想端末同士の通話を終了し（ステップＳ３１５）、迂回接続による切り替えを行わない。
【００６８】
一方、仮想接続装置経由に迂回接続して仮想端末同士の通話が成功した場合（ステップＳ３１４においてＹｅｓ）、ＶｏＩＰ網経由の仮想端末同士の通話を通話者と通話相手の通話に切り替える通話切替部１０５が動作を開始する。具体的には、通話切替部１０５が、ＶｏＩＰ網経由の接続を仮想端末同士の通話から通話者および通話相手の通話に切り替え（ステップＳ３１６）、仮想端末を終了する（ステップＳ３１７）。そして、通話者と通話相手の通話に使用していた帯域が不足しているＶｏＩＰ網経由の通話を終了する（ステップＳ３１８）。
【００６９】
上述したように優先度の低い通話を仮想接続装置経由に迂回接続したＶｏＩＰ網の接続へ切り替えることで、通話自動切替後の通話料金を発生させないという効果を奏する。
【００７０】
続いて、図５−１及び図５−２を参照してＶｏＩＰ網の帯域が不足時に優先度の低い端末を公衆網へ通話を切り替える際の動作について説明する。
【００７１】
最初に、ＶｏＩＰ網の不足している帯域を自動的に判断する自動切替判定部１０１が動作する。まず、自動切替判定部１０１は、帯域記憶領域２０４より各帯域の使用量の合計値および限界値を読出し（ステップＳ４０１）、帯域の使用量の合計値が限界値を超えているかを判断する（ステップＳ４０２）。ここで、帯域の使用量の合計値が限界値を超えていない場合は（ステップＳ４０２においてＮｏ）、迂回接続による切り替えを行わない（ステップＳ４０３−１）。
【００７２】
一方、帯域の使用量の合計値が限界値を超えている場合（ステップＳ４０２においてＹｅｓ）、ＶｏＩＰ網の不足している帯域で通話を切り替える対象の端末を選択する端末選択部１０２が動作を開始する。具体的には、端末選択部１０２が、通話記憶領域２０３より限界値を超えている帯域の通話者および通話相手を読出し（ステップＳ４０３）、端末記憶領域２０１より通話者および通話相手の端末の優先度を確認する（ステップＳ４０４）。そして、通話者および通話相手の端末の両方が優先度の低い端末であった場合に、両端末間での通話が優先度の低い通話であると判断する（ステップＳ４０５）。優先度の低い通話がない場合（ステップＳ４０５においてＮｏ）、迂回接続による切り替えを行わない。
【００７３】
一方、迂回接続可能な帯域がなく、優先度の低い通話がある場合（ステップＳ４０５においてＹｅｓ）、公衆網へ通話を切り替える際に使用する公衆用ゲートウェイ装置を選択する接続装置選択部１０３が動作を開始する。具体的には、接続装置選択部１０３が、接続装置記憶領域２０２より優先度の低い通話者と通話相手が使用可能な公衆用ゲートウェイ装置を読み出し（ステップＳ４０６）、使用可能な公衆用ゲートウェイ装置はあるか判断する（ステップＳ４０７）。ここで、使用可能な公衆用ゲートウェイ装置がない場合（ステップＳ４０７においてＮｏ）、通話の切り替えを行わない。
【００７４】
一方、使用可能な公衆用ゲートウェイ装置がある場合（ステップＳ４０７においてＹｅｓ）、帯域記憶領域２０４より優先度の低い通話者と通話相手が使用可能な公衆用ゲートウェイ装置と接続した際の帯域の使用量の合計値および限界値を読み出し（ステップＳ４０８）、帯域の使用量の合計値が限界値を超えていないかを判断する（ステップＳ４０９）。ここで、公衆用ゲートウェイ装置と接続した際の帯域の使用量の合計値が限界値を超えている場合（ステップＳ４０９においてＮｏ）、通話の切り替えを行わない（ステップＳ４１０−１）。
【００７５】
一方、公衆用ゲートウェイ装置と接続した際の帯域の使用量の合計値が限界値を超えていない場合（ステップＳ４０９においてＹｅｓ）、仮想端末を使用して公衆網経由の通話パスを確保する通話パス確保部１０４が動作を開始する。具体的には、通話パス確保部１０４が、公衆網記憶領域２０５より通話者に接続する公衆用ゲートウェイ装置と、通話相手に接続する公衆用ゲートウェイ装置の組み合わせで、公衆網の通話料金が最も安い公衆網へ発信するための追加ダイヤルイン番号を読み出す（ステップＳ４１０）。また、端末記憶領域２０１より通話相手と同じ帯域の仮想端末の識別ＩＤを読み出す（ステップＳ４１１）。そして、通話者と同じ帯域の仮想端末から、「ステップＳ４１０において読み出した追加ダイヤルイン番号＋ステップＳ４１１において読み出した通話相手と同じ帯域の仮想端末の識別ＩＤ」をダイヤルして公衆網へ発信する（ステップＳ４１２）。その後、通話者と同じ帯域の仮想端末が発信してから一定時間経過後、通話相手と同じ帯域の仮想端末が公衆網経由で通話者と同じ帯域の仮想端末から着信中か判断する（ステップＳ４１３）。
【００７６】
公衆網経由で通話者と同じ帯域の仮想端末から着信していない場合（ステップＳ４１３においてＮｏ）、通話者と同じ帯域の仮想端末は発信を途中放棄して発信を終了し（ステップＳ４１４）、通話の切り替えを行わない。
【００７７】
一方、通話者と同じ帯域の仮想端末から公衆網経由で通話相手と同じ帯域の仮想端末に着信中の場合（ステップＳ４１３においてＹｅｓ）、通話相手と同じ帯域の仮想端末は着信に応答し（ステップＳ４１５）、仮想端末同士の通話が成功したか判断する（ステップＳ４１６）。
【００７８】
ここで、仮想端末同士の通話から通話者および通話相手の通話に切り替えが成功しなかった場合（ステップＳ４１６においてＮｏ）、仮想端末同士の通話を終了し、迂回接続による切り替えを行わない（ステップＳ４１７）。
【００７９】
一方、仮想端末同士の通話が成功した場合（ステップＳ４１６においてＹｅｓ）、公衆網経由の仮想端末同士の通話を通話者と通話相手の通話に切り替える通話切替部１０５が動作を開始する。具体的には、通話切替部１０５が、公衆網経由の接続を仮想端末同士の通話から通話者および通話相手の通話に切り替え（ステップＳ４１８）、仮想端末を終了する（ステップＳ４１９）。そして、通話者と通話相手の通話に使用していた公衆網経由の通話を終了する（ステップＳ４２０）。
【００８０】
上述したように優先度の低い通話をＶｏＩＰ網の接続から公衆網の接続へ切り替えることで、使用可能な帯域を使用して優先度の高い端末が通話することができるという効果を奏する。
【００８１】
ここで、上述した図４−１及び図４−２及び図５−１及び図５−２に示される動作の変形例について説明する。
【００８２】
図４−１及び図４−２及び図５−１及び図５−２では、ＶｏＩＰ網経由で迂回接続を行うか、公衆網経由で迂回接続を行うかを予め決定動作していた。もっとも、本実施形態では状況に応じて、ＶｏＩＰ網経由で迂回接続を行うか、公衆網経由で迂回接続を行うかを、柔軟に選択するようにすることが可能である。具体的には、ＶｏＩＰ網経由で迂回接続を行える場合は、ＶｏＩＰ網経由で迂回接続を行い、一方、ＶｏＩＰ網経由で迂回接続を行えない場合は、公衆網経由で迂回接続を行うようにしてもよい。
【００８３】
図６を参照して説明する。まず図４−１及び図４−２、図５−１及び図５−２に示すステップＳ３０５又はステップＳ４０５においてＹｅｓだった場合、ステップＳ５００の動作を新たに追加する。そしてステップＳ５００において迂回接続可能な帯域があるか確認する。
【００８４】
ここで、迂回接続可能な帯域が存在した場合は（ステップＳ５００においてＹｅｓ）、ＶｏＩＰ網経由での迂回接続が可能であると判断してステップＳ３０６に進む。一方、迂回接続可能な帯域が存在しない場合は（ステップＳ５００においてＮｏ）、ＶｏＩＰ網経由での迂回接続が不可能であると判断して公衆網経由での迂回接続を試みるべくステップＳ４０６に進む。
【００８５】
このように動作することにより、通話料金の発生する公衆網経由での迂回接続を可能な限り避けることが可能となる。
【００８６】
続いて、図７−１及び図７−２を参照して、ＶｏＩＰ網の通話可能帯域を確保した時に公衆網に通話切替している優先度の低い端末をＶｏＩＰ網への通話に切り戻す際の動作について説明する。
【００８７】
最初に、ＶｏＩＰ網の不足している帯域を自動的に判断する自動切替判定部１０１が動作する。まず、自動切替判定部１０１は、帯域記憶領域２０４より帯域毎の使用量の合計値および限界値を読み出し（ステップＳ６０１)、帯域の使用量の合計値が限界値を超えているかを判断する（ステップＳ６０２）。ここで、ＶｏＩＰ網の帯域の使用量の合計値が限界値を超えている場合（ステップＳ６０２においてＮｏ）、通話の切り替えを行わない（ステップＳ６０３−１）。
【００８８】
一方、ＶｏＩＰ網の帯域の使用量の合計値が限界値を超えていない場合（ステップＳ６０２においてＹｅｓ）、ＶｏＩＰ網の通話可能領域を確保している帯域に通話を切り戻す端末を選択する端末選択部１０２が動作を開始する。具体的には、端末選択部１０２が、通話記憶領域２０３より限界値を超えていない帯域に収容している通話者および通話相手を読み出し（ステップＳ６０３）、通話記憶領域２０３より通話者および通話相手から通話切替履歴のある端末を読み出し（ステップＳ６０４）、公衆網へ自動切替した通話であるかを判断する（ステップＳ６０５）。ここで、公衆網へ自動切替した通話がない場合（ステップＳ６０５においてＮｏ）、通話の切り替えを行わない。
【００８９】
一方、公衆網へ自動切替した通話がある場合（ステップＳ６０５においてＹｅｓ）、帯域記憶領域２０４よりＶｏＩＰ網へ切戻通話時に使用する帯域の使用量の合計値および限界値を読み出し（ステップＳ６０６）、帯域の使用量の合計値が限界値を超えていないかを判断する（ステップＳ６０７）。ＶｏＩＰ網へ切戻通話時に使用する帯域の使用量の合計値が限界値を超えている場合（ステップＳ６０７においてＮｏ）、通話の切り替えを行わない。
【００９０】
ＶｏＩＰ網へ切戻通話時に使用する帯域の使用量の合計値が限界値を超えていない場合（ステップＳ６０７においてＹｅｓ）、仮想端末を使用してＶｏＩＰ網経由の通話パスを確保する通話パス確保部１０４が動作を開始する。具体的には、通話パス確保部１０４が、通話記憶領域２０３より通話者が通話相手に発信するときにダイヤルした発信アクセスコードを読み出し（ステップＳ６０８）、端末記憶領域２０１より通話相手と同じ帯域の仮想端末の識別ＩＤを読み出す（ステップＳ６０９）。
【００９１】
続けて、通話パス確保部１０４が、通話者と同じ帯域の仮想端末から、「ステップＳ６０８において読み出した発信アクセスコード＋ステップＳ６０９において読み出した通話相手と同じ帯域の仮想端末の識別ＩＤ」をダイヤルしてＶｏＩＰ網へ発信する（ステップＳ６１０）。そして、通話者と同じ帯域の仮想端末が発信してから一定時間経過後、通話相手と同じ帯域の仮想端末が通話者と同じ帯域の仮想端末からＶｏＩＰ網経由で着信中か判断する（ステップＳ６１１）。
【００９２】
ここで、公衆網経由で通話者と同じ帯域の仮想端末から着信していない場合（ステップＳ６１１においてＮｏ）、通話者と同じ帯域の仮想端末は発信を途中放棄して発信を終了し（ステップＳ６１２）、通話の切り替えを行わない。
【００９３】
一方、通話者と同じ帯域の仮想端末からＶｏＩＰ経由で通話相手と同じ帯域の仮想端末に着信中の場合（ステップＳ６１１においてＹｅｓ）、通話相手と同じ帯域の仮想端末は着信に応答し（ステップＳ６１３）、仮想端末同士の通話が成功したか判断する（ステップＳ６１４）。
【００９４】
ここで、仮想端末同士の通話から通話者および通話相手の通話に切り替えが不可な場合（ステップＳ６１４においてＮｏ）、仮想端末同士の通話を終了し（ステップＳ６１５）、通話の切り替えを行わない。
【００９５】
一方、仮想端末同士の通話が成功した場合（ステップＳ６１４においてＹｅｓ）、ＶｏＩＰ網経由の仮想端末同士の通話を通話者と通話相手の通話に切り替える通話切替部１０５が動作を開始する。具体的には、通話切替部１０５が、ＶｏＩＰ網経由の接続を仮想端末同士の通話から通話者および通話相手の通話に切り替え（ステップＳ６１６）、仮想端末を終了する（ステップＳ６１７）。そして、通話者と通話相手の通話に使用していた公衆網経由の通話を終了する（ステップＳ６１８）。
【００９６】
上述したように優先度の低い通話を公衆網の接続からＶｏＩＰ網の接続へ切り替えることで、通話自動切替後の通話料金を安くすることができるという効果を奏する。
【００９７】
この効果は、公衆網に通話を切替後に構内電話網の帯域に通話可能領域が確保されたとしても公衆網に切替中の通話をＶｏＩＰ網に通話を切り戻しできない、という一般的な技術が有していた問題点を解消するものである。
【００９８】
なお、図４−１及び図４−２に示したステップＳ３０１〜ステップＳ３１８を行い公衆網を介さずＶｏＩＰ網内で迂回した場合にも、その後、上述のステップＳ６０１〜６１８の動作により通話履歴を確認して、通話を切り戻すことも可能である。
【００９９】
もっとも公衆網を介さずＶｏＩＰ網内で迂回した場合には、通話料金が発生しているわけではないため、必ずしも通話履歴を確認してまで、通話を切り戻す必要はない。公衆網を介さずＶｏＩＰ網内で迂回した場合に、迂回先のＶｏＩＰ網が限界ならば、通話履歴等を考慮することなく、新たな迂回対象としてステップＳ３００〜ステップＳ３１８の動作を再度行えばよい。
【０１００】
続いて、上述した本実施形態を具体化した実施例を用いて説明する。なお、下述する実施例における構成や、具体的な数値等はあくまで一例にしか過ぎず、本実施形態の適用範囲を限定するものではない。
【０１０１】
図８は、本実施例のシステム全体の構成を表す図である。
【０１０２】
図８を参照すると、本実施例は、ＶｏＩＰ網２に設置しているＶｏＩＰサーバ１と、ＶｏＩＰサーバ１に収容している端末５Ａ〜５Ｇ、公衆用ゲートウェイ装置６Ａ〜６Ｃ、仮想端末８Ａ〜８Ｃ及び仮想接続装置９Ａと、端末と公衆用ゲートウェイ装置を含む拠点３Ａ〜３Ｃと、拠点間の通話の使用量を管理する帯域４Ａ〜４Ｃと、公衆網７を含んでいる。
【０１０３】
なお、本実施例における、ＶｏＩＰサーバ１は、上述した通話切替装置１０００に相当する機能を有しているものとする。すなわち、本実施例では通話切替装置１０００をＶｏＩＰサーバとして実現することを想定している。
【０１０４】
次に、図９、図１０、図１１及び図１２を参照して本実施例におけるデータベースの構成を説明する。図９、図１０、図１１及び図１２に示すデータベースは上述したデータ記憶装置２００の各記憶領域に記憶されている情報に相当するものである。各記憶領域には図９に示す情報が記憶されているものとする。その後、本実施例の動作に伴い各情報は図１０、図１１及び図１２に示すように書き換えられていくものとする。
【０１０５】
端末記憶領域データベースＡは、端末記憶領域情報２０１−１に相当するデータベースである。具体的には、「端末の識別ＩＤ、端末収容拠点、端末の優先度、及び１通話あたりの帯域の使用量」を含む。また、これらの情報は端末毎に記憶されている。
【０１０６】
接続装置記憶領域データベースＢは、接続装置記憶領域情報２０２−１に相当するデータベースである。具体的には、「公衆用ゲートウェイ装置の識別ＩＤ、公衆用ゲートウェイ装置の収容拠点及び公衆用ゲートウェイ装置を使用できる端末の拠点」を含む。また、これらの情報は公衆用ゲートウェイ装置毎に記憶されている。
【０１０７】
通話記憶領域データベースＣは、通話記憶領域情報２０３−１に相当するデータベースである。具体的には、「通話者である端末の識別ＩＤ、通話相手である端末の識別ＩＤ、通話で使用している電話網、通話切替履歴及び通話者が発信時にダイヤルした発信アクセスコード」を含む。また、これらの情報は帯域毎記憶されている。
【０１０８】
今回は、通話切替前の通話記憶領域データベースＣ−１，通話切替後の通話記憶領域データベースＣ−２，通話切戻前の通話記憶領域データベースＣ−３，通話切戻後の通話記憶領域データベースＣ−４を有している。
【０１０９】
帯域記憶領域データベースＤは、帯域記憶領域情報２０４−１に相当するデータベースである。具体的には、「端末同士が接続時に使用する帯域の限界値、端末と公衆用ゲートウェイ装置が接続時に使用する帯域の限界値及び帯域の使用量の合計値」を含む。また、これらの情報は帯域毎記憶されている。
【０１１０】
今回は、迂回接続の通話切替前の帯域記憶領域データベースＤ−１，迂回接続の通話切替後の帯域記憶領域データベースＤ−２，公衆網へ通話切替前の帯域記憶領域データベースＤ−３，公衆網へ通話切替後の帯域記憶領域データベースＤ−４，ＶｏＩＰ網へ通話切戻前の帯域記憶領域データベースＤ−５，ＶｏＩＰ網へ通話切戻後の帯域記憶領域データベースＤ−６を有している。
【０１１１】
公衆網記憶領域データベースＥは、公衆網記憶領域情報２０５−１に相当するデータベースである。具体的には、「通話者と接続する公衆用ゲート装置の識別ＩＤ、通話相手と接続する公衆用ゲート装置の識別ＩＤ、公衆網の通話料金及び公衆網へ発信するための追加ダイヤルイン番号」を含む。また、これらの情報は、通話者と接続する公衆用ゲートウェイ措置と、通話相手と接続する公衆用ゲートウェイ装置の組み合わせ毎に記憶されている。
【０１１２】
今回の実施例においては、前提として端末５Ａと端末５ＢがＶｏＩＰ網を経由した通話により帯域４Ａの使用量の合計値が１０００Ｋｂｐｓに達している状況であるとする。そして、この状況下で更に、端末５Ｄと端末５Ｅが帯域４Ａを使用して新たな通話を開始するという状態を想定して説明をする。
【０１１３】
まず、図４−１及び図４−２を参照してＶｏＩＰ網の帯域が不足時に優先度の低い端末を迂回接続してＶｏＩＰ網へ通話を切り替える際の動作について説明する。
【０１１４】
自動切替判定部１０１は、データベースＤ−１より各帯域４Ａ〜４Ｃの使用量の合計値および限界値を読出し（ステップＳ３０１）、帯域の使用量の合計値が限界値を超えているかを判断する（ステップＳ３０２）。
【０１１５】
本実施例では帯域４Ａは使用量の合計値１０２０Ｋｂｐｓが限界値１０００Ｋｂｐｓを超えている（ステップＳ３０２においてＹｅｓ）。そのため端末選択部１０２は、データベースＣ−１より限界値を超えている帯域４Ａの通話者および通話相手を読出し（ステップＳ３０３）、データベースＡより通話中の端末５Ａ，端末５Ｂ，端末５Ｄ，および端末５Ｅの優先度を読み出す（ステップＳ３０４）。そして、通話中の端末が共に優先度の低い端末であるかを判断する（ステップＳ３０５）。
【０１１６】
本実施例では、端末５Ａと端末５Ｂの通話が共に優先度の低い通話である（ステップＳ３０５においてＹｅｓ）。そのため接続装置選択部１０３は、データベースＤ−２より各帯域の仮想接続装置経由で迂回接続した際の帯域の使用量の合計値および限界値を読み出す（ステップＳ３０６）。そして、帯域の使用量の合計値が限界値を超えていないかを判断する（ステップＳ３０７）。
【０１１７】
本実施例では、帯域３Ｃの仮想接続装置９Ａを接続時に使用する帯域４Ｂと帯域４Ｃの使用量の合計値１０２０Ｋｂｐｓが限界値２０００Ｋｂｐｓを超えていない。つまり、仮想接続装置経由で迂回接続した際の帯域の使用量の合計値が限界値を超えていない（ステップＳ３０７においてＹｅｓ）。そのため、通話パス確保部１０４にて、データベースＣ−３より通話者が通話相手に発信するときにダイヤルした発信アクセスコードを読み出し（ステップＳ３０８）、データベースＡより通話相手の端末５Ｂと同じ帯域の仮想端末８Ｂの識別ＩＤを読み出す（ステップＳ３０９）。
【０１１８】
続けて、通話パス確保部１０４が、通話者の端末５Ａと同じ帯域の仮想端末８Ａから、「ステップＳ３０８において読み出した発信アクセスコード＋ステップＳ３０９において読み出した通話相手と同じ帯域の仮想端末の識別ＩＤ」をダイヤルして仮想接続装置９Ａを迂回接続してＶｏＩＰ網へ発信する（ステップＳ３１０）。そして、仮想端末８Ａが発信してから一定時間経過後、仮想端末８Ｂが通話者と仮想端末８ＡからＶｏＩＰ網の仮想接続装置９Ａを経由して着信中か判断する（ステップＳ３１１）。
【０１１９】
本実施例では、仮想端末８Ａから仮想接続装置９Ａ経由に迂回接続してＶｏＩＰ経由で仮想端末８Ｂに着信中であるとする（ステップＳ３１１においてＹｅｓ）。そして、仮想端末８Ｂは着信に応答する（ステップＳ３１３）。その後、仮想接続装置９Ａ経由に迂回接続して仮想端末同士の通話が成功したか判断する（ステップＳ３１４）。
【０１２０】
本実施例では、仮想接続装置９Ａ経由に迂回接続して仮想端末同士の通話が成功したとする（ステップＳ３１４においてＹｅｓ）。そのため、通話切替部１０５は、ＶｏＩＰ網経由の接続を仮想端末８Ａと仮想端末８Ｂの通話から端末５Ａおよび端末５Ｂの通話に切り替え（ステップＳ３１６）、仮想端末８Ａと仮想端末８Ｂを終了する（ステップＳ３１７）。そして、端末５Ａと端末５Ｂの通話に使用していた帯域４Ａの通話を終了する（ステップＳ３１８）。
【０１２１】
上述したように優先度の低い通話を仮想接続装置経由に迂回接続したＶｏＩＰ網の接続へ切り替えることで、通話自動切替後の通話料金を発生させずに帯域３Ａを使用して優先度の高い端末５Ｆと端末５ＧがＶｏＩＰ網を経由して通話することができるという効果を奏する。
【０１２２】
続いて、図５−１及び図５−２を参照してＶｏＩＰ網の帯域が不足時に優先度の低い端末を公衆網へ通話を切り替える際の動作について説明する。上述したように、今回の実施例においては、前提として端末５Ａと端末５ＢがＶｏＩＰ網を経由した通話により帯域４Ａの使用量の合計値が１０００Ｋｂｐｓに達している状況であるとする。そして、この状況下で更に、端末５Ｄと端末５Ｅが帯域４Ａを使用して新たな通話を開始するという状態を想定して説明をする。
【０１２３】
自動切替判定部１０１は、データベースＤ−３より各帯域４Ａ〜４Ｃの使用量の合計値および限界値を読出し（ステップＳ４０１）、使用量の合計値が限界値を超えている帯域があるかを判断する（ステップＳ４０２）。
【０１２４】
本実施例では、帯域４Ａは使用量の合計値１０２０Ｋｂｐｓが限界値１０００Ｋｂｐｓを超えている（ステップＳ４０２においてＹｅｓ）。そのため、端末選択部１０２は、データベースＣ−１より限界値を超えている帯域４Ａを使用している通話が端末５Ａと端末５Ｂの通話、及び、端末５Ｄと端末５Ｅの通話であることを読み出す（ステップＳ４０３）。続けて、データベースＡより通話中の端末５Ａ、端末５Ｂ、端末５Ｄ及び端末５Ｅの優先度を読み出し（ステップＳ４０４）、通話中の端末が共に優先度が低い端末があるかを判断する（ステップＳ４０５）。
【０１２５】
本実施例では、端末５Ａと端末５Ｂの通話が共に優先度の低い通話である（ステップＳ４０５においてＹｅｓ）。そのため、接続装置選択部１０３は、端末５Ａと端末５Ｂの通話が共に優先度の低い通話のため、データベースＢより端末５Ａと端末５Ｂが使用可能な公衆用ゲートウェイ装置を読み出す（ステップＳ４０６）。そして、使用可能な公衆用ゲートウェイ装置があるかを判断する（ステップＳ４０７）。
【０１２６】
本実施例では、端末５Ａは公衆用ゲートウェイ装置６Ａと公衆用ゲートウェイ装置６Ｃが使用可能、端末５Ｂは公衆用ゲートウェイ装置６Ｂが使用可能である。そのため、データベースＤ−４より各端末が公衆用ゲートウェイ装置に接続したときの帯域の使用量の合計値および限界値を読み出し（ステップＳ４０８）、帯域の使用量の合計値が限界値を超えていないかを判断する（ステップＳ４０９）。
【０１２７】
本実施例では、端末５Ａは、公衆用ゲートウェイ装置６Ａとの接続では帯域が同じために帯域の限界値がない、および公衆用ゲートウェイ装置６Ｃとの接続では帯域Ｃの使用量の合計値１０２０Ｋｂｐｓが限界値２０００Ｋｂｐｓを超えていない。
【０１２８】
また、本実施例では、端末５Ｂは、公衆用ゲートウェイ装置６Ｂとの接続では帯域が同じために帯域の限界値がない。
【０１２９】
そして、通話パス確保部１０４は、端末５Ａと端末５Ｂが共に接続可能な公衆用ゲートウェイ装置があるため、データベースＥより端末５Ａに接続する公衆用ゲートウェイ装置６Ａまたは公衆用ゲートウェイ装置６Ｃと、端末５Ｂに接続する公衆用ゲートウェイ装置６Ｂの組み合わせで、公衆網の通話料金１０（円／分）と最も安い公衆用ゲートウェイ装置６Ａと公衆用ゲートウェイ装置６Ｃの組み合わせの公衆網へ発信するための追加ダイヤルイン番号０１−１１１１−２２２２を読み出す（ステップＳ４１０）。また、データベースＡより端末５Ｂと同じ帯域の仮想端末８Ｂの識別ＩＤ２９９９を読み出し（ステップＳ４１１）、通話者と同じ帯域の仮想端末８Ａから、「０１−１１１１−２２２２−２９９９」をダイヤルして公衆網へ発信する（ステップＳ４１２）。
【０１３０】
仮想端末８Ａが発信してから一定時間経過後、仮想端末８Ｂは仮想端末８Ａから公衆網経由へ着信中か判断する（ステップＳ４１３）。仮想端末８Ａから公衆網経由へ着信中の場合（ステップＳ４１３においてＹｅｓ）、仮想端末８Ｂは着信に応答し（ステップＳ４１５）、公衆網経由の仮想端末８Ａと仮想端末８Ｂの通話が成功したかを判断する（ステップＳ４１６）。
【０１３１】
通話切替部１０５は、公衆網経由の仮想端末同士の通話が成功した場合（ステップＳ４１６においてＹｅｓ）、端末５Ａから公衆用ゲートウェイ装置６Ｃへの接続、および公衆用ゲートウェイ装置６Ｂから端末５Ｂへの接続により公衆網へ通話に切り替え（ステップＳ４１８）、仮想端末８Ａと仮想端末８Ｂの使用を終了する（ステップＳ４１９）。その後、端末５Ａと端末５Ｂが通話で使用していたＶｏＩＰ網での通話を終了する（ステップＳ４２０）。
【０１３２】
これにより優先度の低い端末５Ａと端末５Ｂの通話をＶｏＩＰ網の接続から公衆網の接続へ切り替えることで、使用可能な帯域３Ａを使用して優先度の高い端末５Ｆと端末５ＧがＶｏＩＰ網を経由して通話することができる。
【０１３３】
続いて、図７−１及び図７−２を参照して、ＶｏＩＰ網の通話可能帯域を確保した時に公衆網に通話切替している優先度の低い端末をＶｏＩＰ網への通話に切り戻す際の動作について説明する。
【０１３４】
上述したように、今回の実施例においては、前提として端末５Ａと端末５ＢがＶｏＩＰ網を経由した通話により帯域４Ａの使用量の合計値が１０００Ｋｂｐｓに達している状況であるとする。そして、この状況下で更に、端末５Ｄと端末５Ｅが帯域４Ａを使用して新たな通話を開始していたが、端末５Ｄと端末５Ｅの通話を終了したものとする。
【０１３５】
自動切替判定部１０１は、データベースＤ−５より各帯域４Ａ〜４Ｃの使用量の合計値および限界値を読出し（ステップＳ６０１）、使用量の合計値が限界値を超えていない帯域があるかを判断する（ステップＳ６０２）。
【０１３６】
本実施例では、帯域４Ａは使用量の合計値９８０Ｋｂｐｓが限界値１０００Ｋｂｐｓを超えていない（ステップＳ６０２においてＹｅｓ）。そのため、端末選択部１０２は、データベースＣ−３より限界値を超えていない帯域４Ａに収容している通話中の端末５Ａと端末５Ｂの通話であることを読み出し（ステップＳ６０３）、データベースＣ−３より端末５Ａ，および端末５Ｂの通話切替履歴を読み出し（ステップＳ６０４）、公衆網へ自動切替した通話があるかを判断する（ステップＳ６０５）。
【０１３７】
本実施例では、端末５Ａと端末５Ｂが公衆網へ自動切替した通話があるため、データベースＤ−６よりＶｏＩＰ網へ切戻通話時に使用する帯域４Ａの使用量の合計値および限界値を読み出す（ステップＳ６０６）。そして、帯域４Ａの使用量の合計値が限界値を超えていないかを判断する（ステップＳ６０７）。
【０１３８】
本実施例では、ＶｏＩＰ網へ切戻通話時に使用する帯域４Ａの使用量の合計値１０００Ｋｂｐｓが限界値１０００Ｋｂｐｓを超えていない（ステップＳ６０７においてＹｅｓ）。そのため、通話パス確保部１０４は、データベースＣ−３より通話者が通話相手に発信するときにダイヤルした発信アクセスコードを読み出し（ステップＳ６０８）、データベースＡより通話相手の端末５Ｂと同じ帯域の仮想端末８Ｂの識別ＩＤを読み出す（ステップＳ６０９）。そして、通話者の端末５Ａと同じ帯域の仮想端末８Ａから、「ステップＳ６０８において読み出した発信アクセスコード＋ステップＳ６０９において読み出した通話相手と同じ帯域の仮想端末の識別ＩＤ」をダイヤルしてＶｏＩＰ網へ発信し（ステップＳ６１０）、仮想端末８Ａが発信してから一定時間経過後、仮想端末８Ｂが仮想端末８ＡからＶｏＩＰ網経由で着信中か判断する（ステップＳ６１１）。
【０１３９】
仮想端末８ＡからＶｏＩＰ経由で仮想端末８Ｂに着信中の場合（ステップＳ６１１においてＹｅｓ）、仮想端末８Ａは着信に応答し（ステップＳ６１２）、仮想端末同士の通話が成功したか判断する（ステップＳ６１４）。
【０１４０】
仮想端末同士の通話が成功した場合（ステップＳ６１４においてＹｅｓ）、通話切替部１０５は、ＶｏＩＰ網経由の仮想端末８Ａと仮想端末８Ｂの通話を端末５Ａと端末５Ｂの通話に切り替え（ステップＳ６１４）、仮想端末８Ａと仮想端末８Ｂを終了し（ステップＳ６１７）。そして、端末５Ａと端末５Ｂの通話に使用していた公衆網経由の通話を終了する（ステップＳ６１８）。
【０１４１】
これにより優先度の低い通話を公衆網の接続からＶｏＩＰ網の接続へ切り替えることで、通話自動切替後の通話料金を安くすることができる。
【０１４２】
なお、本発明の実施形態である通話切替装置は、ハードウェアにより実現することもできるが、コンピュータをその通話切替装置として機能させるためのプログラムをコンピュータがコンピュータ読み取り可能な記録媒体から読み込んで実行することによっても実現することができる。
【０１４３】
また、本発明の実施形態による通話切替方法は、ハードウェアにより実現することもできるが、コンピュータにその方法を実行させるためのプログラムをコンピュータがコンピュータ読み取り可能な記録媒体から読み込んで実行することによっても実現することができる。
【０１４４】
加えて、これらのプログラムが、通話切替装置に予め記憶されていてもよい。しかし、コンピュータを、通話切替装置の全部又は一部として動作させ、あるいは、上述の処理を実行させるためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）、ＤＶＤ（Digital Versatile Disc)、ＭＯ（Magneto Optical Disk(Disc)）ＢＤ（Blu-ray Disc）等のコンピュータ読み取り可能な記録媒体に格納して配布し、これをコンピュータにインストールし、上述の手段として動作させ、あるいは、上述の工程を実行させてもよい。
【０１４５】
さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを格納しておき、例えば、搬送波にプログラムを重畳させて、コンピュータにダウンロード等してプログラムを実行してもよい。
【０１４６】
また、上述した実施形態は、本発明の好適な実施形態ではあるが、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【０１４７】
以上説明した本発明の実施形態は、以下に示すような多くの効果を奏する。
【０１４８】
第１の効果は、通話切替を自動的に判定することができることである。
【０１４９】
その理由は、ＶｏＩＰ網の帯域が不足している，またはＶｏＩＰ網の帯域を確保していることを、端末から操作せずに自動的に判定することができるためである。
【０１５０】
第２の効果は、継続して通話しながら通話切替を行うことができることである。
【０１５１】
その理由は、予め通話パスを確保することで、切替対象の通話を切り替えることができるためである。
【０１５２】
第３の効果は、通話切替で公衆網の通話料金を発生させないことができることである。
【０１５３】
その理由は、ＶｏＩＰ網の通話可能な帯域に迂回接続することができるためである。
【０１５４】
第４の効果は、通話切替後に接続する公衆網の通話料金を安くすることができることである。
【０１５５】
その理由は、通話を切り替える際に通話料金の安い公衆用ゲートウェイ装置を選択することができるためである。
【０１５６】
第５の効果は、通話切替後に公衆網の通話料金を発生させないことができることである。
【０１５７】
その理由は、公衆網へ通話を切り替え後にＶｏＩＰ網の帯域を確保していると判断すると、公衆網経由の通話からＶｏＩＰ網経由の通話に切り替えることができるためである。
【０１５８】
そして、これらの効果は一般的な技術では奏することができないものであり、本実施形態特有のものである。
【０１５９】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１６０】
（付記１）  公衆網と、前記公衆網とゲートウェイ装置を介して通信可能な構内網と、前記構内網の状況を管理する通話切替装置と、を備えるシステムの前記通話切替装置において、
切替対象の端末が通信に用いている帯域を第１の帯域とした場合に、当該第１の帯域以外の帯域であって使用可能な領域が不足していない帯域である第２の帯域が前記構内網内に存在するかを確認し、前記第２の帯域が存在した場合は当該第２の帯域を使用するための仮想接続装置を選択し、前記第２の帯域が存在しなかった場合には前記ゲートウェイ装置を選択する接続装置選択手段と、
前記選択された仮想接続装置を利用する前記構内網経由での通信パス又は前記選択されたゲートウェイ装置を利用する前記公衆網経由での通信パスの何れかの通信パスを確保する通信パス確保手段と、
前記切替対象の端末が行っている前記通信を中断させることなく、前記切替対象の端末に前記確保した通信パスを利用させることにより迂回接続させ、当該迂回接続後に前記第１の帯域を解放する通話切替手段と、
を備え、
前記切替対象の端末に、前記公衆網経由での通信パスよりも前記構内網経由での通信パスを優先的に利用させることを特徴とする通話切替装置。
【０１６１】
（付記２）  付記１に記載の通話切替装置において、
前記迂回接続後、前記第１の帯域の使用可能な領域が不足していない状態となった場合に、前記切替対象の端末の通話履歴を参照し、当該切替対象の端末が前記迂回接続を継続している場合には前記第１の帯域を使用した通信に切り戻し、当該迂回接続を終了させることを特徴とする通話切替装置。
【０１６２】
（付記３）  付記１又は２に記載の通話切替装置において、
前記接続装置選択手段は、選択可能なゲートウェイ装置が複数存在する際に、当該複数ゲートウェイ装置の中から、ゲートウェイ装置を利用して前記公衆網経由で通信した場合に通信料金がもっとも低廉となるゲートウェイ装置を選択することを特徴とする通話切替装置。
【０１６３】
（付記４）  付記１乃至３の何れか１に記載の通話切替装置において、
前記通信パス確保手段は、
前記選択された仮想接続装置を利用する前記構内網経由での通信パス又は前記選択されたゲートウェイ装置を利用する前記公衆網経由での通信パスの何れかを用いて仮想端末による通信を確立させることにより通信パスを確保し、
前記通話切替手段は、前記仮想端末による通信を前記切替対象の端末による通信へと切り替えることにより前記迂回接続をさせることを特徴とする通話切替装置。
【０１６４】
（付記５）  付記１乃至４の何れか１に記載の通話切替装置において、
前記構内網内に、使用可能な領域が不足している帯域が存在しているか否かを判定する自動切替判定手段と、
使用可能な領域が不足していると判定された帯域を用いて通信を行っている端末を前記切替対象の端末として選択する端末選択手段と、
を更に備え、
前記切替対象の端末は優先度を低く設定している端末から選択されることを特徴とする通話切替装置。
【０１６５】
（付記６）  端末間での通信を行う端末及び前記端末が公衆網を介して通信を行うために利用するゲートウェイ装置を含む構内網と、前記構内網の状況を管理する通話切替装置と、を備える通話切替システムにおいて、
前記通話切替装置が付記１乃至５の何れか１に記載の通話切替装置であることを特徴とする通話切替システム。
【０１６６】
（付記７）  公衆網と、前記公衆網とゲートウェイ装置を介して通信可能な構内網と、前記構内網の状況を管理する通話切替装置と、を備えるシステムの前記通話切替装置に組み込まれる通話切替プログラムにおいて、
切替対象の端末が通信に用いている帯域を第１の帯域とした場合に、当該第１の帯域以外の帯域であって使用可能な領域が不足していない帯域である第２の帯域が前記構内網内に存在するかを確認し、前記第２の帯域が存在した場合は当該第２の帯域を使用するための仮想接続装置を選択し、前記第２の帯域が存在しなかった場合には前記ゲートウェイ装置を選択する接続装置選択手段と、
前記選択された仮想接続装置を利用する前記構内網経由での通信パス又は前記選択されたゲートウェイ装置を利用する前記公衆網経由での通信パスの何れかの通信パスを確保する通信パス確保手段と、
前記切替対象の端末が行っている前記通信を中断させることなく、前記切替対象の端末に前記確保した通信パスを利用させることにより迂回接続させ、当該迂回接続後に前記第１の帯域を解放する通話切替手段と、
を備え、
前記切替対象の端末に、前記公衆網経由での通信パスよりも前記構内網経由での通信パスを優先的に利用させることを特徴とする通話切替プログラム。
【０１６７】
（付記８）  端末間での通信を行う端末及び前記端末が公衆網を介して通信を行うために利用するゲートウェイ装置を含む構内網と、前記構内網の状況を管理する通話切替装置と、を備えるシステムが行う通話切替方法において、
切替対象の端末が通信に用いている帯域を第１の帯域とした場合に、当該第１の帯域以外の帯域であって使用可能な領域が不足していない帯域である第２の帯域が前記構内網内に存在するかを確認し、前記第２の帯域が存在した場合は当該第２の帯域を使用するための仮想接続装置を選択し、前記第２の帯域が存在しなかった場合には前記ゲートウェイ装置を選択する接続装置選択ステップと、
前記選択された仮想接続装置を利用する前記構内網経由での通信パス又は前記選択されたゲートウェイ装置を利用する前記公衆網経由での通信パスの何れかの通信パスを確保する通信パス確保ステップと、
前記切替対象の端末が行っている前記通信を中断させることなく、前記切替対象の端末に前記確保した通信パスを利用させることにより迂回接続させ、当該迂回接続後に前記第１の帯域を解放する通話切替ステップと、
を備え、
前記切替対象の端末に、前記公衆網経由での通信パスよりも前記構内網経由での通信パスを優先的に利用させることを特徴とする通話切替方法。
【産業上の利用可能性】
【０１６８】
本発明は、ＶｏＩＰ等に準拠した構内網及び公衆網を利用した通信システムにおいて、端末の通話を確保しながら公衆網の通話料金を低く抑えたい場合に好適である。
【符号の説明】
【０１６９】
１  ＶｏＩＰサーバ
２、２０００  ＶｏＩＰ網
３  拠点
４  帯域
５、２１０１  端末
８、２１０２  仮想端末
９、２１０３  仮想接続装置
６、２１０４  公衆用ゲートウェイ装置
７、３０００  公衆網
１００  データ処理装置
１０１  動切替判定部
１０２  端末選択部
１０３  接続装置選択部
１０４  通話パス確保部
１０５  通話切替部
２００  データ記憶装置
２０１  端末記憶領域
２０２  接続装置記憶領域
２０３  通話記憶領域
２０４  帯域記憶領域
２０５  公衆網記憶領域
２０１−１  端末記憶領域情報
２０２−１  接続装置記憶領域情報
２０３−１  通話記憶領域情報
２０４−１  帯域記憶領域情報
２０５−１  公衆網記憶領域情報
１０００  通話切替装置
【図１】
0005881138.tif 000002
【図２】
0005881138.tif 000003
【図３】
0005881138.tif 000004
【図４−１】
0005881138.tif 000005
【図４−２】
0005881138.tif 000006
【図５−１】
0005881138.tif 000007
【図５−２】
0005881138.tif 000008
【図６】
0005881138.tif 000009
【図７−１】
0005881138.tif 000010
【図７−２】
0005881138.tif 000011
【図８】
0005881138.tif 000012
【図９】
0005881138.tif 000013
【図１０】
0005881138.tif 000014
【図１１】
0005881138.tif 000015
【図１２】
0005881138.tif 000016