(57)【要約】【課題】  ＮＡＴルータを跨ったＩＰ電話機間の音声パケットを直接通信可能なボタン電話システムを提供する。【解決手段】  ルータ４はＮＡＴ機能４１と、ポートフォワード機能４２とを有し、ＩＰネットワーク１００から１個のグローバルＩＰアドレスがアサインされると、ポートフォワード機能４２にてグローバルＩＰの特定ポート宛のデータをＬＡＮ内の指定ＩＰアドレスに転送する。ルータ４はこのポートフォワード機能４２を利用し、そのポートフォワードの情報をＩＰ電話機２，３，６，７毎にボタン電話装置１側に登録する。これによって、ルータ４にて変換されるＩＰアドレスをボタン電話装置１側がパス制御時に理解可能となり、正確な情報で各々のＩＰ電話機２，３，６，７のパス制御が可能となり、容易にかつ安価にルータ４越えの通話パス制御が可能となる。【選択図】      図１
2006074302.tif 000002
【特許請求の範囲】
【請求項１】
ＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）ルータによる外部からの不正進入を防止するセキュリティ環境化に設置されたＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話機を収容するボタン電話システムであって、前記ＮＡＴルータ外のＩＰ電話機と前記ＮＡＴルータ内のＩＰ電話機との間で音声パケットをダイレクトに通信するための双方のアドレスを解決する手段を有することを特徴とするボタン電話システム。
【請求項２】
前記アドレスを解決する手段は、前記ＩＰ電話機毎に使用するＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）ポート番号を指定し、当該ＲＴＰポート番号を前記ＮＡＴルータのポートフォワード機能を用いて期待するＩＰ電話機に転送自在とすることを特徴とする請求項１記載のボタン電話システム。
【請求項３】
前記アドレスを解決するためのポートフォワード設定情報、前記ＮＡＴルータのグローバルＩＰアドレス及び前記ＩＰ電話機毎に使用する前記ＲＴＰポート番号を登録することで、前記ＮＡＴルータの内外のＲＴＰポートを一元管理し、音声パス制御の際のＩＰアドレスに対応付けることを特徴とする請求項２記載のボタン電話システム。
【請求項４】
前記ＩＰ電話機の登録時に当該ＩＰ電話機が前記ＮＡＴルータの内か外かを指定することで、パス制御のためのアドレスを求める手段を含み、前記ＮＡＴルータ内のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）内と前記ＮＡＴルータ外のＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）側との組み合わせによるアドレス解決方法を使用することを特徴とする請求項１から請求項３のいずれか記載のボタン電話システム。
【請求項５】
設定された使用するＲＴＰポート番号を前記ＩＰ電話機各々に通知する手段を含み、上位装置側からの指示によって使用するＲＴＰポート番号を制御自在とし、通話毎にダイナミックなＲＴＰポート番号の変更を行うことを特徴とする請求項２から請求項４のいずれか記載のボタン電話システム。
【請求項６】
ＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）ルータによる外部からの不正進入を防止するセキュリティ環境化に設置されたＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話機を収容するボタン電話システムに用いる音声データ通信方法であって、前記ボタン電話システム側に、前記ＮＡＴルータ外のＩＰ電話機と前記ＮＡＴルータ内のＩＰ電話機との間で音声パケットをダイレクトに通信するための双方のアドレスを解決するステップを有することを特徴とする音声データ通信方法。
【請求項７】
前記アドレスを解決するステップは、前記ＩＰ電話機毎に使用するＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）ポート番号を指定し、当該ＲＴＰポート番号を前記ＮＡＴルータのポートフォワード機能を用いて期待するＩＰ電話機に転送自在とすることを特徴とする請求項６記載の音声データ通信方法。
【請求項８】
前記アドレスを解決するためのポートフォワード設定情報、前記ＮＡＴルータのグローバルＩＰアドレス及び前記ＩＰ電話機毎に使用する前記ＲＴＰポート番号を登録することで、前記ＮＡＴルータの内外のＲＴＰポートを一元管理し、音声パス制御の際のＩＰアドレスに対応付けることを特徴とする請求項７記載の音声データ通信方法。
【請求項９】
前記ボタン電話システム側に、前記ＩＰ電話機の登録時に当該ＩＰ電話機が前記ＮＡＴルータの内か外かを指定することで、パス制御のためのアドレスを求めるステップを含み、前記ＮＡＴルータ内のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）内と前記ＮＡＴルータ外のＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）側との組み合わせによるアドレス解決方法を使用することを特徴とする請求項６から請求項８のいずれか記載の音声データ通信方法。
【請求項１０】
設定された使用するＲＴＰポート番号を前記ＩＰ電話機各々に通知する手段を含み、上位装置側からの指示によって使用するＲＴＰポート番号を制御自在とし、通話毎にダイナミックなＲＴＰポート番号の変更を行うことを特徴とする請求項７から請求項９のいずれか記載の音声データ通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はボタン電話システム及びそれに用いる音声データ通信方法に関し、特にＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話機を収容するボタン電話システムにおけるＩＰ電話機間の音声データの通信方法に関する。
【背景技術】
【０００２】
近年、伝送路のブロードバンド化に伴って、ＩＰ電話機が普及してきている。これに伴って、少数の電話回線を多数の電話機で使用可能とするボタン電話システムにも、ＩＰ電話機を収容可能とするシステムが提案されている（例えば、特許文献１参照）。
【０００３】
また、ＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）ルータ経由の通信を行った場合のアドレス解決方法としては、ｕ−ＰｎＰ（ｕｎｉｖｅｒｓａｌ−Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）プロトコル等に対応したルータを使用し、ネットワーク機器からｕ−ＰｎＰ等のプロトコルによってルータ内でのＮＡＴ変換等を参照して通信させる方法がある。
【０００４】
一方、ＩＰ電話機間のダイレクト通信の場合には、制御データについて、呼制御を司る部分（この場合には、ボタン電話システム）と通信を行い、音声データに関してＩＰ電話機間でダイレクトに通信が行われる。
【０００５】
【特許文献１】特開２００３−２８３６５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述した従来のＩＰ電話機間のダイレクトの音声パケット通信では、制御データを通信するＩＰアドレス（呼制御を司るシステム、この場合にはボタン電話システム）と、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）パケットをダイレクトに通信するためのＩＰアドレス（この場合には、通話が確立した相手ＩＰ電話機）とが異なるので、ルータ越えで通話を行う場合、単純にＮＡＴ変換を利用することができない。
【０００７】
また、従来の音声パケット通信において、通話パスを確立するためには、ＲＴＰパケットを一旦、呼制御を司る装置（この場合には、ボタン電話システム）で終端し、ＲＴＰパケットを目的のＩＰ電話機にフォワードする機能を追加するか、あるいは特別なｕＰｎＰ等のルータを制御するプロトコルをサポートしたルータに交換し、かつ呼制御を司る装置（この場合には、ボタン電話システム）でもｕＰｎＰプロトコルに対応しなければならず、システムのコストアップとなってしまう。
【０００８】
また、ＩＰネットワーク接続のために、ルータにてセキュリティ対策を行っている環境では、ＩＰ電話機を制御する制御パケットと音声パケットとの送付先アドレスが異なるために、ルータのＮＡＴ変換機能で対応することができず、音声通信が不可能となってしまう。
【０００９】
そこで、本発明の目的は上記の問題点を解消し、ＮＡＴルータを跨ったＩＰ電話機間の音声パケットを直接通信することができるボタン電話システム及びそれに用いる音声データ通信方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明によるボタン電話システムは、ＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）ルータによる外部からの不正進入を防止するセキュリティ環境化に設置されたＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話機を収容するボタン電話システムであって、前記ＮＡＴルータ外のＩＰ電話機と前記ＮＡＴルータ内のＩＰ電話機との間で音声パケットをダイレクトに通信するための双方のアドレスを解決する手段を備えている。
【００１１】
本発明による音声データ通信方法は、ＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）ルータによる外部からの不正進入を防止するセキュリティ環境化に設置されたＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話機を収容するボタン電話システムに用いる音声データ通信方法であって、前記ボタン電話システム側に、前記ＮＡＴルータ外のＩＰ電話機と前記ＮＡＴルータ内のＩＰ電話機との間で音声パケットをダイレクトに通信するための双方のアドレスを解決するステップを備えている。
【００１２】
すなわち、本発明のボタン電話システムは、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話機毎に使用するＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）パケット（音声パケット）のＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）ポート番号をボタン電話システム内でユニークとなるように指定し、ＩＰ電話機がボタン電話システムにレジストレーションされる時にＩＰアドレスと使用するＲＴＰポート番号を通知している。
【００１３】
また、本発明のボタン電話システムでは、ルータに設定されているポートフォワード情報及びルータにアサインされたグローバルＩＰアドレス情報を予めボタン電話システム内にも設定しておくことによって、ＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）ルータの先のＩＰ電話機とのＲＴＰ（音声パケット）通信を行う場合に、ルータに設定されているポートフォワード情報にしたがって、ボタン電話システムと同一のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）内のＩＰ電話機間の通話の場合、レジストレーション時に入手したＩＰアドレスで通信可能となり、ボタン電話システム側からのパス制御が可能となる。さらに、本発明のボタン電話システムでは、使用するＲＴＰポート番号をボタン電話システムからの指示で呼毎に変更させることが可能となる。
【００１４】
よって、本発明のボタン電話システムでは、ｕ−ＰｎＰ（ｕｎｉｖｅｒｓａｌ−Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）に対応していない安価なルータにおいても、ルータの一般的な機能であるポートフォワード機能を利用し、ＩＰ電話機間のダイレクト通信（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ通信）においても、音声データのＩＰアドレス解決が可能となる。
【００１５】
つまり、本発明のボタン電話システムでは、ＩＰ電話機毎に使用するＲＴＰ（音声パケット）ポート番号をユニークに指定し、かつこのポート番号毎にルータ上のポートフォワード機能でＬＡＮ内の決められたＩＰ電話機のＩＰアドレス及びポート番号にパケットフォワードされるように設定することによって、ＬＡＮ内のＩＰ電話機とＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）（ＮＡＴルータを越えた）のＩＰ電話機とのダイレクト通話（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ通話）が、ｕ−ＰｎＰのプロトコル等に対応した特別なルータを準備することなく、また音声パケットを一旦ボタン電話システム内で終端して目的のＩＰ電話機にパケットフォワードすることなく、その呼制御を司るボタン電話システム側のデータ設定及びルータの設定追加だけで可能となる。
【００１６】
この場合、本発明のボタン電話システムでは、上記のポートフォワード情報及びルータにアサインされたグローバルＩＰアドレスをボタン電話システム内に予め記憶させる。これらの情報によって、本発明のボタン電話システムでは、ＮＡＴルータの外側のＩＰ電話機及びＬＡＮ内のＩＰ電話機に対し、ＮＡＴ変換を考慮したＩＰアドレス及びＲＴＰポート番号での音声パス制御が可能となる。
【００１７】
また、本発明のボタン電話システムでは、内部にＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ機能が内蔵されている場合、ボタン電話システムでの制御で各ＩＰ電話機のＩＰアドレスが変更可能となり、かつ使用するＲＴＰポート番号も変更することで、固定ＩＰアドレス／固定ポートでの盗聴防止につながるので、ＩＰ電話機が使用するＩＰアドレス及びＲＴＰポート番号をボタン電話システムの制御で定期的に変更することによって、簡易セキュリティ機能として使用することが可能となる。
【発明の効果】
【００１８】
本発明は、以下に述べるような構成及び動作とすることで、ＮＡＴルータを跨ったＩＰ電話機間の音声パケットを直接通信することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１９】
次に、本発明の実施例について図面を参照して説明する。図１は本発明の一実施例によるボタン電話システムの構成を示すブロック図である。図１において、本発明の一実施例によるボタン電話システムは、電話回線を効率よく使用するために、少数の電話回線を多数の電話機で使用可能とするシステムであり、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話機ネットワークに接続可能となっている。
【００２０】
本発明の一実施例によるボタン電話システムは、ボタン電話装置１と、ＩＰ電話機２，３と、本システムをファイアウォール５を介してＩＰネットワーク１００に接続するためのルータ４とから構成されている。ＩＰネットワーク１００にはＩＰ電話機６，７が接続されている。
【００２１】
ボタン電話装置１はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）インタフェースを有し、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ機能１１と、内蔵して呼制御を司る呼制御部１２と、ネットワークデバイスを管理するデバイス管理部１３と、ＩＰ電話機２，３個々に呼制御の振る舞い方を指定するパラメータを格納するデータベース１４とから構成されている。
【００２２】
電話機２，３，６はＬＡＮインタフェースを有する電話機で、制御信号及び音声データのデータ通信をＩＰ層のプロトコルを使用して行っている。電話機７はＰＣ（パーソナルコンピュータ）にインストールするＩＰソフトフォンであり、機能に関してはＩＰ電話機と同様とする。
【００２３】
ルータ４はＮＡＴ（Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｉｏｎ）機能４１と、ポートフォワード機能４２とを有し、ＩＰネットワーク１００から１個のグローバルＩＰアドレスがアサインされると、ポートフォワード機能４２にてグローバルＩＰの特定ポート宛のデータをＬＡＮ内の指定ＩＰアドレスに転送する。
【００２４】
図２は図１の各ネットワークデバイスのＩＰアドレス、ポート番号及びルータ４のポートフォワード設定例の表を示す図である。図２において、ボタン電話装置１のローカルＩＰアドレスは“Ｘ”であり、制御データ（シグナルデータ）のポート番号を“Ｍ”とする。同様に、ＩＰ電話機２のローカルＩＰアドレスは“Ｙ”であり、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）ポート番号を“ｙ”とし、ＩＰ電話機３のローカルＩＰアドレスは“Ｚ”であり、ＲＴＰポート番号を“ｚ”とする。
【００２５】
ＩＰ電話機６はＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）側に位置し、グローバルＩＰアドレスを“Ａ”、ＲＴＰポート番号を“ａ”とし、ＩＰ電話機７（ＩＰソフトフォン）はグローバルＩＰアドレスを“Ｂ”、ＲＴＰポート番号を“ｂ”とする。
【００２６】
また、ルータ４には１つのグローバルＩＰアドレス“Ｃ”がアサインされており、ローカルＩＰアドレスは不要で、デフォルトゲートウェイのＩＰアドレス“Ｄ”設定で問題なく、逆方向であるＷＡＮ側からのデータをＬＡＮに通すためのポートフォワード設定を、ポート“Ｍ“のデータをＩＰアドレス“Ｘ”（ボタン電話装置１）へ、ポート“ｘ”のデータをＩＰアドレス“Ｘ”（ボタン電話装置１）へ、ポート“ｙ”のデータをＩＰアドレス“Ｙ”（ＩＰ電話機２）へ、ポート“ｚ”のデータをＩＰアドレス“Ｚ”（ＩＰ電話機３）へポートフォワードするように設定している。
【００２７】
図３は図１のボタン電話装置１内のデータベース１４への情報登録動作を示すシーケンスチャートである。図３において、ボタン電話装置１内のデータベース１４には予めルータ４でのポートフォワード設定に一致した情報が登録される。
【００２８】
各ＩＰ電話機２，３，６，７はその登録操作において、ＬＡＮ内からのレジストか、ＷＡＮからの接続かを指定し、ボタン電話装置１は各ＩＰ電話機２，３，６，７から登録要求（レジスト要求）及びＩＰ／ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス情報を受けると、このＩＰ電話機２，３，６，７の登録（レジスト）を許可する場合、受信したＩＰアドレスを記憶し、レジスト要求に対するレジストＡＣＫ（ＡＣＫｎｏｗｌｅｄｇｅｍｅｎｔ）（デバイス管理登録許可）を返すとともに、「使用するＲＴＰポート番号」を通知する。
【００２９】
図４は図１のボタン電話装置１に設定されるデータベース１４のリストを示す図である。図４において、データベース１４のリストの種類にはシステムベースのデータとＩＰ電話機２，３，６，７毎のデータとが存在する。
【００３０】
システムベースのデータにはシグナル用のポート番号指定（Ｍ）、ルータ４のグローバルＩＰアドレス指定（Ｃ）及びデフォルトゲートウェイ設定（Ｄ）が存在する。
【００３１】
また、ＩＰ電話機ベースのデータには各ＩＰ電話機２，３，６，７が使用するＲＴＰポート番号を設定する。このＲＴＰポート番号はＩＰ電話機２，３，６，７毎にユニークな設定が必要となる。
【００３２】
つまり、ＩＰ電話機ベースのデータには使用するＲＴＰポート番号（ＩＰ電話機２＝ｙ，ＩＰ電話機３＝ｚ，ＩＰ電話機６＝ａ）、電話機番号指定（ＩＰ電話機２＝１０００，ＩＰ電話機３＝２０００，ＩＰ電話機６＝３０００，ＩＰ電話機７＝４０００，・・・）が存在する。
【００３３】
図５は図１のボタン電話装置１内のデバイス管理データを示す図である。図５において、ボタン電話装置１内のデバイス管理部１３はＩＰ電話機２，３，６，７の登録時に、ＩＰ電話機２，３，６，７から受信したＭＡＣアドレス、ＩＰアドレス、接続形態指定の情報をＩＰ電話機２，３，６，７単位に管理する。
【００３４】
図５ではＩＰ電話機２のＭＡＣアドレス（Ｏ）、ＩＰアドレス（Ｙ）、接続形態指定（ＬＡＮ）と、ＩＰ電話機３のＭＡＣアドレス（Ｐ）、ＩＰアドレス（Ｚ）、接続形態指定（ＬＡＮ）と、ＩＰ電話機６のＭＡＣアドレス（Ｑ）、ＩＰアドレス（Ａ）、接続形態指定（ＷＡＮ）と、ＩＰ電話機７のＭＡＣアドレス（Ｒ）、ＩＰアドレス（Ｂ）、接続形態指定（ＷＡＮ）とが管理されている。
【００３５】
図６は本発明の一実施例によるＩＰ電話機間でのダイレクト接続（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ接続）の動作を示すフローチャートである。図６では、実際に２台のＩＰ電話機の音声パスをＩＰ電話機間でダイレクト接続する場合の接続相手のＩＰアドレス及びＲＴＰポート番号を決定する動作を示している。
【００３６】
ＩＰ電話機はバス接続相手のＩＰ電話機がＬＡＮ内か、ＷＡＮ側かと、自ＩＰ電話機がＬＡＮ内か、ＷＡＮ側かとに応じて、接続に通知するＩＰアドレス及びＲＴＰポート番号を求め、パス接続指示を行う。
【００３７】
図７は本発明の一実施例において使用するＲＴＰ（音声パケット）ポート番号をダイナミックに変更する動作を示すシーケンスチャートである。図７では使用するＲＴＰ（音声パケット）ポート番号をダイナミックに変更する動作を示している。
【００３８】
ボタン電話装置１は通話パス切断処理後、使用するＲＴＰを変更する場合に空きのＲＴＰポートを検索し、ＩＰ電話機２，３，６，７に「使用するＲＴＰポート番号」の変更指示を行う。
【００３９】
これら図１〜図７を参照して本発明の一実施例によるボタン電話システムの動作について説明する。まず始めに、ボタン電話装置１でのデータベース１４の設定を行う（図４参照）。
【００４０】
ボタン電話装置１でのデータベース１４にはグローバルＩＰアドレス（ルータ４）として“Ｃ”、シグナリング用のポート番号として“Ｍ”、デフォルトゲートウェイ設定として“Ｄ”、各ＩＰ電話機２，３，６，７で使用するＲＴＰポート番号をユニークになるように設定する。
【００４１】
次に、ルータ４のポートフォワード設定を行う（図２参照）。この場合には、ＬＡＮ内に接続されている、または接続する予定のＩＰ電話機台数分のポートフォワード設定がルータ４に必要となる。
【００４２】
ルータ４のポートフォワード設定には各ＩＰ電話機２，３，６，７で使用するＲＴＰポート番号を各ＩＰ電話機２，３，６，７のＬＡＮ内のＩＰアドレスと同じＲＴＰポート番号にフォワードするように指定する。この場合、ＷＡＮ側のＩＰ電話機の設定は不要である。
【００４３】
続いて、ボタン電話装置１における制御処理について説明する。各ＩＰ電話機２，３，６，７はボタン電話装置１に接続する前に、各ＩＰ電話機２，３，６，７側でボタン電話装置１のＩＰアドレス（グローバルＩＰアドレス）を記憶させる（図３のａ１）。その後、各ＩＰ電話機２，３，６，７はレジスト操作にてボタン電話装置１への登録（レジスト要求）操作を行う。この場合、ＬＡＮ内の接続であるか、ＷＡＮからの接続であるかをレジスト操作にて指定する（図３のｂ２）。
【００４４】
レジスト操作実行後、各ＩＰ電話機２，３，６，７はボタン電話装置１に対して、レジスト要求コマンド［自ＩＰアドレス／自ＭＡＣアドレス及び接続形態（ＬＡＮまたはＷＡＮ）を含む］を送出する（図３のｂ３）。
【００４５】
ボタン電話装置１はレジスト要求コマンドを受信すると、登録可能なＩＰ電話機と判断した場合に受信したＩＰ電話機２，３，６，７のＭＡＣアドレス／ＩＰアドレス及び接続形態（ＬＡＮまたはＷＡＮ）からデバイス管理テーブルを作成する（図３のａ４、図５参照）
【００４６】
その後、ボタン電話装置１はレジストされたＩＰ電話機２，３，６，７が使用するＲＴＰポート番号を予め登録されたデータベース（図４参照）から求め（図３のａ５）、レジストＡＣＫコマンド（使用するＲＴＰポート番号含む）をレジストしてきたＩＰ電話機２，３，６，７に返信する（図３のａ６）。
【００４７】
ＩＰ電話機２，３，６，７はレジストＡＣＫコマンドを受信すると、使用するＲＴＰポート番号を記憶する（図３のａ７）。
次に、ＩＰ電話機２，３，６，７間の通話を確立するためのＲＴＰパケットの送受信をすべく相手ＩＰ電話機のＩＰアドレス及びＲＴＰポート番号の求め方の手順について説明する。
【００４８】
最初に、ＩＰ電話機２，３，６，７はパス接続相手のＩＰ電話機の接続形態（ＬＡＮまたはＷＡＮ）を求め、次に自ＩＰ電話機の接続形態（ＬＡＮまたはＷＡＮ）を求め、この結果の組み合わせによって、以下の手順を決定してパス制御を実行する。
【００４９】
ＩＰ電話機２，３，６，７はパス接続相手のＩＰ電話機及び自ＩＰ電話機の接続形態がともにＬＡＮ内の場合（図６ステップＳ１，Ｓ２）、あるいはパス接続相手のＩＰ電話機及び自ＩＰ電話機の接続形態がともにＷＡＮの場合（図６ステップＳ１，Ｓ４）、デバイス管理テーブル（図５参照）にて登録・管理されているＩＰアドレス及びデータベース１４に予め登録された使用するＲＴＰポート番号（図４参照）にてパス接続制御を指示する（図６ステップＳ３）。
【００５０】
また、ＩＰ電話機２，３，６，７はパス接続相手のＩＰ電話機の接続形態がＬＡＮ内で、自ＩＰ電話機の接続形態がＷＡＮの場合（図６ステップＳ１，Ｓ２）、あるいはパス接続相手のＩＰ電話機の接続形態がＷＡＮで、自ＩＰ電話機の接続形態がＬＡＮ内の場合、システムデータで登録されているグローバルＩＰアドレス（ルータ４）（図４参照）及びデータベース１４に予め登録された使用するＲＴＰポート番号（図４参照）にてパス制御を指示する（図６ステップＳ５）。
【００５１】
具体的には、同一形態内の通話（ＬＡＮ内同士またはＷＡＮ内同士）の場合には、上記のステップＳ３に示すように、レジスト時に登録してきたＩＰアドレスを使用する。
【００５２】
また、ＬＡＮ−ＷＡＮに跨る通話の場合には、上記のステップＳ５に示すように、ＬＡＮ内のＩＰ電話機２，３にポートフォワードで変換されたＩＰアドレスを、ＷＡＮ側のＩＰ電話機６，７にルータ４にアサインされたグローバルＩＰアドレスを通知する。尚、ＲＴＰポート番号に関しては予め登録された番号を一貫して使用する。
【００５３】
このように、本実施例では、上記のようなＩＰアドレス及びＲＴＰポート番号のアドレス解決方式によって、ＮＡＴルータを越えたＩＰ電話機間の通話が確立可能となる。
【００５４】
尚、簡易セキュリティ機能として、通話パス切断時にボタン電話装置１側の設定にて使用可能なＲＴＰポート番号が存在する場合には、データベース１４の使用ＲＴＰポート番号を変更するとともに、ＩＰ電話機２，３，６，７に対して使用ＲＴＰポート番号の変更指示を行い、それを受信したＩＰ電話機２，３，６，７は記憶していた使用ＲＴＰポート番号を変更し、次のパス接続から有効とする（図７のｂ１〜ｂ４）。
【００５５】
このように、本実施例では、ＩＰ電話機２，３，６，７毎に使用するＲＴＰ（音声パケット）ポート番号をユニークに指定し、かつそのポート番号毎にルータ４上のポートフォワード機能４２でＬＡＮ内の決められたＩＰ電話機のＩＰアドレス及びポート番号にパケットフォワードされるように設定する。
【００５６】
そこで、本実施例では、このポートフォワード情報及びルータ４にアサインされたグローバルＩＰアドレスをボタン電話装置１内に予め記憶させている。これらの情報によって、ボタン電話装置１ではＮＡＴルータの外側のＩＰ電話機６，７及びＬＡＮ内のＩＰ電話機２，３に対してＮＡＴ変換を考慮したＩＰアドレス及びＲＴＰポート番号での音声パス制御が可能となる。
【００５７】
よって、本実施例では、ＬＡＮ内のＩＰ電話機２，３とＷＡＮ（ＮＡＴルータを越えた）のＩＰ電話機６，７とのダイレクト（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）音声通話が、ｕ−ＰｎＰのプロトコル等に対応した特別なルータを準備することなく、また音声パケットを一旦ボタン電話装置１内で終端して目的のＩＰ電話機にパケットフォワードすることなく、その呼制御を司るボタン電話装置１側のデータ設定及びルータの設定追加だけで可能となる。
【００５８】
また、本実施例では、ボタン電話装置１内にＤＨＣＰサーバ機能１１が内蔵している場合、ボタン電話装置１の制御で各ＩＰ電話機２，３，６，７のＩＰアドレスを変更することができ、かつ使用するＲＴＰポート番号も変更することで、固定ＩＰアドレス／固定ポートでの盗聴防止を図ることができる。
【００５９】
よって、本実施例では、ＩＰ電話機２，３，６，７が使用するＩＰアドレス及びＲＴＰポート番号をボタン電話装置１の制御によって定期的に変更するで、本実施例の方式を簡易セキュリティ機能として使用することができる。
【図面の簡単な説明】
【００６０】
【図１】本発明の一実施例によるボタン電話システムの構成を示すブロック図である。
【図２】図１の各ネットワークデバイスのＩＰアドレス、ポート番号及びルータのポートフォワード設定例の表を示す図である。
【図３】図１のボタン電話装置内のデータベースへの情報登録動作を示すシーケンスチャートである。
【図４】図１のボタン電話装置に設定されるデータベースのリストを示す図である。
【図５】図１のボタン電話装置内のデバイス管理データを示す図である。
【図６】本発明の一実施例によるＩＰ電話機間でのダイレクト接続の動作を示すフローチャートである。
【図７】本発明の一実施例において使用するＲＴＰポート番号をダイナミックに変更する動作を示すシーケンスチャートである。
【符号の説明】
【００６１】
１  ボタン電話装置
２，３，６，７  ＩＰ電話機
４  ルータ
５  ファイアウォール
１１  ＤＨＣＰサーバ機能
１２  呼制御部
１３  デバイス管理部
１４  データベース
４１  ＮＡＴ機能
４２  ポートフォワード機能
１００  ＩＰネットワーク
【図１】
2006074302.tif 000003
【図２】
2006074302.tif 000004
【図３】
2006074302.tif 000005
【図４】
2006074302.tif 000006
【図５】
2006074302.tif 000007
【図６】
2006074302.tif 000008
【図７】
2006074302.tif 000009