(57)【要約】    【課題】      ネットワーク上においてＮＴＰサーバを必要とすることなく、システム全体として、コストアップすることなく、装置間での通信パケットの時刻のずれを解消すること。    【解決手段】  ＩＰ電話制御部２０３において、時刻取得部２０２が、ＩＰネットワークに接続されるＬＡＮＩ／Ｆ部２０１を介して、呼接続を制御するＳＩＰサーバ１０３から受信するメッセージ中に含まれる時刻情報を取得する。取得した時刻情報は、ＲＴＣ２０６を制御する時計制御部２０５において、時刻設定部２０４により、自装置が管理する時刻情報としてＲＴＣ２０６に設定される。  【選択図】      図２
2007081713.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰネットワークを介して接続されるＩＰ電話装置であって、
自装置が管理する時刻情報を計時する計時手段と、
呼接続を制御する管理サーバから受信するメッセージ中に含まれる時刻情報を取得する時刻情報取得手段と、
取得した時刻情報を、前記計時手段に設定する時刻設定手段と、
を有することを特徴とするＩＰ電話装置。
【請求項２】
前記管理サーバから受信するメッセージは、自装置の端末登録要求に対する応答メッセージであることを特徴とする請求項１記載のＩＰ電話装置。
【請求項３】
前記メッセージから取得して前記計時手段に設定された時刻情報を、送出するパケットの時刻情報として用いる制御手段を有することを特徴とする請求項１記載のＩＰ電話装置。
【請求項４】
ＩＰネットワークを介して通話を行う複数のＩＰ電話装置と、ＩＰ電話装置の呼接続を制御する管理サーバとからなるＩＰ電話システムであって、
前記ＩＰ電話装置が、時刻情報を計時する計時手段と、
前記管理サーバから受信するメッセージ中に含まれる時刻情報を取得する時刻情報取得手段と、
取得した時刻情報を、前記計時手段に設定する時刻設定手段とを有し、
前記管理サーバが、呼接続のメッセージ中に時刻情報を挿入して前記ＩＰ電話装置に送信する送信手段を有することを特徴とするＩＰ電話システム。
【請求項５】
ＩＰネットワークを介して接続されるＩＰ電話装置の時刻取得方法であって、
ＩＰ電話装置の呼接続を制御する管理サーバから受信するメッセージ中に含まれる時刻情報を取得し、
前記取得した時刻情報を自装置の時刻情報として設定することを特徴とする時刻取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ網を介して通話するＩＰ電話装置及びＩＰ電話システム、時刻取得方法に関する。
【背景技術】
【０００２】
近年、インターネットの急速な普及に伴い、遠隔地の電話装置と低料金での通話や登録会員同士のＩＰ電話装置間で無料通話が可能なＩＰ電話装置（以下、「ＩＰ電話」という）が注目されている。
【０００３】
ＩＰ電話サービスには様々な形態が提案されている。例えば、ＩＰネットワークに配置したＳＩＰ（Session Initiation Protocol）サーバが、呼制御プロトコルＳＩＰ（IETF標準RFC3261）により、発信端末となるＩＰ電話と、着信端末となるＩＰ電話との間を呼接続し、呼接続後はＩＰ電話同士がＩＰネットワーク経由で音声パケットを送受信し、リアルタイムの通話を実現する。
【０００４】
このようなＩＰ電話間において、ＩＰネットワーク経由でパケット通信を行う場合、ＩＰネットワークは帯域保証がないため、ＩＰネットワークが混雑して、品質が悪い場合、受信側において送信されたパケットが送信時刻の順番に到達する保証がないため、通信に支障をきたすことがある。
【０００５】
図６は、従来のＩＰ電話装置の構成を示すブロック図である。
【０００６】
図６に示すＩＰ電話１は、ＬＡＮＩ／Ｆ部２、ＬＡＮＩ／Ｆ部２を介してＩＰネットワーク網での通信を行うＩＰ電話制御部３、ＲＴＣ（Real Time Clock）４、ＲＴＣ４の時刻を制御する時計制御部５、ユーザの操作により時計制御部５を介してＲＴＣ４の時刻を設定するユーザ時刻設定部６を有する。
【０００７】
このＩＰ電話１では、ＲＴＣ４の時刻を時計制御部５が読み取り、ＩＰ電話制御部３に、その時刻情報を提供する。この時刻情報を受けて、ＩＰ電話制御部３は、通話制御プロトコルのヘッダに時刻を記述し、ＬＡＮＩ／Ｆ部２を介して送受信されるパケットの整合性をとっている。
【０００８】
図７は、従来のＩＰ電話装置の動作を説明するためのシーケンス図である。なお、この図に示すＩＰ電話Ａ、ＩＰ電話Ｂはそれぞれ図６に示すＩＰ電話１と同様の構成を有するものである。
【０００９】
図７に示すように、従来のＩＰ電話装置では、端末の電源投入後に、ＩＰ電話装置それぞれ（図７に示すＩＰ電話Ａ、ＩＰ電話Ｂ）において、設定された時刻のずれの発生に応じ、ユーザにより手動で時刻修正が行われている。一般的に、ＩＰ電話の時刻情報は、電源投入後、ＩＰ電話からＳＩＰサーバに登録を行うための「Ｒｅｇｉｓｔｅｒ」コマンドを送信する前に、ユーザにより、必要に応じて、手動で時刻修正がなされる。
【００１０】
そして、ＩＰ電話Ａは、「Ｒｅｇｉｓｔｅｒ」コマンドを送信したＳＩＰサーバから応答される「２００  ＯＫ」コマンドを受信した後、応答するパケットに、手動設定されたＲＴＣ４からの時刻情報を付加して、ＳＩＰサーバに、「ＩＮＶＩＴＥ」コマンドを送信する。
【００１１】
ＩＰ電話Ａからの「ＩＮＶＩＴＥ」コマンドを受信したＳＩＰサーバは、ＩＰ電話Ｂに「ＩＮＶＩＴＥ」を送信した後、ＲＴＰパケットの送受信により通話を開始する。ＲＴＰパケットは、リアルタイム性を重視するため、パケットの種別としてＵＤＰを使用するのが、一般であり、ＵＤＰはパケットが相手側に届いたかどうかの、確認を行わないため、このような通信プロトコルにおいて、ＩＰ電話はそれぞれ直前に受信したパケットの時刻情報の比較を行うことで、音声の時系列の一致を確認、調整する。
【００１２】
このようなＩＰ電話では、ＩＰ電話毎に個別に時刻情報を設定するため、それぞれのＩＰ電話において、必ずしも同一で正確な時刻情報を設定できるとは限らない。このため、通信を行うＩＰ電話間でパケットに設定する時刻情報にずれが生じ、受信側において、ネットワークが混雑した状態でのパケット到達時には、パケットに記載された時刻情報に誤差が生じ、音声の時系列の調整を正すことができないという不具合を発生させる要因となりうる。
【００１３】
これに対して、例えば、特許文献１に示すように、ネットワーク上に時刻あわせを行う、共有のＮＴＰ（Network Time Protocol）サーバを配置し、ネットワーク上の各装置にＮＴＰクライアントプロトコルを具備させることによって、装置間の時刻情報を同一化させ、装置によるパケットの時刻情報のずれを回避することが知られている。
【特許文献１】特開２００４−１９９３６６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、上記構成では、ＮＴＰサーバの設備と、装置にＮＴＰクライアントプロトコルを具備させる必要があるため、システム全体として、トータルでのコストアップにつながってしまうという問題があり、本課題解決のため必ずしも最適な解決とはなっていなかった。
【００１５】
本発明はかかる点に鑑みてなされたものであり、ネットワーク上においてＮＴＰサーバを必要とすることなく、システム全体として、コストアップすることなく、装置間での通信パケットの時刻情報のずれを解消できるＩＰ電話装置を提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明は、ＩＰネットワークを介して接続されるＩＰ電話装置であって、自装置が管理する時刻情報を計時する計時手段と、呼接続を制御する管理サーバから受信するメッセージ中に含まれる時刻情報を取得する時刻情報取得手段と、取得した時刻情報を、前記計時手段に設定する時刻設定手段とを有するものである。
【発明の効果】
【００１７】
本発明に係るＩＰ電話装置によれば、ネットワーク上においてＮＴＰサーバを必要とすることなく、システム全体として、コストアップすることなく、簡単に、自装置の時刻合わせを行い、装置間での通信パケットの時刻情報のずれを解消することができる。
【発明を実施するための最良の形態】
【００１８】
本発明の第１の態様は、ＩＰネットワークを介して接続されるＩＰ電話装置であって、自装置が管理する時刻情報を計時する計時手段と、呼接続を制御する管理サーバから受信するメッセージ中に含まれる時刻情報を取得する時刻情報取得手段と、取得した時刻情報を、前記計時手段に設定する時刻設定手段とを有する構成を採る。
【００１９】
この構成によれば、呼接続を制御する管理サーバから受信するメッセージ中に含まれる時刻情報を、自装置が管理する時刻情報として設定するため、ネットワーク上にＮＴＰサーバを設ける等のコストも必要がなく、簡単に、自装置の時刻合わせを行うことができる。つまり、特定の管理サーバの時刻情報を取得するため、ＩＰネットワークを介して接続される相手装置も同じ時刻情報に設定できる。よって、同じＩＰネットワークのＩＰ電話装置間で同一の時刻情報を、パケットに記載できる。また、自装置の時刻情報に基づいて、受信パケットを送信順に並べて不具合のない音声通信を実現することができる。
【００２０】
したがって、ネットワーク上においてＮＴＰサーバを必要とせず、システム全体として、コストアップすることなく、簡単かつ自動に、自装置の時刻合わせを行い、装置間での通信パケットの時刻情報のずれを解消することができる。
【００２１】
本発明の第２の態様は、第１の態様に係るＩＰ電話装置において、前記管理サーバから受信するメッセージは、自装置の端末登録要求に対する応答メッセージである構成を採る。
【００２２】
この構成によれば、端末登録の際に、管理サーバの時刻情報を取得して自装置の管理する時刻情報として設定できる。
【００２３】
本発明の第３の態様は、第１の態様に係るＩＰ電話装置において、前記メッセージから取得して前記計時手段に設定された時刻情報を、送出するパケットの時刻情報として用いる制御手段を有する構成を採る。
【００２４】
この構成によれば、ＩＰネットワークに送出されるパケットは、どの装置から送出されるパケットも管理サーバの時刻情報を基準にして設定されるため、ＩＰネットワークが混雑して、相手装置が受信したパケットの到達の順序にずれが生じた場合であっても、パケットに記載された時刻情報を参照して、受信パケットを送信順に並べて不具合の無い通信を実現することができる。
【００２５】
本発明の第４の態様は、ＩＰネットワークを介して通話を行う複数のＩＰ電話装置と、ＩＰ電話装置の呼接続を制御する管理サーバとからなるＩＰ電話システムであって、前記ＩＰ電話装置が、時刻情報を計時する計時手段と、前記管理サーバから受信するメッセージ中に含まれる時刻情報を取得する時刻情報取得手段と、取得した時刻情報を、前記計時手段に設定する時刻設定手段とを有し、前記管理サーバが、呼接続のメッセージ中に時刻情報を挿入して前記ＩＰ電話装置に送信する送信手段を有する構成を採る。
【００２６】
この構成によれば、ＩＰ電話装置は、呼接続を制御する管理サーバから送信される時刻情報が挿入された呼接続のメッセージを受信し、受信するメッセージ中に含まれる時刻情報を取得して、自装置の時刻情報として設定でき、ＩＰネットワーク上にＮＴＰサーバを設ける等のコストも必要がなく、簡単に、ＩＰネットワークを介して通信を行うＩＰ電話装置において、時刻合わせを行うことができる。つまり、特定の管理サーバの時刻情報を取得するため、ＩＰネットワークを介して接続される相手ＩＰ電話装置も同じ時刻情報に設定できる。よって、同じＩＰネットワークの複数のＩＰ電話装置間で同一の時刻情報を、パケットに記載できる。また、ＩＰ電話装置の時刻情報に基づいて、受信パケットを送信順に並べて不具合のない音声通信を実現することができる。よって、ＩＰネットワーク上においてＮＴＰサーバを必要とせず、システム全体として、コストアップすることなく、簡単かつ自動に、自装置の時刻合わせを行い、ＩＰ電話装置間での通信パケットの時刻情報のずれを解消することができる。
【００２７】
本発明の第５の態様は、ＩＰネットワークを介して接続されるＩＰ電話装置の時刻取得方法であって、ＩＰ電話装置の呼接続を制御する管理サーバから受信するメッセージ中に含まれる時刻情報を取得し、前記取得した時刻情報を自装置の時刻情報として設定するようにした。
【００２８】
この方法によれば、ＩＰ電話装置において、ＩＰ電話装置の呼接続を制御する管理サーバから受信するメッセージ中に含まれる時刻情報を取得し、取得した時刻情報を自装置の時刻情報として設定するため、ネットワーク上にＮＴＰサーバを設ける等のコストも必要がなく、簡単に、自装置の時刻合わせを行うことができる。つまり、特定の管理サーバの時刻情報を取得するため、ＩＰネットワークを介して接続される相手装置も同じ時刻情報に設定できる。よって、同じＩＰネットワークのＩＰ電話装置間で同一の時刻情報を、パケットに記載できる。また、自装置の時刻情報に基づいて、受信パケットを送信順に並べて不具合のない音声通信を実現することができる。
【００２９】
したがって、通信を行うために接続するＩＰネットワーク上においてＮＴＰサーバを必要とせず、システム全体として、コストアップすることなく、簡単かつ自動に、自装置の時刻合わせを行い、ＩＰ電話装置間での通信パケットの時刻情報のずれを解消することができる。
【００３０】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００３１】
図１は、本発明の一実施の形態に係るＩＰ電話装置が適用されるＩＰ電話システムの構成を示す図である。図１に示すＩＰ電話システム１００においては、複数台のＩＰ電話装置（以下、「ＩＰ電話」という）１０１、１０２と、ＩＰ通信サーバ（ＳＩＰサーバ）１０３がＩＰネットワーク１０４を介して相互に接続されている。なお、同図の構成に限らず３台以上のＩＰ電話装置を接続してＩＰ電話システムを構成してもよい。
【００３２】
ＩＰ電話１０１（１０２）は、ＩＰネットワーク１０４を介して他のＩＰ電話等との間で音声通話が可能な機能を有する。
【００３３】
ＩＰ通信サーバ（以下、「ＳＩＰサーバ」という）１０３は、ＩＰネットワーク１０４に接続されたＩＰ電話（例えば、ＩＰ電話１０１）からの登録要求、呼接続要求に応じて、着呼先のＩＰ電話（例えば、ＩＰ電話１０２）との間でＳＩＰプロトコルに基づいて呼接続制御を実行するとともに、呼を接続したＩＰ電話に対する音声データの送受信を制御する。また、ＳＩＰサーバ１０３は、ＳＩＰプロトコルに基づいて、ＩＰ電話１０１、１０２に送信する送信情報にＳＩＰサーバ１０３が管理する時刻情報を付加して送信する。例えば、ＳＩＰサーバ１０３は、ＩＰ電話１０１、１０２に送信するパケットにおけるメッセージのヘッダに時刻情報を記述して送信する。
【００３４】
図２は、同実施の形態に係るＩＰ電話１０１の要部構成を示すブロック図である。なお、ＩＰネットワーク１０４（図１参照）上のＩＰ電話はＩＰ電話１０１と同様の構成を有する。ここでは、ＩＰ電話１０２も、ＩＰ電話１０１と同様の構成を有するため説明は省略する。
【００３５】
図２においてＩＰ電話１０１は、ＬＡＮＩ／Ｆ部２０１、時刻取得部２０２を有するＩＰ電話制御部２０３、時刻設定部２０４を有する時計制御部２０５、ＲＴＣ２０６等により主に構成されている。
【００３６】
ＬＡＮＩ／Ｆ部２０１は、ＩＰネットワーク１０４（図１参照）と接続するインターフェース機能を有し、ＩＰ電話制御部２０３の制御によりＳＩＰに基づくコマンドの送受信や音声パケットの送受信を行う。なお、ＬＡＮＩ／Ｆ部２０１を介して送受信が行われるパケットは、ＩＰ電話制御部２０３において、送受信を制御される音声パケットに対応しており、ＩＰ電話制御部２０３が映像パケットの送受信を制御できれば、音声パケットに加えて、映像パケットなども送受信できる。
【００３７】
ＩＰ電話制御部２０３は、ここではＳＩＰプロトコルに基づいて、自機の現在位置を登録するための登録処理、相手ＩＰ電話（例えばＩＰ電話１０２）との間の発呼／着呼処理、終話処理／再送処理等を制御する。また、ＩＰ電話制御部２０３は、ＶｏＩＰ（Voice over Internet Protocol）プロトコルに基づいて、呼が接続された相手ＩＰ電話との間で音声パケットの送受信を制御する。
【００３８】
また、ＩＰ電話制御部２０３では、時刻取得部２０２が、ＬＡＮＩ／Ｆ部２０１を介して受信するＳＩＰサーバ１０３（図１参照）からの応答メッセージから、ＳＩＰサーバの時刻情報を取得する。例えば、ＩＰ電話制御部２０３は、ＳＩＰプロトコルに基づいて、ＩＰ電話１０１の電源投入後にＳＩＰサーバ１０３に「Ｒｅｇｉｓｔｅｒ」コマンドを送信し、その応答「２００  ＯＫ」コマンドにおける応答メッセージの時刻情報ヘッダから時刻情報を取得する。
【００３９】
時刻取得部２０２は、取得した時刻情報を、時計制御部２０５の時刻設定部２０４に出力する。
【００４０】
時計制御部２０５は、ＲＴＣ２０６の時刻を制御するものであり、ＩＰ電話制御部２０３の制御によって、時刻情報をＩＰ電話制御部２０３に出力する。
【００４１】
時刻設定部２０４は、時刻取得部２０２からの情報に基づいてＲＴＣ２０６の時刻を、ＳＩＰサーバ１０３の時刻に合わせて設定する。
【００４２】
次に、本発明に係るＩＰ電話１０１の時刻設定処理について説明する。
【００４３】
図３は、同実施の形態に係るＩＰ電話装置の動作を説明するためのフロー図である。
【００４４】
まず、ＩＰ電話において電源が投入された後、ステップＳ１では、ＳＩＰプロトコルに基づいて、ＩＰ電話１０１は、自機を登録するために、ＳＩＰサーバ１０３（図１参照）に、「Ｒｅｇｉｓｔｅｒ」コマンドを送信する。具体的には、ＩＰ電話制御部２０３は、ＬＡＮＩ／Ｆ部２０１を介してＳＩＰプロトコルに基づいて「Ｒｅｇｉｓｔｅｒ」コマンドを送信し、登録処理を行う。
【００４５】
ステップＳ２では、ＩＰ電話１０１は、ＳＩＰサーバ１０３からの応答メッセージ「２００  ＯＫ」コマンドを受信したか否かを判定する。すなわち、ＩＰ電話制御部２０３が、ＬＡＮＩ／Ｆ部２０１を介して、「２００  ＯＫ」コマンドを含む応答メッセージを受信すれば、ＳＩＰサーバ１０３に登録されたと判定して、ステップＳ３に移行し、ステップＳ２で受信していなければ、ＳＩＰサーバ１０３からの応答無しまたは接続失敗と判定し、通信失敗となる。
【００４６】
ＳＩＰサーバ１０３から送信される応答メッセージは、ＳＩＰサーバ１０３が管理する時刻情報に基づく時刻ヘッダを有する。すなわち、ＳＩＰサーバは、ＳＩＰサーバから送信する応答メッセージに時刻情報を付与して送信する。
【００４７】
なお、通信失敗の場合、ＩＰ電話は、繰り返し「Ｒｅｇｉｓｔｅｒ」コマンドをＳＩＰサーバに送信するようにして、「２００  ＯＫ」コマンドを含む応答メッセージを受信して、登録処理が完了するまで行うようにしてもよい。
【００４８】
ステップＳ３では、ＩＰ電話は、ＳＩＰサーバからの応答メッセージから時刻情報を取得する。詳細には、ステップＳ３では、ＩＰ電話制御部２０３では、ＬＡＮＩ／Ｆ部２０１を介して得られるＳＩＰサーバからの「２００  ＯＫ」コマンドを含む応答メッセージから、時刻取得部２０２が時刻情報を取得し、ステップＳ４に移行する。
【００４９】
ステップＳ４では、ＩＰ電話制御部２０３は、時刻情報を所得した時刻取得部２０２から、取得した時刻を時計制御部２０５の時刻設定部２０４に出力し、時刻設定部２０４は、ＲＴＣ２０６の時刻を、取得した時刻情報に設定する。
【００５０】
図４は、同実施の形態に係るＩＰ電話装置が適用されるシステムのＩＰ電話間において実行される動作の一例を示すシーケンス図である。
【００５１】
ここでは、ＩＰ電話１０１がＳＩＰサーバ１０３を介してＩＰ電話１０２と通話する一連の動作を示している。
【００５２】
まず、図４に示すように、ＩＰ電話１０１、ＩＰ電話１０２は、それぞれにおいて、電源が投入された後、ＩＰ管理サーバであるＳＩＰサーバ１０３に対して、「Ｒｅｇｉｓｔｅｒ」コマンドを送信する(ステップＳ１１、Ｓ１３)。すると、ＳＩＰサーバ１０３は、ＩＰ電話１０１、１０２のそれぞれから送信される「Ｒｅｇｉｓｔｅｒ」コマンドのリクエストを理解して受け入れると、「Ｒｅｇｉｓｔｅｒ」コマンドのリクエストを送信したＩＰ電話に対して、「２００  ＯＫ」を含む応答パケットを送信する(ステップＳ１２、Ｓ１４)。このとき、ＳＩＰサーバ１０３は、送信する「２００  ＯＫ」を含む応答パケットのメッセージのヘッダにＳＩＰサーバ１０３が管理する時刻情報を記述して送信している。
【００５３】
これを受けたＩＰ電話では、応答メッセージの時刻情報ヘッダより時計を自動設定し、ＩＰ電話からＳＩＰサーバに送出するパケット（ここでは、「ＩＮＶＩＴＥ」コマンドのメッセージ）に、取得した時刻情報を記述する。
【００５４】
図５は、同実施の形態に係るＩＰ電話装置における時刻設定動作で用いられるパケットにおけるメッセージの一例を示す図である。
【００５５】
図５に示すように、「Ｒｅｇｉｓｔｅｒ」リクエストに対する「２００  ＯＫ」コマンドを含む応答パケットにおけるメッセージの時刻情報（「Date:Wed.20 Nov 2005 03:45:15 GMT」）を取得して、時計制御部２０５では、ＩＰ電話の時刻情報として設定して更新する。そして、ステップＳ１５において、ＩＰ電話が他のＩＰ電話と通話するために「ＩＮＶＩＴＥ」コマンドを含むパケットを送出する際に、ＩＰ電話制御部２０３は、ステップＳ３〜Ｓ４（図３参照）で示すように、時計制御部２０５から、時計制御部２０５において、「Ｒｅｇｉｓｔｅｒ」送信に始まる登録処理の際に設定されたＳＩＰサーバ１０３の時刻情報に基づく時刻データ（「Date:Wed.20 Nov 2005 04:50:20 GMT」を取得し、送出する「ＩＮＶＩＴＥ」コマンドのパケットの時刻ヘッダに記述する。ステップＳ１６からステップＳ２５は、ＳＩＰプロトコルに基づく一般的な呼制御、通話処理であり説明は省略する。
【００５６】
このように、呼接続を制御するＳＩＰサーバ１０３から受信するメッセージ中に含まれる時刻情報が示す時刻が、ＩＰ電話１０１，１０２のそれぞれが管理する時刻情報として設定されるため、ＩＰネットワーク１０４上にＮＴＰサーバを設けるとともに、ＩＰ電話１０１、１０２にはＮＴＰクライアントプロトコルを具備させる等の必要が無く、それに伴う処理負担やCPUコストに影響を与えず、簡単に、ＩＰ電話１０１、１０２において時刻合わせを行うことができる。
【００５７】
すなわち、特定の管理サーバ（ここでは、ＳＩＰサーバ１０３）の時刻情報を取得するため、ＩＰネットワーク１０４を介して接続される相手装置も同じ時刻情報に設定できることとなり、同じＩＰネットワーク１０４のＩＰ電話装置１０１、１０２間で同一の時刻情報を、通信パケットに記載できる。また、自装置の時刻情報に基づいて、受信パケットを送信順に並べて不具合のない時刻情報のずれが生じない、音声などのパケット通信を実現することができる。
【００５８】
本実施の形態ではＩＰ電話は、電源投入後に、ＳＩＰサーバに送出する「Ｒｅｇｉｓｔｅｒ」コマンドに対して、ＳＩＰサーバから送信される応答メッセージから時刻情報を取得し、この取得した時刻情報に基づいてＩＰ電話が管理する時刻を設定するものとしたが、これに限らず、ＩＰ電話は、「Ｒｅｇｉｓｔｅｒ」コマンドを定期的に送出するようにし、これら「Ｒｅｇｉｓｔｅｒ」コマンドに対してＳＩＰサーバから応答パケット（ここでは、「２００  ＯＫ」）が送信される度に、応答パケットの時刻情報に基づいてＩＰ電話の時刻を更新するようにしてもよい。
【００５９】
また、ＳＩＰサーバからＩＰ電話側に送出される「ＩＮＶＩＴＥ」コマンドのメッセージから時刻情報を取得し、ＩＰ電話で管理する時刻を設定することにより更新してもよい。
【００６０】
このように、ＩＰ電話は、通話制御プロトコル（ここではＳＩＰ）の呼制御サーバから送信されるメッセージに記載されている時刻情報ヘッダから現時刻を取得し、この取得した時刻に基づいて、詳細には、取得した時刻に合わせて自機のＲＴＣの時刻を更新設定する。そして、このＲＴＣの時刻を送信パケットに挿入して通信を行う。
【００６１】
なお、本実施の形態に係るＩＰ電話は、ＳＩＰプロトコルを用いて通信するものとしたが、本発明は、これに限らず、ＩＰネットワークにおいて、呼接続で用いられるサーバが送信する時刻情報が含まれる応答メッセージから時刻情報を取得し、この取得した時刻情報を、ＩＰネットワークに属する端末の時刻情報として設定するものであれば、どのような呼制御プロトコルを用いてもよい。
【００６２】
よって、本実施の形態では、ネットワーク上のＮＴＰサーバの配備及びＮＴＰサーバプロトコルを具備することによるコストアップが必要なく、ネットワークが混雑し、送受信パケットが流れにくい状態での時刻情報のずれによる不具合を軽減・解消できる。
【００６３】
そして、特定のＩＰ通信サーバの時刻情報を取得するため、同じＩＰ電話間での同一の時刻情報をパケットに記載することができる。
【００６４】
なお、本実施の形態において、ＩＰ電話側で、サーバからの応答メッセージから取得した時刻情報を、時計表示や、着信履歴、留守番電話などに用いてもよい。さらに、ネットワーク上の混雑などの障害対策用にＩＰ電話が、さらに、通信履歴ログ収集手段を備える構成とし、この時刻取得部により取得した時刻情報を記録するものとしてもよい。
【産業上の利用可能性】
【００６５】
本発明に係るＩＰ電話装置は、ネットワーク上においてＮＴＰサーバを必要とすることなく、システム全体として、コストアップすることなく、装置間での通信パケットの時刻情報のずれを解消できる効果を有し、特に、ＳＩＰに基づく通信を行うＩＰ電話装置として有用である。
【図面の簡単な説明】
【００６６】
【図１】本発明の一実施の形態に係るＩＰ電話装置が適用されるＩＰ電話システムの構成を示す図
【図２】同実施の形態に係るＩＰ電話装置の要部構成を示すブロック図
【図３】同実施の形態に係るＩＰ電話装置の動作を説明するためのフロー図
【図４】同実施の形態に係るＩＰ電話装置が適用されるシステムのＩＰ電話間において実行される動作の一例を示すシーケンス図
【図５】同実施の形態に係るＩＰ電話装置における時刻設定動作で用いられるパケットのメッセージの一例を示す図
【図６】従来のＩＰ電話装置の構成を示すブロック図
【図７】従来のＩＰ電話装置の動作を説明するためのシーケンス図
【符号の説明】
【００６７】
１００  ＩＰ電話システム
１０１、１０２  ＩＰ電話
１０３  ＳＩＰサーバ（管理サーバ）
１０４  ＩＰネットワーク
２０２  時刻取得部
２０３  ＩＰ電話制御部
２０４  時刻設定部
２０５  時計制御部
２０６  ＲＴＣ（計時手段）
【図１】
2007081713.tif 000003
【図２】
2007081713.tif 000004
【図３】
2007081713.tif 000005
【図４】
2007081713.tif 000006
【図５】
2007081713.tif 000007
【図６】
2007081713.tif 000008
【図７】
2007081713.tif 000009