(57)【要約】【課題】ＤＨＣＰサーバの停止によらずサービスを継続できるようにしたＩＰ電話システムを提供すること。【解決手段】ＤＨＣＰサーバ３と同じサブネットに属するＩＰ電話機１１〜１ｎのうちひとつ（例えばＩＰ電話機１ｎ）に、ＤＨＣＰサーバ３の障害を検知する機能（障害検知部４２ａ）と、ＤＨＣＰ  ＲＥＱＵＥＳＴに対するＤＨＣＰ  ＡＣＫを返信する機能（プロキシ機能部４２ｂ）とを備える。そしてＤＨＣＰサーバ３の障害を検知すると、ブロードキャストで送出されるＤＨＣＰ  ＲＥＱＵＥＳＴを受けたＩＰ電話機１ｎから、送出元のＩＰ電話機にＤＨＣＰ  ＡＣＫを返送する。【選択図】      図３
2009165045.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ（Internet Protocol）ネットワークに接続されこのＩＰネットワークを介して音声通話を実現する複数のＩＰ電話機と、
前記複数のＩＰ電話機に前記ＩＰネットワーク内で固有のＩＰアドレスを割り当てるＤＨＣＰ（Dynamic Host Configuration Protocol）サーバとを具備し、
前記複数のＩＰ電話機のうち少なくとも１つは、
前記ＤＨＣＰサーバにおける障害を検知する検知処理部と、
他のＩＰ電話機から前記ＩＰネットワークにブロードキャストで送出される、割り当てられたＩＰアドレスの有効期間の延長を要求する要求メッセージを、前記障害を検知した状態において受信すると、この要求メッセージの送出元のＩＰ電話機に前記有効期間の延長を承認する承認メッセージを返送する返送処理部を備えることを特徴とするＩＰ電話システム。
【請求項２】
前記返送処理部は、前記障害が検知される前に前記ＤＨＣＰサーバから受信したコンフィグレーション情報のうち前記送出元のＩＰ電話機と共用可能な情報を前記承認メッセージとともに返送することを特徴とする請求項１に記載のＩＰ電話システム。
【請求項３】
ＩＰ（Internet Protocol）ネットワークに接続されこのＩＰネットワークを介して音声通話を実現する複数のＩＰ電話機と、前記複数のＩＰ電話機に前記ＩＰネットワーク内で固有のＩＰアドレスを割り当てるＤＨＣＰ（Dynamic Host Configuration Protocol）サーバとを具備するＩＰ電話システムに用いられるＩＰ電話機において、
前記ＤＨＣＰサーバにおける障害を検知する検知処理部と、
他のＩＰ電話機から前記ＩＰネットワークにブロードキャストで送出される、割り当てられたＩＰアドレスの有効期間の延長を要求する要求メッセージを、前記障害を検知した状態において受信すると、この要求メッセージの送出元のＩＰ電話機に前記有効期間の延長を承認する承認メッセージを返送する返送処理部を備えることを特徴とするＩＰ電話機。
【請求項４】
前記返送処理部は、前記障害が検知される前に前記ＤＨＣＰサーバから受信したコンフィグレーション情報のうち前記送出元のＩＰ電話機と共用可能な情報を前記承認メッセージとともに返送することを特徴とする請求項３に記載のＩＰ電話機。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、オフィス内における内線電話システムなどに用いられるＩＰ電話システムとそのＩＰ電話機に関する。
【背景技術】
【０００２】
ＩＰ（Internet Protocol）ネットワークを介して音声通話を実現するシステムが知られている。この種のシステムはＩＰ電話システム、あるいはＶｏＩＰ（Voice over IP）と称される。ＩＰはコンピュータ間通信の汎用プロトコルなので、ＩＰ電話システムを用いればコンピュータとの連携機能を柔軟に構築することができる。近年ではオフィス内ＬＡＮ（Local Area Network）上にＩＰ電話機とコンピュータとを接続し、連携して動作させることが行われている。
【０００３】
ＩＰ電話機も、ＩＰアドレスを用いて通信することは他のＩＰ機器と同様である。ＩＰアドレスはＤＨＣＰ（Dynamic Host Configuration Protocol）サーバからシステムコンフィグレーション情報などに含めてサブネット内のＩＰ電話機に割り当てられる。このような環境下でＤＨＣＰサーバがダウンするとＩＰ電話機はコンフィグレーション情報を更新できなくなり、規定時間の経過とともにＩＰアドレスを解放しなければならない。これはその旨の規定による（ＲＦＣ（Request for Comments）など）ものであるが、そのような状況に陥ればサブネット内のＩＰ電話機がサービスを停止しなければならなくなる。例えば、オフィス内の全ての電話機が使えなくなるといった状況も起こりうるので、事態は深刻である。
【０００４】
特許文献１には、予備としてのＩＰアドレスをＤＨＣＰサーバから余分に取得することで運用不能状態になることを防ぐという技術が開示される。しかしながらＩＰアドレスは有限のリソースであるので、これとは別の手法が望ましい。
【特許文献１】特開２００６−１７３８７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
以上述べたように既存のＩＰ電話システムでは、ＤＨＣＰサーバの障害に伴ってネットワーク内のＩＰ電話機の全てがサービス不能になる虞があり、その影響は甚大であるので何らかの対処が望まれる。
【０００６】
この発明は上記事情によりなされたもので、その目的は、ＤＨＣＰサーバの停止によらずサービスを継続できるようにしたＩＰ電話システムおよびＩＰ電話機を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するためにこの発明の一態様によれば、ＩＰ（Internet Protocol）ネットワークに接続されこのＩＰネットワークを介して音声通話を実現する複数のＩＰ電話機と、前記複数のＩＰ電話機に前記ＩＰネットワーク内で固有のＩＰアドレスを割り当てるＤＨＣＰ（Dynamic Host Configuration Protocol）サーバとを具備し、前記複数のＩＰ電話機のうち少なくとも１つは、前記ＤＨＣＰサーバにおける障害を検知する検知処理部と、他のＩＰ電話機から前記ＩＰネットワークにブロードキャストで送出される、割り当てられたＩＰアドレスの有効期間の延長を要求する要求メッセージを、前記障害を検知した状態において受信すると、この要求メッセージの送出元のＩＰ電話機に前記有効期間の延長を承認する承認メッセージを返送する返送処理部を備えることを特徴とするＩＰ電話システムが提供される。
【０００８】
このような手段を講じることにより、ＤＨＣＰサーバに生じた障害はいずれかのＩＰ電話機において検知される。そうするとこのＩＰ電話機は、他の電話機からの要求メッセージに対する承認メッセージを返送する処理を開始する。これにより他のＩＰ電話機から見れば、承認メッセージを受信することでそれまでのＩＰアドレスを引き続き使用することができるようになる。すなわちＤＨＣＰサーバの障害を検知したＩＰ電話機は、いわばＤＨＣＰサーバのプロキシ（代理）としての動作を開始するようになる。従っていずれのＩＰ電話機もそのＩＰアドレス情報を解放しなくて良くなり、サービスを継続して提供することが可能となる。
【発明の効果】
【０００９】
この発明によれば、ＤＨＣＰサーバの停止によらずサービスを継続できるようにしたＩＰ電話システムおよびＩＰ電話機を提供することができる。
【発明を実施するための最良の形態】
【００１０】
図１はこの発明に係わるＩＰ電話システムを示すシステム図である。このシステムは、複数のＩＰ電話機１１〜１ｎと、複数のパーソナルコンピュータ（ＰＣ）端末２１〜２ｎと、ＤＨＣＰサーバ３とを、ＬＡＮ／ＩＰネットワークＮＷを介して接続したシステムである。ＩＰ電話機１１〜１ｎはＩＰネットワークＮＷを介して音声通話を実現する。
【００１１】
音声通話を含む種々のサービスの実施に必要となる、ＩＰアドレスなどのＩＰコンフィグレーション情報、ＩＰ電話機コンフィグレーション情報は、ＤＨＣＰサーバ３から取得できる。ＤＨＣＰサーバ３はＩＰ電話機１１〜１ｎおよびＰＣ端末２１〜２ｎにそれぞれユニークなＩＰアドレスを割り当てる。
【００１２】
割り当てられたＩＰアドレスには有効期間（リース期間）がある。その期間を経過する前にＩＰ電話機１１〜１ｎは、リース期間の延長を要求する要求メッセージをＤＨＣＰサーバ３に送信する。これが承認されるとＤＨＣＰサーバ３から承認メッセージが返送され、これを受けたＩＰ電話機は継続して自己のＩＰアドレスを使用できる。再度の要求にも拘わらず承認メッセージを受信できない状態が続くと、リース期間が満了する前に、ＩＰ電話機は要求メッセージをサブネット（ＩＰネットワーク）内にブロードキャストで送出することになっている。
【００１３】
図１のようなシステムでは、呼制御はもとより種々のサービス機能をＳＩＰ（Session Initiation Protocol）を用いて制御するのが一般的である。例えばＩＰ電話機１１〜１ｎをシステムに認識させるためのログイン／ログアウト機能は、ＳＩＰのＲＥＧＩＳＴＥＲメッセージを用いて実施される。ユーザはログイン処理にあたり、自分の内線番号、ＩＤ（Identification）およびパスワードをＩＰ電話機から入力する。これが正常に完了すると、ユーザはログイン操作したＩＰ電話機を自分専用の端末として使えるようになる。音声通話に限らず、このようなサービス機能の実現のためにもＩＰアドレスは必須である。
【００１４】
ＰＣ端末２１〜２ｎは、各ＩＰ電話機１１〜１ｎにそれぞれ関連付けられる。例えばＩＰ電話機１１はＰＣ端末２１に関連付けられ、両者は同じユーザの机に置かれて互いに連動して動作する。ＩＰ電話機とＰＣ端末とを連動させることでＰＣ端末の大きなディスプレイ上に電話帳データを表示したり、ディスプレイに表示される電話番号をクリックすることでＩＰ電話機から所望の相手先に発呼する、クリック・トゥ・ダイヤル（click to dial）などを実現できる。ＩＰ電話機とＰＣ端末とを関連付けるためにも、ＳＩＰが利用される。
【００１５】
図２は、ＩＰ電話機１１〜１ｎの外観を示す模式図である。ＩＰ電話機１１〜１ｎはＬＣＤ（Liquid Crystal Display）などの表示部４を備え、ユーザの状態を表示することが可能である。表示部４には、例えばＩＰ電話機が着信中・通話中などの状態にあるときに、相手の電話番号や名称などが表示される。これらの表示を行うための情報は、着信を通知するメッセージや相手の応答を通知するメッセージ内に含まれる。この各種の情報を通知するにもＳＩＰメッセージが利用され、例えばリクエストメッセージ、およびこれに応じたレスポンスメッセージなどがある。このほかＩＰ電話機１１〜１ｎは、機能ボタン部５およびダイヤルボタン部６を備える。この実施形態では、ＩＰ電話機１ｎに特徴的な機能を与える。
【００１６】
図３は、ＩＰ電話機１ｎの実施の形態を示す機能ブロック図である。ＩＰ電話機１ｎは、インタフェース（Ｉ／Ｆ）部４１と、表示部４と、制御部４２と、キーパッド部４３と、メモリ４４とを備える。Ｉ／Ｆ部４１はＬＡＮケーブル６０を介してＩＰネットワークに接続され、ＩＰパケットの授受を仲介する。表示部４は種々のメッセージを視覚的に表示する。キーパッド部４３は図２の機能ボタン部５やダイヤルボタン部６を備え、ユーザの入力操作を受け付けるためのユーザインタフェースとして機能する。
【００１７】
制御部４２はこの発明に関わる処理機能として、障害検知部４２ａと、プロキシ機能部４２ｂとを備える。その機能を実現するためのプログラムはメモリ４４に記憶される。障害検知部４２ａは、ＤＨＣＰサーバ３のヘルスチェックを定期的に実行し、ＤＨＣＰサーバ３における障害の有無をモニタする。障害を検知すると、障害検知部４２ａはプロキシ機能部４２ｂを起動する。
【００１８】
プロキシ機能部４２ｂは、他のＩＰ電話機１１〜１ｍ（ｍ＝ｎ−１）との要求メッセージおよび承認メッセージの授受に係わる処理を担う。すなわちプロキシ機能部４２ｂは、他のＩＰ電話機１１〜１ｍからブロードキャストでＩＰネットワークＮＷに送出される要求メッセージを受信すると、この要求メッセージの送出元のＩＰ電話機に承認メッセージを返送する。この機能によりＩＰ電話機１ｎは、あたかもＩＰネットワークＮＷ内においてプロキシ（Ｐｒｏｘｙ）ＤＨＣＰサーバとして動作することになる。
【００１９】
図４は、図１のシステムにおいて実施されるＤＨＣＰメッセージフローを示すシーケンス図である。図４においてＩＰ電話機１ｎは、ＤＨＣＰサーバ３に生存確認（ＫｅｅｐＡｌｉｖｅ）としてのＤＨＣＰ  ＲＥＱＵＥＳＴを定期的に送信し、ＤＨＣＰサーバ３のヘルスチェックを行う。ＤＨＣＰ  ＲＥＱＵＥＳＴはＤＨＣＰクライアント端末からＤＨＣＰサーバに対してＩＰアドレスのリースを要求するために使用されるメッセージであり、ＤＨＣＰサーバは標準で処理できる。
【００２０】
平常時には、ＤＨＣＰサーバ３からＤＨＣＰ  ＡＣＫが返送され、ＩＰ電話機１ｎはこのＤＨＣＰ  ＡＣＫを受信することでＤＨＣＰサーバ３の生存を確認する。同様にＩＰ電話機１１にＤＨＣＰサーバ３にＩＰアドレス等のリース要求を行なうので、ＤＨＣＰサーバ３から見ればＩＰ電話機１ｎがＤＨＣＰサーバ３自身のプロキシＤＨＣＰとして動作可能であることを意識する必要はない。
【００２１】
ただしＩＰ電話機１ｎの送出するＤＨＣＰ  ＲＥＱＵＥＳＴは生存確認を目的とするものであるので、ＩＰアドレスのリース期間の通常値よりも短い間隔で送信される。すなわちこの実施形態では、ＩＰ電話機１ｎからのＤＨＣＰ  ＲＥＱＵＥＳＴの送出間隔を、他のＩＰ電話機１１〜１ｍのＩＰアドレスのリースタイマが切れる期間よりも十分に短くする。
【００２２】
この状態からＤＨＣＰサーバ３に障害が生じるとＩＰ電話機１ｎにおいては、ＤＨＣＰ  ＲＥＱＵＥＳＴを送出したにも拘わらずＤＨＣＰサーバ３から応答の無い状態になる。この無応答が規定回数に達した場合、ＩＰ電話機１ｎはＤＨＣＰサーバ３に障害が発生したものと判断し、プロキシ機能部４２ｂの処理を開始させる。これによりＩＰ電話機１ｎは同じサブネットに配置されるＩＰ電話機１１〜１ｍに対するＰｒｏｘｙ  ＤＨＣＰサーバとしての動作を開始する。
【００２３】
一方、ＩＰ電話機１１はＤＨＣＰサーバ３からリースされたＩＰアドレスを用いて、一般的なＤＨＣＰ機能に従い動作をしている。つまりＤＨＣＰサーバ３から指定されたリース期間（Ｔとする）の１／２の時間（Ｔ１とする）の間隔で、ＤＨＣＰサーバ３にＤＨＣＰ  ＲＥＱＵＥＳＴを送信する。このＤＨＣＰ  ＲＥＱＵＥＳＴはＤＨＣＰサーバ３へのユニキャストパケットになるので、プロキシＤＨＣＰサーバとして動作しているＩＰ電話機１ｎには送信されない。
【００２４】
ＩＰ電話機１１の再リース要求ＤＨＣＰ  ＲＥＱＵＥＳＴへの応答待ちが一定期間Ｔ２（一般にはＴ２＝７／８Ｔ）経過すると、ＩＰ電話機１１はＤＨＣＰサーバ３以外のサーバ装置がサブネット内にあることを期待して、ＤＨＣＰ  ＲＥＱＵＥＳＴをブロードキャストで再度送出する。
【００２５】
このＤＨＣＰ  ＲＥＱＵＥＳＴはＩＰ電話機１ｎにおいても受信される。そうするとＩＰ電話機１ｎは、リース許可継続を通知するＤＨＣＰ  ＡＣＫをＩＰ電話機１１に送信する。すなわちＩＰ電話機１ｎは障害のため停止中のＤＨＣＰサーバ３の代理としてリース許可を行なう。その際ＩＰ電話機１ｎはこのＤＨＣＰ  ＡＣＫメッセージにおいて、次回の再リースにおけるＤＨＣＰ  ＲＥＱＵＥＳＴの宛先として障害で停止中のＤＨＣＰサーバ３を指定する。つまりＤＨＣＰ  ＡＣＫメッセージには次回にＤＨＣＰ  ＲＥＱＵＥＳＴを送出するサーバのＩＰアドレスを記載するフィールドが含まれるが、その領域にＤＨＣＰサーバ３のＩＰアドレスが記載される。これによりＩＰ電話機１１は次回リース要求時にも障害発生前と同じシーケンスで動作する事ができる。
【００２６】
なおＩＰ電話機１ｎは、障害前にＤＨＣＰサーバ３から受信していたコンフィグレーション情報を記憶している。このコンフィグレーション情報のうちＩＰ電話機１１と共用可能なものを、ＩＰ電話機１ｎはＤＨＣＰ  ＡＣＫメッセージとともにＩＰ電話機１１に返送する。個々のＩＰ電話機のＩＰアドレス情報やリース期間などの情報を除き、コンフィグレーション情報は複数のＩＰ電話機間で共用可能な情報を多く含む。
【００２７】
ＩＰ電話機１ｎは障害発生後も、ＤＨＣＰサーバ３に対して定期的に生存確認のＤＨＣＰ  ＲＥＱＵＥＳＴを実施する。ＤＨＣＰサーバ３が復旧すると、ＩＰ電話機１ｎからのＤＨＣＰ  ＲＥＱＵＥＳＴに対してＤＨＣＰサーバ３からＤＨＣＰ  ＡＣＫが返送される。これを受けてＩＰ電話機１ｎはＤＨＣＰサーバ３の復旧を認識し、プロキシＤＨＣＰサーバとしての機能を停止する。そうするとＩＰ電話機１１〜ＩＰ電話機１ｎはＤＨＣＰサーバ３の障害前と同様にして、ＩＰアドレス情報のリース延長をＤＨＣＰサーバ３にユニキャストで要求する。
【００２８】
以上のようにこの実施形態では、ＤＨＣＰサーバ３と同じサブネットに属するＩＰ電話機１１〜１ｎのうちひとつ（例えばＩＰ電話機１ｎ）に、ＤＨＣＰサーバ３の障害を検知する機能（障害検知部４２ａ）と、ＤＨＣＰ  ＲＥＱＵＥＳＴに対するＤＨＣＰ  ＡＣＫを返信する機能（プロキシ機能部４２ｂ）とを備える。そしてＤＨＣＰサーバ３の障害を検知すると、ブロードキャストで送出されるＤＨＣＰ  ＲＥＱＵＥＳＴを受けたＩＰ電話機１ｎから、送出元のＩＰ電話機にＤＨＣＰ  ＡＣＫを返送するようにしている。
【００２９】
このようにしたので、ＤＨＣＰサーバ３に障害が発生した場合においても、ＩＰ電話機１ｎの動作により他のＩＰ電話機１１〜１ｍのＩＰアドレス情報のリース延長を行うことができる。従ってリース期間満了に伴うＩＰアドレスの解放、およびＩＰ電話システムのサービス停止のいずれも、その発生を防ぐ事が可能となる。  
さらにＤＨＣＰ  ＡＣＫの返送に伴って、共用可能なシステムコンフィグレーション情報をも返送するようにしているので、これらの情報を必要とする特殊なサービスをも継続して実施できるようになる。
【００３０】
しかもＩＰ電話機１ｎには障害を検知して再リース要求に応えるといった、必要最小限の機能を実装するようにし、ＩＰアドレスを割り当てるサーバとしての機能そのものを与えていない。従ってＩＰ電話機１ｎの機能構成を過大にすることなく、例えばソフトウェアの一部書き換えのみで上記機能を実現することができるようになる。これらのことから、ＤＨＣＰサーバの停止によらずサービスを継続できるようにしたＩＰ電話システムおよびＩＰ電話機を提供することが可能となる。
【００３１】
なお、この発明は上記実施の形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【図面の簡単な説明】
【００３２】
【図１】この発明に係わるＩＰ電話システムを示すシステム図。
【図２】ＩＰ電話機１１〜１ｎの外観を示す模式図。
【図３】図１のＩＰ電話機１ｎの実施の形態を示す機能ブロック図。
【図４】図１のシステムにおいて実施されるＤＨＣＰメッセージフローを示すシーケンス図。
【符号の説明】
【００３３】
ＮＷ…ＩＰネットワーク、１１〜１ｎ…ＩＰ電話機、２１〜２ｎ…パーソナルコンピュータ（ＰＣ）端末、３…ＤＨＣＰサーバ、４…表示部、５…機能ボタン部、６…ダイヤルボタン部、４１…インタフェース部（Ｉ／Ｆ）、４２…制御部、４２ａ…障害検知部、４２ｂ…プロキシ機能部、４３…キーパッド部、４４…メモリ、６０…ＬＡＮケーブル
【図１】
2009165045.tif 000003
【図２】
2009165045.tif 000004
【図３】
2009165045.tif 000005
【図４】
2009165045.tif 000006