(57)【要約】【課題】プロキシサーバによる呼接続を標準としながらも、当該プロキシサーバによる呼接続が失敗した際に、ピアツーピアによる呼接続を自動的に行うことが可能な通信装置、及び通信方法を提供する。【解決手段】プロキシサーバによる呼接続を行った際に、接続先の電話番号をＩＰアドレスを少なくとも備えたアドレス情報をＩＰ通信装置の記憶部に記憶し、次回プロキシサーバによる呼接続が失敗すると、アドレス情報から接続先のＩＰアドレスを取得し、ピアツーピアによる呼接続を行う。  【選択図】  図２
2008016932.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ網を介して通信を行う通信装置において、
電話番号による呼接続を行う第１の呼接続手段と、
ＩＰアドレスによる呼接続を行う第２の呼接続手段と、
前記第１の呼接続手段により呼接続が行われた際に、該呼接続に用いた電話番号と該電話番号に対応するＩＰアドレスの組をアドレス情報として記憶する記憶手段と、
前記記憶手段にアドレス情報が存在しない相手先に対して前記第１の呼接続手段で呼接続を行わせ、前記記憶手段にアドレス情報が存在する相手先に対して、前記第１の呼接続手段と前記第２の呼接続手段とのいずれかで呼接続を行わせる通信制御手段と
を具備することを特徴とする通信装置。
【請求項２】
前記記憶手段は、前記第１の呼接続手段による呼接続を行うか否かの判断を行うための接続条件を記憶し、
前記通信制御手段は、前記接続条件に基づいて、前記第１の呼接続手段による呼接続を行うことなく前記第２の呼接続手段による呼接続を行わせるか否かの判断を行う
ことを特徴とする請求項１記載の通信装置。
【請求項３】
前記通信制御手段は、前記第１の呼接続手段による呼接続が失敗すると、該呼接続が失敗した電話番号に対応して前記記憶手段に記憶されているＩＰアドレスへの前記第２の呼接続手段による呼接続を行わせることを特徴とする請求項１又は２記載の通信装置。
【請求項４】
前記記憶手段は、既に記憶しているアドレス情報の中から削除するアドレス情報を決定するための削除条件を記憶し、前記アドレス情報を記憶するための空き容量が不足すると判断すると、前記削除条件に基づいてアドレス情報を削除する
ことを特徴とする請求項１乃至３記載の通信装置。
【請求項５】
前記第１の通信手段と前記第２の通信手段の何れを用いて呼接続が完了したかを通知する通知手段をさらに具備することを特徴とする請求項１乃至４記載の通信装置。
【請求項６】
ＩＰ網を介して通信装置で通信を行う通信方法において、
電話番号による呼接続を第１の呼接続手段で行い、
前記第１の呼接続手段により呼接続が行われた際に、該呼接続に用いた電話番号と該電話番号に対応するＩＰアドレスの組をアドレス情報として記憶手段に記憶し、
前記記憶手段にアドレス情報が存在しない相手先に対して通信制御手段で前記第１の呼接続手段による呼接続を行わせ、
前記記憶手段にアドレス情報が存在する相手先に対して、前記第１の呼接続手段とＩＰアドレスによる呼接続を行う前記第２の呼接続手段のいずれかを用いて前記通信制御手段で呼接続を行わせる
ことを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、及び通信方法に関し、特に、サーバによる呼接続と、ピアツーピアによる呼接続を行うことが可能な通信装置、及び通信方法に関する。
【背景技術】
【０００２】
電話やファクシミリによる通信方法として、従来から行われている電話網を利用した通信に代えて、近年、インターネット網（ＩＰ網）を利用したＩＰ(Internet Protocol)による通信が徐々に増えている。
【０００３】
ＩＰ網を利用して通信する場合は、実際の通信を行う前に予め通信相手との接続（呼接続）が完了していなければならず、呼接続の方式として、Ｈ.３２３やＳＩＰ(Session Initiation Protocol)などのプロトコルが知られている。
【０００４】
これらの方式では、ＶｏＩＰ(Voice over Internet Protocol)を利用して通信を行うことが可能な電話機やファクシミリなどの通信装置（ＩＰ通信装置）間を、電話番号をＩＰアドレスに変換するアドレス変換機能を備えたゲートキーパやＳＩＰ(Session Initiation Protocol)サーバなどのプロキシサーバを用いて呼接続する。
【０００５】
また、接続先のＩＰアドレスをＩＰ通信装置で管理し、プロキシサーバを用いることなく直接接続する（ピアツーピア）機能を備えたものもある（例えば、特許文献１、及び２参照）。
【０００６】
そして、昨今のＩＰ通信装置では、プロキシサーバによる呼接続を標準としながらも、接続先のＩＰアドレスが予めＩＰ通信装置に設定されている場合は、ピアツーピアで呼接続を行うものもある。
【特許文献１】特開２００３−１５８５５３号公報
【特許文献２】特開２００３−０６０８３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
一方、プロキシサーバによる呼接続が失敗した際にピアツーピアに切り替えて呼接続を行うとすると、接続先のＩＰアドレスをユーザが自らの通信装置に設定しなければならず、ＩＰアドレスの調査が必要となるなど大変な手間であった。
【０００８】
また、一般のユーザは、呼接続が失敗した際に、プロキシサーバによる呼接続と、ピアツーピアによる呼接続の何れが失敗したのかを判断することが難しく、呼接続の失敗に対する対応策を適切かつ迅速に実施することが困難であった。
【０００９】
そこで本発明では、プロキシサーバによる呼接続を標準としながらも、当該プロキシサーバによる呼接続が失敗した際に、ピアツーピアによる呼接続を自動的に行うことが可能な通信装置、及び通信方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、ＩＰ網を介して通信を行う通信装置において、電話番号による呼接続を行う第１の呼接続手段と、ＩＰアドレスによる呼接続を行う第２の呼接続手段と、前記第１の呼接続手段により呼接続が行われた際に、該呼接続に用いた電話番号と該電話番号に対応するＩＰアドレスの組をアドレス情報として記憶する記憶手段と、前記記憶手段にアドレス情報が存在しない相手先に対して前記第１の呼接続手段で呼接続を行わせ、前記記憶手段にアドレス情報が存在する相手先に対して、前記第１の呼接続手段と前記第２の呼接続手段とのいずれかで呼接続を行わせる通信制御手段とを具備することを特徴とする。
【００１１】
また、前記記憶手段は、前記第１の呼接続手段による呼接続を行うか否かの判断を行うための接続条件を記憶し、前記通信制御手段は、前記接続条件に基づいて、前記第１の呼接続手段による呼接続を行うことなく前記第２の呼接続手段による呼接続を行わせるか否かの判断を行うことが望ましい。
【００１２】
また、前記通信制御手段は、前記第１の呼接続手段による呼接続が失敗すると、該呼接続が失敗した電話番号に対応して前記記憶手段に記憶されているＩＰアドレスへの前記第２の呼接続手段による呼接続を行わせることが望ましい。
【００１３】
また、前記記憶手段は、既に記憶しているアドレス情報の中から削除するアドレス情報を決定するための削除条件を記憶し、前記アドレス情報を記憶するための空き容量が不足すると判断すると、前記削除条件に基づいてアドレス情報を削除することが望ましい。
【００１４】
また、前記第１の通信手段と前記第２の通信手段の何れを用いて呼接続が完了したかを通知する通知手段をさらに具備することが望ましい。
【００１５】
次に、本発明は、ＩＰ網を介して通信装置で通信を行う通信方法において、電話番号による呼接続を第１の呼接続手段で行い、前記第１の呼接続手段により呼接続が行われた際に、該呼接続に用いた電話番号と該電話番号に対応するＩＰアドレスの組をアドレス情報として記憶手段に記憶し、前記記憶手段にアドレス情報が存在しない相手先に対して通信制御手段で前記第１の呼接続手段による呼接続を行わせ、前記記憶手段にアドレス情報が存在する相手先に対して、前記第１の呼接続手段とＩＰアドレスによる呼接続を行う前記第２の呼接続手段のいずれかを用いて前記通信制御手段で呼接続を行わせることを特徴とする。
【発明の効果】
【００１６】
本発明では、プロキシサーバによるＩＰ通信装置間の呼接続が失敗した際に、ユーザによるＩＰアドレスの設定などを行うことなくピアツーピアによる呼接続を行うことができる。
【発明を実施するための最良の形態】
【００１７】
図１は、本発明を適用した通信システムの構成の一例を示す概略機能ブロック図である。
【００１８】
同図に示す通信システムでは、拠点１０と拠点２０がＩＰ網３０を介して接続している。
【００１９】
拠点１０では、ＩＰ通信装置１１と、プロキシサーバ１２と、ゲートウェイ１３とがＬＡＮ(Local Area Network)などのネットワーク１４を介して接続している。
【００２０】
また、拠点２０では、ＩＰ通信装置２１と、プロキシサーバ２２と、ゲートウェイ２３とがネットワーク２４を介して接続している。
【００２１】
ＩＰ通信装置１１は、本発明を適用したもので、ネットワークを利用して通信を行うことが可能な電話機やファクシミリなどの通信装置であり、例えば、ＶｏＩＰを利用して通話やファックス送受信などを行うものである。
【００２２】
なお、ＩＰ通信装置は、ネットワークを利用して通信できるものであれば、例えば、音声通話用のソフトウェアがインストールされたＰＣ(Personal Computer)などのコンピュータなどであってもよい。
【００２３】
プロキシサーバ１２は、ＩＰ通信装置１１が通信を行うための呼接続の制御を行う。具体的には、ＩＰ通信装置１１からの呼接続の要求に対し、プロキシサーバ１２自体が管理しているＩＰ通信装置が宛先であれば、当該宛先に呼接続の要求を中継送信し、プロキシサーバ１２自体が管理していない宛先に対しては、プロキシサーバ２２などの別のプロキシサーバに対して呼接続の要求を中継送信する。
【００２４】
ゲートウェイ１３は、ネットワーク１４とＩＰ網３０とを接続するもので、必要に応じてプロトコルの変換などの処理を行う。
【００２５】
なお、プロキシサーバ１２がプロトコルの変換機能などを備えている場合は、プロキシサーバ１２がＩＰ網３０と接続してもよい。
【００２６】
また、拠点２０のＩＰ通信装置１１と、プロキシサーバ１２と、ゲートウェイ１３は、それぞれ、ＩＰ通信装置２１と、プロキシサーバ２２と、ゲートウェイ２３に対応するものである。なお、ＩＰ通信装置２１は、従来のＩＰ通信装置であってもよい。
【００２７】
図２は、ＩＰ通信装置１１の構成を示す機能ブロック図である。
【００２８】
同図に示すように、ＩＰ通信装置１１は、通信モジュール１１１と、信号変換・接続モジュール１１２とを具備して構成される。
【００２９】
通信モジュール１１１は、電話機やファクシミリなどの通信装置として機能するものである。
【００３０】
信号変換・接続モジュール１１２は、ＩＰ網を介して通信を行うための処理を行うものであり、信号変換部１１３と、記憶部１１４と、通信制御部１１５とを具備して構成される。
【００３１】
なお、信号変換部１１３、及び通信制御部１１４は、ＩＰ通信装置にインストールされたソフトウェアなどで実現される部分である。
【００３２】
信号変換部１１３は、音声信号（アナログ信号）とパケット信号（デジタル信号）を相互変換するための処理を行う。
【００３３】
具体的には、通信モジュール１１１から受信した音声信号をパケットにＡ／Ｄ変換し、通信モジュールに送信するパケット信号を音声信号にＤ／Ａ変換する。
【００３４】
記憶部１１４は、ＲＡＭ(Random Access Memory)などの記憶装置であり、呼接続した接続先のＩＰアドレスを、当該接続先の電話番号と関連付て記憶する（アドレス情報）。
【００３５】
通信制御部１１５は、ＩＰ通信装置間で通信を行なうための制御を行うと共に、接続先のＩＰアドレスを当該接続先の電話番号と関連付けたアドレス情報を記憶部１１４に記憶するための処理を行う。
【００３６】
具体的には、接続先の電話番号と共に、呼接続の要求をプロキシサーバ１２に送信し(INVITE)、接続に応じたことを示すステータス２００を接続先のＩＰ通信装置２１からプロキシサーバを介して受信する（図３参照）と、ＡＣＫ(ACKnowledgement)をＩＰ通信装置２１に送信して、呼接続を確立すると共に、ＩＰ通信装置２１のＩＰアドレスを当該ＩＰ通信装置の電話番号と共に記憶部１１４に記憶する（図４参照）。
【００３７】
一方、プロキシサーバ１２を介しての呼接続が失敗すると、記憶部１１４から電話番号に基づいてＩＰ通信装置２１のＩＰアドレスを取得し、ピアツーピアによる呼接続を行う（図５参照）。
【００３８】
なお、アドレス情報を記憶部１１４に記憶する際に、記憶容量に空きがないと判断すると、削除条件に基づいて削除するアドレス情報を選択・削除した後、記憶する。
【００３９】
削除条件としては、例えば、アドレス情報の記憶順序に基づいて最も古いアドレス情報を削除する、ユーザが予め設定した指定期間内のアドレス情報を削除するなど、任意の条件を用いることが可能であり、記憶部１１４や図示しないメモリなどの記憶装置に記憶されている。
【００４０】
また、プロキシサーバによる呼接続を行う際に、接続条件が満たされているか否かの判断を行い、接続条件が満たされていない場合は、プロキシサーバによる呼接続を行わずにピアツーピアによる呼接続を行う。
【００４１】
接続条件としては、例えば、前回プロキシサーバによる呼接続が失敗し、ピアツーピアによる接続を行ってからの経過時間や接続回数などをカウントし、任意の期間や回数を超えていない場合は、即座にピアツーピアによる呼接続を行うなど、任意の条件を用いることが可能であり、記憶部１１４や図示しないメモリなどの記憶装置に記憶されている。
【００４２】
図６は、呼接続を行う際のＩＰ通信装置１１における処理の流れを示すフローチャートである。
【００４３】
まず、通信モジュール１１１で電話番号の入力を受け付け、通信の開始が指示される（ステップ１００）と、接続条件が満たされているか否かの判断を行う（ステップ１０１）。
【００４４】
そして、接続条件を満たさないと判断する（ステップ１０１でＮＯ）と、通信制御部１１５は、電話番号に対応するＩＰアドレスを記憶部１１４から取得し（ステップ１０２）、ピアツーピアによる呼接続を行う（ステップ１０３）。
【００４５】
また、ステップ１０１で接続条件が満たされていると判断する（ステップ１０１でＹＥＳ）と、通信制御部１１５からプロキシサーバ１２へ呼接続の要求を送信する（ステップ１０４）。
【００４６】
ここで、呼接続が完了する（ステップ１０５でＹＥＳ）と、通信制御部１１５は、記憶部１１４の記憶容量に空きがあるか否かの判断を行う（ステップ１０６）。
【００４７】
そして、空きがあると判断する（ステップ１０６でＹＥＳ）と、接続先のＩＰ通信装置２１のＩＰアドレスを電話番号と関連付けて記憶部１１４に記憶し（ステップ１０７）、通信を開始する。
【００４８】
一方、ステップ１０６で空き容量がないと判断する（ステップ１０６でＮＯ）と、削除条件に基づいて、削除するアドレス情報を決定・削除し（ステップ１０８）、接続先のＩＰ通信装置２１のＩＰアドレスを電話番号と関連付けて記憶部１１４に記憶して（ステップ１０５）、通信を開始する。
【００４９】
また、ステップ１０５で呼接続に失敗する（ステップ１０５でＮＯ）と、通信制御部１１５は、電話番号に対応するＩＰアドレスを記憶部１１４で検索する（ステップ１０９）。
【００５０】
ここで、ＩＰアドレスを検出する（ステップ１０９でＹＥＳ）と、記憶部１１４からＩＰアドレスを取得し、ピアツーピアによる呼接続を行う（ステップ１０３）。
【００５１】
また、ステップ１０９でＩＰアドレスが検出できない（ステップ１０９でＮＯ）と、呼接続に失敗したとして処理を終了する。
【００５２】
なお、呼接続が完了した際の接続先のＩＰアドレスの取得は、呼接続時に接続先のＩＰ通信装置からプロキシサーバを介して受信する情報から抽出するなど、任意の方法を用いて行うことができる。
【００５３】
また、呼接続が完了した後、プロキシサーバによる呼接続とピアツーピアによる呼接続の何れが行われたかを通信制御部１１５から通信モジュール１１１に通知し、通信モジュール１１１のＵＩ(User Interface)などに表示してもよい。
【００５４】
さらに、ＩＰ通信装置は、図２に示すように、信号変換・接続モジュールを備えた通信装置に限られるものではなく、例えば、図７に示すように、本発明を適用したＶｏＩＰモジュールなどの信号変換・接続モジュール１１２を、従来からの通信装置４０に接続して通信を行うものであってもよい。
【００５５】
このように本発明では、電話番号とＩＰアドレスとを関連付けたアドレス情報をＩＰ通信装置自身の記憶部に記憶するため、プロキシサーバによる呼接続が失敗した場合であってのピアツーピアによる呼接続を行うことができる。
【００５６】
このため、通信時に呼接続が完了しないといったリスクの発生を低減することができる。
【００５７】
また、プロキシサーバによる呼接続が失敗した後、接続条件に基づいて、プロキシサーバによる呼接続を行うことなくピアツーピアによる呼接続を直接行うため、プロキシサーバにダウンなどの故障が発生していると思われる間、プロキシサーバによる呼接続に係る処理を省略し、短時間で呼接続を完了させることができる。
【００５８】
さらに、記憶部の空き容量が十分に確保されていない場合に、削除条件に基づいてアドレス情報を削除するため、ピアツーピアによる接続を行う可能性が低いアドレス情報を削除して、新たなアドレス情報を確保するための記憶容量を確保することができる。
【００５９】
加えて、プロキシサーバによる呼接続か、ピアツーピアによる呼接続かをＩＰ通信装置に表示することができるため、ユーザは、何れの方法で呼接続を行っているかを容易に確認することができる。
【００６０】
また、通信に不具合が発生した場合、初めての通信先であればプロキシサーバに不具合が発生し、頻繁に通信を行っている接続先であれば、接続先のＩＰ通信装置に不具合が発生している可能性が高いというように判断することができるため、通信不具合発生時における対応の利便性が向上する。
【図面の簡単な説明】
【００６１】
【図１】本発明を適用した通信システムの構成の一例を示す概略機能ブロック図である。
【図２】ＩＰ通信装置１１の構成を示す機能ブロック図である。
【図３】呼接続時の信号の流れの一例を示す模式図である。
【図４】記憶部にアドレス情報を記憶する際の様子を示すイメージ図である。
【図５】呼接続時の信号の流れの一例を示す模式図である。
【図６】呼接続を行う際のＩＰ通信装置における処理の流れを示すフローチャートである。
【図７】ＩＰ通信装置１１の構成を示す機能ブロック図である。
【符号の説明】
【００６２】
１０、２０…拠点
１１、２１…ＩＰ通信装置
１１１…通信モジュール
１１２…信号変換・接続モジュール
１１３…信号変換部
１１４…記憶部
１１５…通信制御部
１２、２２…プロキシサーバ
１３、２３…ゲートウェイ
１４、２４…ネットワーク
３０…ＩＰ網
４０…通信装置
【図１】
2008016932.tif 000003
【図２】
2008016932.tif 000004
【図３】
2008016932.tif 000005
【図４】
2008016932.tif 000006
【図５】
2008016932.tif 000007
【図６】
2008016932.tif 000008
【図７】
2008016932.tif 000009