(57)【特許請求の範囲】
【請求項１】
起動時及び所定の周期で端末登録メッセージをＩＰ電話端末管理サーバへ送信する複数のＩＰ電話端末に接続されたルータ装置と、ＩＰ電話端末との間でＩＰ電話の呼制御を行う前記ＩＰ電話端末管理サーバと、前記ルータ装置に対して動的グローバルＩＰアドレスを割り当てるＤＨＣＰサーバとが通信回線で接続されたＩＰ電話システムにおける前記動的グローバルＩＰアドレスの割り当てを受けて動作するルータ装置及びＩＰ電話端末であって、
該ルータ装置は、アドレス割当制御部が前記ＤＨＣＰサーバにアクセスして前記動的グローバルアドレスの割り当てを受け、前記ルータ装置に割り当てられた前記動的グローバルＩＰアドレスのアドレス値を記憶するグローバルＩＰアドレス記憶手段と、割り当てられた前記動的グローバルＩＰアドレスのアドレス値が変更されたことを検出するアドレス変更検出手段と、配下の複数のＩＰ電話端末の各々に対して、前記ＩＰ電話端末管理サーバへの再登録を指示する端末再登録指示手段とを有し、
該複数のＩＰ電話端末は、各々、前記ルータ装置からの再登録指示を受信する端末再登録指示受付手段と、前記ＩＰ電話端末管理サーバに対して登録を行う端末登録手段とを有しており、
前記ルータ装置は、前記アドレス変更検出手段によって割り当てられた前記動的グローバルＩＰアドレスのアドレス値が以前の値から変更されたことを検出した場合に、前記端末再登録指示手段によって配下の複数のＩＰ電話端末の各々に対して前記ＩＰ電話端末管理サーバへの再登録指示を送信し、
前記複数のＩＰ電話端末の各々は、前記端末再登録指示受付手段によって前記ルータ装置からの再登録指示を受信した場合、前記端末登録手段によって端末登録メッセージを、前記ルータ装置を介して前記ＩＰ電話端末管理サーバに送信し、前記ルータ装置は、変更された動的グローバルＩＰアドレスのアドレス値による端末登録メッセージを前記ＩＰ電話端末管理サーバに送信して登録を行うことを特徴とするアドレス変更対応機能を有するルータ装置及びＩＰ電話端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットから動的グローバルＩＰアドレス（Internet  Protocol  Address）の割当を受けて動作するルータ装置とその配下でローカルＩＰアドレスの割当を受け動作するＩＰ電話端末において、ルータ装置に割当られたグローバルＩＰアドレス値が変更された際、即時にインターネット上の端末管理サーバに対して、変更されたＩＰアドレス値で再登録を行うルータ装置及びＩＰ電話端末に関するものである。
【背景技術】
【０００２】
従来の動的グローバルＩＰアドレスの割付を受けて動作するルータ装置と前記ルータ装置の配下でローカルＩＰアドレスの割当を受けて動作するＩＰ電話端末は、ルータ装置に具備されたＮＡＴ（Net-work  Address  Translation）機能によって、ＩＰ電話端末から送信されたＩＰ電話制御メッセージに含まれるローカルＩＰアドレス値を、ルータ装置のインターネット側インタフェースポートに割当られたグローバルＩＰアドレス値に変換して、インターネット上のＩＰ電話端末管理サーバに通知する。このことは、例えば、特許文献１に開示されている。
【０００３】
また、特許文献２には、動的に割当られたグローバルＩＰアドレスが変更される毎に、新たなグローバルＩＰアドレスで更新登録することが開示されているが、これは、末端の端末がグローバルＩＰアドレスの割当を受けた場合の動作を示すものであって、前段のルータにグローバルＩＰアドレスが割当られ、それが変更されたことを即時に末端の端末で認識することができない構成について示されたものではない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−５７３８８号公報
【特許文献２】特開２００３−６１０７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来のルータ装置のＮＡＴ機能(ＩＰ電話の分野では、「ＳＩＰ（Session  Initiation  Protocol）−ＮＡＴ機能」という）では、インターネットと接続するインタフェースポートに割当られたＩＰアドレス値が変更された場合、端末管理サーバは、ＩＰ電話端末から所定の周期で送信される端末の再登録メッセージを受信するまで、ＩＰアドレス値が変更されたことを認識できず、該端末管理サーバが記憶しているＩＰ電話端末のＩＰアドレス値(グローバルＩＰアドレス値）と、実際にＩＰ電話端末が動作するＩＰアドレス値(ルータ装置に割当られたグローバルＩＰアドレス値）との間に食い違いが生じるため、端末管理サーバ側から目的のＩＰ電話端末にＩＰ電話の制御メッセージを送達することができず、ＩＰ電話端末に対して一時的に着信ができないなどの不都合を生じることがある。
【０００６】
本発明の課題は、端末管理サーバ側に登録されているＩＰアドレス値と実際にＩＰ電話端末が動作するＩＰアドレス値の食い違いが生じる期間を可能な限り短縮することにある。
【課題を解決するための手段】
【０００８】
本発明のアドレス変更対応機能を有するルータ装置及びＩＰ電話端末は、起動時及び所定の周期で端末登録メッセージをＩＰ電話端末管理サーバへ送信する複数のＩＰ電話端末に接続されたルータ装置と、ＩＰ電話端末との間でＩＰ電話の呼制御を行う前記ＩＰ電話端末管理サーバと、前記ルータ装置に対して動的グローバルＩＰアドレスを割り当てるＤＨＣＰサーバとが通信回線で接続されたＩＰ電話システムにおける前記動的グローバルＩＰアドレスの割り当てを受けて動作するルータ装置及びＩＰ電話端末であって、該ルータ装置は、アドレス割当制御部が前記ＤＨＣＰサーバにアクセスして前記動的グローバルアドレスの割り当てを受け、前記ルータ装置に割り当てられた前記動的グローバルＩＰアドレスのアドレス値を記憶するグローバルＩＰアドレス記憶手段と、割り当てられた前記動的グローバルＩＰアドレスのアドレス値が変更されたことを検出するアドレス変更検出手段と、配下の複数のＩＰ電話端末の各々に対して、前記ＩＰ電話端末管理サーバへの再登録を指示する端末再登録指示手段とを有し、該複数のＩＰ電話端末は、各々、前記ルータ装置からの再登録指示を受信する端末再登録指示受付手段と、前記ＩＰ電話端末管理サーバに対して登録を行う端末登録手段とを有しており、前記ルータ装置は、前記アドレス変更検出手段によって割り当てられた前記動的グローバルＩＰアドレスのアドレス値が以前の値から変更されたことを検出した場合に、前記端末再登録指示手段によって配下の複数のＩＰ電話端末の各々に対して前記ＩＰ電話端末管理サーバへの再登録指示を送信し、
前記複数のＩＰ電話端末の各々は、前記端末再登録指示受付手段によって前記ルータ装置からの再登録指示を受信した場合、前記端末登録手段によって端末登録メッセージを、前記ルータ装置を介して前記ＩＰ電話端末管理サーバに送信し、前記ルータ装置は、変更された動的グローバルＩＰアドレスのアドレス値による端末登録メッセージを前記ＩＰ電話端末管理サーバに送信して登録を行うことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、端末管理サーバ側に登録されているＩＰアドレス値と実際にＩＰ電話端末が動作するＩＰアドレス値の食い違いが生じる期間を短縮することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は本発明の実施例１の代理登録手段を有するルータ装置のブロック構成を示す図である。
【図２】図２は従来例のＩＰ電話端末及びルータ装置において、グローバルＩＰアドレスが変更された場合の端末登録を示すシーケンスである。
【図３】図３は本発明によるルータ装置の代理登録手段がアドレス変更時に再登録を行うシーケンスである。
【図４】図４は本発明の実施例２の端末再登録指示手段を備えたルータ装置と該指示を受信して再登録を行うＩＰ電話端末のブロック構成を示す図である。
【図５】図５は本発明によるルータ装置からの再登録指示を受けＩＰ電話端末が再登録を行うシーケンスである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、図面を用いて説明する。
【実施例１】
【００１２】
図１は、本発明の実施例１のルータ装置４のブロック構成を示す図で、インターネット上でルータ装置４に対して動的グローバルアドレスを割り付けるＤＨＣＰ（Dynamic  Host  Configuration  Protocol）サーバ１と、ＩＰ電話端末５との間でＩＰ電話の呼制御を行う端末管理サーバ２とが、通信回線３を介して接続されている。
【００１３】
ルータ装置４は、通信回線インタフェース部４１０、グローバルＩＰアドレス記憶部４２０、アドレス割付制御部４２１、アドレス変更検出部４２２、代理登録部４３０、端末登録情報記憶部４３１、ＳＩＰ−ＮＡＴ制御部４４０、制御部４５０、端末インタフェース部４６０とから構成される。
【００１４】
ルータ装置４は、起動時にアドレス割付制御部４２１において通信回線インタフェース部４１０を介してインターネット上のＤＨＣＰサーバ１からグローバルＩＰアドレスの割付を受け、該グローバルＩＰアドレスをグローバルＩＰアドレス記憶部４２０に記憶する。
【００１５】
またＳＩＰ−ＮＡＴ制御部４４０は、端末インタフェース部４６０を介して配下のＩＰ電話端末５から受信したＩＰ電話制御メッセージに含まれるＩＰ電話端末の送信元ＩＰアドレス（ローカルＩＰアドレス値）をルータ装置４のグローバルＩＰアドレス記憶部４２０に記憶されたグローバルＩＰアドレス値に書き換えて、インターネット上の端末管理サーバ２に送信する。
【００１６】
本発明のルータ装置４のアドレス変更検出部４２２は、アドレス割付制御部４２１に新たにグローバルＩＰアドレス値が割付られた場合や割付られたグローバルＩＰアドレス値が前回の値と異なっていることを検出した場合、制御部４５０にＩＰアドレスが更新された旨を通知する。
【００１７】
制御部４５０は、前記ＩＰアドレスが更新されたことを示す通知を受け取ると、代理登録部４３０に対して端末管理サーバ２に端末情報の代理登録を指示する。
【００１８】
「端末登録情報記憶部」には、端末管理サーバに登録（ＲＥＧＩＳＴ）するための端末ＩＤとパスワードが記録されており、端末登録情報記憶部４３１と後述するＩＰ電話端末５の端末登録情報記憶部５３１にも、同じ内容を記録しておく。
【００１９】
代理登録部４３０は、端末登録情報記憶部４３１からあらかじめ登録されたＩＰ電話端末５のＩＤやパスワードを取得し、またグローバルＩＰアドレス記憶部４２０からＩＰアドレス値を取得して、端末登録メッセージを組立て、端末管理サーバ２に送信する。
【００２０】
ＩＰ電話端末５は、ＬＡＮインタフェース部５１０とローカルＩＰアドレス記憶部５２０と端末登録部５３０と端末登録情報記憶部５３１とＩＰ電話制御メッセージ送受信部５４０と呼制御部５４１と制御部５５０とから構成される。
【００２１】
ＩＰ電話端末５は、起動時及び所定の周期で端末登録部５３０より端末登録メッセージを送信する。
【００２２】
この時、端末登録部５３０は、端末登録情報記憶部５３１からあらかじめ登録されたＩＰ電話端末５のＩＤやパスワードを取得し、また、ローカルＩＰアドレス記憶部５２０からローカルＩＰアドレス値を取得して、端末登録メッセージを組立て、ＬＡＮインタフェース部５１０を介して、端末管理サーバ２宛に送信する。
【００２３】
また、ＩＰ電話端末５は、制御部５５０からの指示により発着信や応答／切断等の制御を行う場合、呼制御部５４１において必要な呼制御メッセージを発行し、ＩＰ電話制御メッセージ送受信部５４０に通知する。
【００２４】
ＩＰ電話制御メッセージ送受信部５４０では、前記呼制御メッセージにローカルＩＰアドレス記憶部５２０からＩＰアドレス値を取得し、呼制御メッセージを組立て、端末管理サーバ２宛に送信する。
【００２５】
この時、ＩＰ電話端末５から送信されたＩＰ電話制御メッセージの送信元ＩＰアドレス値は、ルータ装置４のＳＩＰ−ＮＡＴ制御部４４０において、ルータ装置４のグローバルＩＰアドレス記憶部４２０に記憶されたグローバルＩＰアドレス値に置換され、端末管理サーバ２に送信される。
【００２６】
図２は、従来のＩＰ電話端末及びルータ装置において、グローバルＩＰアドレスが変更された場合の端末登録を示すシーケンスである。
【００２７】
ルータ装置４は、起動時にアドレス割付制御部４２１よりＤＨＣＰサーバ１にアクセスし（Ｓ４００１）、グローバルＩＰアドレス値＝ＧＡ１の割付を受け（Ｓ４００２）、グローバルＩＰアドレス記憶部４２０に取得したグローバルＩＰアドレス値＝ＧＡ１を記憶する（Ｖ４０１）。
【００２８】
次に、ＩＰ電話端末５は、端末登録部５３０からローカルＩＰアドレス＝ＬＡ１を送信元ＩＰアドレスとした端末登録（例：ＲＥＧＩＳＴ）メッセージを端末管理サーバ２宛に送信する（Ｓ５０１１）。
【００２９】
ルータ装置４では、ＳＩＰ−ＮＡＴ制御部４４０によって、ＩＰ電話端末５から受信し該端末登録メッセージの送信元ＩＰアドレス値＝ＬＡ１を、グローバルＩＰアドレス記憶部４２０に記憶されたＩＰアドレス値＝ＧＡ１に書換えた後、端末管理サーバ２に送信する（Ｓ４０１１）。
【００３０】
端末管理サーバ２は、端末情報記憶メモリにＩＰ電話端末５のＩＤと送信元ＩＰアドレス値＝ＧＡ１を保存し（Ｖ２０１）、受付メッセージ（例：２００ＯＫ）をＩＰ電話端末側に返送する（Ｓ４０１２）。
【００３１】
また、ルータ装置４は、ＳＩＰ−ＮＡＴ制御部４４０によって、ＩＰ電話端末５に対して端末管理サーバ２側から受信した該受付メッセージの宛先ＩＰアドレス値をＩＰ電話端末５のローカルＩＰアドレス値＝ＬＡ１に書換えてＩＰ電話端末５に送信する（Ｓ５０１２）。
【００３２】
図２おいて、Ｓ４０１３、Ｓ５０１３、Ｓ５０１４、Ｓ４０１４は、端末管理サーバ２からＩＰ電話端末５に対して着信が可能なことを示している。
【００３３】
ここでＩＰ電話端末５は、所定の周期（一般には３０分間隔）で、端末管理サーバ２に対して、更新登録を行っている（Ｓ５０２１、Ｓ４０２１、Ｓ４０２２、Ｓ５０２２及びＳ５０７１、Ｓ４０７１、Ｓ４０７２、Ｓ５０７２）。
【００３４】
一旦、ルータ装置４とインターネットとの間で接続が途絶えると、ルータ装置４は、再度インターネットとの接続を行い、アドレス割付制御部４２１よりＤＨＣＰサーバ１にアクセスし（Ｓ４０３１）、グローバルＩＰアドレス値＝ＧＡ２の割付を受け（Ｓ４０３２）、グローバルＩＰアドレス記憶部４２０に取得したグローバルＩＰアドレス値＝ＧＡ２（Ｖ４０２）を記憶する。
【００３５】
しかし、この時、ルータ装置４に割当られたグローバルＩＰアドレス値＝Ｖ４０２が前回の値＝Ｖ４０１と異なった場合、端末管理サーバ２が保持しているＩＰ電話端末のＩＰアドレス値＝ＧＡ１（Ｖ２０１）と、ルータ装置４のＩＰアドレス値＝ＧＡ２（Ｖ４０２）とが異なる期間（Ｔ２０１）が生じる。
【００３６】
この状態で、端末管理サーバ２が保持しているＩＰアドレス値＝ＧＡ１を用いてＩＰ電話端末５に着信させようとすると、該ＩＰアドレスの宛先が存在しないため着信させることができない事態となる（Ｓ４０６３）。
【００３７】
このルータ装置４と端末管理サーバ２におけるＩＰアドレスの不一致状態は、ＩＰ電話端末５が次の端末登録更新契機となり、端末管理サーバ２に対して再び更新登録を行う（Ｓ５０７１、Ｓ４０７１、Ｓ４０７２、Ｓ５０７２）まで継続し、この期間（一般には最大３０分間）、着信ができない状態となる。
【００３８】
図２のＳ４０９１、Ｓ５０９１、Ｓ５０９２、Ｓ４０９２は端末登録の更新によって、端末管理サーバ２で保持したＩＰアドレス値が更新されたため、着信が可能となった様子を示している。
【００３９】
図３は、本発明によるルータ装置４の代理登録部４３０がアドレス変更時に再登録を行うシーケンス図で、Ｓ４００１〜Ｓ４０３２までは、図２と同様に遷移する。
【００４０】
ここで、本発明によるアドレス変更検出部４２２は、ステップ４０３２において割当られたグローバルＩＰアドレス値＝ＧＡ２（Ｖ４０２）が前回の値＝ＧＡ１（Ｖ４０１）と異なっていると判断した場合、制御部４５０に対してアドレスが変更された旨を通知する。
【００４１】
制御部４５０は、アドレスが変更された通知を受けると代理登録部４３０に指示して、端末管理サーバ２に対してあらかじめ端末情報登録部４３１に記憶された配下のＩＰ電話端末のＩＤやパスワードと、グローバルＩＰアドレス記憶部４２０に記憶された新たなグローバルＩＰアドレス値（Ｖ４０２）とを用いて、端末管理サーバ２に対して更新されたグローバルＩＰアドレス値（Ｖ４０２）による端末登録メッセージを代理送信する（Ｓ４０５１〜Ｓ４０５２）。
【００４２】
これにより、端末管理サーバ２が端末情報記憶メモリに保持するＩＰ電話端末のＩＰアドレス値がただちに（Ｔ２０２の期間で）ＧＡ２に更新され、すぐに着信が可能な状態となる（Ｓ４０６３、Ｓ５０６３、Ｓ５０６４、Ｓ４０６４）。
【００４３】
尚、本実施例では、ルータ装置４の配下に接続されるＩＰ電話端末を１台として説明しているが、ルータ装置４の端末登録情報記憶部４３１に複数のＩＰ電話端末のＩＤやパスワードを記憶させ、アドレス変更検出時に複数のＩＰ電話端末に対する端末登録メッセージを代理送信してもよい。
【実施例２】
【００４４】
図４は、本発明の実施例２の端末再登録指示通知部４７０を備えたルータ装置４と該指示を受信して再登録を行うＩＰ電話端末５のブロック構成を示す図で、図１の構成に加え、ルータ装置４に割当られたグローバルＩＰアドレス値が更新された場合に、配下のＩＰ電話端末５に対して端末登録を促す指示を送信する端末再登録指示通知部４７０を有している。
【００４５】
制御部４５０は、アドレス変更検出部４２２より、割当られたグローバルＩＰアドレス値が更新されたことを検出すると、該端末再登録指示通知部４７０に対して、配下のＩＰ電話端末に対して再登録指示の送信を指示する。
【００４６】
またＩＰ電話端末５は、前記再登録指示を検出するために端末再登録指示検出部５７０を具備して、該端末再登録指示検出部５７０において、ルータ装置４からの再登録指示を検出した場合、制御部５５０は、端末登録部５３０に指示して、端末管理サーバ２に対してあらかじめ端末情報登録部５３１に記憶されたＩＤやパスワードと、ローカルＩＰアドレス記憶部５２０に記憶されたローカルＩＰアドレス値を用いて、端末登録メッセージを送信する。
【００４７】
尚、本実施例では、ルータ装置４の配下に接続されるＩＰ電話端末を１台として説明しているが、ルータ装置４のアドレス変更通知部４７０の通知先として複数のＩＰ電話端末を記憶させ、アドレス変更検出時に複数のＩＰ電話端末に対して再登録指示を行ってもよい。
【００４８】
図５は、本発明の実施例２のルータ装置４からの再登録指示を受けＩＰ電話端末５が再登録を行うシーケンス図で、Ｓ４００１〜Ｓ４０３２までは、図２と同様に遷移する。
【００４９】
ここで、本発明のルータ装置４のアドレス変更検出部４２２は、ステップ４０３２において割当られたグローバルＩＰアドレス値＝ＧＡ２が前回の値＝ＧＡ１と異なっていることを検知した場合、制御部４５０に対してアドレスが変更された旨を通知する。
【００５０】
制御部４５０は、端末再登録指示通知部４７０に対して、配下のＩＰ電話端末５に対して再登録指示の送信を指示する（Ｓ５０６０）。
【００５１】
ＩＰ電話端末５において、端末再登録指示検出部５７０によって、ルータ装置４からの再登録指示を検出した場合、制御部５５０は、端末登録部５３０に指示して、端末管理サーバ２に対してあらかじめ端末情報登録部５３１に記憶されたＩＤやパスワードと、ローカルＩＰアドレス記憶部５２０に記憶されたローカルＩＰアドレス値を用いて、端末登録メッセージを送信する。
【００５２】
ルータ装置４では、ＳＩＰ−ＮＡＴ制御部４４０によって、ＩＰ電話端末５から受信し該端末登録メッセージの送信元ＩＰアドレス値を、グローバルＩＰアドレス記憶部４２０に記憶された値＝ＧＡ２に書換えた後、端末管理サーバ２に送信する（Ｓ５０６１、Ｓ４０６１）。
【００５３】
これにより、端末管理サーバ２が端末情報記憶メモリに保持するＩＰ電話端末のＩＰアドレス値がただちに（Ｔ２０３の期間で）ＧＡ２に更新され、即時に着信が可能な状態となる（Ｓ４０６３、Ｓ５０６３、Ｓ５０６４、Ｓ４０６４）。
【００５４】
尚、本実施例では、アドレス変更検出時にルータ装置４から配下のＩＰ電話端末５に再登録指示を送信しているが、ＩＰ電話端末５からアドレス通知要求を受信し、そのレスポンスとして現在のグローバルＩＰアドレス値を返信し、ＩＰ電話端末５で以前のグローバルＩＰアドレス値との差異を検出して、再登録を実行させる方法もある。
また、本実施例ではアドレス変更検出手段はルータ装置４がＤＨＣPサーバに再リンクする場合にアドレス変更を検出したが、本願はこれに限定されない。ルータ装置４に電源が投入され、ＤＨＣＰサーバ１から始めてＩＰアドレスを割りつけられる場合であってもよい。
【符号の説明】
【００５５】
１  ＤＨＣＰサーバ
２  端末管理サーバ
３  通信回線
４  ルータ装置
５  ＩＰ電話端末
４１０  通信回線インタフェース部
４２０  グローバルＩＰアドレス記憶部
４２１  アドレス割付制御部
４２２  アドレス変更検出部
４３０  代理登録部
４３１  端末登録情報記憶部
４４０  ＳＩＰ−ＮＡＴ制御部
４５０  制御部
４６０  端末インタフェース部
４７０  端末再登録指示通知部
５１０  ＬＡＮインタフェース部
５２０  ローカルＩＰアドレス記憶部
５３０  端末登録部
５３１  端末登録情報記憶部
５４０  ＩＰ電話制御メッセージ送受信部
５４１  呼制御部
５５０  制御部
５７０  端末再登録指示検出部
【図１】
0005629990.tif 000002
【図２】
0005629990.tif 000003
【図３】
0005629990.tif 000004
【図４】
0005629990.tif 000005
【図５】
0005629990.tif 000006