(57)【要約】【課題】ＳＩＰサーバの異常を正確に判定する。【解決手段】ＩＰ電話端末１０により、ＳＩＰサーバ２１，２２に対して自端末を呼出先とする発信要求メッセージを送信し、ＳＩＰサーバ２１，２２からの呼出先通話中を示す返答の有無に基づきＳＩＰサーバ２１，２２の利用可否を確認し、ＳＩＰサーバ２１，２２のうち利用可能なＳＩＰサーバに対して、所望の相手先端末を呼出先とする発信要求メッセージを送信する。【選択図】  図１
2008252194.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ網に接続された所定の呼制御サーバのうちのいずれか１つによる呼制御に基づき、所望の相手先端末と当該ＩＰ網を介したＶｏＩＰ（Voice over IP）音声通話を行うＩＰ電話端末であって、
呼制御サーバに対して自端末を呼出先とする発信要求メッセージを送信し、当該呼制御サーバからの呼出先通話中を示す返答の有無に基づき当該呼制御サーバの利用可否を確認するサーバ確認部と、
前記サーバ確認部により確認された利用可能な呼制御サーバに対して、所望の相手先端末を呼出先とする発信要求メッセージを送信する呼制御部と
を備えることを特徴とするＩＰ電話端末。
【請求項２】
請求項１に記載のＩＰ電話端末において、
前記サーバ確認部は、複数の呼制御サーバについて利用可否を確認し、
前記呼制御部は、前記サーバ確認部で確認された利用可能な呼制御サーバのうち最も優先順位の高い呼制御サーバを選択する
ことを特徴とするＩＰ電話端末。
【請求項３】
請求項１に記載のＩＰ電話端末において、
前記サーバ確認部は、所望の相手先端末へ発信する際に前記呼制御サーバに関する利用可否の確認を行うことを特徴とするＩＰ電話端末。
【請求項４】
請求項１に記載のＩＰ電話端末において、
前記サーバ確認部は、定期的に前記呼制御サーバに関する利用可否の確認を行うことを特徴とするＩＰ電話端末。
【請求項５】
ＩＰ網に接続された所定の呼制御サーバのうちのいずれか１つによる呼制御に基づき、所望の相手先端末と当該ＩＰ網を介したＶｏＩＰ（Voice over IP）音声通話を行うＩＰ電話端末のコンピュータに、
サーバ確認部により、呼制御サーバに対して自端末を呼出先とする発信要求メッセージを送信し、当該呼制御サーバからの呼出先通話中を示す返答の有無に基づき当該呼制御サーバの利用可否を確認するサーバ確認ステップと、
呼制御部により、前記サーバ管理ステップで確認された利用可能な呼制御サーバに対して、所望の相手先端末を呼出先とする発信要求メッセージを送信する呼制御ステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ電話技術に関し、特にＳＩＰ（Session Initiation Protocol）に基づき呼制御サーバにアクセスし所望の相手先端末への発信要求を行うＩＰ電話端末での発信制御技術に関する。
【背景技術】
【０００２】
ＩＰ電話端末は、インターネットに代表されるＩＰ網を介して音声パケットを送受信することにより、ＶｏＩＰ（Voice over IP）音声通話を実現する電話装置である。このようなＩＰ電話端末は、一般的な公衆電話網（ＰＳＴＮ：Public Switched Telephone Networks）を利用する場合と比較して通話コストが安価であることから多くの注目を集めており、企業だけでなく個人でもその導入が進みつつある。
【０００３】
この種のＩＰ電話端末では、ＳＩＰと呼ばれる呼制御プロトコルを用いて、ＩＰ網に配置されているＳＩＰサーバとメッセージをやり取りして各種呼制御を行う。ＳＩＰは、ＩＰ網上でマルチメディアセッションを確立・変更・終了するために用いられる、アプリケーション層のシグナリングプロトコルである（例えば、非特許文献１など参照）。
【０００４】
ＩＰ電話サービスでは、従来の公衆電話網のように電話番号とアクセス回線とが対応付けられていないため、各電話端末を特定する情報としてＩＰ電話端末のＩＰアドレスやＵＲＩ（Uniform Resource Identifier）などのネットワークアドレスを用いる。したがって、ＳＩＰでは、利用者がＩＰ電話サーヒスを受ける所定のＳＩＰサーバへ、ＩＰ電話端末から自端末のアドレスや電話番号を含む各種端末情報を予め端末登録処理を行うことにより、当該ＩＰ電話端末がＳＩＰサーバの管理下にあることを登録しておくものとなっている。
【０００５】
ＩＰ電話端末で利用者が発信操作を行った場合、予め登録されているＳＩＰサーバへ、相手先端末の電話番号を含む発信要求メッセージがＩＰ電話端末から送信される。これに応じてＳＩＰサーバは、予め登録されている各ＩＰ電話端末の端末情報を参照して、その発信要求メッセージに含まれる相手先端末の電話番号に対応するネットワークアドレスを検索し、そのアドレスを用いて相手先端末へ発信要求メッセージを転送する。
このようにして、発信側のＩＰ電話端末は、ＩＰ網上のＳＩＰサーバを介して着信側の相手先端末と各種メッセージをやり取りした後、相手先端末からの応答メッセージに応じて相手先端末とＩＰ網を介して直接接続し、音声パケットを用いたＶｏＩＰ音声通話を開始する。
【０００６】
この際、ＳＩＰサーバに異常が発生した場合、相手先端末からの返答が発側のＩＰ電話端末へ届かず前述した待機期間が未定となる。従来、このようなＳＩＰサーバの異常に対応するための技術として、ＩＰ電話端末において、発信時に送信した発信要求メッセージに対してＳＩＰサーバからの返答がない場合には、発信に用いるＳＩＰサーバを他のＳＩＰサーバへ切り替える方法が提案されている（例えば、特許文献１など参照）。
【０００７】
【特許文献１】特開２００６−２３７９５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、このような従来技術では、相手先端末を宛先とする発信要求メッセージに基づきＳＩＰサーバの異常有無を判定しているため、ＳＩＰサーバのみの異常を正確に判定できないという問題点があった。
すなわち、相手先端末を呼出先とする発信要求メッセージに対するＳＩＰサーバからの返答は、ＳＩＰサーバと相手先端末との通信が成功して初めて発信側ＩＰ電話端末へ返答される。したがって、ＳＩＰサーバの異常だけでなく、ＳＩＰサーバから相手先端末側の区間において異常がある場合も、発信要求メッセージに対する返答はない。
【０００９】
このため、従来技術によれば、ＳＩＰサーバが異常かどうか正確に判定できず、例えば他のＳＩＰサーバへの切り替えなど、不要な処理が発生する。
本発明はこのような課題を解決するためのものであり、ＳＩＰサーバの異常を正確に判定できるＩＰ電話端末およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
このような目的を達成するために、本発明にかかるＩＰ電話端末は、ＩＰ網に接続された所定の呼制御サーバのうちのいずれか１つによる呼制御に基づき、所望の相手先端末と当該ＩＰ網を介したＶｏＩＰ（Voice over IP）音声通話を行うＩＰ電話端末であって、呼制御サーバに対して自端末を呼出先とする発信要求メッセージを送信し、当該呼制御サーバからの呼出先通話中を示す返答の有無に基づき当該呼制御サーバの利用可否を確認するサーバ確認部と、サーバ確認部により確認された利用可能な呼制御サーバに対して、所望の相手先端末を呼出先とする発信要求メッセージを送信する呼制御部とを備えている。
【００１１】
この際、サーバ確認部により、複数の呼制御サーバについて利用可否を確認し、呼制御部により、サーバ確認部で確認された利用可能な呼制御サーバのうち最も優先順位の高い呼制御サーバを選択するようにしてもよい。
また、サーバ確認部により、所望の相手先端末へ発信する際に呼制御サーバに関する利用可否の確認を行うようにしてもよく、あるいはサーバ確認部により、定期的に呼制御サーバに関する利用可否の確認を行うようにしてもよい。
【００１２】
また、本発明にかかるプログラムは、ＩＰ網に接続された所定の呼制御サーバのうちのいずれか１つによる呼制御に基づき、所望の相手先端末と当該ＩＰ網を介したＶｏＩＰ（Voice over IP）音声通話を行うＩＰ電話端末のコンピュータに、サーバ確認部により、呼制御サーバに対して自端末を呼出先とする発信要求メッセージを送信し、当該呼制御サーバからの呼出先通話中を示す返答の有無に基づき当該呼制御サーバの利用可否を確認するサーバ確認ステップと、呼制御部により、サーバ管理ステップで確認された利用可能な呼制御サーバに対して、所望の相手先端末を呼出先とする発信要求メッセージを送信する呼制御ステップとを実行させる。
【発明の効果】
【００１３】
本発明によれば、ＩＰ電話端末により、ＳＩＰサーバに対して自端末を呼出先とする発信要求メッセージが送信され、ＳＩＰサーバからの呼出先通話中を示す返答の有無に基づきＳＩＰサーバの利用可否が確認され、利用可能なＳＩＰサーバに対して所望の相手先端末を呼出先とする発信要求メッセージが送信されるため、ＳＩＰサーバが異常かどうか正確に判定することが可能となる。
【００１４】
すなわち、発信要求メッセージの呼出先として自端末を指定しているので、ＳＩＰサーバが正常動作している場合には、呼出先ビジーを示す返答が得られる。このため、例えばＳＩＰサーバから相手先端末側の区間における異常に起因して、ＳＩＰサーバから返答がない場合は起こり得ない。したがって、ＳＩＰサーバからの呼出先通話中を示す返答の有無により、ＳＩＰサーバの動作状況すなわち利用可否を正確に判定できる。
これにより、ＳＩＰサーバに対する誤った利用可否判定を回避でき、他のＳＩＰサーバへの切り替えなど、不要な処理の発生を抑止できる。
【発明を実施するための最良の形態】
【００１５】
次に、本発明の実施の形態について図面を参照して説明する。
［第１の実施の形態］
まず、図１を参照して、本発明の第１の実施の形態にかかるＩＰ電話端末について説明する。図１は、本発明の第１の実施の形態にかかるＩＰ電話端末の構成を示すブロック図である。
ＩＰ電話端末１０は、全体として専用の電話装置やパーソナルコンピュータからなり、インターネットに代表されるＩＰ網５０に接続されて、このＩＰ網５０を介して音声パケットを送受信することにより、ＶｏＩＰ（Voice over IP）音声通話を実現する端末装置である。
【００１６】
ＩＰ網５０には、ＳＩＰ（Session Initiation Protocol）と呼ばれる呼制御プロトコルを用いて、ＩＰ電話端末１０に関する呼制御を行うＳＩＰサーバ（呼制御サーバ）２１，２２が接続されている。またＩＰ網５０には、ＳＩＰを用いてＩＰ電話端末１０と公衆電話網（ＰＳＴＮ：Public Switched Telephone Networks）６０の電話端末との音声通話のための呼制御を行うゲートウェイ３０が接続されている。
これらＳＩＰサーバ２１，２２およびゲートウェイ３０は、公知の技術に基づくものであり、ここでの詳細な説明は省略する。本発明では、これらＳＩＰサーバ２１，２２およびゲートウェイ３０をまとめて呼制御サーバという。
【００１７】
ＩＰ電話端末１０は、アクセス回線４０を介してＩＰ網５０に接続されており、ＩＰ電話端末１０がＳＩＰサーバ２１，２２を利用する際には、予め各ＳＩＰサーバ２１，２２に対して、当該ＩＰ電話端末に関する端末情報を含む端末登録要求メッセージを送信することにより当該ＩＰ電話端末がＳＩＰサーバ２１，２２の管理下にあることを登録する端末登録処理を行う。
また、ＩＰ電話端末１０は、所望の相手先端末へ発信する際、所定の優先順位に基づき利用可状態のＳＩＰサーバ２１，２２のいずれかを選択し、そのＳＩＰサーバへ所望の相手先端末を示す相手先情報を含む発信要求メッセージを送信し、当該ＳＩＰサーバからの返答に基づき当該相手先端末とＩＰ網５０を介したＶｏＩＰ音声通話を開始する。
【００１８】
本実施の形態では、ＩＰ電話端末１０により、ＳＩＰサーバ２１，２２に対して自端末を呼出先とする発信要求メッセージを送信し、ＳＩＰサーバ２１，２２からの呼出先通話中を示す返答の有無に基づきＳＩＰサーバ２１，２２の利用可否を確認し、ＳＩＰサーバ２１，２２のうち利用可能なＳＩＰサーバに対して、所望の相手先端末を呼出先とする発信要求メッセージを送信するようにしたものである。
【００１９】
次に、図１を参照して、本実施の形態にかかるＩＰ電話端末の構成について詳細に説明する。
ＩＰ電話端末１０には、通信インターフェース部（以下、通信Ｉ／Ｆ部という）１１、音声処理部１２、表示部１３、操作入力部１４、記憶部１５、および制御部１６が設けられている。
【００２０】
通信Ｉ／Ｆ部１１は、アクセス回線４０を介して各種パケットを送受信する通信回路からなり、ＩＰ網５０を介してＳＩＰサーバ２１，２２や相手先端末（図示せず）との間で各種呼制御メッセージを含む呼制御パケットやＶｏＩＰ音声通話用の音声パケットを送受信する機能を有している。
音声処理部１２は、音声符号化／復号化処理を行うコーデックやＤＳＰ（Digital Signal Processing Microprocessor）などの音声処理回路からなり、通信Ｉ／Ｆ部１１を介して受信した音声パケットを音声信号に変換してハンドセットやスピーカ（図示せず）から出力する機能と、マイクから入力された音声信号を音声パケットに変換して通信Ｉ／Ｆ部１１へ出力する機能とを有している。
【００２１】
表示部１３は、ＬＣＤやＬＥＤなどの表示ユニットからなり、制御部１６からの指示に応じて各種情報や状態を可視表示する機能を有している。
操作入力部１４は、操作キーやフックスイッチなどの操作入力回路からなり、利用者の操作を検出して制御部１６へ出力する機能を有している。
【００２２】
記憶部１５は、メモリやハードディスクなどの記憶装置からなり、制御部１６での処理動作に用いる各種制御情報やプログラム１５Ｐを記憶する記憶装置である。
プログラム１５Ｐは、制御部１６に読み込まれて実行されることにより、各種機能部を実現するプログラムであり、予めＩＰ電話端末１０の通信Ｉ／Ｆ部１１や他の入出力インターフェース部（図示せず）を介して外部装置や記録媒体から読み込まれて記憶部１５へ格納される。
【００２３】
記憶部１５で記憶される主な制御情報としては、呼制御情報１５Ａとサーバ情報１５Ｂがある。
呼制御情報１５Ａは、ＩＰ電話端末１０での呼制御で用いる情報であり、当該ＩＰ電話端末１０のＩＰアドレスおよび電話番号を含む端末情報や、当該ＩＰ電話端末１０の動作状態を示す状態情報などが含まれている。
サーバ情報１５Ｂは、ＩＰ電話端末１０で利用する各ＳＩＰサーバ２１，２２に関する情報である。図２は、サーバ情報の構成例である。この例では、ＳＩＰサーバ２１，２２の識別情報ＩＤと、当該ＳＩＰサーバのＩＰアドレス、当該ＳＩＰサーバへアクセスする際に用いる認証情報、当該ＳＩＰサーバを利用する順序を示す優先順位、および各ＳＩＰサーバの利用可否状態とが組として登録されている。
【００２４】
制御部１６は、ＣＰＵなどのマイクロプロセッサとその周辺回路からなり、記憶部１５のプログラム１５Ｐを読み込んで実行することにより、上記ハードウェアとプログラム１５Ｐとを協働させて各種機能部を実現する。
制御部１６で実現される主な機能部としては、端末登録部１６Ａ、呼制御部１６Ｂ、およびサーバ確認部１６Ｃがある。
【００２５】
端末登録部１６Ａは、ＳＩＰサーバ２１，２２へ当該ＩＰ電話端末に関する端末情報を含む登録要求メッセージを送信することにより当該ＩＰ電話端末がＳＩＰサーバ２１，２２の管理下にあることを登録する端末登録処理を行う機能を有している。
呼制御部１６Ｂは、所望の相手先端末へ発信する際、記憶部１５で記憶しているサーバ情報１５Ｂの優先順位に基づき利用可状態のＳＩＰサーバを選択する機能と、選択したＳＩＰサーバに対して当該相手先端末に関する相手先情報を含む発信要求メッセージを送信する機能と、当該ＳＩＰサーバからの返答に基づき当該相手先端末とＶｏＩＰ音声通話を開始する機能とを有している。
【００２６】
サーバ確認部１６Ｃは、記憶部１５で記憶しているサーバ情報１５Ｂに登録されている各ＳＩＰサーバに対して自端末を呼出先とする発信要求メッセージを送信する機能と、この発信要求メッセージに応じてＳＩＰサーバから呼出先ビジーを示す返答があった場合には、当該ＳＩＰサーバが利用可能状態である旨を記憶部１５のサーバ情報１５Ｂに設定する機能と、上記発信要求メッセージに応じてＳＩＰサーバから呼出先ビジーを示す返答がなかった場合には、当該ＳＩＰサーバが利用不可状態である旨を記憶部１５のサーバ情報１５Ｂに設定する機能とを有している。
【００２７】
［第１の実施の形態の動作］
次に、図３および図４を参照して、本発明の第１の実施の形態にかかるＩＰ電話端末の動作について説明する。図３は、本発明の第１の実施の形態にかかるＩＰ電話端末での発信処理を示すフローチャート図である。図４は、本発明の第１の実施の形態にかかるＩＰ電話端末でのサーバ確認処理を示すフローチャート図である。
【００２８】
［発信動作］
まず、図３を参照して、本発明の第１の実施の形態にかかるＩＰ電話端末の発信動作について詳細に説明する。
ＩＰ電話端末１０の制御部１６は、操作入力部１４で検出された利用者の発信操作に応じて、図３の発信処理を開始する。なお、この発信処理開始時点において、ＩＰ電話端末１０は、ＳＩＰサーバ２１，２２の両方に対して、予め端末登録部１６Ａによる登録要求メッセージ（REGISTER）を用いた端末登録処理が完了しているものとする。また、これらＳＩＰサーバ２１，２２の優先順位や利用可否状態を示すサーバ情報１５Ｂは、前述した図２の内容で記憶部１５に記憶されているものとする。
【００２９】
制御部１６は、まず、サーバ確認部１６Ｃにより、記憶部１５のサーバ情報１５Ｂに登録されているＳＩＰサーバ２１，２２の利用可否を確認する（ステップ１００）。ここでは、ＳＩＰサーバ２１，２２に対して自端末すなわちＩＰ電話端末１０を呼出先とする発信要求メッセージを送信し、これに対するＳＩＰサーバ２１，２２からの呼出先ビジーを示す返答の有無に応じてＳＩＰサーバ２１，２２の利用可否を確認し、その確認結果をサーバ情報１５Ｂに登録する。
【００３０】
次に、制御部１６は、呼制御部１６Ｂにより、記憶部１５のサーバ情報１５Ｂを参照し、その優先順位に基づきＳＩＰサーバ２１，２２のうち利用可状態にあるＳＩＰサーバを選択する（ステップ１０１）。
したがって、サーバ確認部１６Ｃにより、ＳＩＰサーバ２１，２２の両方について利用可能が確認され、図２の内容に変化がなかった場合、「利用可」状態にあるＳＩＰサーバ２１，２２のうちＳＩＰサーバ２１の優先順位が最も高いことから、発信処理に用いるＳＩＰサーバとしてＳＩＰサーバ２１が選択される。
【００３１】
続いて、呼制御部１６Ｂは、記憶部１５の呼制御情報１５Ａから当該ＩＰ電話端末１０の端末情報を取得し、この端末情報と利用者の発信操作で入力された相手先端末の電話番号からなる相手先情報とを含む発信要求メッセージ（INVITE）を、通信Ｉ／Ｆ部１１からアクセス回線４０およびＩＰ網５０を介してＳＩＰサーバ２１へ送信する（ステップ１０２）。
【００３２】
ここで、ＳＩＰサーバ２１が正常動作しており利用可状態にあることから、ＳＩＰサーバ２１は、ＩＰ電話端末１０から受信した発信要求メッセージに含まれる相手先情報の電話番号に対応する相手先端末のＩＰアドレスを、予め各ＩＰ電話端末からの端末登録処理により構築したデータベース（図示せず）から検索し、そのＩＰアドレス宛に発信要求メッセージを転送する。
その後、発信要求メッセージに応じて相手先端末から返送された呼出中メッセージ（180 RINGING）や応答メッセージ（200 OK）などの返答メッセージはＳＩＰサーバ２１で受信され、ＩＰ網５０およびアクセス回線４０を介して、その発信側であるＩＰ電話端末１０へ転送される。
【００３３】
ＩＰ電話端末１０の呼制御部１６Ｂは、このようにして発信要求メッセージを送信した後、これに応じた応答メッセージによりＳＩＰサーバ２１から返答があった場合（ステップ１０３：ＹＥＳ）、一連の発信処理を終了し、ＩＰ網５０を介した相手先端末との接続、およびＶｏＩＰ音声通話を行うための呼接続処理へ移行する（ステップ１０４）。なお、これ以降の呼接続処理は、公知の技術と同様であり、ここでの説明は省略する。
【００３４】
一方、発信要求メッセージを送信した後、ＳＩＰサーバ２１から返答がなかった場合（ステップ１０３：ＮＯ）、ＩＰ電話端末１０の呼制御部１６Ｂは、当該発信処理が失敗したと判断して発信処理を中止し（ステップ１０５）、発信エラーの旨を表示部１３で可視表示し、あるいは音声処理部１２によりビジートーンやエラートーンを用いて可聴表示することにより利用者へ報知し、一連の発信処理を終了する。
【００３５】
［サーバ確認動作］
次に、図４を参照して、本発明の第１の実施の形態にかかるＩＰ電話端末のサーバ確認動作について詳細に説明する。
ＩＰ電話端末１０の制御部１６は、前述した図３のステップ１００において、サーバ確認部１６Ｃにより、記憶部１５のサーバ情報１５Ｂに登録されているＳＩＰサーバ２１，２２を順に選択し、選択したＳＩＰサーバごとに図４のサーバ確認処理を実行する。
【００３６】
ここでは、発信処理開始時点において、ＩＰ電話端末１０は、ＳＩＰサーバ２１，２２の両方に対して、予め端末登録部１６Ａによる登録要求メッセージ（REGISTER）を用いた端末登録処理が完了しているものとする。また、これらＳＩＰサーバ２１，２２の優先順位や利用可否状態を示すサーバ情報１５Ｂは、前述した図２の内容で記憶部１５に記憶されているものとする。
【００３７】
サーバ確認部１６Ｃは、まず、選択したＳＩＰサーバに対して、自端末すなわちＩＰ電話端末１０を呼出先とする発信要求メッセージを送信する（ステップ１１０）。一般に、ＳＩＰでは、ＩＰ電話端末で発信要求を行う場合、ＳＩＰサーバから返答が来るまで、所定期間Ｔｉごとにｍ回（ｍ≧２の整数）繰り返し発信要求メッセージ（INVENTE）を送信する発信要求シーケンスが規定されている。
【００３８】
通常、自端末を呼出先とする発信要求メッセージを送信した場合、自端末は正常に発信動作していることから、ＳＩＰサーバが正常動作している場合には、呼出先ビジーを示す返答が得られる。このため、発信要求メッセージの送信から所定期間経過内、例えばＴｉ×ｍ以内に呼出先ビジーを示す返答が得られなかった場合、呼出先すなわち自端末が正常であることから、ＳＩＰサーバが正常動作していないと判定できる。
【００３９】
したがって、サーバ確認部１６Ｃは、この発信要求シーケンスで当該ＳＩＰサーバから、呼出先ビジーを示す返答が得られた場合（ステップ１１１：ＹＥＳ）、当該ＳＩＰサーバは利用可能であると判定し、記憶部１５のサーバ情報１５Ｂに利用可能である旨を登録し（ステップ１１２）、一連のサーバ確認処理を終了する。
一方、この発信要求シーケンスで当該ＳＩＰサーバから、呼出先ビジーを示す返答が得られなかった場合（ステップ１１１：ＮＯ）、当該ＳＩＰサーバは利用不可であると判定し、記憶部１５のサーバ情報１５Ｂに利用不可である旨を登録し（ステップ１１３）、一連のサーバ確認処理を終了する。
【００４０】
［第１の実施の形態の動作例］
次に、図５を参照して、本発明の第１の実施の形態にかかるＩＰ電話端末の動作例について説明する。図５は、本発明の第１の実施の形態にかかるＩＰ電話端末での発信動作例を示すシーケンス図である。
なお、この発信処理開始時点において、ＩＰ電話端末１０は、ＳＩＰサーバ２１，２２の両方に対して、予め端末登録部１６Ａによる登録要求メッセージ（REGISTER）を用いた端末登録処理が完了しているものとする。また、ＳＩＰサーバ２１には何らかの障害が発生して利用不可状態にあるものとする。
【００４１】
ＩＰ電話端末１０の制御部１６は、操作入力部１４で利用者の発信操作を検出した場合（ステップ１２０）、図３の発信処理を実行し、サーバ確認部１６Ｃにより、ＳＩＰサーバ２１の利用可否を確認する。
サーバ確認部１６Ｃは、図４のサーバ確認処理を実行し、呼出先として自端末を設定した発信要求メッセージを、サーバ情報１５Ｂから最初に選択したＳＩＰサーバ２１へ送信する（ステップ１２１）。ここで、ＳＩＰサーバ２１に障害が発生しているため、ＩＰ電話端末１０への返答は行われない。
【００４２】
したがって、サーバ確認部１６Ｃは、発信要求メッセージの送信から所定期間経過内にＳＩＰサーバ２１から返答が得られないため、ＳＩＰサーバ２１は利用不可と判定し、その旨をサーバ情報１５Ｂに設定する（ステップ１２２）。
【００４３】
続いて、サーバ確認部１６Ｃは、サーバ情報１５Ｂから次に選択したＳＩＰサーバ２２へ、呼出先として自端末を設定した発信要求メッセージを送信する（ステップ１２３）。ここで、ＳＩＰサーバ２２は、正常動作しているため、ＩＰ電話端末１０に対して呼出先ビジーを示す返答を送信する（ステップ１２４）。サーバ確認部１６Ｃは、これに応じて返答受信を通知するためのＡＣＫメッセージをＳＩＰサーバ２２へ送信する（ステップ１２５）。また、発信要求メッセージの送信から所定期間経過内にＳＩＰサーバ２１から呼出先ビジーを示す返答が得られたため、ＳＩＰサーバ２１は利用可能と判定し、その旨をサーバ情報１５Ｂに設定する（ステップ１２６）。
【００４４】
したがって、この例では、以上のサーバ確認処理により、ＳＩＰサーバ２１の利用不可が確認されるとともに、ＳＩＰサーバ２２の利用可能が確認され、これら利用可否がサーバ情報１５Ｂに登録される。
この後、制御部１６は、サーバ情報１５Ｂから優先順位に基づいて利用可能なＳＩＰサーバ、ここではＳＩＰサーバ２２を選択し（ステップ１２７）、この選択したＳＩＰサーバ２２２に対して、所望の相手先を呼出先として設定した発信要求メッセージを送信する（ステップ１２８）。
【００４５】
ＳＩＰサーバ２２は、ＩＰ電話端末１０から受信した発信要求メッセージに含まれる相手先情報の電話番号に対応する相手先端末のＩＰアドレスを、予め各ＩＰ電話端末からの端末登録処理により構築したデータベース（図示せず）から検索し、そのＩＰアドレス宛に発信要求メッセージを転送する。
その後、ＳＩＰサーバ２２は、発信要求メッセージに応じて相手先端末から返送された呼出中メッセージ（180 RINGING）や応答メッセージ（200 OK）などの返答メッセージを受信し、ＩＰ網５０およびアクセス回線４０を介して、その発信元のＩＰ電話端末１０へ転送する（ステップ１２９）。
【００４６】
ＩＰ電話端末１０の制御部１６は、ＳＩＰサーバ２２からの返答メッセージに応じて、呼制御部１６Ｂにより、ＩＰ網５０を介した相手先端末との接続、およびＶｏＩＰ音声通話を行うための呼接続処理を行い（ステップ１３０）、一連の発信動作が終了する。
【００４７】
［第１の実施の形態の効果］
このように、本実施の形態は、ＩＰ電話端末１０により、ＳＩＰサーバ２１，２２に対して自端末を呼出先とする発信要求メッセージを送信し、ＳＩＰサーバ２１，２２からの呼出先通話中を示す返答の有無に基づきＳＩＰサーバ２１，２２の利用可否を確認し、ＳＩＰサーバ２１，２２のうち利用可能なＳＩＰサーバに対して、所望の相手先端末を呼出先とする発信要求メッセージを送信するようにしたので、ＳＩＰサーバが異常かどうか正確に判定することが可能となる。
【００４８】
すなわち、発信要求メッセージの呼出先として自端末を指定しているので、ＳＩＰサーバが正常動作している場合には、呼出先ビジーを示す返答が得られる。このため、例えばＳＩＰサーバから相手先端末側の区間における異常に起因して、ＳＩＰサーバから返答がない場合は起こり得ない。したがって、ＳＩＰサーバからの呼出先通話中を示す返答の有無により、ＳＩＰサーバの動作状況すなわち利用可否を正確に判定できる。
これにより、ＳＩＰサーバに対する誤った利用可否判定を回避でき、他のＳＩＰサーバへの切り替えなど、不要な処理の発生を抑止できる。
【００４９】
また、本実施の形態では、所望の相手先端末へ発信する際、例えばＩＰ電話端末１０における発信要求操作に応じて、サーバ確認部１６Ｃによるサーバ確認処理を行うようにしたので、各ＳＩＰサーバの最新の動作状態を確認することとができ、ＳＩＰサーバの利用可否について高い精度で判定することができる。
【００５０】
また、本実施の形態では、図４のサーバ確認処理において、確認するＳＩＰサーバを選択する順序については特に限定していないが、この選択順序をサーバ情報１５Ｂに設定されている優先順位に応じた順序で選択してもよい。これにより、最初に使用可能と判定されたＳＩＰサーバが最も優先順位が高いＳＩＰサーバとなるため、これより優先順位の低い他のＳＩＰサーバに対するサーバ確認処理を省くことができる。
【００５１】
［第２の実施の形態］
次に、本発明の第２の実施の形態にかかるＩＰ電話端末について説明する。
第１の実施の形態では、ＩＰ電話端末１０における発信要求操作に応じて、サーバ確認部１６Ｃによるサーバ確認処理を行う場合を例として説明したが、サーバ確認処理を実行するタイミングについては、発信要求操作に応じて行うケースに限定されるものではなく、所定の周期でサーバ確認処理を行ってもよい。
【００５２】
これにより、ＩＰ電話端末１０の制御部１６における、発信要求操作に応じた発信処理時の処理量を削減することができ、発信要求操作に応じて直ちに利用可能なＳＩＰサーバを選択することが可能となる。
【００５３】
［実施の形態の拡張］
以上の各実施の形態では、図１に示したように、２つのＳＩＰサーバ２１，２２のいずれかを選択する場合を例として説明したが、これに限定されるものではなく、３つ以上のＳＩＰサーバを選択する場合にも、本発明の各実施の形態を適用でき、同様の作用効果が得られる。
【００５４】
また、以上の各実施の形態では、呼制御サーバの具体例としてＳＩＰサーバ２１，２２を例に説明したが、呼制御サーバとしてこれらＳＩＰサーバ２１，２２と同様にゲートウェイ３０をサーバ情報１５Ｂに設定し、所定の優先順位でゲートウェイ３０を選択するようにしてもよい。
【図面の簡単な説明】
【００５５】
【図１】本発明の第１の実施の形態にかかるＩＰ電話端末の構成を示すブロック図である。
【図２】サーバ情報の構成例である。
【図３】本発明の第１の実施の形態にかかるＩＰ電話端末での発信処理を示すフローチャート図である。
【図４】本発明の第１の実施の形態にかかるＩＰ電話端末でのサーバ確認処理を示すフローチャート図である。
【図５】本発明の第１の実施の形態にかかるＩＰ電話端末での発信動作例を示すシーケンス図である。
【符号の説明】
【００５６】
１０…ＩＰ電話端末、１１…通信Ｉ／Ｆ部、１２…音声処理部、１３…表示部、１４…操作入力部、１５…記憶部、１５Ａ…呼制御情報、１５Ｂ…サーバ情報、１５Ｐ…プログラム、１６…制御部、１６Ａ…端末登録部、１６Ｂ…呼制御部、１６Ｃ…サーバ確認部、２１，２２…ＳＩＰサーバ、３０…ゲートウェイ、４０…アクセス回線、５０…ＩＰ網、６０…公衆電話網。
【図１】
2008252194.tif 000003
【図２】
2008252194.tif 000004
【図３】
2008252194.tif 000005
【図４】
2008252194.tif 000006
【図５】
2008252194.tif 000007