(57)【要約】    【課題】      再送手順を実行中に発呼要求が発生した場合は、当該再送手順を実行中のセッションを破棄し、同じセッションを利用して発呼処理に移行するＩＰ電話装置を提供すること。    【解決手段】  ＩＰ電話１０１が＜３２秒間＞の「ＢＹＥ」コマンドの再送処理を実行中に、ＩＰ電話１０１のユーザにより操作部２０２のハンドセットがオフフックされて再発呼要求信号がＩＰ電話制御部２１１に出力されると、実行中の「ＢＹＥ」コマンドの再送処理を中断する。このとき、ＩＰ電話１０１は、再送処理により使用中のセッションを破棄し、すなわち、内蔵メモリに記憶したセッションＩＤを消去する。そして、ＩＰ電話１０１は、入力された再発呼要求信号に応じて再発呼処理に移行し、先に破棄した同一のセッションを使用して「ＩＮＶＩＴＥ」コマンドをＳＩＰサーバ１０４に送出する  【選択図】      図３
2006333291.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰネットワークを介して接続されるＩＰ電話装置であって、
発着呼指示や終話指示等を入力する操作手段と、
プロトコルであるＳＩＰに基づいて相手ＩＰ電話装置との間で呼接続手順を制御する制御手段と、を備え、
前記制御手段は、前記ＳＩＰに基づいて相手ＩＰ電話装置に対する再送手順を実行中に、前記操作手段から発呼指示が入力された場合は、当該再送手順を終了し同一セッションを利用して発呼処理に移行するＩＰ電話装置。
【請求項２】
前記制御手段は、前記操作手段から終話指示が入力された後、前記ＳＩＰに基づいて相手ＩＰ電話装置との間で終話に関わる再送手順を実行中に、前記操作手段から発呼指示が入力された場合は、当該再送手順を終了し同一セッションを利用して発呼処理に移行する請求項１記載のＩＰ電話装置。
【請求項３】
前記制御手段は、相手ＩＰ電話装置と呼接続中のセッション情報を記憶し、前記再送手順を実行中のセッションを破棄して再送手順を終了する際に、前記記憶したセッション情報の消去タイミングを制御する請求項２記載のＩＰ電話装置。
【請求項４】
ＩＰネットワークを介して接続されるＩＰ電話装置の発呼方法であって、
プロトコルであるＳＩＰに基づいて相手ＩＰ電話装置との間で呼接続を行い、
呼接続後に前記ＳＩＰに基づいて相手ＩＰ電話装置との間で終話に関わる再送手順を実行中に、発呼指示が入力された場合は、当該再送手順を終了し同一セッションを利用して発呼処理に移行するＩＰ電話装置の発呼方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＩＰ電話装置に関し、特に、音声通話サービスを提供するＩＰ電話装置に関する。
【背景技術】
【０００２】
従来、ＳＩＰ（Session Initiation Protocol）を利用するＩＰ電話装置では、交換機を介した一般公衆電話装置（以下、ＰＳＴＮ電話装置という）と同じ動作をすることが、電話という性質上求められている。
【０００３】
しかし、ＩＰ電話装置の実際の動作は、相手ＩＰ電話装置との間で「要求−応答」というコマンド授受の関係を保ちながら行われており、発着呼→通話→終話という通話に関わる動作が相手ＩＰ電話装置との間で同期を取りながら状態が遷移されている。
【０００４】
また、ＳＩＰを利用するＩＰ電話装置の動作は、ＲＦＣ３２６１（非特許文献１）の「ＳＩＰ」プロトコルで規定されている。この「ＳＩＰ」プロトコルでは、例えば、ＩＰ電話装置のユーザが通話終了時に受話器をオンフックすると、当該ＩＰ電話装置からは「ＢＹＥ」コマンドが相手ＩＰ電話装置に送信され、相手ＩＰ電話装置から「２００ＯＫ」コマンドが応答されることにより、当該通話処理が完了する。
【０００５】
さらに、「ＳＩＰ」プロトコルでは、「ＢＹＥ」コマンドを送信した相手ＩＰ電話装置から応答される「２００ＯＫ」コマンドが受信できない等の障害が発生した場合に再送手順を規定している。このような終話時の再送手順の具体例について、図４に示すフロー図を参照して説明する。図４は、ＩＰ電話装置である端末Ａ，Ｂ間でＳＩＰサーバを介して実行される終話時の再送手順を示している。
【０００６】
図４において、端末Ａ側でユーザがオンフックすると、端末Ａから「ＢＹＥ」コマンドがＳＩＰサーバを介して端末Ｂに送信される。端末Ｂでは、「ＢＹＥ」コマンドに応答する「２００ＯＫ」コマンドがＳＩＰサーバに送信される。そして、ＳＩＰサーバから「２００ＯＫ」コマンドが端末Ａに送信される際に、ＳＩＰサーバと端末Ａ間の回線障害等により「２００ＯＫ」コマンドが端末Ａに届かないと、端末Ａでは、「２００ＯＫ」コマンドを受信するまで＜３２秒間＞の「ＢＹＥ」コマンドの再送手順が開始される。
【非特許文献１】RFC3261 “Session Initiation Protocol”June,2002
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記のようにＩＰ電話装置間において「ＳＩＰ」プロトコルによる再送手順が実行される際には、以下のような問題が発生する。例えば、図４に示すように、再送手順が実行されている最中に、ユーザによりオフフック操作が行われて、新たに発呼処理を行おうとした場合は、再送手順が実行中である為、再発呼処理を実行することはできないという問題が発生する。
【０００８】
すなわち、オンフック直後にＩＰ電話装置が再送手順を実行中であることをユーザは認識できず、このような事態が発生する可能性が十分にある。従来のＰＳＴＮ電話装置では、終話直後に再発呼処理が可能であることはユーザにも認識されており、ＩＰ電話装置においてＰＳＴＮ電話装置と同様の再発呼処理が実現できないという事態は、電話装置としての基本性能を損なうことになり、改善が望まれる。
【０００９】
このようなＩＰ電話装置における再発呼処理の不具合を解決するための提案としては、例えば、ＩＰ電話装置がサポートする複数のセッションを利用するものがある。これは、ＩＰ電話装置がサポートする複数のセッションを利用して、上記のような再送手順を実行中に発呼要求が発生した場合に、空いているセッションを利用して再発呼処理を行うというものである。しかし、この場合もセッションに空きがなければ、再発呼処理を行うことができず、十分な解決策とはいえない。
【００１０】
さらに、再送手順が発生する他の例を図５のフロー図に示す。図５の（１）〜（３）で示す部分が再送手順が発生する他の例である。（１）は、「ＢＹＥ」コマンドを受信した端末Ｂから送信された「２００ＯＫ」コマンドが端末ＢとＳＩＰサーバ間の回線障害等によりＳＩＰサーバに届かない場合を示している。（２）は、端末Ａから送信された「ＢＹＥ」コマンドがＳＩＰサーバを介して端末Ｂに送信される際に、端末ＢとＳＩＰサーバ間の回線障害等により端末Ｂに届かない場合を示している。（３）は、端末Ａから送信された「ＢＹＥ」コマンドがＳＩＰサーバに送信される際に、端末ＡとＳＩＰサーバ間の回線障害等によりＳＩＰサーバに届かない場合を示している。これらの再送手順が発生する場合においても、上記再発呼処理の問題は発生する。
【００１１】
本発明はかかる点に鑑みてなされたものであり、再送手順を実行中に発呼要求が発生した場合は、当該再送手順を実行中のセッションを破棄し、同じセッションを利用して発呼処理に移行するＩＰ電話装置及びＩＰ電話装置の発呼方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、ＩＰネットワークを介して接続されるＩＰ電話装置であって、発着呼指示や終話指示等を入力する操作手段と、プロトコルであるＳＩＰに基づいて相手ＩＰ電話装置との間で呼接続手順を制御する制御手段と、を備え、前記制御手段は、前記ＳＩＰに基づいて相手ＩＰ電話装置に対する再送手順を実行中に、前記操作手段から発呼指示が入力された場合は、当該再送手順を終了し同一セッションを利用して発呼処理に移行する構成を採る。
【発明の効果】
【００１３】
本発明によれば、再送手順を実行中に発呼要求が発生した場合は、当該再送手順を実行中のセッションを破棄し、同じセッションを利用して発呼処理に移行するため、ＰＳＴＮ電話装置と同等の再発呼機能を実現するＩＰ電話装置を提供することができる。
【発明を実施するための最良の形態】
【００１４】
本発明の第１の態様に係るＩＰ電話装置は、ＩＰネットワークを介して接続されるＩＰ電話装置であって、発着呼指示や終話指示等を入力する操作手段と、プロトコルであるＳＩＰに基づいて相手ＩＰ電話装置との間で呼接続手順を制御する制御手段と、を備え、前記制御手段は、前記ＳＩＰに基づいて相手ＩＰ電話装置に対する再送手順を実行中に、前記操作手段から発呼指示が入力された場合は、当該再送手順を終了し同一セッションを利用して発呼処理に移行する構成を採る。
【００１５】
この構成によれば、再送手順を実行中に発呼要求が発生した場合は、当該再送手順を実行中のセッションを終了し、同じセッションを利用して発呼処理に移行するため、ＰＳＴＮ電話装置と同等の再発呼機能を実現するＩＰ電話装置を提供することができる。
【００１６】
本発明の第２の態様に係るＩＰ電話装置は、第１の態様に記載のＩＰ電話装置において、前記制御手段は、前記操作手段から終話指示が入力された後、前記ＳＩＰに基づいて相手ＩＰ電話装置との間で終話に関わる再送手順を実行中に、前記操作手段から発呼指示が入力された場合は、当該再送手順を終了し同一セッションを利用して発呼処理に移行する構成を採る。
【００１７】
この構成によれば、終話後の再送手順を実行中に発呼要求が発生した場合は、当該再送手順を実行中のセッションを終了し、同じセッションを利用して発呼処理に移行するため、ユーザに違和感を与えることなくＰＳＴＮ電話装置と同等の再発呼機能を実現するＩＰ電話装置を提供することができる。
【００１８】
本発明の第３の態様に係るＩＰ電話装置は、第２の態様に記載のＩＰ電話装置において、前記制御手段は、相手ＩＰ電話装置と呼接続中のセッション情報を記憶し、前記再送手順を実行中のセッションを破棄して再送手順を終了する際に、前記記憶したセッション情報の消去タイミングを制御する構成を採る。
【００１９】
この構成によれば、プログラムを追加するだけでＰＳＴＮ電話装置と同等の再発呼機能を実現することができる。
【００２０】
本発明の第４の態様に係るＩＰ電話装置の発呼方法は、ＩＰネットワークを介して接続されるＩＰ電話装置の発呼方法であって、プロトコルであるＳＩＰに基づいて相手ＩＰ電話装置との間で呼接続を行い、呼接続後に前記ＳＩＰに基づいて相手ＩＰ電話装置との間で終話に関わる再送手順を実行中に、発呼指示が入力された場合は、当該再送手順を終了し同一セッションを利用して発呼処理に移行する方法を採る。
【００２１】
この方法によれば、再送手順を実行中に発呼要求が発生した場合は、当該再送手順を実行中のセッションを終了し、同じセッションを利用して発呼処理に移行するため、ＰＳＴＮ電話装置と同等の再発呼機能を実現するＩＰ電話装置の発呼方法を提供することができる。
【００２２】
以下、本発明の一実施の形態について図面を参照して詳細に説明する。
【００２３】
図１は、本実施の形態のＩＰ電話システムの全体構成を示す図である。図１において、ＩＰ電話システム１００は、複数台のＩＰ電話装置（以下、ＩＰ電話という）１０１，１０２，１０３と、ＳＩＰサーバ１０４がＩＰネットワーク１０５を介して相互に接続されている。なお、同図の構成に限らず３台以上のＩＰ電話装置を接続してＩＰ電話システムを構成してもよい。
【００２４】
ＩＰ電話１０１（１０２，１０３）は、ＩＰネットワーク１０５を介して他のＩＰ電話との間で音声通話が可能な機能を有している。
【００２５】
ＳＩＰサーバ１０４は、ＩＰネットワーク１０５に接続されたＩＰ電話１０１，１０２，１０３からの呼接続要求に応じて、着呼先のＩＰ電話１０１，１０２，１０３との間でＳＩＰプロトコルに基づいて呼接続制御を実行するとともに、呼を接続したＩＰ電話に対する音声データの送受信を制御する。
【００２６】
図２は、本実施の形態のＩＰ電話１０１の構成を示すブロック図である。なお、ＩＰ電話１０２，１０３もＩＰ電話１０１と同様の構成を有する。
【００２７】
図２において、ＩＰ電話１０１は、ＩＰ電話制御部２１１、ＳＩＰメモリ２１２、ＶｏＩＰメモリ２１３及びネットワークＩ／Ｆ部２１４を備えるＩＰ電話部２０１と、図示しないテンキー、ファンクションキー、ハンドセット及び表示部等を備える操作部２０２により主に構成されている。
【００２８】
ＩＰ電話制御部２１１は、ＳＩＰメモリ２１２に記憶されたＳＩＰプログラムに基づいて、相手ＩＰ電話との間の発呼／着呼処理、終話処理及び再送処理等を制御する。また、ＩＰ電話制御部２１１は、ＶｏＩＰメモリ２１３に記憶されたＶｏＩＰプログラムに基づいて、呼が接続された相手ＩＰ電話との間で音声パケットの送受信を制御する。さらに、ＩＰ電話制御部２１１は、操作部２０２から入力される操作信号に応じて、発呼／着呼処理及び終話処理を実行し、発呼番号、着呼番号等の表示信号を操作部２０２に出力して表示部に表示する。また、ＩＰ電話制御部２１１は、相手ＩＰ電話との間で呼接続する際に使用中のセッションＩＤを記憶する内蔵メモリ（図示せず）を有するものとする。
【００２９】
ＳＩＰメモリ２１２は、ＳＩＰプロトコルに基づいて発呼／着呼処理、終話処理及び再送処理等を実行するためのＳＩＰプログラムを記憶する。ＶｏＩＰメモリ２１３は、ＩＰネットワーク１０５を介して音声パケットの送受信処理を実行するためのＶｏＩＰプログラムを記憶する。
【００３０】
ネットワークＩ／Ｆ部２１４は、ＩＰネットワーク１０５と接続するインターフェース機能を有し、ＩＰ電話制御部２０１の制御によりＳＩＰに基づくコマンドの送受信や音声パケットの送受信を実行する。
【００３１】
操作部２０２は、図示しないテンキー、ファンクションキー、ハンドセット及び表示部等を備える。操作部２０２は、発呼時又は着呼時にユーザによりテンキー、ファンクションキー、ハンドセットが操作されると、その操作信号をＩＰ電話制御部２１１に送信し、ＩＰ電話制御部２１１から入力される表示信号により表示部に発呼番号、着呼番号等を表示する。
【００３２】
次に、図１のＩＰ電話システム１００において、ＩＰ電話１０１とＩＰ電話１０２との間の通話終了（終話）時に発生した再送手順実行中に、ＩＰ電話１０１のユーザが発呼要求が行った場合の動作について、図３に示すフロー図を参照して説明する。なお、ＩＰ電話１０１のＩＰ電話制御部２１１は、本通話により使用中のセッションＩＤを内蔵メモリ（図示せず）に記憶しているものとする。
【００３３】
図３において、ＩＰ電話１０１とＩＰ電話１０２がＳＩＰサーバ１０４を介して通話を行い（ステップＳ３０１）、ＩＰ電話１０１のユーザが通話の終了により操作部２０２のハンドセットをオンフック操作すると、そのオンフック信号が操作部２０２からＩＰ電話制御部２１１に出力される。ＩＰ電話制御部２１１は、オンフック信号が入力されると、終話動作に移行して「ＢＹＥ」コマンドをネットワークＩ／Ｆ部２１４からＳＩＰサーバ１０４に送出する（ステップＳ３０２）。
【００３４】
ＳＩＰサーバ１０４は、ＩＰ電話１０１から受信した「ＢＹＥ」コマンドをＩＰ電話１０２に送出する（ステップＳ３０３）。ＩＰ電話１０２は、ＳＩＰサーバ１０４から「ＢＹＥ」コマンドを受信すると、ＩＰ電話制御部２１１は、終話であることを認識し、応答コマンドとして「２００  ＯＫ」コマンドをＳＩＰサーバ１０４に送出する（ステップＳ３０４）。そして、ＳＩＰサーバ１０４は、ＩＰ電話１０２から受信した「２００  ＯＫ」コマンドをＩＰ電話１０１に対して送出する（ステップＳ３０５）。
【００３５】
この時、ＳＩＰサーバ１０４とＩＰ電話１０１間に回線障害等が発生し、ＳＩＰサーバ１０４から送出された「２００  ＯＫ」コマンドがＩＰ電話１０１に届かないという事態が発生したものとする。
【００３６】
ＩＰ電話１０１のＩＰ電話制御部２１１は、「ＢＹＥ」コマンドの応答である「２００ＯＫ」コマンドを受信しないと、ＳＩＰに規定された再送手順に移行し、「ＢＹＥ」コマンドの応答である「２００  ＯＫ」コマンドを受信するため、＜３２秒間＞のタイマーを起動して、「ＢＹＥ」コマンドの再送処理を開始する（ステップＳ３０６）。
【００３７】
この場合、ＩＰ電話１０１からＳＩＰサーバ１０４を経由して送信される「ＢＹＥ」コマンドはＩＰ電話１０２に届くが（ステップＳ３０６、Ｓ３０７）、ＳＩＰサーバ１０４とＩＰ電話１０１間に回線障害が発生しているため、ＩＰ電話１０２からＳＩＰサーバ１０４を経由して送信される「２００  ＯＫ」コマンドは、ＩＰ電話１０１には届かない（ステップＳ３０８、Ｓ３０９）。
【００３８】
そして、ＩＰ電話１０１が＜３２秒間＞の「ＢＹＥ」コマンドの再送処理を実行中に（ステップＳ３１０）、ＩＰ電話１０１のユーザにより操作部２０２のハンドセットがオフフックされて再発呼要求信号がＩＰ電話制御部２１１に出力されると、ＩＰ電話制御部２１１は、実行中の「ＢＹＥ」コマンドの再送処理を中断する。このとき、ＩＰ電話制御部２１１は、再送処理により使用中のセッションを破棄し、すなわち、内蔵メモリに記憶したセッションＩＤを消去する。なお、この場合、ＩＰ電話制御部２１１は、セッションＩＤを消去するタイミングは、「ＢＹＥ」コマンドの送信処理が終了した後に内蔵メモリに対してセッションＩＤの消去命令を発行する。
【００３９】
そして、ＩＰ電話制御部２１１は、操作部２０２から入力された再発呼要求信号に応じて再発呼処理に移行し、先に破棄した同一のセッションを使用して「ＩＮＶＩＴＥ」コマンドをＳＩＰサーバ１０４に送出する（ステップＳ３１１）。
【００４０】
なお、ＩＰ電話１０１は、ＩＰ電話１０２からの応答「２００  ＯＫ」コマンドの受信を待たずに＜３２秒間＞の再送処理を中断したが、ＩＰ電話１０２から送出された「２００  ＯＫ」コマンドはＳＩＰサーバ１０４に届いている。このため、ＩＰ電話１０２では、「ＢＹＥ」コマンドに対する応答送信が成功したとものと判断されて、ビジートーンが流せるため、ＩＰ電話１０１が再送手順を中断しても特に支障はない。
【００４１】
以上のように、本実施の形態のＩＰ電話は、再送処理実行中に再発呼要求が発生した場合は、再送処理実行中のセッションを直ちに破棄し、同一セッションを利用して再発呼処理に移行するため、ユーザに違和感を与えることなくＰＳＴＮ電話と同等の再発呼機能を実現することができる。
【００４２】
また、図５の（１）〜（３）に示した他の再送手順が発生する場合でも、同様にセッション破棄及び同一セッションを利用した再発呼処理に移行する処理を適用することが可能である。これらの場合も相手ＩＰ電話において再送手順の中断による支障は発生しない。
【００４３】
したがって、本実施の形態のＩＰ電話装置では、ユーザが終話によりハンドセットをオンフックし、再送手順が実行中であっても、終話直後の再発呼が可能になるため、ＰＳＴＮ電話装置と同等の再発呼機能を実現するＩＰ電話装置を提供することができる。
【００４４】
また、本実施の形態のＩＰ電話装置では、再発呼処理に際して、再送処理で破棄したセッションを利用するようにしたため、複数のセッションを利用可能なＩＰ電話装置においてセッション資源の有効利用を図ることができる。このため、セッション利用数が少ない低コストのＩＰ電話装置においても、プログラムを追加するだけでＰＳＴＮ電話装置と同等の再発呼機能を実現することができる。
【産業上の利用可能性】
【００４５】
本発明に係るＩＰ電話装置によれば、再送手順が実行中であっても、終話直後の再発呼が可能になるため、ＰＳＴＮ電話装置と同等の再発呼機能を実現するＩＰ電話装置を提供できる点で有用である。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施の形態に係るＩＰ電話システムの全体構成を示す図
【図２】本実施の形態に係るＩＰ電話装置の構成を示すブロック図
【図３】本実施の形態に係るＩＰ電話システムのＩＰ電話間において実行される再送手順及び再発呼動作の一例を示すフロー図
【図４】従来のＩＰ電話装置間の終話時の再送手順を示すフロー図
【図５】従来のＩＰ電話装置間の終話時の他の再送手順を示すフロー図
【符号の説明】
【００４７】
１００  ＩＰ電話システム
１０１、１０２、１０３  ＩＰ電話装置
１０４  ＳＩＰサーバ
１０５  ＩＰネットワーク
２０１  ＩＰ電話部
２０２  操作部
２１１  ＩＰ電話制御部
２１２  ＳＩＰメモリ
２１３  ＶｏＩＰメモリ
２１４  ネットワークＩ／Ｆ部
【図１】
2006333291.tif 000003
【図２】
2006333291.tif 000004
【図３】
2006333291.tif 000005
【図４】
2006333291.tif 000006
【図５】
2006333291.tif 000007