(57)【要約】【課題】  遅延を生じないように、IPアドレスの変更を行い、限られたグローバルIPアドレスを有効に使用することが可能なIP電話システム及びその方法を提供する。【解決手段】  本発明のIP電話システムは、ローカルIPアドレスとグローバルIPアドレスが異なるIPアドレス体系を有する複数のIPネットワークを相互に接続し、音声信号をローカルIPネットワークを介して転送し、音声通話を行うIP電話システムであり、ローカルIPネットワークに接続され、IP電話機に対し、ローカルIPアドレス及びグローバルIPアドレスを付与、または回収するIPアドレス変更手段を有し、IPアドレス変更手段が、IP電話機が通話してない待機状態にある間、ＩＰ電話機に対しローカルIPアドレスを付与し、待機状態から通話状態に入ることを検出した場合、IP電話機にグローバルIPアドレスを付与し、IP電話機の通話の終了を検出すると、IP電話機からグローバルIPアドレスを回収する。【選択図】    図１
2005269197.tif 000002
【特許請求の範囲】
【請求項１】
ローカルＩＰアドレスとグローバルＩＰアドレスとが異なるＩＰアドレス体系を有する複数のＩＰネットワークを相互に接続し、音声信号のパケットを前記ＩＰネットワークを介して転送し、音声通話を行うＩＰ電話システムであり、
前記ローカルＩＰネットワークに接続され、ＩＰ電話機に対して、ローカルＩＰアドレス及びグローバルＩＰアドレスを付与、または回収するＩＰアドレス変更手段を有し、
前記ＩＰアドレス変更手段が、ローカルＩＰネットワークに接続されたＩＰ電話機が通話状態となったことを検出すると、このＩＰ電話機にグローバルＩＰアドレスを付与し、通話が終了したことを検出すると、ＩＰ電話機からグローバルＩＰアドレスを回収することを特徴とするＩＰ電話システム。
【請求項２】
前記ＩＰアドレス変更手段が、グローバルＩＰアドレスのネットワークに接続され、前記ＩＰ電話機の電話番号と、ローカルＩＰアドレス及びグローバルＩＰアドレスとの対照表を有し、前記ＩＰ電話機に対して、グローバルＩＰアドレスのネットワークにある他のＩＰアドレス変更手段からアクセス要求が入力されたとき、前記対照表を参照し、アクセス要求されたＩＰ電話機にグローバルＩＰアドレスが付与されていないことを検出した場合、このＩＰ電話機に対して、グローバルＩＰアドレスを付与するとともに前記対照表のＩＰアドレスを書き換えることを特徴とする請求項１記載のＩＰ電話システム。
【請求項３】
前記ＩＰ電話機が、ローカルＩＰネットワークに接続されたとき、前記ＩＰアドレス変更手段に対し、ローカルＩＰアドレスの付与を要求して取得し、また、受話器のオフフックを検知すると、前記ＩＰアドレス変更手段に対してグローバルＩＰアドレスの付与を要求し、グローバルＩＰアドレスを取得した後、通話先のＩＰ電話機との間で呼設定及び音声信号のパケットの送受信を行い、オンフックを検出すると、前記ＩＰアドレス変更手段に対してグローバルＩＰアドレスの返還要求を出力することを特徴とする請求項１または請求項２に記載のＩＰ電話システム。
【請求項４】
ローカルＩＰアドレスとグローバルＩＰアドレスとが異なるＩＰアドレス体系を有する複数のＩＰネットワークを相互に接続し、音声信号のパケットを前記ＩＰネットワークを介して転送し、音声通話を行うＩＰ電話制御方法であり、
前記ローカルＩＰネットワークに接続されたＩＰ電話機に対して、ＩＰアドレス変更手段によりローカルＩＰアドレス及びグローバルＩＰアドレスのいずれかを付与、または回収するＩＰアドレス変更過程を有し、
前記ＩＰアドレス変更手段により、ローカルＩＰネットワークに接続されたＩＰ電話機が通話状態となった場合、このＩＰ電話機にグローバルＩＰアドレスが付与され、ＩＰ電話機の通話が終了した場合、ＩＰ電話機からグローバルＩＰアドレスが回収されることを特徴とするＩＰ電話制御方法。
【請求項５】
前記ＩＰアドレス変更過程において、前記ＩＰ電話機に対して、グローバルＩＰアドレスのネットワークにある他のＩＰアドレス変更手段からアクセス要求が入力されたとき、前記ＩＰ電話機の電話番号と、ローカルＩＰアドレス及びグローバルＩＰアドレスとの対照表を参照し、アクセス要求されたＩＰ電話機にグローバルＩＰアドレスが付与されていないことを検出した場合、このＩＰ電話機に対して、前記対照表のＩＰアドレスを書き換えることで、グローバルＩＰアドレスを付与することを特徴とする請求項４記載のＩＰ電話制御方法。
【請求項６】
前記ＩＰ電話機が、ローカルＩＰネットワークに接続されたとき、前記ＩＰアドレス変更手段に対し、ローカルＩＰアドレスの付与を要求して取得し、また、受話器のオフフックを検知すると、前記ＩＰアドレス変更手段に対してグローバルＩＰアドレスの付与を要求し、グローバルＩＰアドレスを取得した後、通話先のＩＰ電話機との間で呼設定及び音声信号のパケットの送受信を行い、オンフックを検出すると、前記ＩＰアドレス変更手段に対してグローバルＩＰアドレスの返還要求を出力することを特徴とする請求項４または請求項５に記載のＩＰ電話制御方法。
【請求項７】
ローカルＩＰアドレスとグローバルＩＰアドレスとが異なるＩＰアドレス体系を有する複数のＩＰネットワークを相互に接続し、音声信号のパケットを前記ＩＰネットワークを介して転送し、音声通話を行うＩＰ電話システムに用いられるＩＰアドレス変換サーバであり、
前記ローカルＩＰネットワークに接続されており、ローカルＩＰネットワークに接続されたＩＰ電話機が通話状態となったことを検出すると、このＩＰ電話機にグローバルＩＰアドレスを付与し、通話が終了したことを検出すると、ＩＰ電話機からグローバルＩＰアドレスを回収することを特徴とするＩＰアドレス変換サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ電話機にＩＰアドレスを付与し、または回収するＩＰ電話システム及びその方法に関する。
【背景技術】
【０００２】
近年、インターネットやイントラネットといった、ＩＰ(Internet Protoco1)ネットワーク上で音声通話を行う技術であるvoIP(voice Over Internet Protoco1)を使用したＩＰ電話が急速に普及しつつある。
ここで、イントラネット（ローカルなネット）に接続されたＩＰ電話機が、インターネット上にあるほかのＩＰ電話機、もしくはインターネットを経由してほかのイントラネヅト上にあるＩＰ電話機との間で通信を行う時、イントラネット内で使用されるローカルＩＰアドレスと、インターネット上で使用されるグローバルＩＰアドレスとの間の変換処理が発生する。
【０００３】
すなわち、インターネットとイントラネットは異なるＩＰアドレス体系(空間)を使用して、各々のネット上のアドレスを管理しているからである。
通常、この変換処理はイントラネットとインターネットとの境目において、パケットを中継するルーターによって行われている。
この変換処理は、限られたＩＰアドレス資源を有効に使用する目的で行われ、通常、ＮＡＴ(Network Address Translation)またはその拡張版のＮＡＰＴ(Network Address Port Translation)処理である。
具体的な上記ＮＡＴの処理を、以下に簡単に説明する。
【０００４】
イントラネットに接続された第１のＩＰ電話機から、インターネットを介して、他のネットに接続されている第２のＩＰ電話機へ、音声信号のパケットを送信する場合、このパケットにおける発信元のアドレス欄にあったＩＰアドレスを、第１のＩＰ電話機のローカルなＩＰアドレスから、上記ルーター自身が持つインターネット側のＩＰアドレス、すなわちグローバルＩＰアドレスに書き換える。
また、第２のＩＰ電話機からインターネットを介して送信されてきた音声信号のパケットに対しても、送信元のアドレス欄にルーターが持つイントラネット側のＩＰアドレスを書き込む。
上述したように、パケットにおけるＩＰアドレスの書き換え処理により、余分な通信時間がかかり、パケットの送信に余分の遅延が生じてしまう。
【０００５】
この遅延を解決するために、音声通話時のＩＰアドレス変換処理に関する従来技術には、特許文献１において提案された方法がある。
この方法においては、通話の呼設定の段階で、ＮＡＴの処理を行うルーターが通話者双方（上記第１及び第２のＩＰ電話機）の仲介役となり、互いの相手の代理人として振る舞い、音声信号のパケットがルーター自身の所に来るように通話者双方に設定させる。
そして、音声信号のパケットに対して、ルーターが呼設定段階で取得した通話者双方のＩＰアドレス及びポート番号に基づいて、パケットの送信先のＩＰアドレス及び通信ポート番号を書き換えることで、音声通話を実現する（例えば、特許文献１参照）。
【特許文献１】特開２００１−１５６８５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、この方法では、呼設定のパケットだけでなく、音声信号のパケットに対してもＩＰアドレス変換をするため、音声信号に遅延が生じてしまう。
したがって、上記先行技術には、グローバルＩＰアドレスを持つＩＰ電話機同士の間で行われる通話(すなわち、ＩＰアドレス変換が不要の場合)と比較して、音声信号のリアルタイム性が損なわれてしまうという欠点がある。
この問題の解決策の一つとしては、すべてのＩＰ電話機に、始めからグローバルＩＰアドレスを付与して、ＩＰアドレスの変換を不要とすることが考えられる。
【０００７】
しかしながら、グローバルＩＰアドレスは、アドレス空間が１２８ビットのＩＰｖ６（ＩＰ version６）を使用したとしても、結局、有限のリソースである。
例えば、ＩＰ電話のみでなく、外部から家電製品に対して、インターネットを介して、種々の制御を行おうとする動きがあり、各家庭にある家電製品に対して、グローバルＩＰアドレスを１つずつ対応させていくとすると、ＩＰｖ６についても限界が生じる。
すなわち、ＩＰネットワークに接続する機器が増えるにつれ、ＩＰアドレスが枯渇する問題が起きている。
そのグローバルＩＰアドレスの使用権が、すでにＩＡＮＡ(Internet Assigned Numbers Authority)により各国に割り当てられている。
【０００８】
さらに、各国の管理機関によって、ＩＡＮＡにより割り当てられたグローバルＩＰアドレスを、それぞれの国の企業や組織に対して、国内における管理のため、さらに、割り当て処理が行われている。
例えば、日本においては、社団法人ＪＰＮＩＣ（日本ネットワークインフオメーションセンター）が、国内のグローバルＩＰアドレスの申請者に対して、日本に対して割り当てられたグローバルＩＰアドレスからの割り当て処理を行っている。
【０００９】
したがって、グローバルＩＰアドレス取得の申請者が、不特定多数の顧客に対してＩＰ電話サービスを提供する企業の場合、この企業がＪＰＮＩＣから割り当てられたグローバルＩＰアドレス数の範囲内のみで事業展開をはかることになる。
しかしながら、ＩＰ電話を利用する顧客が増加することにより、ＩＰ電話同士を接続するために用いるグローバルＩＰアドレスに対する需要も増加する。
この結果、すでに述べたように、割り当てられているグローバルＩＰアドレスの数が有限であるため、各ＩＰ電話に対してグローバルＩＰアドレスを割り当てていくことには限界がある。
【００１０】
本発明は、このような事情に鑑みてなされたもので、遅延を生じないように、ＩＰアドレスの変更を行い、限られたグローバルＩＰアドレスを有効に使用することが可能なＩＰ電話システム及びその方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明のＩＰ電話システムは、ローカルＩＰアドレスとグローバルＩＰアドレスとが異なるＩＰアドレス体系を有する複数のＩＰネットワークを相互に接続し、音声信号のパケットを前記ＩＰネットワークを介して転送し、音声通話を行うＩＰ電話システムであり、前記ローカルＩＰネットワークに接続され、ＩＰ電話機に対して、ローカルＩＰアドレス及びグローバルＩＰアドレスを付与、または回収するＩＰアドレス変更手段を有し、前記ＩＰアドレス変更手段が、ローカルＩＰネットワークに接続されたＩＰ電話機が通話状態となったことを検出すると、このＩＰ電話機にグローバルＩＰアドレスを付与し、通話が終了したことを検出すると、ＩＰ電話機からグローバルＩＰアドレスを回収することを特徴とする。
【００１２】
本発明のＩＰ電話制御方法は、ローカルＩＰアドレスとグローバルＩＰアドレスとが異なるＩＰアドレス体系を有する複数のＩＰネットワークを相互に接続し、音声信号のパケットを前記ＩＰネットワークを介して転送し、音声通話を行うＩＰ電話制御方法であり、前記ローカルＩＰネットワークに接続されたＩＰ電話機に対して、ＩＰアドレス変更手段によりローカルＩＰアドレス及びグローバルＩＰアドレスのいずれかを付与、または回収するＩＰアドレス変更過程を有し、前記ＩＰアドレス変更手段により、ローカルＩＰネットワークに接続されたＩＰ電話機が通話状態となった場合、このＩＰ電話機にグローバルＩＰアドレスが付与され、ＩＰ電話機の通話が終了した場合、ＩＰ電話機からグローバルＩＰアドレスが回収されることを特徴とする。
【００１３】
本発明のＩＰアドレス変換サーバは、ローカルＩＰアドレスとグローバルＩＰアドレスとが異なるＩＰアドレス体系を有する複数のＩＰネットワークを相互に接続し、音声信号のパケットを前記ＩＰネットワークを介して転送し、音声通話を行うＩＰ電話システムに用いられるＩＰアドレス変換サーバであり、前記ローカルＩＰネットワークに接続されており、ローカルＩＰネットワークに接続されたＩＰ電話機が通話状態となったことを検出すると、このＩＰ電話機にグローバルＩＰアドレスを付与し、通話が終了したことを検出すると、ＩＰ電話機からグローバルＩＰアドレスを回収することを特徴とする。
これによれば、通話していない待機状態にあるとき、ＩＰ電話機に対してローカルＩＰアドレスが付与されており、待機状態から通話状態に移行するとき、対応するＩＰ電話機に対してグローバルＩＤを付与する構成であるため、従来の様に、パケットのＩＰアドレスを書き換えることが無いため、音声信号のパケットの送受信に遅延を生じることなく、所定数のグローバルＩＰアドレスを多数のＩＰ電話機が使用するときのみ使用するので、グローバルＩＰアドレスの資源を有効に利用することができる。
【００１４】
本発明のＩＰ電話システムは、前記ＩＰアドレス変更手段が、グローバルＩＰアドレスのネットワークに接続され、前記ＩＰ電話機の電話番号と、ローカルＩＰアドレス及びグローバルＩＰアドレスとの対照表を有し、前記ＩＰ電話機に対して、グローバルＩＰアドレスのネットワークにある他のＩＰアドレス変更手段からアクセス要求が入力されたとき、前記対照表を参照し、アクセス要求されたＩＰ電話機にグローバルＩＰアドレスが付与されていないことを検出した場合、このＩＰ電話機に対して、グローバルＩＰアドレスを付与するとともに前記対照表のＩＰアドレスを書き換えることを特徴とする。
【００１５】
本発明のＩＰ電話制御方法は、前記ＩＰアドレス変更過程において、ＩＰアドレス変更手段が、グローバルＩＰアドレスのネットワークと、ローカルＩＰアドレスのネットワークとの双方のネットワークに接続され、前記ＩＰ電話機の電話番号と、ローカルＩＰアドレスの対照表を用い、前記ＩＰ電話機に対して、グローバルＩＰアドレスのネットワークにある他のＩＰ電話機から呼設定要求されたとき、前記対照表を照合し、照合されたＩＰ電話機にグローバルＩＰアドレスが付与されていないことを検出した場合、このＩＰ電話機に対して、照合があったことを通知するとともに、グローバルＩＰアドレスを付与し、前記対照表のＩＰアドレスを書き換え、通話終了後、ＩＰ電話機からグローバルＩＰアドレスを回収し、対照表をローカルＩＰアドレスに書き換えることを特徴とする。
これによれば、ＩＰアドレス変更手段が、各ＩＰ電話機とＩＰアドレス（ローカルＩＰアドレス及びグローバルＩＰアドレス）との対照表を有しているため、呼設定要求が有った場合に、対照表を参照することにより、対応するＩＰ電話器が話し中であるか否かを即座に判定することがでる。
すなわち、このＩＰ電話機にグローバルＩＰアドレスが付与されていれば、話し中であることが検出され、また、ローカルＩＰアドレスが付与されていれば、待機状態であることが検出でき、即座に、グローバルＩＰアドレスを付与することができる。
【００１６】
本発明のＩＰ電話システムは、前記ＩＰ電話機が、ローカルＩＰネットワークに接続されたとき、前記ＩＰアドレス変更手段に対し、ローカルＩＰアドレスの付与を要求して取得し、また、受話器のオフフックを検知すると、前記ＩＰアドレス変更手段に対してグローバルＩＰアドレスの付与を要求し、グローバルＩＰアドレスを取得した後、通話先のＩＰ電話機との間で呼設定及び音声信号のパケットの送受信を行い、オンフックを検出すると、前記ＩＰアドレス変更手段に対してグローバルＩＰアドレスの返還要求を出力することを特徴とする。
【００１７】
本発明のＩＰ電話制御方法は、前記ＩＰ電話機が、ローカルＩＰネットワークに接続されたとき、前記ＩＰアドレス変更手段に対し、ローカルＩＰアドレスの付与を要求して取得し、また、受話器のオフフックを検知すると、前記ＩＰアドレス変更手段に対してグローバルＩＰアドレスの付与を要求し、グローバルＩＰアドレスを取得した後、通話先のＩＰ電話機との間で呼設定及び音声信号のパケットの送受信を行い、オンフックを検出すると、前記ＩＰアドレス変更手段に対してグローバルＩＰアドレスの返還要求を出力することを特徴とする。
これによれば、ＩＰ電話機がオフフックまたはオンフックを検出し、ＩＰアドレス変更手段に対して、グローバルＩＰアドレスの付与要求、及び返還要求を出すことにより、ＩＰアドレス変更手段がリアルタイムにグローバルＩＰアドレスの付与及び回収を行うことができ、余分な時間、グローバルＩＰアドレスをＩＰ電話機に付与した状態とすることがないため、資源の有効利用を促進することが可能となる。
【発明の効果】
【００１８】
以上説明したように、本発明によれば、ＩＰ電話システム及び方法において、ＩＰ電話機に対して、通話状態となる直前にグローバルＩＰアドレスを付与し、通話終了直後にグローバルＩＰアドレスを回収するため、音声信号のパケットをＮＡＴ処理することなく、複数のＩＰネットワークを介して、相手先のＩＰ電話機に送信することが可能となり、従来のように、送受信に遅延を生じさせないため、ＩＰ電話を使用するユーザ間において、違和感の無い通話を行うことができる。
また、本発明によれば、各ＩＰ電話機毎にグローバルＩＰアドレスを、固定的に付与することが無いため、グローバルＩＰアドレスの限られた資源を有効利用することが可能となる。
【発明を実施するための最良の形態】
【００１９】
本発明のＩＰ電話システムは、ローカルＩＰアドレスとグローバルＩＰアドレスとが異なるＩＰアドレス体系を有する複数のＩＰネットワークに各々接続されたＩＰ電話機相互間を接続して、音声信号のパケットを各々のグローバルＩＰアドレスに対応したグローバルＩＰネットワークを介して転送し、音声通話を行うものであり、ローカルＩＰネットワークに接続さており、ＩＰ電話機に対して、ローカルＩＰアドレス及びグローバルＩＰアドレスを付与、または回収するＩＰアドレス変更部が設けられ、このＩＰアドレス変更部が、ＩＰ電話機がローカルＩＰネットワークに接続さたとき、このＩＰ電話機に対してローカルＩＰアドレスを付与し、待機状態から通話状態に入ることを検出したとき、ＩＰ電話機にグローバルＩＰアドレスを付与し、ＩＰ電話機の通話が終了したことを検出したとき、ＩＰ電話機からグローバルＩＰアドレスを回収する。
【００２０】
以下、本発明の一実施形態によるＩＰ電話システムを図面を参照して説明する。図１は同実施形態のＩＰ電話システムの論理ネットワークの構成例を示すブロック図である。
この図において、ＩＰ電話機１は、ローカルＩＰネットワーク２０またはグローバルＩＰネットワーク２１を介して、アドレス変換サーバ２に接続されている。
同様に、ＩＰ電話機６は、ローカルＩＰネットワーク２３またはグローバルＩＰネットワーク２２を介して、アドレス変換サーバ７に接続されている。
グローバルＩＰネットワーク２１とグローバルネットワーク２２とは、ルータ３，インターネットＩ及びルータ８を介して接続されている。
ここで、アドレス変換サーバ２はＩＰ電話機１との制御信号（図７を参照）のやり取りに、ローカルＩＰアドレスを用い、同様に、アドレス変換サーバ７はＩＰ電話機６との制御信号のやり取りに、ローカルＩＰアドレスを用いている。
【００２１】
ＩＰ電話機１は新たにローカルＩＰネットワーク２０に接続されると、アドレス変換サーバにローカルＩＰアドレス付与要求を出力し、また、オフフックを検出すると、アドレス変換サーバ２にグローバルアドレス付与要求を出力し、オンフックを検出すると、アドレス変換サーバ２にグローバルアドレス返還要求を出力する。
ＩＰ電話機６も同様の処理をアドレス変換サーバ７に対して行う（ローカルＩＰネットワーク２３に接続される）。
アドレス変換サーバ２は、ローカルＩＰアドレス付与を要求されると、アドレスプール４にあるローカルＩＰアドレスプールから、未使用のローカルＩＰアドレスを抽出して、要求したＩＰ電話機１の電話番号と抽出したローカルＩＰアドレスとを対応させて、対照表部５に書き込む。
【００２２】
また、アドレス変換サーバ２は、グローバルＩＰアドレス付与を要求されると、アドレスプール４にあるグローバルＩＰアドレスプールから、未使用のグローバルＩＰアドレスを抽出して、要求したＩＰ電話機１の電話番号と抽出したグローバルＩＰアドレスとを対応させて、対照表部５に書き込む。
一方、アドレス変換サーバ２は、グローバルＩＰアドレス返還要求を入力すると、対照表部５から、要求したＩＰ電話機１の電話番号に対応したグローバルＩＰアドレスを削除し、削除したグローバルＩＰアドレスを上記グローバルＩＰアドレスプールに返還する。
【００２３】
アドレスプール４及び９には、図２（ａ）に示す、複数のローカルＩＰアドレス各々に使用状態を示す状態フラグが付与されたテーブルであるローカルＩＰアドレスプールと、図２（ｂ）に示す、複数のグローバルＩＰアドレス各々に使用状態を示す状態フラグが付与されたテーブルであるグローバルＩＰアドレスプールとが記憶されている。
ここで、ローカルＩＰアドレスプール及びグローバルＩＰプールともに、状態フラグが「０」であると未使用であり、付与することが可能であり、状態フラグが「１」であると使用中であり、付与することができないことを示しており、この状態フラグは対照表部５がアドレス変換サーバ２に書き換えられ、対照表１０がアドレス変換サーバ７により書き換えられる。
対照表部５及び１０には、図３に示すように、各々のＩＰ電話機の電話番号と、付与されているローカルＩＰアドレス及びグローバルＩＰアドレス（例えば、123.123.123.123）との対応が記憶されている。
【００２４】
次に、図１、図４及び図５を用いて、一実施形態におけるＩＰ電話機の動作を説明する。
図４はＩＰ電話システムにおけるＩＰ電話機１，６及びアドレス変換サーバ２，７の処理の対応を示すシーケンスを示す概念図であり、図５はＩＰ電話機の動作例を説明するフローチャートである。以下の説明において、ＩＰ電話機１の動作を例として説明する。
ＩＰ電話機１をローカルＩＰネットワーク２０に接続すると、ＩＰ電話機１がアドレス変換サーバ２に対してローカルＩＰアドレス付与要求を出力する（ステップＳ１）。
そして、ＩＰ電話機１は、アドレス変換サーバ２からローカルＩＰアドレス付与応答が入力されるまでステップＳ１へ処理を戻し、ローカルＩＰアドレス付与要求を出力し、一方、ローカルＩＰアドレス付与応答が入力されると処理をステップＳ３へ進める（ステップＳ２）。
【００２５】
次に、ＩＰ電話機１は受話器が取り上げられた状態、すなわちオフフックか否かの検出を行う（ステップＳ３）。
そして、ＩＰ電話機１はオフフックでないことを検出すると、動作を受信待機状態として、ＩＰ電話機１の電話番号へのアクセス要求を示す照合グローバルＩＰアドレス照合通知が、アドレス変換サーバ２から入力されたか否かの検出を行う（ステップＳ４）。
このとき、ＩＰ電話機１は、グローバルＩＰアドレス照合通知が入力されないことを検出すると、処理をステップＳ３に戻し、ステップＳ３の処理を繰り返す。
一方、ＩＰ電話機１は、アドレス変換サーバ２からグローバルＩＰアドレス照合通知が入力されたことを検出すると、アドレス変換サーバ２に対して、グローバルＩＰアドレス付与要求を出力する（ステップＳ５）。
【００２６】
次に、ＩＰ電話機１は、グローバルＩＰアドレスが取得できたことを示すグローバルＩＰアドレス付与応答が、アドレス変換サーバ２から入力されたか否かの検出を行う（ステップＳ６）。
このとき、ＩＰ電話機１は、グローバルＩＰアドレス付与応答が入力されないことを検出すると、処理をステップＳ５に戻し、ステップＳ５の処理を繰り返す。
一方、ＩＰ電話機１は、アドレス変換サーバ２からグローバルＩＰアドレス付与応答が入力されたことを検出すると、他のＩＰ電話機（例えば、ＩＰ電話機６）から呼設定要求が入力されたか否かの検出を行う（ステップＳ７）。
【００２７】
そして、ＩＰ電話機１は、通話を要求する呼設定要求が入力されたことを検出できないとき、予め設定された所定の時間（例えば、５秒）が経過したか否かの検出を行い、経過していないことを検出した場合、処理をステップＳ７に戻し、ステップＳ７の処理を繰り返す（ステップＳ８）。
一方、ＩＰ電話機１は、所定の時間が経過したことを検出した場合、グローバルＩＰアドレスを返還するため、グローバルＩＰアドレス返還要求を、アドレス変換サーバ２へ出力し、一旦、付与されているグローバルＩＰアドレスを返還し、処理をステップＳ３へ戻す（ステップＳ９）。
すなわち、ＩＰ電話機１は、発信側である他のＩＰ電話機からの呼設定要求が入力されるのを、所定の時間の期限の間、待つことになる。
【００２８】
一方、ＩＰ電話機１は、呼設定要求が入力されたことを検出できたとき、呼設定要求を発信した他のＩＰ電話機に対して、呼設定要求を受け付けたことを示す呼設定応答を出力し（ステップＳ１０）、上記他のＩＰ電話機との音声データのパケットの送受信を行い、通話処理を行う（ステップＳ１１）。
そして、ＩＰ電話機１は、受話器が所定の位置に置かれた状態、すなわちオンフックか否かの検出を行い、オンフックでないことを検出した場合、処理をステップＳ１１に戻して通話処理を継続する（ステップＳ１２）。
このとき、ＩＰ電話機１は、オンフックであることを検出した場合、処理をステップＳ９へ進め、グローバルＩＰアドレスの返還処理を行い、再び、受信待機状態に戻る（ステップＳ１２）。
【００２９】
次に、ＩＰ電話機１は、ステップＳ３において、受話器が取り上げられた状態、すなわちオフフックであることを検出すると、動作を発信状態として、アドレス変換サーバ２に対して、グローバルＩＰアドレス要求を出力する。（ステップＳ１３）。
そして、ＩＰ電話機１は、グローバルＩＰアドレスが取得できたことを示すグローバルＩＰアドレス付与応答が、アドレス変換サーバ２から入力されたか否かの検出を行う（ステップＳ１４）。
【００３０】
このとき、ＩＰ電話機１は、グローバルＩＰアドレス付与応答が入力されないことを検出すると、処理をステップＳ１３に戻し、ステップＳ１３の処理を繰り返す。
一方、ＩＰ電話機１は、アドレス変換サーバ２からグローバルＩＰアドレス付与応答が入力されたことを検出すると、アドレス変換サーバ２に対して、通話先の他のＩＰ電話機の（例えば、ＩＰ電話機６）の電話番号及びこの電話番号に対応するグローバルＩＰアドレスを要求し、上記グローバルＩＰアドレスを取得する（ステップＳ１５）。
【００３１】
次に、ＩＰ電話機１は、取得したグローバルＩＰアドレス、すなわち通話先の他のＩＰ電話機に対して、呼設定要求を発信する（ステップＳ１６）
そして、ＩＰ電話機１は、通話先の他のＩＰ電話機から呼設定応答を受信し（ステップＳ１７）、通話先の他のＩＰ電話機との音声データのパケットの送受信を行う（ステップＳ１１）。
【００３２】
次に、図１、図４及び図６を用いて、一実施形態におけるＩＰ電話機の動作を説明する。
図６はアドレス変換サーバの動作例を説明するフローチャートである。以下の説明において、アドレス変換サーバ２の動作を例として説明する。
アドレス変換サーバ２は、ＩＰ電話機１からのローカルＩＰアドレス付与要求が入力されたか否かの検出を行い、ローカルＩＰアドレス付与要求が検出されたとき、ローカルＩＰアドレスプールから未使用のローカルＩＰアドレスを抽出し、このローカルＩＰアドレスを、ＩＰ電話機１の電話番号に対応させて対応表部５の対応表に記載することにより、要求元のＩＰ電話機１に対してローカルＩＰアドレスを付与し、他のＩＰ電話機１からのローカルＩＰアドレス付与要求を受信するため、処理をステップＳ２０へ戻す（ステップＳ２１）。
このとき、アドレス変換サーバ２は、ローカルＩＰアドレスプールにおいて、上記ＩＰアドレス電話機に付与したローカルＩＰアドレスの状態フラグを「０」から「１」に書き換えて更新する。
【００３３】
一方、アドレス変換サーバ２は、ステップＳ２０において、ローカルＩＰアドレス付与要求が検出されないとき、ＩＰ電話機１からのグローバルＩＰアドレス付与要求が入力されたか否かの検出を行い（ステップＳ２２）、グローバルＩＰアドレス付与要求が検出された場合、グローバルＩＰアドレスプールから未使用のグローバルＩＰアドレスを抽出し、上記ＩＰアドレス電話機に付与するグローバルＩＰアドレスの状態フラグを「０」から「１」に書き換えて更新する（ステップＳ２３）。
そして、アドレス変換サーバ２は、上記抽出したグローバルＩＰアドレスを、ＩＰ電話機１の電話番号に対応させて対応表部５の対応表に記載することにより、要求元のＩＰ電話機１に対してグローバルＩＰアドレスを付与し、処理をステップＳ２０へ戻す（ステップＳ２４，２５）。
【００３４】
一方、アドレス変換サーバ２は、ステップＳ２０において、グローバルＩＰアドレス付与要求が検出されないとき、他のアドレス変換サーバ（例えば、アドレス変換サーバ７）から、グローバルＩＰアドレス照合要求が入力されたか否かの判定を行い（ステップＳ２６）、入力されないことを検出すると、ＩＰ電話機１からグローバルＩＰアドレス返還要求が入力されたか否かの判定を行う（ステップＳ２７）。
このとき、アドレス変換サーバ２は、グローバルＩＰアドレス返還要求が入力されないことを検出すると、処理をステップＳ２０へ戻す。
【００３５】
一方、アドレス変換サーバ２は、グローバルＩＰアドレス返還要求が入力されたことを検出すると、対応表部５において、要求元のＩＰ電話機１の電話番号に対応したグローバルＩＰアドレスを削除して、付与されていたグローバルＩＰアドレスの返還処理を行い、また、グローバルＩＰアドレスプールにおいて、返還処理した上記ローバルＩＰアドレスの状態フラグを「１」から「０」に書き換えて更新し、処理をステップＳ２０へ戻す（ステップＳ２８）。
【００３６】
また、アドレス変換サーバ２は、ステップＳ２６において、グローバルＩＰアドレス照合要求が入力されたことを検出したとき、この要求に添付されている電話番号を、対応表部５に示されている電話番号と照合する（ステップＳ２９）。
そして、アドレス変換サーバ２は、添付されている電話番号が対応表部５に記憶されているか否かの検出を行う（ステップＳ３０）。
次に、アドレス変換サーバ２は、添付されている電話番号が対応表部５に記憶されていないことを検出すると、上記グローバルＩＰアドレス照合要求を、他のアドレス変換サーバ（例えば、アドレス変換サーバ７）へ転送し、処理をステップＳ２０へ戻す（ステップＳ３１）。
【００３７】
また、アドレス変換サーバ２は、ステップＳ３０において、添付されている電話番号が対応表部５に記憶されていることを検出すると、この電話番号に対応してグローバルＩＰアドレスが記載されているか（付与されているか）否かの判定を行う（ステップＳ３２）。
そして、アドレス変換サーバ２は、電話番号に対応してグローバルＩＰアドレスが付与されていることを検出すると、照合元のアドレス変換サーバに対して話中であることを示すデータを送信し、処理をステップＳ２０へ戻す（ステップＳ３３）。
【００３８】
一方、アドレス変換サーバ２は、電話番号に対応してグローバルＩＰアドレスが付与されていないことを検出すると、照合されていることを通知するため、この電話番号のＩＰ電話機１へグローバルＩＰアドレス照合通知を送信する（ステップＳ３４）。
次に、アドレス変換サーバ２は、上記ＩＰ電話機１へグローバルＩＰアドレス照合通知に対して、ＩＰ電話機１からグローバルＩＰアドレス付与要求を受信すると、グローバルＩＰアドレスプールから未使用のグローバルＩＰアドレスを抽出し、上記ＩＰアドレス電話機に付与するグローバルＩＰアドレスの状態フラグを「０」から「１」に書き換えて更新する（ステップＳ３５，３６）。
【００３９】
そして、アドレス変換サーバ２は、上記抽出したグローバルＩＰアドレスを、ＩＰ電話機１の電話番号に対応させて対応表部５の対応表に記載することにより、要求元のＩＰ電話機１に対してグローバルＩＰアドレスを付与する（ステップＳ３５，３６）。
これにより、アドレス変換サーバ２は、ＩＰ電話機１の電話番号に付与したグローバルＩＰアドレスを、照合元の他のアドレス変換サーバに返信する（ステップＳ３７）。
【００４０】
なお、図１におけるアドレス変換サーバの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、アドレス変換サーバの処理（ＩＰ電話機にＩＰアドレスを付与または回収する処理）を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００４１】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００４２】
【図１】本発明の一実施形態によるＩＰ電話システムの一構成例を示すブロック図である。
【図２】図１のアドレスプール４，９の構成例を示すテーブルである。
【図３】図１の対照表部５，１０の構成例を示すテーブルである。
【図４】ＩＰ電話システムの動作例を示すシーケンス図である。
【図５】図１のＩＰ電話機１または６の動作例を説明するためのフローチャートである。
【図６】図１のアドレス変換サーバ２または７の動作例を説明するためのフローチャートである。
【図７】図１のＩＰ電話システムで用いられる制御信号の一覧表である。
【符号の説明】
【００４３】
１，６…ＩＰ電話機  ２，７…アドレス変換サーバ  ３，８…ルータ  ４，９…アドレスプール  ５，１０…対照表部  ２０，２３…ローカルＩＰネットワーク  ２１，２２…グローバルＩＰネットワーク
【図１】
2005269197.tif 000003
【図２】
2005269197.tif 000004
【図３】
2005269197.tif 000005
【図４】
2005269197.tif 000006
【図５】
2005269197.tif 000007
【図６】
2005269197.tif 000008
【図７】
2005269197.tif 000009