(57)【要約】    【課題】      外部ネットワークのサーバの生存状態、及び当該サーバとの通信状態を代表端末の登録状態から把握し、非代表端末のメッセージ送信要求に関しては、代表端末の登録の有無に応じて送信、又は、再登録タイマを設定して送信待ちとして、メッセージ送信要求の集中を抑制し、全体的にネットワーク負荷を軽減するゲートウェイ装置を提供すること。    【解決手段】  プロトコル変換ゲートウェイ装置１０８は、再登録タイマ５０４が計時中は、代表番号／再登録タイマ設定テーブル３００に監視用代表番号が登録されたプロトコルＡ準拠端末について、番号変換テーブル４００の「未登録／登録」情報を確認した上で、監視用代表番号に該当するプロトコルＡ準拠端末に対応するＲＥＧＩＳＴＥＲのみを再送し、その他のプロトコルＡ準拠端末に対応するＲＥＧＩＳＴＥＲは送信待ち状態とする。  【選択図】      図５
2006180275.tif 000002
【特許請求の範囲】
【請求項１】
配下の端末である代表端末が外部ネットワークサーバに現在登録されているか否かを示す登録情報が書き込まれる管理テーブルと、
代表端末の登録情報が「登録」を示していれば配下の非代表端末から受け取ったメッセージを前記外部ネットワークサーバへ送信し、代表端末の登録情報が「未登録」を示していれば配下の非代表端末から受け取ったメッセージを前記外部ネットワークサーバへ送信しない制御手段と、
を具備することを特徴とするゲートウェイ装置。
【請求項２】
前記制御手段は、代表端末の登録情報が「未登録」を示していれば配下の非代表端末から受け取ったメッセージに対して再登録タイマを設定して送信待ちとし、登録情報が「登録」となるまで再登録タイマの設定を繰り返すタイマ制御手段を具備することを特徴とする請求項１記載のゲートウェイ装置。
【請求項３】
前記制御手段は、前記再登録タイマによる計時中に、前記代表端末のメッセージを前記外部ネットワークサーバへ再送し、該外部ネットワークサーバから応答を得た場合は、前記管理テーブルの代表端末の登録情報を「未登録」から「登録」に書き換え、前記送信待ちとした非代表端末のメッセージの前記外部ネットワークサーバへの送信を再開することを特徴とする請求項１または２記載のゲートウェイ装置。
【請求項４】
前記代表端末の識別情報を登録する登録テーブルを更に備え、
前記制御手段は、配下の端末からメッセージを受け取った際に、前記登録テーブルに登録された識別情報に基づいて、メッセージを送信した端末が代表端末であることを確認した場合、該メッセージを前記外部ネットワークサーバへ送信することを特徴とする請求項１記載のゲートウェイ装置。
【請求項５】
配下の端末を別のプロトコルを有する外部ネットワークの端末として動作させるためプロトコル変換を行うプロトコル変換手段を備えたことを特徴とする請求項１記載のゲートウェイ装置。
【請求項６】
プロトコルＡのネットワーク上に設置したプロトコルＡに準拠した呼制御サーバと、プロトコルＡに準拠した複数の端末と、プロトコルＢのネットワーク上に設置したプロトコルＢに準拠した呼制御サーバと、プロトコルＢに準拠した複数の端末と、前記プロトコルＡに準拠した呼制御サーバと前記プロトコルＢに準拠した呼制御サーバとの間でプロトコル変換を行ってメッセージの送受信を行うゲートウェイ装置とを備えたＶｏＩＰネットワークシステムにおいて、
前記ゲートウェイ装置が、プロトコルＡ準拠の端末である代表端末が前記プロトコルＢ準拠の呼制御サーバに端末登録されているか否かを示す登録情報を管理し、前記代表端末が端末登録されていればプロトコルＡ準拠の非代表端末から前記プロトコルＡ準拠の呼制御サーバを介して受け取ったメッセージを前記プロトコルＢ準拠の呼制御サーバへ送信し、前記代表端末が端末登録されていなければプロトコルＡ準拠の非代表端末からのメッセージを前記プロトコルＢ準拠の呼制御サーバへ送信しない制御手段を具備することを特徴とするＶｏＩＰネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、あるネットワークと外部ネットワークとの接続点に配置されるゲートウェイ装置に係り、特にあるプロトコルのＶｏＩＰネットワークに接続された端末装置を、ネットワーク経由で接続した別のプロトコルのＶｏＩＰネットワークの端末装置として動作させるゲートウェイ装置及びＶｏＩＰネットワークシステムに関する。
【背景技術】
【０００２】
あるプロトコルＡのＶｏＩＰネットワーク（Ａ）をＬＡＮ上に構築し、プロトコルＡに準拠して動作する端末装置（プロトコルＡ準拠端末）を当該ＬＡＮに接続することによりプロトコルＡ準拠端末同士で通話できる。例えば、Ｈ．３２３をプロトコルＡとして採用した場合は、ＬＡＮ上にゲートキーパを設置し、各プロトコルＡ準拠端末がゲートキーパに対して登録要求（登録パケット）を送信して登録を行い、登録されたプロトコルＡ準拠端末がゲートキーパを介して呼接続される。
【０００３】
一方、最近はインターネット上でＩＰ電話サービスが提供されている。あるプロトコルＢのＶｏＩＰネットワーク（Ｂ）をインターネット上に構築し、プロトコルＢに準拠して動作するＩＰ電話装置等の端末装置（プロトコルＢ準拠端末）間で通話ができるようにしている。例えば、ＳＩＰ(Session Initiation Protocol )をプロトコルＢとして採用した場合は、インターネット上にＳＩＰサーバを設置し、各プロトコルＢ準拠端末がＳＩＰサーバに対して登録パケットを送信して登録を行い、登録されたプロトコルＢ準拠端末がＳＩＰサーバを介して呼接続される。
【０００４】
また、プロトコルＡ準拠端末を別のプロトコルＢのＶｏＩＰネットワーク（Ｂ）のプロトコルＢ準拠端末として動作させることができれば、プロトコルＡ準拠端末とプロトコルＢ準拠端末とでＶｏＩＰネットワーク（Ｂ）経由の通話が可能になる。プロトコルＡのＶｏＩＰネットワーク（Ａ）を構築したＬＡＮ上にプロトコルＡとプロトコルＢとを変換するプロトコル変換ゲートウェイ装置を配置することが考えられる。この場合、プロトコルＡ準拠端末がＬＡＮ上のゲートキーパに対して登録パケットを送信する。ゲートキーパはＶｏＩＰネットワーク（Ａ）での通話ができるようにプロトコルＡ準拠端末の登録を行うと共に、プロトコル変換ゲートウェイ装置を経由してＶｏＩＰネットワーク（Ｂ）のＳＩＰサーバに対して登録パケットを送信する。ＳＩＰサーバは登録パケットを受信してプロトコルＡ準拠端末をプロトコルＢ準拠端末として登録する。この結果、ＶｏＩＰネットワーク（Ｂ）内ではプロトコルＡ準拠端末はＶｏＩＰネットワーク（Ｂ）で認識可能な識別番号（例えば０５０番）で管理されることなる。
【０００５】
ところで、通信事業者が運営する大規模ＶｏＩＰネットワークの場合、上記したプロトコル変換ゲートウェイ装置を備えたＬＡＮは１つだけではない。多数のＬＡＮ（ＶｏＩＰネットワーク（Ａ））から膨大な数のプロトコルＡ準拠端末が各ＬＡＮのプロトコル変換ゲートウェイ装置経由で登録パケットを送信してくることが予想される。ゲートキーパ及びＳＩＰサーバ等のＶｏＩＰネットワークサーバへの登録には有効期限が設定されるので、各プロトコルＡ準拠端末が常時通話可能な状態を維持するためには、有効期限が切れる前に、定期的又は不定期に登録パケットをＶｏＩＰネットワークサーバ（Ｈ．３２３であればゲートキーパ、ＳＩＰであればＳＩＰサーバ）に送信する必要がある。
【０００６】
なお、ネットワークに障害が発生した場合、又はネットワークにおける大幅な構成変化が生じた場合の輻輳状態を回避するために、一時的に大量のデータが流れ込むのを防止する対策が提案されている。例えば、無線基地局が障害中の不要な位置登録要求信号の再送信を停止するとともに、障害復旧を検出して移動局に報知して、移動局から位置登録要求を送信させる（例えば、特許文献１参照）。
【特許文献１】特開平１１−２６１４７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、個々のＬＡＮの配下にあるプロトコルＡ準拠端末は、少なくともＬＡＮ間では全くの非同期に登録パケットを送信するので、ＳＩＰサーバ及びＳＩＰサーバに至る経路のネットワークにおいて登録パケットの負荷集中が発生する可能性がある。障害復旧時には膨大な数のプロトコルＡ準拠端末が一斉に登録パケットをＳＩＰサーバに向けて送信することが予想されるため、全ての登録パケットに応答するのは困難である。
【０００８】
なお、以上のことは登録パケットに顕著に現れる現象であるが、登録パケット以外のメッセージ（パケット）であっても、上記したシステム構成に起因して同様の負荷集中が発生する危険は常に存在する。
【０００９】
本発明は以上のような実情に鑑みてなされたもので、外部ネットワークのサーバの生存状態、及び当該サーバとの通信状態を代表端末の登録状態から把握し、非代表端末のメッセージ送信に関しては、代表端末の登録の有無に応じて送信、又は、再登録タイマを設定して送信待ちとして、メッセージ送信の集中を抑制し、全体的にネットワーク負荷を軽減するゲートウェイ装置及びＶｏＩＰネットワークシステムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、配下の端末である代表端末が外部ネットワークサーバに現在登録されているか否かを示す登録情報が書き込まれる管理テーブルと、代表端末の登録情報が「登録」を示していれば配下の非代表端末から受け取ったメッセージを前記外部ネットワークサーバへ送信し、代表端末の登録情報が「未登録」を示していれば配下の非代表端末から受け取ったメッセージを前記外部ネットワークサーバへ送信しない制御手段と、を具備する構成を採る。
【発明の効果】
【００１１】
本発明によれば、外部ネットワークサーバに対して複数の端末のメッセージが集中して送信される事態を回避することかでき、ネットワーク負荷を軽減することができる。
【発明を実施するための最良の形態】
【００１２】
本発明の第１の態様は、配下の端末である代表端末が外部ネットワークサーバに現在登録されているか否かを示す登録情報が書き込まれる管理テーブルと、代表端末の登録情報が「登録」を示していれば配下の非代表端末から受け取ったメッセージを前記外部ネットワークサーバへ送信し、代表端末の登録情報が「未登録」を示していれば配下の非代表端末から受け取ったメッセージを前記外部ネットワークサーバへ送信しない制御手段と、を具備する構成を採る。
【００１３】
この構成によれば、外部ネットワークサーバに対して複数の端末のメッセージが集中して送信される事態を回避することかでき、ネットワーク負荷を軽減することができる。
【００１４】
本発明の第２の態様は、第１の態様のゲートウェイ装置において、前記制御手段は、代表端末の登録情報が「未登録」を示していれば配下の非代表端末から受け取ったメッセージに対して再登録タイマを設定して送信待ちとし、登録情報が「登録」となるまで再登録タイマの設定を繰り返すタイマ制御手段を具備する構成を採る。
【００１５】
この構成によれば、外部ネットワークサーバに障害等が発生した場合に、その復旧を待ってメッセージを送信することができ、メッセージの無用な送信を回避することができる。
【００１６】
本発明の第３の態様は、第１または第２の態様のゲートウェイ装置において、前記制御手段は、前記再登録タイマによる計時中に、前記代表端末のメッセージを前記外部ネットワークサーバへ再送し、該外部ネットワークサーバから応答を得た場合は、前記管理テーブルの代表端末の登録情報を「未登録」から「登録」に書き換え、前記送信待ちとした非代表端末のメッセージの前記外部ネットワークサーバへの送信を再開する構成を採る。
【００１７】
この構成によれば、外部ネットワークサーバに障害等が発生した場合に、その復旧を待って代表端末を登録することができるとともに、非代表端末のメッセージの送信を直ちに再開することができる。
【００１８】
本発明の第４の態様は、第１の態様のゲートウェイ装置において、前記代表端末の識別情報を登録する登録テーブルを更に備え、前記制御手段は、配下の端末からメッセージを受け取った際に、前記登録テーブルに登録された識別情報に基づいて、メッセージを送信した端末が代表端末であることを確認した場合、該メッセージを前記外部ネットワークサーバへ送信する構成を採る。
【００１９】
この構成によれば、登録テーブルに登録する端末の識別情報を任意に変更することが可能になり、ネットワークシステム配下の端末構成に応じて任意の端末を代表端末に設定することができるとともに、非代表端末によるメッセージの無用な送信を回避することができる。
【００２０】
本発明の第５の態様は、第１の態様のゲートウェイ装置において、配下の端末を別のプロトコルを有する外部ネットワークの端末として動作させるためプロトコル変換を行うプロトコル変換手段を備えた構成を採る。
【００２１】
この構成によれば、配下の端末を別のプロトコルを有する外部ネットワークの端末として動作させることが可能になる。
【００２２】
本発明の第６の態様は、プロトコルＡのネットワーク上に設置したプロトコルＡに準拠した呼制御サーバと、プロトコルＡに準拠した複数の端末と、プロトコルＢのネットワーク上に設置したプロトコルＢに準拠した呼制御サーバと、プロトコルＢに準拠した複数の端末と、前記プロトコルＡに準拠した呼制御サーバと前記プロトコルＢに準拠した呼制御サーバとの間でプロトコル変換を行ってメッセージの送受信を行うゲートウェイ装置とを備えたＶｏＩＰネットワークシステムにおいて、前記ゲートウェイ装置が、プロトコルＡ準拠の端末である代表端末が前記プロトコルＢ準拠の呼制御サーバに端末登録されているか否かを示す登録情報を管理し、前記代表端末が端末登録されていればプロトコルＡ準拠の非代表端末から前記プロトコルＡ準拠の呼制御サーバを介して受け取ったメッセージを前記プロトコルＢ準拠の呼制御サーバへ送信し、前記代表端末が端末登録されていなければプロトコルＡ準拠の非代表端末からのメッセージを前記プロトコルＢ準拠の呼制御サーバへ送信しない制御手段を具備する構成を採る。
【００２３】
この構成によれば、外部ネットワークサーバに対して複数の端末のメッセージが集中して送信される事態を回避することかでき、ネットワーク負荷を軽減することができる。
【００２４】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００２５】
図１は本実施の形態のネットワーク構成を示す図である。プロトコルＡ（本例ではＨ．３２３とする）に準拠して構築されたＶｏＩＰネットワークをプロトコルＡＶｏＩＰネットワーク１００とし、プロトコルＢ（本例ではＳＩＰとする）に準拠して構築されたＶｏＩＰネットワークをプロトコルＢＶｏＩＰネットワーク２００とする。
【００２６】
プロトコルＡＶｏＩＰネットワーク１００は単独のＬＡＮ１０１上に構築しているが、相互接続した複数ＬＡＮ上に構築することもできる。ＬＡＮ１０１にはプロトコルＡ準拠端末が複数接続する。例えば、プロトコルＡ準拠端末１０２はプロトコルＡ対応のＩＰ電話装置で構成することができる。またプロトコルＡ準拠端末１０３はプロトコルＡ対応の携帯電話装置で構成することができる。携帯電話装置１０３はＬＡＮ１０１に接続した無線携帯基地局１０４と無線通信することでＬＡＮ１０１に接続する。またプロトコルＡ準拠端末１０５はプロトコルＡ対応のＰＨＳ電話装置で構成することができる。ＰＨＳ電話装置１０５はＬＡＮ１０１に接続した無線ＰＨＳ基地局１０６と無線通信することでＬＡＮ１０１に接続する。
【００２７】
上記各プロトコルＡ準拠端末１０２、１０３、１０５は、プロトコルＡ準拠サーバ１０７（本例ではＨ．３２３対応のゲートキーパとする）を介して接続する。プロトコルＡ準拠サーバ１０７はＬＡＮ１０１上で、各プロトコルＡ準拠端末１０２、１０３、１０５からの登録要求（登録パケット）を受け取って登録し、呼接続要求があればプロトコルＡ準拠端末間の通話を仲介する動作をする。
【００２８】
プロトコルＡＶｏＩＰネットワーク１００は、配下の各プロトコルＡ準拠端末１０２、１０３、１０５をプロトコルＢＶｏＩＰネットワーク２００に接続するため、プロトコル変換ゲートウェイ装置１０８を備えている。
【００２９】
プロトコル変換ゲートウェイ装置１０８は、プロトコルＡＶｏＩＰネットワーク１００とプロトコルＢＶｏＩＰネットワーク２００のプロトコルの違いを吸収するためプロトコルＡ−プロトコルＢ間のプロトコル変換を行う機能を有する。例えば、各プロトコルＡ準拠端末１０２、１０３、１０５は、プロトコルＡＶｏＩＰネットワーク１００において使用する識別番号（Ｅ．１６４体系）とプロトコルＢＶｏＩＰネットワーク２００において使用する識別番号（０５０番体系）とは異なる。そのため、プロトコル変換の際に接続先のＶｏＩＰネットワークに応じた識別番号に付け替える処理を行っている。図２はプロトコル変換ゲートウェイ装置１０８に備えた番号の対応及び端末の登録情報が書き込まれた管理テーブル（以下、番号変換テーブル４００という）の一例である。なお、番号変換テーブル４００には、「Ｂサーバへの登録状態」欄を含ませているが、ここには、プロトコルＡ準拠端末毎のプロトコルＢ準拠サーバ２０１に対する登録状態（未登録／登録）が格納される。また、プロトコル変換ゲートウェイ装置１０８は、プロトコルＡＶｏＩＰネットワーク１００とプロトコルＢＶｏＩＰネットワーク２００との双方と通信するためプロトコルＡ、Ｂのそれぞれを実装している。
【００３０】
プロトコルＢＶｏＩＰネットワーク２００は、ネットワーク１０９を介してプロトコルＡＶｏＩＰネットワーク１００と接続している。プロトコルＢＶｏＩＰネットワーク２００は、本例では通信事業者が管理する大規模なＶｏＩＰネットワークを想定しているが、そのような大規模ネットワークに限定されるものではない。プロトコルＢＶｏＩＰネットワーク２００にはプロトコルＢ準拠サーバ２０１を設置している。
【００３１】
プロトコルＢ準拠サーバ２０１は、プロトコルＢＶｏＩＰネットワーク２００配下のプロトコルＢ準拠端末が加入者端末として登録されていて、各プロトコルＢ準拠端末から登録要求を受けて有効期限を設定した上で通話端末としての登録を行う。登録されたプロトコルＢ準拠端末からの呼接続要求を受けて着呼端末にコマンドを送信し、発呼端末と着呼端末との呼接続を仲介する。ＳＩＰサーバの場合であれば、呼接続して端末間のセッションが確立した後は、端末同士で直接通信することになる。プロトコルＡＶｏＩＰネットワーク１００配下のプロトコルＡ準拠端末であっても、事前に契約してプロトコルＢ準拠サーバ２０１に加入者端末として登録をしておけばプロトコルＢ準拠端末として扱われ、通話端末としての登録を行えば通話可能な状態になる。
【００３２】
なお、他のプロトコルＡＶｏＩＰネットワーク、プロトコルＣＶｏＩＰネットワーク等のように外部からプロトコルＢＶｏＩＰネットワーク２００に接続して、配下の端末をプロトコルＢＶｏＩＰネットワーク２００配下の端末のように動作させる各ネットワークには上記プロトコル変換ゲートウェイ装置１０８を備えるものとする。
【００３３】
本実施の形態では、ネットワーク１０９に障害等が発生して、プロトコルＢ準拠サーバ２０１に対して多数の登録要求が送信されるのを防止するため、プロトコルＢＶｏＩＰネットワーク２００以外の各ＶｏＩＰネットワーク（プロトコルＡＶｏＩＰネットワーク１００を含む）において個々のネットワークに設置したプロトコル変換ゲートウェイ装置１０８が後述する登録要求再送制御を実行するものとする。この登録要求再送制御を実行する際に、プロトコル変換ゲートウェイ装置１０８は、図３に示す代表端末の識別情報を設定している登録テーブル（以下、代表番号／再登録タイマ設定テーブル３００という）を用いる。
【００３４】
次に、以上のように構成された実施の形態の動作について詳しく説明する。
【００３５】
図４は、プロトコルＡＶｏＩＰネットワーク１００配下のプロトコルＡ準拠端末が、プロトコルＢ準拠サーバ２０１に対して登録要求を出した場合のシーケンスである。登録要求は当該端末が通話端末としての登録を維持する目的で定期的に発信する。
【００３６】
図４中左端の端末が、任意のタイミングでプロトコルＡ準拠サーバ１０７に対して登録要求を示すコマンド（ＲＲＱ）が含まれたパケット（登録パケット）を送信する。
【００３７】
プロトコルＡ準拠サーバ１０７は、登録要求コマンド（ＲＲＱ）を受信すると、有効期限を設定して当該端末を通話端末として内部の管理テーブルに登録する。プロトコルＡ準拠サーバ１０７は、さらに当該端末から受信した登録要求コマンド（ＲＲＱ）をＮＳＭ（ＲＥＧＩＳＴＥＲ送信要求）に変換し、プロトコル変換ゲートウェイ装置１０８へ向けて送信する。
【００３８】
ＬＡＮ１０１の外部ネットワークとの接続箇所にプロトコル変換ゲートウェイ装置１０８が設置されている。プロトコル変換ゲートウェイ装置１０８は、プロトコルＡ準拠サーバ１０７からＮＳＭ（ＲＥＧＩＳＴＥＲ送信要求）を受け取ると、プロトコルＡＶｏＩＰネットワーク１００での識別番号である送信元のＥ．１６４番号を、プロトコルＢＶｏＩＰネットワーク２００での識別番号に付け替える。具体的には、図２に示すようにプロトコルＡＶｏＩＰネットワーク１００での識別番号が「１０００」であれば、プロトコルＢＶｏＩＰネットワーク２００での識別番号として「０５０１１１１１０００」に付け替える処理を行う。図４に示すように、ＲＥＧＩＳＴＥＲのパケットヘッダには＜SIP:05011111000@voip.ne.jp＞が送信元アドレスとして設定される。そして、プロトコルＢに従いプロトコルＢＶｏＩＰネットワーク２００での登録要求コマンドであるＲＥＧＩＳＴＥＲをプロトコルＢ準拠サーバ２０１に送信する。
【００３９】
本実施の形態では、プロトコル変換ゲートウェイ装置１０８は、プロトコルＢ準拠サーバ２０１に対してＲＥＧＩＳＴＥＲを送信すると、その応答を待たずにプロトコルＡ準拠サーバ１０７に対して即座にＮＳＭ（ＲＥＧＩＳＴＥＲ送信要求応答）を返信している。プロトコル変換ゲートウェイ装置１０８でプロトコルＢ準拠サーバ２０１からの応答が来るまでプロトコルＡ準拠サーバ１０７への応答を保留すると、プロトコルＢ準拠サーバ２０１からの応答が遅れた場合にプロトコルＡ準拠サーバ１０７での登録が正常終了していても、いつまでも端末へ応答（ＲＣＦ）が帰らない事態が生じる。これでは登録が正常終了しているプロトコルＡＶｏＩＰネットワーク１００での通話までが不能になる可能性があり好ましくない。そこで、プロトコルＡ準拠サーバ１０７に対して即座にＲＥＧＩＳＴＥＲ送信要求応答を返信し、プロトコルＢ準拠サーバ２０１への登録の正否に関係なく、プロトコルＡＶｏＩＰネットワーク１００での通話を可能にした。
【００４０】
図４では、プロトコル変換ゲートウェイ装置１０８に接続されたネットワーク１０９に障害が発生し、プロトコル変換ゲートウェイ装置１０８からプロトコルＢ準拠サーバ２０１に送信したＲＥＧＩＳＴＥＲに対する応答である２００ＯＫが返送されない場合を示している。
【００４１】
ＲＲＱを発信した図４中左端の端末が代表端末であったか、あるいは既に代表端末が登録されている場合であれば、プロトコル変換ゲートウェイ装置１０８は、２００ＯＫがプロトコルＢ準拠サーバから返送されるまで所定回数、ＲＥＧＩＳＴＥＲをプロトコルＢ準拠サーバ２０１に再送する(図４では１０回ＲＥＧＩＳＴＥＲを再送している状態を示す)とともに、後述する再登録タイマ５０４を用いながらプロトコルＡ準拠端末の登録処理を行う。
【００４２】
プロトコル変換ゲートウェイ装置１０８は、プロトコルＢ準拠サーバ２０１にＲＥＧＩＳＴＥＲの再送を行う際には、再送タイマ５０３を起動し、図中に示すように、プロトコルＢ（ＳＩＰ）に準拠する再送間隔で所定回数（例えば、１０回）、ＲＥＧＩＳＴＥＲの再送を繰り返す。この再送処理によりプロトコルＢ準拠サーバ２０１から２００ＯＫ応答が得られない場合、プロトコル変換ゲートウェイ装置１０８は、代表番号／再登録タイマ設定テーブル３００の登録内容に基づいて、今回ＲＥＧＩＳＴＥＲの再送を行ったプロトコルＡ準拠端末の再登録タイマ５０４を起動する。
【００４３】
なお、再登録タイマ５０４は、タイマ値は図３に示すように例えば１８０秒と共通で設定されるが、プロトコルＡ準拠端末毎にそれぞれ別個に計時を行うものである。つまり、あるプロトコルＡ準拠端末の再登録タイマがセットされ２分経過しているときに、別のプロトコルＡ準拠端末の再登録タイマが１分経過しているというように、並列にタイマ動作を行う。
【００４４】
図４中右端部では、プロトコル変換ゲートウェイ装置１０８により実行される再登録タイマ５０４の計時している状態を三角形の図形により示している。
【００４５】
図４では、図中の左端のプロトコルＡ準拠端末に割り当てた識別番号「０５０１１１１１０００」が、図３の代表番号／再登録タイマ設定テーブル３００に代表端末として登録されている。このため、プロトコル変換ゲートウェイ装置１０８は、番号変換テーブル４００の監視用代表番号である「０５０１１１１１０００」のプロトコルＡ準拠端末（代表端末）に対応するＲＥＧＩＳＴＥＲをプロトコルＢ準拠サーバ２０１に送信したが、２００ＯＫの応答を受信しなかったため、再送タイマ（この例では１０回）により繰り返しＲＥＧＩＳＴＥＲの送信を行った。しかし、この再送によっても２００ＯＫを受信しなかったため、代表端末は未登録の状態のまま再登録タイマ５０４がセットされ、次の再送までに１８０秒待機することとなる。
【００４６】
その間に非代表端末である他のプロトコルＡ準拠端末（１９２．１６８．１．２）からの登録要求をプロトコル変換ゲートウェイ装置１０８が受信すると、番号変換テーブル４００の代表端末の「Ｂサーバへの登録状態」が「登録」かどうかを調べる。この場合、代表端末は「未登録」であるので、プロトコルＡ準拠端末（１９２．１６８．１．２）の再登録タイマ５０４がセットされタイマが終了するまで待機する。
【００４７】
さらに、プロトコルＡ準拠端末（１９２．１６８．１．３）からの登録要求に対しても、同様に、プロトコルＡ準拠端末（１９２．１６８．１．３）の再登録タイマ５０４がセットされ待機となる。
【００４８】
プロトコルＡ準拠端末（１９２．１６８．１．２）の再登録タイマ５０４が満了した時、プロトコル変換ゲートウェイ装置１０８は、再度プロトコルＡ準拠端末（１９２．１６８．１．２）の登録を行うため、代表端末が「登録」になったかどうかを調べ、まだ「未登録」であれば再度再登録タイマ５０４をセットする。
【００４９】
先ほどの代表端末の１０回のＲＥＧＩＳＴＥＲ再送処理後の再登録タイマ５０４が満了し、代表端末の登録のためにプロトコル変換ゲートウェイ装置１０８がプロトコルＢ準拠サーバ２０１にＲＥＧＩＳＴＥＲを送信し、２００ＯＫを受信した場合、番号変換テーブル４００のＢサーバへの登録状態を「登録」とする。代表端末が「登録」となったことにより、この後、再登録タイマ５０４を満了した非代表端末についてもプロトコルＢ準拠サーバにＲＥＧＩＳＴＥＲが送信されることになる。
【００５０】
プロトコル変換ゲートウェイ装置１０８は、代表端末だけではなく、各プロトコルＡ準拠端末のプロトコルＢ準拠サーバ２０１への登録状態に応じて、その登録状態を示す「未登録／登録」情報を、図２の番号変換テーブル４００の「Ｂサーバへの登録状態」欄に書き込む。
【００５１】
図５は、プロトコル変換ゲートウェイ装置１０８の構成を示すブロック図である。図５において、プロトコル変換ゲートウェイ装置１０８は、呼制御／プロトコル変換部５０１と、メモリ５０２と、再送タイマ５０３と、再登録タイマ５０４と、ネットワーク制御部５０５と、登録更新タイマ５０６と、から構成される。
【００５２】
呼制御／プロトコル変換部５０１は、プロトコルＡ及びプロトコルＢに基づいた呼制御を行うとともに、プロトコルＡ準拠のコマンドと、プロトコルＢ準拠のコマンドを相互に変換する。メモリ５０２は、図２に示す番号変換テーブル４００と、図３に示す代表番号／再登録タイマ設定テーブル３００と、その他の種々のデータを格納している。
【００５３】
再送タイマ５０３は、呼制御／プロトコル変換部５０１がプロトコルＢ準拠サーバ２０１にＲＥＧＩＳＴＥＲを送信する際に、登録要求（ＲＥＧＩＳＴＥＲ）の再送間隔を設定するタイマである。再登録タイマ５０４は、呼制御／プロトコル変換部５０１がプロトコルＡ準拠端末の登録要求を送信待ち状態(待機状態)とする期間を設定するタイマである。登録更新タイマ５０６は、プロトコルＢ準拠サーバ２０１に送信したＲＥＧＩＳＴＥＲの応答として２００ＯＫを受信したときに２００ＯＫのメッセージに付加される登録の有効期限の情報に基づき、有効期限より短い期間（例えば有効期限の半分など）を設定するタイマである。ネットワーク制御部５０５は、ＬＡＮ１０１側及び外部ネットワーク１０９側との間のネットワーク制御を行っている。
【００５４】
なお、図５に示す各機能ブロックはＣＰＵがＲＯＭからソフトウエアを読み込んで命令を実行することで実現される機能であるが、全部又は一部の機能をハードウエアで構築するようにしても良い。
【００５５】
図６は、呼制御／プロトコル変換部５０１において実行される動作を示すフローチャートである。
【００５６】
呼制御／プロトコル変換部５０１は、ネットワーク制御部５０５を介して、配下のプロトコルＡ準拠端末からの登録要求メッセージ（ＲＲＱ）として、プロトコルＡ準拠サーバ１０７からＮＳＭ（ＲＥＧＩＳＴＥＲ送信要求）を受信すると、代表番号／再登録タイマ設定テーブル３００の「監視用代表番号」欄に番号が登録されているか否かを確認する（ステップＳ６０１）。図３に示す代表番号／再登録タイマ設定テーブル３００の「監視用代表番号」欄には、「０５０１１１１１０００」を登録しており、図４中左端のプロトコルＡ準拠端末の識別番号と対応する。
【００５７】
番号が登録されていなければ（ステップＳ６０１：ＮＯ）、呼制御／プロトコル変換部５０１は、ステップＳ６０５に移行し、受信したＮＳＭ（ＲＥＧＩＳＴＥＲ送信要求）のパケットヘッダに設定された識別番号である送信元のＥ．１６４番号を、プロトコルＢＶｏＩＰネットワーク２００での識別番号に付け替えたＲＥＧＩＳＴＥＲをプロトコルＢ準拠サーバ２０１に送信する。
【００５８】
代表端末の番号が登録されていれば（ステップＳ６０１：ＹＥＳ）、呼制御／プロトコル変換部５０１は、受信したＮＳＭ（ＲＥＧＩＳＴＥＲ送信要求）のパケットヘッダに設定された識別番号を抽出し、その登録要求中のプロトコルＡ準拠端末の識別番号が監視用代表番号と一致するか否かを確認する（ステップＳ６０２）。
【００５９】
登録要求中のプロトコルＡ準拠端末の識別番号が監視用代表番号と一致すれば（ステップＳ６０２：ＹＥＳ）、呼制御／プロトコル変換部５０１は、上記ステップＳ６０５のＲＥＧＩＳＴＥＲ送信処理に移行する。また、登録要求中のプロトコルＡ準拠端末の識別番号が監視用代表番号と一致しなければ（ステップＳ６０２：ＮＯ）、呼制御／プロトコル変換部５０１は、監視用代表番号「０５０１１１１１０００」に対応する番号変換テーブル４００の「Ｂサーバへの登録状態」欄の「未登録／登録」情報を参照して、監視用代表番号のプロトコルＡ準拠端末がプロトコルＢ準拠サーバ２０１に登録済みか否かを確認する（ステップＳ６０３）。
【００６０】
「登録」情報により登録済みであることを確認した場合（ステップＳ６０３：ＹＥＳ）、呼制御／プロトコル変換部５０１は、上記ステップＳ６０５のＲＥＧＩＳＴＥＲ送信処理に移行する。また、「未登録」情報により未登録であることを確認した場合（ステップＳ６０３：ＮＯ）、呼制御／プロトコル変換部５０１は、図３の代表番号／再登録タイマ設定テーブル３００の「再登録タイマ」欄に設定された「１８０秒」を読み出して再登録タイマ５０４の当該端末の再登録タイマとしてセットして起動する（ステップＳ６０４）。このタイマ起動により、当該端末は１８０秒間待機状態となる。
【００６１】
また、呼制御／プロトコル変換部５０１は、ステップＳ６０５においてＲＥＧＩＳＴＥＲ送信処理を行った後、プロトコルＢ準拠サーバ２０１からの２００ＯＫの受信の有無を確認する（ステップＳ６０６）。２００ＯＫの受信が有る場合（ステップＳ６０６：ＹＥＳ）、呼制御／プロトコル変換部５０１は、番号変換テーブル４００の「Ｂサーバへの登録状態」欄に「登録」情報を書き込む（ステップＳ６０７）。
【００６２】
そして、２００ＯＫのメッセージに含まれる登録の有効期限を基に、この有効期限よりも短い期間を登録更新タイマ５０６としてセットして起動する（ステップＳ６０８）。このタイマ起動により、登録を完了した当該端末は有効期限内の所定時間登録要求を行う必要がなくなり、所定時間経過後に再び登録要求を行うことになる。なお、登録更新タイマ５０６も端末毎に個別に保持するものである。
【００６３】
また、２００ＯＫの受信が無い場合（ステップＳ６０６：ＮＯ）、呼制御／プロトコル変換部５０１は、再送タイマ５０３を起動し（ステップＳ６０９）、図４において説明したプロトコルＢ（ＳＩＰ）に準拠する再送間隔で所定回数（例えば、１０回）、ＲＥＧＩＳＴＥＲの再送を繰り返す（ステップＳ６１０）。この再送処理によりプロトコルＢ準拠サーバ２０１から２００ＯＫ応答が得られた場合（ステップＳ６１１：ＹＥＳ）、呼制御／プロトコル変換部５０１は、上記ステップＳ６０７、Ｓ６０８の登録処理に移行する。
【００６４】
また、再送処理によりプロトコルＢ準拠サーバ２０１から２００ＯＫ応答が得られない場合（ステップＳ６１１：ＮＯ）、呼制御／プロトコル変換部５０１は、番号変換テーブル４００の「Ｂサーバへの登録状態」欄に「未登録」情報を書き込む（ステップＳ６１２）。そして、当該端末の再登録タイマ５０４をセットしタイマ起動する（ステップＳ６１３）。再登録タイマ５０４が起動中(計時中)の端末は、再登録タイマ５０４が満了するまで次の再送処理は行われない。
【００６５】
以上の処理を実行することにより、図４で説明したように、番号変換テーブル４００の監視用代表番号のプロトコルＡ準拠端末（代表端末）に対応するＲＥＧＩＳＴＥＲのみをプロトコルＢ準拠サーバ２０１に送信し、その他のプロトコルＡ準拠端末（非代表端末）に対応するＲＥＧＩＳＴＥＲは、代表端末が「登録」となるまで送信待ち状態とすることができる。
【００６６】
また、監視用代表番号のプロトコルＡ準拠端末（代表端末）のプロトコルＢ準拠サーバ２０１への登録が完了した場合は、送信待ちにしていた他のプロトコルＡ準拠端末（非代表端末）に対応するＲＥＧＩＳＴＥＲの送信を再開することができる。
【００６７】
したがって、全てのＶｏＩＰネットワークに影響が及ぶネットワーク障害が発生している時に全端末から登録要求が繰り返し発生しても各プロトコル変換ゲートウェイ装置１０８において登録要求の再送を抑制するので全体的にネットワーク負荷を軽減することができるものとなる。
【００６８】
なお、以上の説明では主に登録パケットの送信について述べたが、その他のメッセージであっても同様に適用可能である。
【００６９】
また、上記実施の形態では、監視用代表番号及び再登録タイマの設定時間を登録する代表番号／再登録タイマ設定テーブルを設けたため、その登録内容を変更することにより、監視用代表端末とするプロトコルＡ準拠端末及び再登録タイマの計時時間の設定を任意に変更することができ、ユーザの利便性を向上させることができる。
【産業上の利用可能性】
【００７０】
本発明は、代表とする端末の登録が正常終了するまで他の端末の登録要求を送信しないので、ネットワークに障害等が発生した場合に多数の送信を無駄に繰り返すことがなく、ネットワークに負荷を与えないようにすることができ、他のＶｏＩＰネットワークへパケット送信するゲートウェイ装置に適用できる。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施の形態に係るネットワーク構成を示す図
【図２】本実施の形態に係るプロトコル変換ゲートウェイ装置に備えた番号変換テーブルの構成を示す図
【図３】本実施の形態に係るプロトコル変換ゲートウェイ装置に備えた代表番号／再登録タイマ設定テーブルの構成を示す図
【図４】本実施の形態に係る複数のプロトコルＡ準拠端末が登録要求を出した場合のシーケンス図
【図５】本実施の形態に係るプロトコル変換ゲートウェイ装置の構成を示すブロック図
【図６】本実施の形態に係るプロトコル変換ゲートウェイ装置により実行される動作のフロー図
【符号の説明】
【００７２】
１００  プロトコルＡＶｏＩＰネットワーク
１０１  ＬＡＮ
１０２、１０３、１０５  プロトコルＡ準拠端末
１０７  プロトコルＡ準拠サーバ
１０８  プロトコル変換ゲートウェイ装置
１０９  ネットワーク
２００  プロトコルＢＶｏＩＰネットワーク
２０１  プロトコルＢ準拠サーバ
３００  代表番号／再登録タイマ設定テーブル
４００  番号変換テーブル
５０１  呼制御／プロトコル変換部
５０２  メモリ
５０３  再送タイマ
５０４  再登録タイマ
５０５  ネットワーク制御部
５０６  登録更新タイマ
【図１】
2006180275.tif 000003
【図２】
2006180275.tif 000004
【図３】
2006180275.tif 000005
【図４】
2006180275.tif 000006
【図５】
2006180275.tif 000007
【図６】
2006180275.tif 000008