(57)【要約】【課題】着信先に応じて、ユーザの要望に応じた通話を実現することができるゲートウェイ装置２０を提供する。【解決手段】本発明のゲートウェイ装置２０は、アナログ電話番号での発信の際に、当該アナログ電話番号に対応付けてインターネット電話番号がデータベース２４内の電話番号テーブル２４０に予め登録されていれば、当該インターネット電話番号を用いてインターネット１６経由で発信を行う。【選択図】図２
2013021564.tif 000002
【特許請求の範囲】
【請求項１】
電話機に接続されるゲートウェイ装置であって、
アナログ電話番号に対応付けて、インターネット電話番号を格納する電話番号格納部と、
前記電話機から着信先のアナログ電話番号を含む発信指示を受信した場合に、前記電話番号格納部を参照して、当該アナログ電話番号にインターネット電話番号が対応付けられていれば、当該インターネット電話番号を用いた発信を決定し、当該アナログ電話番号が前記電話番号格納部に格納されていなければ、当該アナログ電話番号を用いた発信を決定する発信方法決定部と、
前記発信方法決定部によってインターネット電話番号を用いた発信が決定された場合に、当該インターネット番号を用いて、インターネットを介して発信するインターネット電話処理部と、
前記発信方法決定部によってアナログ電話番号を用いた発信が決定された場合に、当該アナログ番号を用いて、アナログ回線を介して発信するアナログ電話処理部と
を備えることを特徴とするゲートウェイ装置。
【請求項２】
請求項１に記載のゲートウェイ装置であって、
前記電話番号格納部は、
アナログ電話番号およびインターネット電話番号に対応付けて、通話実績情報をさらに格納し、
前記発信方法決定部は、
前記インターネット電話処理部が着信先の電話機との間でインターネットを介した呼の確立に成功した場合に、呼の確立が成功した旨を通話実績情報として、当該電話機のインターネット電話番号に対応付けて前記電話番号格納部に格納し、
前記発信方法決定部は、
前記電話機から着信先のアナログ電話番号を含む発信指示を受信した場合に、前記電話番号格納部を参照して、当該アナログ電話番号にインターネット電話番号が対応付けられているとしても、当該インターネット電話番号に対応付けられている前回の通話実績情報が、呼の確立が成功した旨を示すものでなければ、当該アナログ電話番号を用いた発信を決定することを特徴とするゲートウェイ装置。
【請求項３】
請求項２に記載のゲートウェイ装置であって、
前記電話番号格納部は、
アナログ電話番号およびインターネット電話番号に対応付けて、応答時間をさらに格納し、
当該ゲートウェイ装置は、
前記電話番号格納部に格納されているそれぞれのインターネット電話番号に対応する電話機に対して疎通確認要求をインターネットを介して送信し、当該疎通確認要求を送信してから当該疎通確認要求に対する応答を受信するまでの時間を応答時間として測定し、測定した応答時間を、当該インターネット電話番号に対応付けて前記電話番号格納部に格納する応答時間測定部をさらに備え、
前記発信方法決定部は、
前記電話機から着信先のアナログ電話番号を含む発信指示を受信した場合に、前記電話番号格納部を参照して、当該アナログ電話番号にインターネット電話番号が対応付けられており、かつ、当該インターネット電話番号に対応付けられている前回の通話実績情報が、呼の確立が成功した旨を示すものであるとしても、当該インターネット電話番号に対応付けられている応答時間が、予め定められた時間以上であれば、当該アナログ電話番号を用いた発信を決定することを特徴とするゲートウェイ装置。
【請求項４】
請求項１から３のいずれか一項に記載のゲートウェイ装置であって、
前記電話番号格納部は、
アナログ電話番号およびインターネット電話番号に対応付けて、当該電話番号に対応する電話機の状態情報をさらに格納し、
当該前記ゲートウェイ装置は、
自装置に接続されている電話機の状態を確認する状態確認部と、
前記状態確認部によって自装置に接続されている電話機が故障していると判定された場合に、前記電話番号格納部に格納されているそれぞれのインターネット電話番号に対応する電話機に対して着信できない旨を自装置のインターネット電話番号と共に通知し、他のゲートウェイ装置からインターネット電話番号と共に着信できない旨を通知された場合に、当該インターネット電話番号に対応付けて着信できない旨を状態情報として前記電話番号格納部に格納する状態通知部と
をさらに備え、
前記発信方法決定部は、
前記電話機から着信先のアナログ電話番号を含む発信指示を受信した場合に、前記電話番号格納部を参照して、当該アナログ電話番号に着信できない旨の状態情報が対応付けられていれば、発信できない旨を当該アナログ電話番号を含む発信指示の送信元の電話機に通知することを特徴とするゲートウェイ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話機に接続され、当該電話機の発着信を制御するゲートウェイ装置に関する。
【背景技術】
【０００２】
下記の特許文献１には、ＩＰ電話網毎に通話料金の情報をデータベースに予め登録しておき、電話機から発信指示があった場合に、最も安い通話料金のＩＰ電話網を使って発信を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】ＷＯ２００６−１３９００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、通話料金の面では、一般的に、ＩＰ電話はアナログ電話よりも安いが、Ｓｋｙｐｅ（登録商標）無料のインターネット電話よりは高い。また、通話品質の面では、一般的に、ＩＰ電話はインターネット電話よりも高いが、アナログ電話ほどではない。また、セキュリティの面では、一般的に、ＩＰ電話はインターネット電話よりも高いが、アナログ電話ほどではない。
【０００５】
電話をかける場合、着信先によっては、通話品質やセキュリティを犠牲にしてでもできるだけ安い通話料金で電話をかけたい場合があったり、通話料が高くても高い通話品質やセキュリティで電話をかけたい場合がある。しかし、上記特許文献では、ＩＰ電話網間で通話料金の安い方を選択して発信することはできるが、通話料金をインターネット電話のように無料にすることはできない。また、ＩＰ電話網を切換えたとしてもどちらもＩＰ電話網であるため、アナログ電話ほど通話品質およびセキュリティを高くすることもできない。
【０００６】
本発明は上記事情を鑑みてなされたものであり、本発明の目的は、着信先に応じて、ユーザの要望に応じた通話を実現することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。
【０００８】
本願は、上記課題を解決するための手段を複数含んでいるが、その一例を挙げるならば、電話機に接続されるゲートウェイ装置であって、
アナログ電話番号に対応付けて、インターネット電話番号を格納する電話番号格納部と、
前記電話機から着信先のアナログ電話番号を含む発信指示を受信した場合に、前記電話番号格納部を参照して、当該アナログ電話番号にインターネット電話番号が対応付けられていれば、当該インターネット電話番号を用いた発信を決定し、当該アナログ電話番号が前記電話番号格納部に格納されていなければ、当該アナログ電話番号を用いた発信を決定する発信方法決定部と、
前記発信方法決定部によってインターネット電話番号を用いた発信が決定された場合に、当該インターネット番号を用いて、インターネットを介して発信するインターネット電話処理部と、
前記発信方法決定部によってアナログ電話番号を用いた発信が決定された場合に、当該アナログ番号を用いて、アナログ回線を介して発信するアナログ電話処理部と
を備えることを特徴とする。
【発明の効果】
【０００９】
本発明のゲートウェイ装置によれば、着信先に応じて、ユーザの要望に応じた通話を実現することができる。
【００１０】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る通信システム１０の構成の一例を示すシステム構成図である。
【図２】ゲートウェイ装置２０の詳細な機能構成の一例を示すブロック図である。
【図３】データベース２４に格納されている電話番号テーブル２４０のデータ構造を示す図である。
【図４】データベース２４に格納されている優先ポートテーブル２４１のデータ構造を示す図である。
【図５】ゲートウェイ装置２０の動作の一例を示すフローチャートである。
【図６】ゲートウェイ装置２０の動作の一例を示すフローチャートである。
【図７】電話番号テーブル２４０の他の例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１３】
図１は、本発明の一実施形態に係る通信システム１０の構成の一例を示すシステム構成図である。通信システム１０は、電話機１１およびＯＮＵ（Optical Network Unit）１２に接続されたゲートウェイ装置２０を備える。
【００１４】
ゲートウェイ装置２０ａは、電話機１１ａから電話機１１ｂへの発信を、後述の処理によって、アナログ回線網１５を介して発信するか、インターネット１６を介して発信するかを判定し、ＯＬＴ（Optical Line Terminal）１３ａおよびアクセス網１４ａを介し、決定した回線網を介して発信する。
【００１５】
ゲートウェイ装置２０ａからの発信は、決定された回線網を介し、さらに、アクセス網１４ｂ、ＯＬＴ１３ｂ、ＯＮＵ１２ｂ、およびゲートウェイ装置２０ｂを介して、着信先の電話機１１ｂに着信する。
【００１６】
図２は、ゲートウェイ装置２０の詳細な機能構成の一例を示すブロック図である。ゲートウェイ装置２０は、電話機Ｉ／Ｆ（インターフェイス）２１、状態確認部２２、発信方法決定部２３、データベース２４、アナログ電話処理部２５、インターネット電話処理部２６、応答時間測定部２７、状態通知部２８、およびＯＮＵＩ／Ｆ２９を有する。
【００１７】
電話機Ｉ／Ｆ２１は、複数のポートを有し、それぞれのポートに電話機１１が接続されている。電話機Ｉ／Ｆ２１は、電話機１１からアナログ電話番号を含む発信信号を受け取った場合に、当該電話機１１が接続されているポートの番号と共に、当該発信信号を発信方法決定部２３に通知する。
【００１８】
また、電話機Ｉ／Ｆ２１は、電話機１１から受け取った通話信号を、当該電話機１１が接続されているポートの番号と共に、アナログ電話処理部２５またはインターネット電話処理部２６へ送り、アナログ電話処理部２５またはインターネット電話処理部２６からポート番号と共に受け取った着信信号や通話信号を、当該ポート番号に対応するポートに接続されている電話機１１へ送る。
【００１９】
ＯＮＵＩ／Ｆ２９は、アナログ電話処理部２５、インターネット電話処理部２６、応答時間測定部２７、または状態通知部２８から送信されたデータをＯＮＵ１２へ中継し、ＯＮＵ１２から受信したデータを、アナログ電話処理部２５、インターネット電話処理部２６、応答時間測定部２７、または状態通知部２８へ中継する。
【００２０】
データベース２４には、電話番号テーブルおよび優先ポートテーブルが予め格納されている。電話番号テーブルには、例えば図３に示すように、アナログ電話番号２４００に対応付けて、当該アナログ電話番号２４００に対応する電話機１１に割り当てられたインターネット電話番号２４０１、当該インターネット電話番号２４０１を用いた前回の発信において呼の確立に成功したか否かを示す実績２４０２、当該インターネット電話番号２４０１に対応する電話機１１へ送信したＰｉｎｇ（Packet INternet Groper）に対する応答時間２４０３、および、当該インターネット電話番号２４０１に対応する電話機１１が正常に動作しているか否かを示す状態２４０４が格納される。
【００２１】
アナログ電話番号２４００およびインターネット電話番号２４０１は、ゲートウェイ装置２０に設けられたキーパッド等の入力インターフェイスを介して、ゲートウェイ装置２０のユーザ等によって予め登録される。
【００２２】
また、優先ポートテーブルには、例えば図４に示すように、電話機Ｉ／Ｆ２１が有するそれぞれのポートを識別するポート番号２４１０に対応付けて、当該ポートに電話機１１が接続されているか否かを示す接続情報２４１１、および、当該ポートに接続されている電話機１１からの発信をインターネットを優先して発信するか否かを示す優先設定２４１２が予め格納されている。優先ポートテーブル２４１内の情報は、ゲートウェイ装置２０に設けられたキーパッド等の入力インターフェイスを介して、ゲートウェイ装置２０のユーザ等によって予め登録される。
【００２３】
応答時間測定部２７は、予め定められたタイミング（例えば１日１回等）で、データベース２４内の電話番号テーブル２４０を参照し、それぞれのインターネット電話番号毎に、インターネット電話番号に対応する電話機１１のＩＰアドレスを管理している外部のサーバに、当該ＩＰアドレスを問い合わせ、それぞれのインターネット電話番号に対応する電話機１１のＩＰアドレスを入手する。
【００２４】
そして、応答時間測定部２７は、入手したＩＰアドレス宛に、インターネット１６を介してＰｉｎｇを送信し、Ｐｉｎｇを送信してからＲｅｐｌｙパケットを受信するまでの応答時間を、それぞれのインターネット電話番号に対応する電話機１１について測定する。そして、応答時間測定部２７は、測定した応答時間を、それぞれのインターネット電話番号に対応付けて電話番号テーブル２４０に格納されている応答時間として記録する。
【００２５】
発信方法決定部２３は、ポート番号と共にアナログ電話番号を含む発信信号を電話機Ｉ／Ｆ２１から受け取った場合に、データベース２４内の優先ポートテーブル２４１を参照して、当該ポート番号が優先設定されているポートの番号か否かを判定する。
【００２６】
電話機Ｉ／Ｆ２１から受け取ったポート番号が優先設定されているポートの番号である場合、発信方法決定部２３は、電話番号テーブル２４０を参照して、電話機Ｉ／Ｆ２１から受け取った発信信号に含まれているアナログ電話番号が電話番号テーブル２４０に登録されているか否かを判定する。
【００２７】
電話機Ｉ／Ｆ２１から受け取った発信信号に含まれているアナログ電話番号が電話番号テーブル２４０に登録されている場合、発信方法決定部２３は、電話番号テーブル２４０を参照して、当該アナログ電話番号に対応付けられている状態が、当該アナログ電話番号に対応する電話機１１が正常に動作している旨を示すか否かを判定する。
【００２８】
当該アナログ電話番号に対応する電話機１１が正常に動作している旨を示す場合、発信方法決定部２３は、電話番号テーブル２４０を参照して、当該アナログ電話番号に対応付けられている実績が、インターネット電話番号を用いた前回の発信において呼の確立に成功した旨を示すかを判定する。
【００２９】
インターネット電話番号を用いた前回の発信において呼の確立に成功した旨を示す場合、発信方法決定部２３は、電話番号テーブル２４０を参照して、当該インターネット電話番号に対応付けられている応答時間が予め定められた値（例えば１５０ミリ秒）未満か否かを判定する。
【００３０】
インターネット電話番号に対応付けられている応答時間が予め定められた値未満である場合、発信方法決定部２３は、電話機Ｉ／Ｆ２１から受け取ったポート番号と共に、当該インターネット電話番号を含む発信指示をインターネット電話処理部２６へ送る。
【００３１】
そして、インターネット電話番号と共に、呼の確立に成功した旨をインターネット電話処理部２６から通知された場合、発信方法決定部２３は、当該インターネット電話番号に対応付けられて電話番号テーブル２４０に格納されている実績に、呼の確立に成功した旨を示す情報を記録する。
【００３２】
一方、ポート番号およびインターネット電話番号と共に、呼の確立に失敗した旨をインターネット電話処理部２６から通知された場合、発信方法決定部２３は、当該インターネット電話番号に対応付けられて電話番号テーブル２４０に格納されている実績に、呼の確立に失敗した旨を示す情報を記録する。そして、発信方法決定部２３は、当該インターネット電話番号に対応付けられて電話番号テーブル２４０に格納されているアナログ電話番号を含む発信指示を、インターネット電話処理部２６から通知されたポート番号と共に、アナログ電話処理部２５へ送る。
【００３３】
また、電話機Ｉ／Ｆ２１から受け取ったポート番号が優先設定されているポートの番号ではない場合や、電話機Ｉ／Ｆ２１から受け取った発信信号に含まれているアナログ電話番号が電話番号テーブル２４０に登録されていない場合、着信先の電話機１１が正常に動作していない場合、インターネット電話番号を用いた前回の発信において呼の確立に失敗していた場合、応答時間が予め定められた値以上の場合には、発信方法決定部２３は、電話機Ｉ／Ｆ２１から受け取った発信信号を発信指示として、電話機Ｉ／Ｆ２１から受け取ったポート番号と共にアナログ電話処理部２５へ送る。
【００３４】
アナログ電話処理部２５は、発信方法決定部２３からポート番号と共に発信指示を受け取った場合に、当該発信指示に含まれている電話番号の電話機１１へアナログ回線網１５を介して発信する。そして、アナログ電話処理部２５は、アナログ回線網１５を介して着信先の電話機１１から受け取った通話信号を、発信方法決定部２３から受け取ったポート番号と共に電話機Ｉ／Ｆ２１へ送り、電話機Ｉ／Ｆ２１から受け取った通話信号をアナログ回線網１５を介して着信先の電話機１１へ送る。
【００３５】
インターネット電話処理部２６は、発信方法決定部２３からポート番号と共に発信指示を受け取った場合に、当該発信指示に含まれているインターネット電話番号に対応する電話機１１のＩＰアドレスを外部のサーバから取得し、取得したＩＰアドレスに対応する電話機１１へインターネット１６を介して発信する。
【００３６】
そして、インターネット電話処理部２６は、呼の確立に成功した場合に、着信先の電話機１１のインターネット電話番号と共にその旨を発信方法決定部２３に通知する。例えば、ＳＩＰ（Session Initiation Protocol）を用いて発信する場合、インターネット電話処理部２６は、「１８０  Ｒｉｎｇｉｎｇ」等のステータスを通知するレスポンスを着信先の電話機１１から受信した場合に、呼の確立に成功したと判定する。
【００３７】
そして、インターネット電話処理部２６は、インターネット１６を介して着信先の電話機１１から受け取った通話信号を、発信方法決定部２３から受け取ったポート番号と共に電話機Ｉ／Ｆ２１へ送り、電話機Ｉ／Ｆ２１から受け取った通話信号をインターネット１６を介して着信先の電話機１１へ送る。なお、インターネット１６を介して他の電話機から着信した場合、インターネット電話処理部２６は、全てのポートに接続されている電話機１１に着信させる。
【００３８】
一方、呼の確立に失敗した場合、インターネット電話処理部２６は、発信方法決定部２３から受け取ったポート番号およびインターネット電話番号と共に、呼の確立に失敗した旨を発信方法決定部２３に通知する。
【００３９】
状態確認部２２は、予め定められたタイミング（例えば１日１回等）でデータベース２４内の優先ポートテーブル２４１を参照し、電話機１１が接続されているポートを特定し、特定したそれぞれのポートに接続されている電話機１１が正常に動作しているか否かを判定する。状態確認部２２は、例えば、電話機Ｉ／Ｆ２１のポートを介して、それぞれの電話機１１の内部抵抗を測定し、測定した抵抗値が予め定められた正常値の範囲内にある場合に、当該電話機１１は正常に動作していると判定する。
【００４０】
そして、状態確認部２２は、電話機Ｉ／Ｆ２１のポートに接続されている全ての電話機１１について、それぞれの電話機１１が正常に動作しているか否かを判定し、全ての電話機１１が正常に動作していないと判定した場合に、その旨を状態通知部２８に通知する。また、その後に少なくともいずれかの電話機１１が正常動作に復帰した場合、状態確認部２２は、正常動作に復帰した旨を状態通知部２８に通知する。
【００４１】
状態通知部２８は、電話機Ｉ／Ｆ２１に接続されている全ての電話機１１が正常に動作していない旨を状態確認部２２から通知された場合に、データベース２４内の電話番号テーブル２４０に登録されているそれぞれのインターネット電話番号に対応するＩＰアドレスを外部のサーバから取得し、取得したそれぞれのＩＰアドレスに対応する電話機１１宛に、自ゲートウェイ装置２０のインターネット電話番号を含む故障通知をインターネット１６を介して送信する。
【００４２】
また、電話機Ｉ／Ｆ２１に接続されている少なくともいずれかの電話機１１が正常動作に復帰した旨を状態確認部２２から通知された場合、状態通知部２８は、データベース２４内の電話番号テーブル２４０に登録されているそれぞれのインターネット電話番号に対応するＩＰアドレスを外部のサーバから取得し、取得したそれぞれのＩＰアドレスに対応する電話機１１宛に、自ゲートウェイ装置２０のインターネット電話番号を含む故障回復通知をインターネット１６を介して送信する。
【００４３】
また、インターネット１６を介して、他の電話機１１に接続されているゲートウェイ装置２０から故障通知を受信した場合、状態通知部２８は、データベース２４内の電話番号テーブル２４０を参照して、受信した故障通知に含まれているインターネット電話番号に対応付けられている状態に故障中を示す情報を記録する。
【００４４】
また、インターネット１６を介して、他の電話機１１に接続されているゲートウェイ装置２０から故障回復通知を受信した場合、状態通知部２８は、データベース２４内の電話番号テーブル２４０を参照して、受信した故障回復通知に含まれているインターネット電話番号に対応付けられている状態に記録されている情報を正常を示す情報に書き換える。
【００４５】
図５および図６は、ゲートウェイ装置２０の動作の一例を示すフローチャートである。
【００４６】
まず、電話機Ｉ／Ｆ２１は、いずれかの電話機１１から発信指示を受け付けたか否かを判定する（Ｓ１００）。電話機１１から発信指示を受け付けた場合（Ｓ１００：Ｙｅｓ）、電話機Ｉ／Ｆ２１は、当該電話機１１が接続されているポートの番号と共に、受け付けた発信指示を発信方法決定部２３へ送る。
【００４７】
次に、発信方法決定部２３は、データベース２４内の優先ポートテーブル２４１を参照して、当該ポート番号が優先設定されているポートの番号か否かを判定する（Ｓ１０１）。当該ポート番号が優先設定されているポートの番号ではない場合（Ｓ１０１：Ｎｏ）、発信方法決定部２３は、ステップＳ１１４に示す処理を実行する。
【００４８】
当該ポート番号が優先設定されているポートの番号である場合（Ｓ１０１：Ｙｅｓ）、発信方法決定部２３は、電話番号テーブル２４０を参照して、電話機Ｉ／Ｆ２１から受け取った発信信号に含まれているアナログ電話番号が電話番号テーブル２４０に登録されているか否かを判定する（Ｓ１０２）。当該アナログ電話番号が電話番号テーブル２４０に登録されていない場合（Ｓ１０２：Ｎｏ）、発信方法決定部２３は、ステップＳ１１４に示す処理を実行する。
【００４９】
当該アナログ電話番号が電話番号テーブル２４０に登録されている場合（Ｓ１０２：Ｙｅｓ）、発信方法決定部２３は、当該アナログ電話番号に対応付けられている状態が、当該アナログ電話番号に対応する電話機１１が正常に動作している旨を示すか否かを判定する（Ｓ１０３）。電話機１１が正常に動作していない旨を示す場合（Ｓ１０３：Ｎｏ）、発信方法決定部２３は、電話機Ｉ／Ｆ２１を介して、発信指示の送信元の電話機１１にエラーを通知し（Ｓ１０４）、電話機Ｉ／Ｆ２１は、再びステップＳ１００に示した処理を実行する。
【００５０】
電話機１１が正常に動作している旨を示す場合（Ｓ１０３：Ｙｅｓ）、発信方法決定部２３は、電話番号テーブル２４０を参照して、電話機Ｉ／Ｆ２１から受け取った発信信号に含まれているアナログ電話番号に対応付けられている実績が、インターネット電話番号を用いた前回の発信において呼の確立に成功した旨を示すかを判定する（Ｓ１０５）。当該アナログ電話番号に対応付けられている実績が、インターネット電話番号を用いた前回の発信において呼の確立に失敗した旨を示す場合（Ｓ１０５：Ｎｏ）、発信方法決定部２３は、ステップＳ１１４に示す処理を実行する。
【００５１】
当該アナログ電話番号に対応付けられている実績が、インターネット電話番号を用いた前回の発信において呼の確立に成功した旨を示す場合（Ｓ１０５：Ｙｅｓ）、発信方法決定部２３は、電話番号テーブル２４０を参照して、当該アナログ電話番号に対応付けられている応答時間が予め定められた値（例えば１５０ミリ秒）未満か否かを判定する（Ｓ１０６）。当該アナログ電話番号に対応付けられている応答時間が予め定められた値以上の場合（Ｓ１０６：Ｎｏ）、発信方法決定部２３は、ステップＳ１１４に示す処理を実行する。
【００５２】
当該アナログ電話番号に対応付けられている応答時間が予め定められた値未満である場合（Ｓ１０６：Ｙｅｓ）、発信方法決定部２３は、電話機Ｉ／Ｆ２１から受け取ったポート番号と共に、当該インターネット電話番号を含む発信指示をインターネット電話処理部２６へ送る。
【００５３】
次に、インターネット電話処理部２６は、発信方法決定部２３からポート番号と共に発信指示を受け取り、当該発信指示に含まれている電話番号の電話機１１へインターネット１６を介して発信する（Ｓ１０７）。そして、インターネット電話処理部２６は、呼の確立に成功したか否かを判定する（Ｓ１０８）。
【００５４】
呼の確立に成功した場合（Ｓ１０８：Ｙｅｓ）、インターネット電話処理部２６は、着信先の電話機１１のインターネット電話番号と共にその旨を発信方法決定部２３に通知する。発信方法決定部２３は、当該インターネット電話番号に対応付けられて電話番号テーブル２４０に格納されている実績に、呼の確立に成功した旨を示す情報を記録し（Ｓ１０９）、電話機Ｉ／Ｆ２１は、再びステップＳ１００に示した処理を実行する。
【００５５】
一方、呼の確立に成功していない場合（Ｓ１０８：Ｎｏ）、インターネット電話処理部２６は、所定期間が経過していれば（Ｓ１１０：Ｙｅｓ）、リトライ回数が所定回数に達したか否かを判定する（Ｓ１１１）。リトライ回数が所定回数に達していない場合（Ｓ１１１：Ｎｏ）、インターネット電話処理部２６は、リトライ回数を１増やした上で（Ｓ１１２）、再びステップＳ１０７に示した処理を実行する。
【００５６】
一方、リトライ回数が所定回数に達した場合（Ｓ１１１：Ｙｅｓ）、インターネット電話処理部２６は、ステップＳ１０７において発信方法決定部２３から受け取ったポート番号およびインターネット電話番号と共に、呼の確立に失敗した旨を発信方法決定部２３に通知する。発信方法決定部２３は、ポート番号およびインターネット電話番号をインターネット電話処理部２６から受け取り、当該インターネット電話番号に対応付けられて電話番号テーブル２４０に格納されている実績に、呼の確立に失敗した旨を示す情報を記録する（Ｓ１１３）。
【００５７】
次に、発信方法決定部２３は、当該インターネット電話番号に対応付けられて電話番号テーブル２４０に格納されているアナログ電話番号を含む発信指示を、インターネット電話処理部２６から通知されたポート番号と共に、アナログ電話処理部２５へ送る。アナログ電話処理部２５は、発信方法決定部２３からポート番号と共に受け取った発信指示に含まれている電話番号の電話機１１へアナログ回線網１５を介して発信し（Ｓ１１４）、電話機Ｉ／Ｆ２１は、再びステップＳ１００に示した処理を実行する。
【００５８】
ステップＳ１００において、電話機１１から発信指示を受け付けていない場合（Ｓ１００：Ｎｏ）、応答時間測定部２７は、応答時間の測定タイミングか否かを判定する（図６のＳ１１５）。応答時間の測定タイミングである場合（Ｓ１１５：Ｙｅｓ）、応答時間測定部２７は、電話番号テーブル２４０内のインターネット電話番号の中で、未選択のインターネット電話番号を１つ選択する（Ｓ１１６）。
【００５９】
次に、応答時間測定部２７は、選択したインターネット電話番号に対応する電話機１１のＩＰアドレスを外部のサーバから入手し、入手したＩＰアドレス宛にインターネット１６を介してＰｉｎｇを送信する（Ｓ１１７）。そして、応答時間測定部２７は、Ｒｅｐｌｙパケットを受信したか否かを判定する（Ｓ１１８）。
【００６０】
Ｒｅｐｌｙパケットを受信した場合（Ｓ１１８：Ｙｅｓ）、応答時間測定部２７は、Ｐｉｎｇを送信してからＲｅｐｌｙパケットを受信するまでの応答時間を、当該インターネット電話番号に対応付けて電話番号テーブル２４０に記録し（Ｓ１１９）、ステップＳ１２０に示す処理を実行する。
【００６１】
一方、Ｒｅｐｌｙパケットを受信していない場合（Ｓ１１８：Ｎｏ）、応答時間測定部２７は、Ｐｉｎｇを送信してから所定時間Ｔ1（例えば５００ミリ秒）が経過したか否かを判定する（Ｓ１２１）。Ｐｉｎｇを送信してから所定時間Ｔ1が経過していない場合（Ｓ１２１：Ｎｏ）、応答時間測定部２７は、再びステップＳ１１８に示した処理を実行する。
【００６２】
一方、Ｐｉｎｇを送信してから所定時間Ｔ1が経過した場合（Ｓ１２１：Ｙｅｓ）、応答時間測定部２７は、当該インターネット電話番号に対応付けて電話番号テーブル２４０に、応答時間をＴ1以上と記録する（Ｓ１２２）。そして、応答時間測定部２７は、電話番号テーブル２４０内のインターネット電話番号を全て選択したか否かを判定する（Ｓ１２０）。
【００６３】
電話番号テーブル２４０内に未選択のインターネット電話番号が存在する場合（Ｓ１２０：Ｎｏ）、応答時間測定部２７は、再びステップＳ１１６に示した処理を実行する。一方、電話番号テーブル２４０内のインターネット電話番号を全て選択した場合（Ｓ１２０：Ｙｅｓ）、電話機Ｉ／Ｆ２１は、再びステップＳ１００（図５）に示した処理を実行する。
【００６４】
ステップＳ１１５において、応答時間の測定タイミングではない場合（Ｓ１１５：Ｎｏ）、状態確認部２２は、電話機１１の状態を確認するタイミングか否かを判定する（Ｓ１２３）。電話機１１の状態を確認するタイミングではない場合（Ｓ１２３：Ｎｏ）、電話機Ｉ／Ｆ２１は、再びステップＳ１００（図５）に示した処理を実行する。
【００６５】
一方、電話機１１の状態を確認するタイミングである場合（Ｓ１２３：Ｙｅｓ）、状態確認部２２は、優先ポートテーブル２４１を参照して、電話機１１が接続されているポートの中で、未選択のポートを１つ選択し（Ｓ１２４）、選択したポートに接続されている電話機１１の内部抵抗を測定する等により、当該電話機１１が正常に動作しているか否かを判定する（Ｓ１２５）。
【００６６】
次に、状態確認部２２は、電話機１１が接続されている全てのポートを選択したか否かを判定する（Ｓ１２６）。未選択のポートがある場合（Ｓ１２６：Ｎｏ）、状態確認部２２は、再びステップＳ１２４に示した処理を実行する。
【００６７】
一方、電話機１１が接続されている全てのポートを選択した場合（Ｓ１２６：Ｙｅｓ）、状態確認部２２は、少なくともいずれかのポートに接続されている電話機１１が正常に動作しているか否かを判定する（Ｓ１２７）。少なくともいずれかのポートに接続されている電話機１１が正常に動作している場合（Ｓ１２７：Ｙｅｓ）、電話機Ｉ／Ｆ２１は、再びステップＳ１００（図５）に示した処理を実行する。
【００６８】
一方、電話機１１が接続されているいずれのポートに接続されている電話機１１も正常に動作していない場合（Ｓ１２７：Ｎｏ）、状態確認部２２は、その旨を状態通知部２８に通知する。状態通知部２８は、データベース２４内の電話番号テーブル２４０に登録されているそれぞれのインターネット電話番号に対応するＩＰアドレスを外部のサーバから取得する。そして、状態通知部２８は、取得したそれぞれのＩＰアドレスに対応する電話機１１宛に、自ゲートウェイ装置２０のインターネット電話番号を含む故障通知をインターネット１６を介して送信し（Ｓ１２８）、電話機Ｉ／Ｆ２１は、再びステップＳ１００（図５）に示した処理を実行する。
【００６９】
以上、本発明の実施の形態について説明した。
【００７０】
上記説明から明らかなように、本実施形態のゲートウェイ装置２０によれば、ユーザが、通話品質やセキュリティを犠牲にしてでもできるだけ安い通話料金で電話をかけたい通話相手については、当該通話相手のアナログ電話番号に対応付けてインターネット電話番号を電話番号テーブル２４０に登録し、通話料が高くても高い通話品質やセキュリティで電話をかけたい通話相手については、当該通話相手の電話番号を電話番号テーブル２４０に登録しないことにより、着信先に応じて、ユーザの要望に応じた通話を実現することができる。
【００７１】
なお、本発明は、上記した各実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施形態では、インターネット電話番号を用いた前回の発信において呼の確立に失敗していた場合に、インターネット電話ではなくアナログ電話での発信を行うが、本発明はこれに限られない。
【００７２】
例えば、図７に示すように、インターネット電話番号を用いた前回の発信だけでなく、過去の発信の成功の有無についての履歴を実績として電話番号テーブル２４０に記録し、過去所定回数（例えば１０回）における発信成功率が所定割合（例えば８０％）以上である場合に、インターネット電話による発信を行うようにしてもよい。
【００７３】
また、図７に示した電話番号テーブル２４０を用いて、過去所定回数（例えば１０回）における発信成功率が所定割合（例えば５０％）以上である場合に、インターネット電話による発信を行い、その際、当該発信成功率が例えば５０％以上７０％未満の場合にリトライ回数を１回、タイムアウト時間を５００ミリ秒とし、当該発信成功率が例えば７０％以上の場合にリトライ回数を２回、タイムアウト時間を７００ミリ秒とする等のように、過去所定回数における発信成功率に応じて、インターネット電話の発信におけるリトライ回数やタイムアウト時間を変えるようにしてもよい。
【００７４】
また、図７に示すように、応答時間の測定結果も履歴として記録し、過去所定回数（例えば１０回）における応答時間の平均が所定値（例えば１４０ミリ秒）未満であれば、直前の応答時間の測定結果が１５０ミリ秒以上であってもインターネット電話による発信を行うようにしてもよい。
【００７５】
また、過去所定回数（例えば１０回）における応答時間の平均が所定値（例えば１４０ミリ秒）未満である場合に、インターネット電話による発信を行い、その際、当該応答時間の平均の値に応じて、インターネット電話の発信におけるリトライ回数やタイムアウト時間を変えるようにしてもよい。
【００７６】
また、図７に示すように、電話機１１の状態も履歴として記録し、過去所定回数（例えば１０回）における、電話機１１が故障中と判定された回数である故障回数が所定割合（例えば２０％）以下であれば、直前に故障中と判定されたとしてもインターネット電話による発信を行うようにしてもよい。
【００７７】
また、過去所定回数（例えば１０回）における故障回数が所定割合（例えば５０％）以下である場合に、インターネット電話による発信を行い、その際、当該故障回数の割合に応じて、インターネット電話の発信におけるリトライ回数やタイムアウト時間を変えるようにしてもよい。
【００７８】
また、上記した各実施形態は、本発明を分かりやすく説明するために詳細に説明したものであり、本発明が、必ずしも説明した全ての構成要素を備えるものに限定されるものではない。また、ある実施形態の構成の一部を、他の実施形態の構成に置き換えることが可能であり、ある実施形態の構成に、他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００７９】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部または全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現されてもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【００８０】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００８１】
１０・・・通信システム、１１・・・電話機、１２・・・ＯＮＵ、１３・・・ＯＬＴ、１４・・・アクセス網、１５・・・アナログ回線網、１６・・・インターネット、２０・・・ゲートウェイ装置、２１・・・電話機Ｉ／Ｆ、２２・・・状態確認部、２３・・・発信方法決定部、２４・・・データベース、２４０・・・電話番号テーブル、２４１・・・優先ポートテーブル、２５・・・アナログ電話処理部、２６・・・インターネット電話処理部、２７・・・応答時間測定部、２８・・・状態通知部、２９・・・ＯＮＵＩ／Ｆ
【図１】
2013021564.tif 000003
【図２】
2013021564.tif 000004
【図３】
2013021564.tif 000005
【図４】
2013021564.tif 000006
【図５】
2013021564.tif 000007
【図６】
2013021564.tif 000008
【図７】
2013021564.tif 000009