(57)【特許請求の範囲】
【請求項１】
複数のＡＬＧ装置を有するＳＩＰ通信システムであって、
第１のネットワークから受信したＳＩＰ信号をロードバランサに送信し、ＡＬＧ装置から受信したＳＩＰ信号を第２のネットワークに送信するＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置と、
前記ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置から受信したＳＩＰ信号を複数のＡＬＧ装置のうちの一つに送信するロードバランサと、
前記ロードバランサから受信したＳＩＰ信号のＳＩＰレイヤを変換し、ＳＩＰ信号に関する情報を呼情報管理サーバに送信すると共にＳＩＰレイヤを変換したＳＩＰ信号を前記ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置に送信する複数のＡＬＧ装置と、
前記ＡＬＧ装置から受信したＳＩＰ信号に関する情報を記憶する呼情報管理サーバと、
を備え、
前記ＡＬＧ装置は、同一呼に関わるＳＩＰ信号のＳＩＰレイヤを変換する際に、前記呼情報管理サーバから該当ＳＩＰ信号に関する情報を引き出しこれに基づいて同一呼に関わるＳＩＰ信号のＳＩＰレイヤを変換することを特徴とするＳＩＰ通信システム。
【請求項２】
請求項１に記載のＳＩＰ通信システムであって、
前記ロードバランサは、ＳＩＰ信号を特定可能な情報を記憶し、それに基づいて同一呼に関わるＳＩＰ信号を同一のＡＬＧ装置に送信し、
前記ＡＬＧ装置は、ＳＩＰ信号に関する情報を前記呼情報管理サーバに送信すると共にＡＬＧ装置内に記憶し、同一呼に関わるＳＩＰ信号のＳＩＰレイヤを変換する際に、前記呼情報管理サーバからＳＩＰ信号に関する情報を引き出す代わりに、ＡＬＧ装置内に記憶しているＳＩＰ信号に関する情報に基づいて同一呼に関わるＳＩＰ信号のＳＩＰレイヤを変換する
ことを特徴とするＳＩＰ通信システム。
【請求項３】
請求項１または２に記載のＳＩＰ通信システムであって、
前記ＡＬＧ装置は、ＳＩＰ信号内のアドレスを変換する呼処理機能と、ＳＩＰ信号に関する情報を前記呼情報管理サーバへ送信する呼情報送信機能と、前記呼処理機能と前記呼情報送信機能間でＳＩＰ信号に関する情報をやり取りするためのキューと、を備え、
前記呼処理機能は、ＳＩＰ信号に関する情報を前記キューに入れる際、該当ＳＩＰ信号に関する古い情報がすでにキューに存在する場合はその古い情報を削除する
ことを特徴とするＳＩＰ通信システム。
【請求項４】
請求項１ないし３のうちいずれか１項に記載のＳＩＰ通信システムであって、
前記ロードバランサは、ＡＬＧ装置がシステムダウンした場合はそれを検知し、システムダウンしていないＡＬＧ装置にＳＩＰ信号を送信することを特徴とするＳＩＰ通信システム。
【請求項５】
複数のＡＬＧ装置を有するＳＩＰ通信システムにおけるＳＩＰ通信方法であって、
前記ＳＩＰ通信システムは、ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置とロードバランサと複数のＡＬＧ装置と呼情報管理サーバとを備え、
前記ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置が、第１のネットワークから受信したＳＩＰ信号をロードバランサに送信し、
前記ロードバランサが、前記ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置から受信したＳＩＰ信号を複数のＡＬＧ装置のうちの一つに送信し、
前記ロードバランサからＳＩＰ信号を受信したＡＬＧ装置が、受信したＳＩＰ信号のＳＩＰレイヤを変換し、ＳＩＰ信号に関する情報を前記呼情報管理サーバに送信すると共にＳＩＰレイヤを変換したＳＩＰ信号を前記ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置に送信し、
前記呼情報管理サーバが、前記ＡＬＧ装置から受信したＳＩＰ信号に関する情報を記憶し、
前記ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置が、前記ＡＬＧ装置から受信したＳＩＰ信号を第２のネットワークに送信し、
前記ＡＬＧ装置は、同一呼に関わるＳＩＰ信号のＳＩＰレイヤを変換する際に、前記呼情報管理サーバから該当ＳＩＰ信号に関する情報を引き出しこれに基づいて同一呼に関わるＳＩＰ信号のＳＩＰレイヤを変換することを特徴とするＳＩＰ通信方法。
【請求項６】
複数のＡＬＧ装置を有するＳＩＰ通信システムのためのプログラムであって、
前記ＳＩＰ通信システムは、ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置とロードバランサと複数のＡＬＧ装置と呼情報管理サーバとを備え、
前記ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置のコンピュータを、第１のネットワークから受信したＳＩＰ信号をロードバランサに送信する手段、および、ＡＬＧ装置から受信したＳＩＰ信号を第２のネットワークに送信する手段として機能させるプログラムと、
前記ロードバランサのコンピュータを、前記ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置から受信したＳＩＰ信号を複数のＡＬＧ装置のうちの一つに送信する手段として機能させるプログラムと、
前記ＡＬＧ装置のコンピュータを、前記ロードバランサから受信したＳＩＰ信号のＳＩＰレイヤを変換する手段、ＳＩＰ信号に関する情報を前記呼情報管理サーバに送信すると共にＳＩＰレイヤを変換したＳＩＰ信号を前記ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置に送信する手段、および、同一呼に関わるＳＩＰ信号のＳＩＰレイヤを変換する際に、前記呼情報管理サーバから該当ＳＩＰ信号に関する情報を引き出しこれに基づいて同一呼に関わるＳＩＰ信号のＳＩＰレイヤを変換する手段として機能させるプログラムと、
前記呼情報管理サーバのコンピュータを、前記ＡＬＧ装置から受信したＳＩＰ信号に関する情報を記憶する手段として機能させるプログラムと、
を含むＳＩＰ通信システムのためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アドレス体系の異なるネットワーク間を接続するＮＡＴ−ＦＷ（Network Address Translation - Fire Wall）装置と連携してＳＩＰ（Session Initiation Protocol）メッセージ内のＩＰアドレス変換を行うＳＩＰ通信技術に関する。
【背景技術】
【０００２】
インターネット電話が普及し、ＮＡＴ（或いはＮＡＰＴ（Network Address Port Translation））装置を介したＳＩＰ通信が行われるようになった。その際、ＳＩＰはアプリケーションレイヤにもＩＰアドレス情報が記載されるため、Ｇｌｏｂａｌ−ＩＰアドレス、Ｐｒｉｖａｔｅ−ＩＰアドレスなどアドレス体系の異なるネットワーク間においてＳＩＰ通信を行うためには、ＮＡＴ装置により行われるネットワークレイヤのアドレス変換に加えて、ＳＩＰメッセージ内のアドレス変換を行う必要がある。その方法の一つとして、ＡＬＧ（Application Level Gateway）装置がＮＡＴ装置と連携することによりＳＩＰメッセージ内のアドレス変換を行なう方法が一般的に知られている。
【０００３】
【特許文献１】特開平１１−２９８５２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
近年、以下のような要求条件がＡＬＧ装置に求められている。
・コストパフォーマンスの向上：インターネット電話が普及しユーザが急速に拡大しているため、価格競争で優位に立つためには１通話に要するコストを低下させなければならない。
・拡張性の向上：インターネット電話は企業ユーザにも浸透してきている。個人ユーザと異なり企業ユーザではバースト的なユーザ増加に容易に対応する必要がある。
・メンテナンス性の向上：ユーザ増によりシステムが大規模化しているため、故障発生時に容易に復旧できなければサービス提供に多大な影響を及ぼす。
【０００５】
このような要求条件を満足するためには一般的に冗長構成を取り、複数台のサーバで処理を行うことが考えられるが、冗長構成のＡＬＧ装置において同時に複数の通話を処理しつつ、何れかのＡＬＧ装置がシステムダウンした場合に他のＡＬＧ装置で処理を引き継ぐためには、各通話に必要となるＳＩＰ信号に関する情報を全てのＡＬＧ装置から参照可能とする情報管理が必要となる。
【０００６】
本発明の目的は、ＡＬＧ装置の冗長構成を実現し、ＡＬＧ装置を含めたＳＩＰ通信システムのコストパフォーマンス・拡張性・メンテナンス性を向上させることができる技術を提供することである。
【課題を解決するための手段】
【０００７】
本明細書において開示される発明のうち、代表的なものの概要を簡単に説明すれば、以下のとおりである。
【０００８】
第１の発明は、複数のＡＬＧ装置を有するＳＩＰ通信システムであって、第１のネットワークから受信したＳＩＰ信号をロードバランサに送信し、ＡＬＧ装置から受信したＳＩＰ信号を第２のネットワークに送信するＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置と、前記ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置から受信したＳＩＰ信号を複数のＡＬＧ装置のうちの一つに送信するロードバランサと、前記ロードバランサから受信したＳＩＰ信号のＳＩＰレイヤを変換し、ＳＩＰ信号に関する情報を呼情報管理サーバに送信すると共にＳＩＰレイヤを変換したＳＩＰ信号を前記ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置に送信する複数のＡＬＧ装置と、前記ＡＬＧ装置から受信したＳＩＰ信号に関する情報を記憶する呼情報管理サーバと、を備え、前記ＡＬＧ装置は、同一呼に関わるＳＩＰ信号のＳＩＰレイヤを変換する際に、前記呼情報管理サーバから該当ＳＩＰ信号に関する情報を引き出しこれに基づいて同一呼に関わるＳＩＰ信号のＳＩＰレイヤを変換することを特徴とする。
【０００９】
第２の発明は、第１の発明において、前記ロードバランサは、ＳＩＰ信号を特定可能な情報を記憶し、それに基づいて同一呼に関わるＳＩＰ信号を同一のＡＬＧ装置に送信し、前記ＡＬＧ装置は、ＳＩＰ信号に関する情報を前記呼情報管理サーバに送信すると共にＡＬＧ装置内に記憶し、同一呼に関わるＳＩＰ信号のＳＩＰレイヤを変換する際に、前記呼情報管理サーバからＳＩＰ信号に関する情報を引き出す代わりに、ＡＬＧ装置内に記憶しているＳＩＰ信号に関する情報に基づいて同一呼に関わるＳＩＰ信号のＳＩＰレイヤを変換することを特徴とする。
【００１０】
第３の発明は、第１または第２の発明において、前記ＡＬＧ装置は、ＳＩＰ信号内のアドレスを変換する呼処理機能と、ＳＩＰ信号に関する情報を前記呼情報管理サーバへ送信する呼情報送信機能と、前記呼処理機能と前記呼情報送信機能間でＳＩＰ信号に関する情報をやり取りするためのキューと、を備え、前記呼処理機能は、ＳＩＰ信号に関する情報を前記キューに入れる際、該当ＳＩＰ信号に関する古い情報がすでにキューに存在する場合はその古い情報を削除することを特徴とする。
【００１１】
第４の発明は、第１〜第３の発明において、前記ロードバランサは、ＡＬＧ装置がシステムダウンした場合はそれを検知し、システムダウンしていないＡＬＧ装置にＳＩＰ信号を送信することを特徴とする。
【００１２】
第５の発明は、複数のＡＬＧ装置を有するＳＩＰ通信システムにおけるＳＩＰ通信方法であって、前記ＳＩＰ通信システムは、ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置とロードバランサと複数のＡＬＧ装置と呼情報管理サーバとを備え、前記ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置が、第１のネットワークから受信したＳＩＰ信号をロードバランサに送信し、前記ロードバランサが、前記ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置から受信したＳＩＰ信号を複数のＡＬＧ装置のうちの一つに送信し、前記ロードバランサからＳＩＰ信号を受信したＡＬＧ装置が、受信したＳＩＰ信号のＳＩＰレイヤを変換し、ＳＩＰ信号に関する情報を前記呼情報管理サーバに送信すると共にＳＩＰレイヤを変換したＳＩＰ信号を前記ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置に送信し、前記呼情報管理サーバが、前記ＡＬＧ装置から受信したＳＩＰ信号に関する情報を記憶し、前記ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置が、前記ＡＬＧ装置から受信したＳＩＰ信号を第２のネットワークに送信し、前記ＡＬＧ装置は、同一呼に関わるＳＩＰ信号のＳＩＰレイヤを変換する際に、前記呼情報管理サーバから該当ＳＩＰ信号に関する情報を引き出しこれに基づいて同一呼に関わるＳＩＰ信号のＳＩＰレイヤを変換することを特徴とする。
【００１３】
第６の発明は、複数のＡＬＧ装置を有するＳＩＰ通信システムのためのプログラムであって、前記ＳＩＰ通信システムは、ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置とロードバランサと複数のＡＬＧ装置と呼情報管理サーバとを備え、前記ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置のコンピュータを、第１のネットワークから受信したＳＩＰ信号をロードバランサに送信する手段、および、ＡＬＧ装置から受信したＳＩＰ信号を第２のネットワークに送信する手段として機能させるプログラムと、前記ロードバランサのコンピュータを、前記ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置から受信したＳＩＰ信号を複数のＡＬＧ装置のうちの一つに送信する手段として機能させるプログラムと、前記ＡＬＧ装置のコンピュータを、前記ロードバランサから受信したＳＩＰ信号のＳＩＰレイヤを変換する手段、ＳＩＰ信号に関する情報を前記呼情報管理サーバに送信すると共にＳＩＰレイヤを変換したＳＩＰ信号を前記ＮＡＴ−ＦＷ装置またはＮＡＰＴ−ＦＷ装置に送信する手段、および、同一呼に関わるＳＩＰ信号のＳＩＰレイヤを変換する際に、前記呼情報管理サーバから該当ＳＩＰ信号に関する情報を引き出しこれに基づいて同一呼に関わるＳＩＰ信号のＳＩＰレイヤを変換する手段として機能させるプログラムと、前記呼情報管理サーバのコンピュータを、前記ＡＬＧ装置から受信したＳＩＰ信号に関する情報を記憶する手段として機能させるプログラムと、を含むＳＩＰ通信システムのためのプログラムである。
【発明の効果】
【００１４】
本発明により、ＡＬＧ装置の冗長構成を実現し、ＡＬＧ装置を含めたＳＩＰ通信システムのコストパフォーマンス・拡張性・メンテナンス性を大幅に向上させることができる。
【発明を実施するための最良の形態】
【００１５】
図１は本発明の実施形態のＳＩＰ通信システムの構成例を示している。１０１は呼情報管理サーバ、１０２−１はＡＬＧ装置１、１０２−２はＡＬＧ装置２、１０２−３はＡＬＧ装置３、１０３はロードバランサ、１０４はＮＡＴ−ＦＷ装置、１０５はＮＷ１、１０６はＮＷ２、１０７、１０８はスイッチ等である。ＡＬＧ装置１、２、３（１０２−１、２、３）を総称してＡＬＧ装置１０２という。本実施形態のＳＩＰ通信システムは、３台のＡＬＧ装置１０２と呼情報管理サーバ１０１とロードバランサ１０３とＮＡＴ−ＦＷ装置１０４から構成されており、ここではＩＰアドレスの体系が異なる（例えばＩＰｖ４−ＬｏｃａｌアドレスとＩＰｖ４−Ｇｌｏｂａｌアドレス）ＮＷ１（１０５）とＮＷ２（１０６）にＮＡＴ−ＦＷ装置１０４が接続されている。
【００１６】
以下、本発明の実施例について説明する。
【実施例１】
【００１７】
図２に実施例１のＳＩＰ通信システムにおけるＳＩＰ信号フロー例の一例を示す。実施例１は、全てのＡＬＧ装置１０２から呼情報管理サーバ１０１へ呼情報を登録し、誤情報管理サーバ１０１で呼情報を一元的に管理することによりＡＬＧ装置１０２の冗長構成を実現するものである。
【００１８】
図２に示すように、ＮＷ１（１０５）からＮＷ２（１０６）に向けて送信されたＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）信号はＮＡＴ−ＦＷ装置１０４に受信され、ＮＡＴ−ＦＷ装置１０４によりロードバランサ１０３に送信される。ロードバランサ１０３は受信したＡＬＧ装置１０２の何れかにＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）信号を送信するが、その際ＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）信号のＳＩＰレイヤを参照せずにラウンドロビン等により投げ先のＡＬＧ装置を決定する。図２ではＡＬＧ装置１（１０２−１）に送信された例を記載している。ＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）信号を受信したＡＬＧ装置１（１０２−１）はこの信号のＳＩＰレイヤに記載されたＮＷ１のネットワークアドレスに属するＩＰアドレスを、ＮＷ２のネットワークアドレスに属するＩＰアドレスに変換するが、その際、変換前の（ＮＷ１に属する）ＩＰアドレスと変換後の（ＮＷ２に属する）ＩＰアドレスの組み合わせを記憶しておく必要がある。これはＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）信号の応答信号（例えば２００ＯＫ）がＮＷ２（１０６）から送信された場合に、応答信号のＳＩＰレイヤには変換後のＩＰアドレスが記載されているため、それを変換前のＩＰアドレスに戻す必要があるためである。より具体的にはＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）信号のＳＩＰレイヤに“１９２．１６８．０．３８”というＩＰアドレスが記載されていて、それを“２１０．５．６．１１５”というＩＰアドレスに変換したＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）信号がＮＷ２（１０６）に送信されたとすると、その応答信号である２００ＯＫ（Ｃａｌｌ−ＩＤ：００１）信号には“２１０．５．６．１１５”というＩＰアドレスが記載されているため、それを“１９２．１６８．０．３８”に変換する（戻す）必要がある。
【００１９】
そこでＡＬＧ装置１０２−１では変換前と変換後のＩＰアドレスの組み合わせを記憶しておくが、本実施例ではＡＬＧ装置１０２は冗長化されているため、上記の例で言えばＡＬＧ装置１（１０２−１）以外のＡＬＧ装置（１０２−２、１０２−３）でも２００ＯＫ（Ｃａｌｌ−ＩＤ：００１）信号内の“２１０．５．６．１１５”を“１９２．１６８．０．３８”へ戻すことが出来なければならないため、ＡＬＧ装置１（１０２−１）はこの組み合わせを呼情報管理サーバ１０１へ登録する。その際、Ｃａｌｌ−ＩＤ：００１のダイアログ（セッションの確立から解放までの一連の流れ）でこのＩＰアドレスの組み合わせを利用することを明示するために“Ｃａｌｌ−ＩＤ：００１”と“１９２．１６８．０．３８”と“２１０．５．６．１１５”を１組の「Ｃａｌｌ−ＩＤ：００１信号に関する情報」として登録するのが現実的である。なお、このような情報を一般的に「ＳＩＰ信号に関する情報」ということがある。
【００２０】
図２ではＮＷ１（１０５）から送信されたＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）信号に対する応答信号である２００ＯＫ（Ｃａｌｌ−ＩＤ：００１）信号がＮＷ２（１０６）から送信され、その２００ＯＫ（Ｃａｌｌ−ＩＤ：００１）信号がロードバランサ１０３によりＡＬＧ装置３（１０２−３）に送信された例を示している。ここでロードバランサ１０３はＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）信号の時と同様にラウンドロビン等によりＡＬＧ装置３（１０２−３）を選択したことを想定している。ＡＬＧ装置３（１０２−３）は２００ＯＫ（Ｃａｌｌ−ＩＤ：００１）信号内のＮＷ２のネットワークアドレスに属するＩＰアドレス（上記例で言えば“２１０．５．６．１１５”）を変換する（戻す）ために呼情報管理サーバ１０１へ「Ｃａｌｌ−ＩＤ：００１信号に関する情報」を問合せ、取得した「Ｃａｌｌ−ＩＤ：００１信号に関する情報」をもとに変換を行う。これらの処理フローを図３に示す。
【００２１】
図３に示すように、実施例１のＳＩＰ通信システムは次のように処理を行う。ＮＷ１（１０５）からＮＷ２（１０６）に向けて送信されたＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）信号はＮＡＴ−ＦＷ装置１０４に受信され（Ｓ３０１）、ＮＡＴ−ＦＷ装置１０４はＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）信号をロードバランサ１０３に送信する（Ｓ３０２）。ロードバランサ１０３は例えばラウンドロビンによりこの信号をＡＬＧ装置１（１０２−１）へ送信する（Ｓ３０３）。ＡＬＧ装置１（１０２−１）はこのＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）信号のＳＩＰレイヤに記載されたＩＰアドレスの変換を行い（Ｓ３０４）、「Ｃａｌｌ−ＩＤ：００１信号に関する情報」を呼情報管理サーバ１０１に登録し（Ｓ３０５）、ＮＡＴ−ＦＷ装置１０４にＳＩＰレイヤのＩＰアドレスを変換したＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）を送信する（Ｓ３０６）。なお、Ｓ３０５とＳ３０６はどちらを先に処理してもよい。ＮＡＴ−ＦＷ装置１０４はＮＷ２（１０６）へ向けてＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）信号を送信する（Ｓ３０７）。
【００２２】
ＮＷ２（１０６）からＮＷ１（１０５）に向けて送信された２００ＯＫ（Ｃａｌｌ−ＩＤ：００１）信号はＮＡＴ−ＦＷ装置１０４に受信され（Ｓ３０８）、ＮＡＴ−ＦＷ装置１０４は２００ＯＫ（Ｃａｌｌ−ＩＤ：００１）信号をロードバランサ１０３に送信する（Ｓ３０９）。ロードバランサ１０３は例えばラウンドロビンによりこの信号をＡＬＧ装置３（１０２−３）へ送信する（Ｓ３１０）。ＡＬＧ装置３（１０２−３）は「Ｃａｌｌ−ＩＤ：００１信号に関する情報」を呼情報管理サーバ１０１に問い合わせる（Ｓ３１１）。呼情報管理サーバ１０１は「Ｃａｌｌ−ＩＤ：００１信号に関する情報」をＡＬＧ装置３（１０２−３）へ送信する（Ｓ３１２）。ＡＬＧ装置３（１０２−３）は呼情報管理サーバ１０１から受信した「Ｃａｌｌ−ＩＤ：００１信号に関する情報」に基づいて２００ＯＫ（Ｃａｌｌ−ＩＤ：００１）信号のＳＩＰレイヤに記載されたＩＰアドレスの変換を行い（Ｓ３１３）、呼情報管理サーバ１０１の「Ｃａｌｌ−ＩＤ：００１信号に関する情報」を更新し（Ｓ３１４）、ＮＡＴ−ＦＷ装置１０４にＳＩＰレイヤのＩＰアドレスを変換した２００ＯＫ（Ｃａｌｌ−ＩＤ：００１）信号を送信する（Ｓ３１５）。なお、Ｓ３１４とＳ３１５はどちらを先に処理してもよい。ＮＡＴ−ＦＷ装置１０４はＮＷ１（１０５）へ向けて２００ＯＫ（Ｃａｌｌ−ＩＤ：００１）信号を送信する（Ｓ３１６）。
【００２３】
さらに図３の処理フローではＣａｌｌ−ＩＤ：００１のダイアログ内でセッションを開放するためにＢＹＥ（Ｃａｌｌ−ＩＤ：００１）信号がＮＷ１（１０５）より送信された場合を記述している。ここではＡＬＧ装置１（１０２−１）とＡＬＧ装置３（１０２−３）が故障によりシステムダウンしていることを想定しており、これらのシステムダウンはロードバランサ１０３により検知されるため、ＢＹＥ（Ｃａｌｌ−ＩＤ：００１）信号は（システムダウンせずに稼動している）ＡＬＧ装置２（１０２−２）に送信される。ＢＹＥ（Ｃａｌｌ−ＩＤ：００１）信号を受信したＡＬＧ装置２（１０２−２）は呼情報管理サーバ１０１へ「Ｃａｌｌ−ＩＤ：００１信号に関する情報」を問合せ、取得した情報をもとにＢＹＥ（Ｃａｌｌ−ＩＤ：００１）信号のＩＰアドレスを変換することができる。
【００２４】
すなわち、図３に示すように、ＮＷ１（１０５）からＮＷ２（１０６）に向けて送信されたＢＹＥ（Ｃａｌｌ−ＩＤ：００１）信号はＮＡＴ−ＦＷ装置１０４に受信され（Ｓ３１７）、ＮＡＴ−ＦＷ装置１０４はＢＹＥ（Ｃａｌｌ−ＩＤ：００１）信号をロードバランサ１０３に送信する（Ｓ３１８）。ＡＬＧ装置１（１０２−１）とＡＬＧ装置３（１０２−３）が故障中のため、ロードバランサ１０３はこの信号をＡＬＧ装置２（１０２−２）へ送信する（Ｓ３１９）。ＡＬＧ装置２（１０２−２）は「Ｃａｌｌ−ＩＤ：００１信号に関する情報」を呼情報管理サーバ１０１に問い合わせる（Ｓ３２０）。呼情報管理サーバ１０１は「Ｃａｌｌ−ＩＤ：００１信号に関する情報」をＡＬＧ装置２（１０２−２）へ送信する（Ｓ３２１）。これ以降はＡＬＧ装置２（１０２−２）にて処理が継続可能である。
【００２５】
以上から故障によるシステムダウン時やＡＬＧ装置の追加や交換時においてもサービスを中断することなく、冗長化が実現される。
【００２６】
以上、実施例１のＳＩＰ通信システムについて具体的に説明したが、実施例１のＳＩＰ通信システムは、一般的には、第１のネットワークから受信したＳＩＰ信号をロードバランサ１０３に送信し、ＡＬＧ装置１０２から受信したＳＩＰ信号を第２のネットワークに送信するＮＡＴ−ＦＷ装置１０４と、ＮＡＴ−ＦＷ装置１０４から受信したＳＩＰ信号を複数のＡＬＧ装置１０２−１〜３のうちの一つに送信するロードバランサ１０３と、ロードバランサ１０３から受信したＳＩＰ信号のＳＩＰレイヤを変換し、ＳＩＰ信号に関する情報を呼情報管理サーバ１０１に送信すると共にＳＩＰレイヤを変換したＳＩＰ信号をＮＡＴ−ＦＷ装置１０４に送信する複数のＡＬＧ装置１０２と、ＡＬＧ装置１０２から受信したＳＩＰ信号に関する情報を記憶する呼情報管理サーバ１０１と、を備え、ＡＬＧ装置１０２は、同一呼に関わるＳＩＰ信号のＳＩＰレイヤを変換する際に、呼情報管理サーバ１０１から該当ＳＩＰ信号に関する情報を引き出しこれに基づいて同一呼に関わるＳＩＰ信号のＳＩＰレイヤを変換するＳＩＰ通信システムであればよい。
【実施例２】
【００２７】
図４に実施例２のＳＩＰ通信システムでの信号フロー例を示す。実施例２は、ロードバランサ１０３が呼とＡＬＧ装置１０２の対応関係を保持し、同一呼に関わるＳＩＰ信号は全て同一のＡＬＧ装置で処理することにより、呼情報管理サーバ１０１だけでなくＡＬＧ装置１０２内でも呼情報を保持することが可能となり、呼情報管理サーバ１０１へのアクセスを減らし、呼情報管理サーバ１０１における処理負荷とＡＬＧ装置１０２−呼情報管理サーバ１０１間のネットワーク負荷を低下させるものである。
【００２８】
前述の実施例１においてはロードバランサ１０３はＳＩＰ信号のＳＩＰレイヤを確認することなくラウンドロビン等によりＳＩＰ信号を送信するＡＬＧ装置１０２を決定していたが、実施例２の図４ではロードバランサ１０３においてＳＩＰ信号内のＳＩＰレイヤを参照し、ダイアログ毎にＳＩＰ信号を送信するＡＬＧ装置１０２を決定する。一般的にはダイアログを特定するためにＳＩＰレイヤに記載されたＣａｌｌ−ＩＤを使用し、Ｃａｌｌ−ＩＤ毎にどのＡＬＧ装置にＳＩＰ信号を送信するかを決定する。これにより、ＮＷ１（１０５）から送信されたＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）信号がＡＬＧ装置１（１０２−１）に送信されたとすると、その応答信号である（当然ながら同一Ｃａｌｌ−ＩＤ：００１である）２００ＯＫ（Ｃａｌｌ−ＩＤ：００１）信号はロードバランサ１０３によりＡＬＧ装置１（１０２−１）に送信されることになる。ロードバランサ１０３がこのようなＳＩＰ信号の振り分けを行う場合、ＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）信号を受信したＡＬＧ装置１（１０２−１）は「Ｃａｌｌ−ＩＤ：００１信号に関する情報」を呼情報管理サーバ１０１に登録するとともに、ＡＬＧ装置１（１０２−１）内に「Ｃａｌｌ−ＩＤ：００１信号に関する情報」を記憶しておくことにより、２００ＯＫ（Ｃａｌｌ−ＩＤ：００１）信号を受信した際に呼情報管理サーバ１０１への問合せを行うことなくＡＬＧ装置１（１０２−１）内の「Ｃａｌｌ−ＩＤ：００１信号に関する情報」を使用してＩＰアドレスの変換を行うことができる。これにより、ＡＬＧ装置１０２と呼情報管理サーバ１０１間のネットワークの負荷を減らすとともに、呼情報管理サーバ１０１の処理負荷を減少させることが可能となる。図５に本ケースの処理フローを示す。
【００２９】
図５に示すように、実施例２のＳＩＰ通信システムは次のように処理を行う。ＮＷ１（１０５）からＮＷ２（１０６）に向けて送信されたＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）信号はＮＡＴ−ＦＷ装置１０４に受信され（Ｓ５０１）、ＮＡＴ−ＦＷ装置１０４はＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）信号をロードバランサ１０３に送信する（Ｓ５０２）。ロードバランサ１０３はＣａｌｌ−ＩＤとＡＬＧ装置１との対応関係を記憶する（Ｓ５０３）。ロードバランサ１０３はＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）信号をＡＬＧ装置１（１０２−１）へ送信する（Ｓ５０４）。ＡＬＧ装置１（１０２−１）はこの信号のＳＩＰレイヤに記載されたＩＰアドレスの変換を行い（Ｓ５０５）、「Ｃａｌｌ−ＩＤ：００１信号に関する情報」を呼情報管理サーバ１０１に登録すると共に（Ｓ５０６）、ＡＬＧ装置１（１０２−１）内に登録し（Ｓ５０７）、ＮＡＴ−ＦＷ装置１０４にＳＩＰレイヤのＩＰアドレスを変換したＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）を送信する（Ｓ５０８）。なお、Ｓ５０６〜Ｓ５０８はどの順番で処理してもよい。ＮＡＴ−ＦＷ装置１０４はＮＷ２（１０６）へ向けてＩＮＶＩＴＥ（Ｃａｌｌ−ＩＤ：００１）信号を送信する（Ｓ５０９）。
【００３０】
ＮＷ２（１０６）からＮＷ１（１０５）に向けて送信された２００ＯＫ（Ｃａｌｌ−ＩＤ：００１）信号はＮＡＴ−ＦＷ装置１０４に受信され（Ｓ５１０）、ＮＡＴ−ＦＷ装置１０４は２００ＯＫ（Ｃａｌｌ−ＩＤ：００１）信号をロードバランサ１０３に送信する（Ｓ５１１）。ロードバランサ１０３はＣａｌｌ−ＩＤ：００１なので、記憶しているＣａｌｌ−ＩＤ：００１とＡＬＧ装置１との対応関係を参照し、この信号をＡＬＧ装置１（１０２−１）へ送信する（Ｓ５１２）。ＡＬＧ装置１（１０２−１）はＡＬＧ装置１（１０２−１）内に登録してあるＣａｌｌ−ＩＤ：００１に関する情報を参照し（Ｓ５１３）、２００ＯＫ（Ｃａｌｌ−ＩＤ：００１）信号のＳＩＰレイヤに記載されたＩＰアドレスの変換を行い（Ｓ５１４）、呼情報管理サーバ１０１の「Ｃａｌｌ−ＩＤ：００１信号に関する情報」を登録すると共に（Ｓ５１５）、ＡＬＧ装置１（１０２−１）内に登録し（Ｓ５１６）、ＮＡＴ−ＦＷ装置１０４にＳＩＰレイヤのＩＰアドレスを変換した２００ＯＫ（Ｃａｌｌ−ＩＤ：００１）を送信する（Ｓ５１７）。なお、Ｓ５１５〜Ｓ５１７はどの順番で処理してもよい。ＮＡＴ−ＦＷ装置１０４はＮＷ１（１０５）へ向けて２００ＯＫ（Ｃａｌｌ−ＩＤ：００１）信号を送信する（Ｓ５１８）。
【００３１】
ＮＷ１（１０５）からＮＷ２（１０６）に向けて送信されたＢＹＥ（Ｃａｌｌ−ＩＤ：００１）信号はＮＡＴ−ＦＷ装置１０４に受信され（Ｓ５１９）、ＮＡＴ−ＦＷ装置１０４はＢＹＥ（Ｃａｌｌ−ＩＤ：００１）信号をロードバランサ１０３に送信する（Ｓ５２０）。ここで、ＡＬＧ装置１（１０２−１）が故障中のため、ロードバランサ１０３はこの信号をＡＬＧ装置２（１０２−２）へ送信する（Ｓ５２１）。ＡＬＧ装置２（１０２−２）はＡＬＧ装置２（１０２−２）内にＣａｌｌ−ＩＤ：００１に関する情報が登録されていないので、「Ｃａｌｌ−ＩＤ：００１信号に関する情報」を呼情報管理サーバ１０１に問い合わせる（Ｓ５２２）。呼情報管理サーバ１０１は「Ｃａｌｌ−ＩＤ：００１信号に関する情報」をＡＬＧ装置２（１０２−２）へ送信する（Ｓ５２３）。これ以降はＡＬＧ装置２（１０２−２）にて処理が継続可能である。
【００３２】
以上、実施例２のＳＩＰ通信システムについて具体的に説明したが、実施例２のＳＩＰ通信システムは、一般的には、実施例１のＳＩＰ通信システムにおいて、ロードバランサ１０３は、ＳＩＰ信号を特定可能な情報を記憶し、それに基づいて同一呼に関わるＳＩＰ信号を同一のＡＬＧ装置１０２に送信し、ＡＬＧ装置１０２は、ＳＩＰ信号に関する情報を呼情報管理サーバ１０１に送信すると共にＡＬＧ装置１０２内に記憶し、同一呼に関わるＳＩＰ信号のＳＩＰレイヤを変換する際に、呼情報管理サーバ１０１からＳＩＰ信号に関する情報を引き出す代わりに、ＡＬＧ装置１０２内に記憶しているＳＩＰ信号に関する情報に基づいて同一呼に関わるＳＩＰ信号のＳＩＰレイヤを変換するＳＩＰ通信システムであればよい。
【実施例３】
【００３３】
図６に実施例３のＳＩＰ通信システムのＡＬＧ装置１０２の内部処理フロー例を示す。６１１は呼処理機能、６１２は呼情報送信機能、６１３はキューである。６２１はキュー６１３から呼情報送信機能６１２へ取り出される「ＳＩＰ信号に関する情報」、６２２〜６２５はキュー６１３内に保持されている「ＳＩＰ信号に関する情報」、６２６は呼処理機能６１１からキュー６１３に積み込まれる「ＳＩＰ信号に関する情報」である。実施例３は、ＡＬＧ装置１０２内でＩＰアドレスを変換する呼処理機能６１１と呼情報を呼情報管理サーバ１０１へ登録する呼情報送信機能６１２の間にキューを設け、ある呼に関する呼情報を呼処理機能６１１がキュー６１３へ入れる際、同一呼に関する古い情報が存在する場合はそれをキュー６１３から削除することにより、呼情報管理サーバ１０１へのアクセスを減らし、呼情報管理サーバ１０１における処理負荷とＡＬＧ装置１０２−呼情報管理サーバ１０１間のネットワーク負荷を低下させるものである。
【００３４】
実施例１においても実施例２においてもＡＬＧ装置１０２は呼情報管理サーバに対して「ＳＩＰ信号に関する情報」を参照・登録・更新する。ＡＬＧ装置１０２において、あるダイアログに関するＳＩＰ信号を処理する際に、「ＳＩＰ信号に関する情報」の登録や更新を複数回呼情報管理サーバ１０１に対して行う可能性が考えられる。その場合、古い「ＳＩＰ信号に関する情報」はそれより新しい「ＳＩＰ信号に関する情報」で更新されるため、ＡＬＧ装置において新しい「ＳＩＰ信号に関する情報」を呼情報管理サーバへ送信しようとしたときにまだ古い「ＳＩＰ信号に関する情報」を送信していない場合は古い方の情報は送信する必要がない。図６に本実施例の処理フロー例を示す。ＡＬＧ装置１０２においてＳＩＰ信号内のＩＰアドレスを変換する呼処理機能６１１と、「ＳＩＰ信号に関する情報」を呼情報管理サーバ１０１へ送信する呼情報送信機能６１２と、呼処理機能６１１と呼情報送信機能６１２間で「ＳＩＰ信号に関する情報」をやり取りするためのキュー６１３を保持しており、呼処理機能６１１で抽出された「ＳＩＰ信号に関する情報」をキュー６１３に積み、呼情報送信機能６１２はキュー６１３から「ＳＩＰ信号に関する情報」を取り出し呼情報管理サーバ１０１へ送信し登録や更新を行う。ここで呼処理機能６１１がキュー６１３に「Ｃａｌｌ−ＩＤ：００１信号に関する情報（新）」６２６を積み込む際にすでにキューに「Ｃａｌｌ−ＩＤ：００１信号に関する情報（旧）」６２３が積み込まれていると、この「Ｃａｌｌ−ＩＤ：００１信号に関する情報（旧）」６２３は呼情報管理サーバ１０１へ送信する必要が無いため、キュー６１３から削除する。このようにキュー６１３に積み込まれた「ＳＩＰ信号に関する情報」の精査を行うことにより呼情報管理サーバ１０１への登録・更新回数を減らすことになり、結果、ＡＬＧ装置と呼情報管理サーバ間のネットワークの負荷を減らすとともに、呼情報管理サーバの処理負荷を減少させることが可能となる。
【００３５】
以上、実施例３のＳＩＰ通信システムについて具体的に説明したが、実施例３のＳＩＰ通信システムは、一般的には、実施例１または２のＳＩＰ通信システムにおいて、ＡＬＧ装置１０２は、ＳＩＰ信号内のアドレスを変換する呼処理機能６１１と、ＳＩＰ信号に関する情報を呼情報管理サーバ１０１へ送信する呼情報送信機能６１２と、呼処理機能６１１と呼情報送信機能６１２間でＳＩＰ信号に関する情報をやり取りするためのキュー６１３と、を備え、呼処理機能６１１は、ＳＩＰ信号に関する情報をキュー６１３に入れる際、該当ＳＩＰ信号に関する古い情報がすでにキュー６１３に存在する場合はその古い情報を削除するＳＩＰ通信システムであればよい。
【００３６】
［まとめ］
以上をまとめると、実施例１は以下を満足するＳＩＰ通信システムである。
（１）２台以上のＡＬＧ装置１０２、呼情報管理サーバ１０１、ロードバランサ１０３、ＮＡＴ−ＦＷ装置１０４から構成される。
（２）ＮＡＴ−ＦＷ装置１０４はＮＷ１（１０５）およびＮＷ２（１０６）とロードバランサ１０３に接続されている。
（３）全てのＡＬＧ装置１０２はロードバランサ１０３と呼情報管理サーバ１０１に接続されている。
（４）ＮＷ１（１０５）またはＮＷ２（１０６）から受信したＳＩＰ信号をＮＡＴ−ＦＷ装置１０４はロードバランサ１０３に送信する。
（５）ロードバランサ１０３はＡＬＧ装置１０２のうちの１台にＳＩＰ信号を送信する。また、ＡＬＧ装置１０２がシステムダウンした場合はそれを検知し、そのＡＬＧ装置が復旧するまでそのＡＬＧ装置にＳＩＰ信号は送信しない。
（６）ＡＬＧ装置１０２は受信したＳＩＰ信号のＳＩＰレイヤに記述されたＩＰアドレスのうち、ＮＷ１から送信されたＳＩＰ信号に対しては、ＮＷ１に属するＩＰアドレスをＮＷ２に属するＩＰアドレスへ、ＮＷ２から送信されたＳＩＰ信号に対しては、ＮＷ２に属するＩＰアドレスをＮＷ１に属するＩＰアドレスへ、変換する。
（７）ＡＬＧ装置１０２は受信したＳＩＰ信号のＳＩＰレイヤを変換する際、呼情報管理サーバ１０１に記憶されている該当ＳＩＰ信号に関する情報を引き出すことができる。
（８）ＡＬＧ装置１０２はＩＰアドレスを変換したＳＩＰ信号をＮＡＴ−ＦＷ装置１０４へ送信する。
（９）ＮＡＴ−ＦＷ装置１０４はＡＬＧ装置１０２から受信したＳＩＰ信号を、ＮＷ１から送信されたＳＩＰ信号に対してはＮＷ２へ、ＮＷ２から送信されたＳＩＰ信号に対してはＮＷ１へ、送信する。
（１０）ＡＬＧ装置１０２はＳＩＰレイヤを変換したＳＩＰ信号に関する情報を呼情報管理サーバ１０１に送信する。
（１１）呼情報管理サーバ１０１はＡＬＧ装置１０２から受信したＳＩＰ信号に関する情報を記憶する。
【００３７】
実施例２は、実施例１のＳＩＰ通信システムに対してさらに以下を満足するＳＩＰ通信システムである。
（１）ＮＡＴ−ＦＷ装置１０４からＳＩＰ信号を受信したロードバランサ１０３はＳＩＰ信号内に設定された、ＳＩＰ信号を特定可能な情報を記憶する。
（２）ロードバランサ１０３はＳＩＰ信号内に設定された、ＳＩＰ信号を特定可能な情報に基づき、ＳＩＰ信号を送信するＡＬＧ装置１０２を決定する。
（３）（２）で決定したＡＬＧ装置がＳＩＰ信号を受信できない場合、ロードバランサ１０３は別のＡＬＧ装置にＳＩＰ信号を送信することが出来る。
（４）ＡＬＧ装置１０２は受信したＳＩＰ信号のＳＩＰレイヤを変換する際、ＡＬＧ装置内に該当ＳＩＰ信号に関する情報が記憶されているかを確認し、記憶されていない場合は呼情報管理サーバ１０１に記憶されている該当ＳＩＰ信号に関する情報を引き出すことができる。
（５）ＡＬＧ装置１０２はＳＩＰレイヤを変換したＳＩＰ信号に関する情報をＡＬＧ装置内に記憶するとともに、呼情報管理サーバ１０１に送信する。
【００３８】
実施例３は、実施例１または２のＳＩＰ通信システムに対してさらに以下を満足するＳＩＰ通信システムである。
（１）ＡＬＧ装置１０２はＳＩＰ信号内のＩＰアドレスを変換する呼処理機能６１１と、ＳＩＰ信号に関する情報を呼情報管理サーバ１０１へ送信する呼情報送信機能６１２と、呼処理機能６１１と呼情報送信機能６１２間でＳＩＰ信号に関する情報をやり取りするためのキュー６１３を保持している。
（２）呼処理機能６１１はＳＩＰ信号に関する情報をキューに入れる際、該当ＳＩＰ信号に関する古い情報がすでにキューに存在する場合はその古い情報を削除する。
【００３９】
実施例１〜３全てについて
・ＮＡＴ−ＦＷ装置はＮＡＰＴ−ＦＷ装置でもよい。
・ＩＰアドレスはＩＰアドレスとポート番号でもよい。
・実施例１〜３において、ＩＮＶＩＴＥ信号、２００ＯＫ信号、ＢＹＥ信号を例にして説明したが、ＩＮＶＩＴＥ信号は、その他の呼を開始する信号であってもよく、２００ＯＫ信号、ＢＹＥ信号は、呼を開始する信号に引き続く同一呼に関わるその他の信号であってもよい。
【００４０】
［各実施例によって生じる効果］
実施例１について：複数台のＡＬＧ装置で使用するＳＩＰ信号に関する情報を呼情報管理サーバで一元的に管理することにより、あるＡＬＧ装置が停止した場合でも他のＡＬＧ装置により処理を継続することができる。
【００４１】
実施例２について：ＳＩＰによるあるセッション確立手順を特定のＡＬＧ装置で集中的に処理する。これによりＡＬＧ装置内に記録したＳＩＰ信号に関する情報だけで処理を行うことが可能となり、ＡＬＧ装置がネットワークを経由して呼情報管理サーバへ確認する回数が減るためＡＬＧ装置の処理負荷が減るとともに、ＡＬＧ装置と呼情報管理サーバ間のネットワークの負荷が減少するとともに、呼情報管理サーバの処理負荷も減少させることができる。
【００４２】
実施例３について：ＡＬＧ装置はあるダイアログに関するＳＩＰ信号を処理する上でＳＩＰ信号に関する情報を複数回呼情報管理サーバへ送信することがある。その場合、古いＳＩＰ信号に関する情報はそれより新しいＳＩＰ信号に関する情報で更新されるため、あるＡＬＧ装置において新しいＳＩＰ信号に関する情報を送信しようとしたときにまだ古いＩＰ信号に関する情報を送信していない場合は古い方の情報は送信する必要がない。そこで呼処理機能と呼情報送信機能の間にキューを設け、古い情報が存在する場合はそれを削除することにより、呼情報管理サーバへの登録回数が減るため、ＡＬＧ装置と呼情報管理サーバ間のネットワークの負荷が減少するとともに、呼情報管理サーバの処理負荷も減少させることができる。
【００４３】
以上からＡＬＧ装置の冗長構成を実現し、ＡＬＧ装置を含めたＳＩＰ通信システムのコストパフォーマンス・拡張性・メンテナンス性が大幅に向上する。
【００４４】
以上説明した各装置はコンピュータとプログラムで構成できる。また、そのプログラムの一部または全部をハードウェアで構成してもよい。
【００４５】
以上、本発明者によってなされた発明を、前記実施形態に基づき具体的に説明したが、本発明は、前記実施形態に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施形態のＳＩＰ通信システムの構成例を示す図である。
【図２】実施例１のＳＩＰ通信システムでの信号フロー例を示す図である。
【図３】実施例１のＳＩＰ通信システムでの処理フロー例を示す図である。
【図４】実施例２のＳＩＰ通信システムでの信号フロー例を示す図である。
【図５】実施例２のＳＩＰ通信システムでの処理フロー例を示す図である。
【図６】実施例３のＳＩＰ通信システムのＡＬＧ装置での内部処理フロー例を示す図である。
【符号の説明】
【００４７】
１０１…呼情報管理サーバ、１０２…ＡＬＧ装置、１０３…ロードバランサ、１０４…ＮＡＴ−ＦＷ装置、１０５…ＮＷ１、１０６…ＮＷ２、１０７、１０８…スイッチ等、６１１…呼処理機能、６１２…呼情報送信機能、６１３…キュー、６２１…キュー６１３から呼情報送信機能６１２へ取り出される「ＳＩＰ信号に関する情報」、６２２〜６２５…キュー６１３内に保持されている「ＳＩＰ信号に関する情報」、６２６…呼処理機能６１１からキュー６１３に積み込まれる「ＳＩＰ信号に関する情報」
【図１】
0004782157.tif 000002
【図２】
0004782157.tif 000003
【図３】
0004782157.tif 000004
【図４】
0004782157.tif 000005
【図５】
0004782157.tif 000006
【図６】
0004782157.tif 000007