(57)【特許請求の範囲】
【請求項１】
呼処理サーバで動作するＳＩＰ信号規制装置において、
ＳＩＰ信号を受け付けて、前記ＳＩＰ信号に係るＳＩＰ信号データをＳＩＰ信号記憶手段に記憶させるＳＩＰ信号受信手段と、
前記ＳＩＰ信号に対して呼処理を開始する前に、前記呼処理サーバで許容可能な同時接続数を示す第１の規制閾値に基づいて当該ＳＩＰ信号を規制し、ＳＩＰ信号データにより使用される前記ＳＩＰ信号記憶手段のＳＩＰ信号記憶領域使用割合の上限を示す第２の規制閾値に基づいて更なる規制の要否を判定するＳＩＰ信号規制手段と、を有し、
送信対象とされるＳＩＰ信号データの前記ＳＩＰ信号記憶手段での記憶位置を示すアドレス情報を格納する対向装置毎の送信用待ち行列を更に有し、
前記ＳＩＰ信号規制手段は、
現在の前記ＳＩＰ信号記憶領域使用割合が前記第２の規制閾値を超え、更に、前記送信用待ち行列に格納されたアドレス情報の数が第６の規制閾値を超える場合に、超えた分のアドレス情報を前記送信用待ち行列から解放すると共に、当該アドレス情報に係るＳＩＰ信号データを前記ＳＩＰ信号記憶手段から削除することを特徴とするＳＩＰ信号規制装置。
【請求項２】
前記ＳＩＰ信号記憶手段は、送信対象のＳＩＰ信号データを記憶する送信用記憶手段を有し、
前記ＳＩＰ信号規制手段は、
前記第２の規制閾値より大きい値を第３の規制閾値として設定し、前記現在のＳＩＰ信号記憶領域使用割合が更に当該第３の規制閾値を超える場合に、新規なＳＩＰ信号に対する前記送信用記憶手段の記憶領域割り当てを規制することを特徴とする請求項１記載のＳＩＰ信号規制装置。
【請求項３】
ＳＩＰ信号のトランザクションに係るトランザクションデータを記憶するトランザクション記憶手段を更に有し、
前記ＳＩＰ信号規制手段は、
前記トランザクションにより使用される前記トランザクション記憶手段のトランザクション記憶領域使用割合の上限を第４の規制閾値として設定し、現在の前記トランザクション記憶領域使用割合が前記第４の規制閾値を超える場合に、新規なＳＩＰ信号のトランザクションに係るトランザクションデータに対する、前記トランザクション記憶手段の記憶領域割り当てを規制することを特徴とする請求項１又は２記載のＳＩＰ信号規制装置。
【請求項４】
受信したＳＩＰ信号のアドレス情報と、再送対象のＳＩＰ信号の再送時間間隔で設定された再送タイマイベントデータとをイベントとして格納するイベント用待ち行列を有し、
前記ＳＩＰ信号規制手段は、
前記イベント用待ち行列に格納されるイベントの上限数を第５の規制閾値として設定し、現在のイベントの数が前記第５の規制閾値を超える場合に、再送対象のＳＩＰ信号のアドレス情報と、最後に生成された再送タイマイベントデータ以外の再送タイマイベントデータとの前記イベント用待ち行列への更なる格納を規制することを特徴とする請求項２又は３記載のＳＩＰ信号規制装置。
【請求項５】
呼処理サーバで行うＳＩＰ信号規制方法において、
前記呼処理サーバにより、
ＳＩＰ信号を受け付けて、前記ＳＩＰ信号に係るＳＩＰ信号データをＳＩＰ信号記憶手段に記憶させるＳＩＰ信号受信ステップと、
前記ＳＩＰ信号に対して呼処理を開始する前に、前記呼処理サーバで許容可能な同時接続数を示す第１の規制閾値に基づいて当該ＳＩＰ信号を規制し、ＳＩＰ信号データにより使用される前記ＳＩＰ信号記憶手段のＳＩＰ信号記憶領域使用割合の上限を示す第２の規制閾値に基づいて更なる規制の要否を判定するＳＩＰ信号規制ステップと、を有し、
送信対象とされるＳＩＰ信号データの前記ＳＩＰ信号記憶手段での記憶位置を示すアドレス情報を格納する対向装置毎の送信用待ち行列を更に有し、
前記ＳＩＰ信号規制ステップでは、
現在の前記ＳＩＰ信号記憶領域使用割合が前記第２の規制閾値を超え、更に、前記送信用待ち行列に格納されたアドレス情報の数が第６の規制閾値を超える場合に、超えた分のアドレス情報を前記送信用待ち行列から解放すると共に、当該アドレス情報に係るＳＩＰ信号データを前記ＳＩＰ信号記憶手段から削除することを特徴とするＳＩＰ信号規制方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＩＰ信号を規制する技術に関する。
【背景技術】
【０００２】
引用文献１によれば、ＩＳＤＮ交換機において、内部処理の前段に前処理部を設け、その内部処理を行う前に呼の受信を規制する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−７９３７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、そのような既存交換機と比較して、プロトコルであるＳＩＰを利用してＳＩＰ信号呼を処理する呼処理サーバにおいては、（１）受け付けたＳＩＰ信号やそのアドレス情報を記憶・格納しておく受信用バッファやイベントキュー、（２）呼処理に基づいて編集されたＳＩＰ信号を格納する送信用バッファ、（３）送信対象である編集後のＳＩＰ信号のアドレス情報を格納する送信キュー、（４）プロトコルであることから、送受信する対向毎かつＳＩＰセッション毎にトランザクション管理を行うためのトランザクションバッファ等といった数多くのリソースを用いて呼処理が実施されるという特徴がある。
【０００５】
また、受信したＳＩＰ信号に対してエラー応答を返すにも当該リソースを消費し、更に、対向方路に位置する呼処理サーバの故障等により他の方路の呼処理サーバでのサービスに影響を与えないことが要求されるという特徴もある。
【０００６】
従って、先述の既存交換機で実施していた受付可能な規制回数のみに基づく単一的な規制処理では、呼処理サーバの安定的な運用において不十分であるという課題があった。
【０００７】
本発明は、上記課題を鑑みてなされたものであり、その課題とするところは、呼処理サーバのリソースを最大限に生かしつつ、提供サービスの可用性を図ることにある。
【課題を解決するための手段】
【０００８】
請求項１記載のＳＩＰ信号規制装置は、呼処理サーバで動作するＳＩＰ信号規制装置において、ＳＩＰ信号を受け付けて、前記ＳＩＰ信号に係るＳＩＰ信号データをＳＩＰ信号記憶手段に記憶させるＳＩＰ信号受信手段と、前記ＳＩＰ信号に対して呼処理を開始する前に、前記呼処理サーバで許容可能な同時接続数を示す第１の規制閾値に基づいて当該ＳＩＰ信号を規制し、ＳＩＰ信号データにより使用される前記ＳＩＰ信号記憶手段のＳＩＰ信号記憶領域使用割合の上限を示す第２の規制閾値に基づいて更なる規制の要否を判定するＳＩＰ信号規制手段と、を有し、送信対象とされるＳＩＰ信号データの前記ＳＩＰ信号記憶手段での記憶位置を示すアドレス情報を格納する対向装置毎の送信用待ち行列を更に有し、前記ＳＩＰ信号規制手段は、現在の前記ＳＩＰ信号記憶領域使用割合が前記第２の規制閾値を超え、更に、前記送信用待ち行列に格納されたアドレス情報の数が第６の規制閾値を超える場合に、超えた分のアドレス情報を前記送信用待ち行列から解放すると共に、当該アドレス情報に係るＳＩＰ信号データを前記ＳＩＰ信号記憶手段から削除することを特徴とする。
【００１０】
請求項２記載のＳＩＰ信号規制装置は、請求項１記載のＳＩＰ信号規制装置において、前記ＳＩＰ信号記憶手段は、送信対象のＳＩＰ信号データを記憶する送信用記憶手段を有し、前記ＳＩＰ信号規制手段は、前記第２の規制閾値より大きい値を第３の規制閾値として設定し、前記現在のＳＩＰ信号記憶領域使用割合が更に当該第３の規制閾値を超える場合に、新規なＳＩＰ信号に対する前記送信用記憶手段の記憶領域割り当てを規制することを特徴とする。
【００１１】
請求項３記載のＳＩＰ信号規制装置は、請求項１又は２記載のＳＩＰ信号規制装置において、ＳＩＰ信号のトランザクションに係るトランザクションデータを記憶するトランザクション記憶手段を更に有し、前記ＳＩＰ信号規制手段は、前記トランザクションにより使用される前記トランザクション記憶手段のトランザクション記憶領域使用割合の上限を第４の規制閾値として設定し、現在の前記トランザクション記憶領域使用割合が前記第４の規制閾値を超える場合に、新規なＳＩＰ信号のトランザクションに係るトランザクションデータに対する、前記トランザクション記憶手段の記憶領域割り当てを規制することを特徴とする。
【００１２】
請求項４記載のＳＩＰ信号規制装置は、請求項２又は３記載のＳＩＰ信号規制装置において、受信したＳＩＰ信号のアドレス情報と、再送対象のＳＩＰ信号の再送時間間隔で設定された再送タイマイベントデータとをイベントとして格納するイベント用待ち行列を有し、前記ＳＩＰ信号規制手段は、前記イベント用待ち行列に格納されるイベントの上限数を第５の規制閾値として設定し、現在のイベントの数が前記第５の規制閾値を超える場合に、再送対象のＳＩＰ信号のアドレス情報と、最後に生成された再送タイマイベントデータ以外の再送タイマイベントデータとの前記イベント用待ち行列への更なる格納を規制することを特徴とする。
【００１３】
請求項５記載のＳＩＰ信号規制方法は、呼処理サーバで行うＳＩＰ信号規制方法において、前記呼処理サーバにより、ＳＩＰ信号を受け付けて、前記ＳＩＰ信号に係るＳＩＰ信号データをＳＩＰ信号記憶手段に記憶させるＳＩＰ信号受信ステップと、前記ＳＩＰ信号に対して呼処理を開始する前に、前記呼処理サーバで許容可能な同時接続数を示す第１の規制閾値に基づいて当該ＳＩＰ信号を規制し、ＳＩＰ信号データにより使用される前記ＳＩＰ信号記憶手段のＳＩＰ信号記憶領域使用割合の上限を示す第２の規制閾値に基づいて更なる規制の要否を判定するＳＩＰ信号規制ステップと、を有し、送信対象とされるＳＩＰ信号データの前記ＳＩＰ信号記憶手段での記憶位置を示すアドレス情報を格納する対向装置毎の送信用待ち行列を更に有し、前記ＳＩＰ信号規制ステップでは、現在の前記ＳＩＰ信号記憶領域使用割合が前記第２の規制閾値を超え、更に、前記送信用待ち行列に格納されたアドレス情報の数が第６の規制閾値を超える場合に、超えた分のアドレス情報を前記送信用待ち行列から解放すると共に、当該アドレス情報に係るＳＩＰ信号データを前記ＳＩＰ信号記憶手段から削除することを特徴とする。
【００１４】
以上より、本発明によれば、呼処理サーバの各リソースに対して規制閾値を設定し、個々の規制閾値に基づいてＳＩＰ信号を適宜規制するため、呼処理サーバのリソースを最大限に生かしつつ、提供サービスの可用性を図ることができる。
【発明の効果】
【００１５】
本発明によれば、呼処理サーバのリソースを最大限に生かしつつ、提供サービスの可用性を図ることができる。
【図面の簡単な説明】
【００１６】
【図１】転送系ネットワークの全体接続構成を概略的に示す図である。
【図２】ＳＩＰ信号規制装置の機能ブロック構成を示す図である。
【図３】第１の規制閾値による規制処理フローを示す図である。
【図４】第２の規制閾値による規制処理フローを示す図である。
【図５】第２の規制閾値による規制処理結果を示す図である。
【図６】第３の規制閾値による規制処理フローを示す図である。
【図７】第３の規制閾値による規制処理結果を示す図である。
【図８】第４の規制閾値による規制処理フローを示す図である。
【図９】第４の規制閾値による規制処理結果を示す図である。
【図１０】第５の規制閾値による規制処理フローを示す図である。
【図１１】第５の規制閾値による規制処理結果を示す図である。
【図１２】第６の規制閾値による規制処理概念を示す図である。
【図１３】第６の規制閾値による規制処理フローを示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明を実施する一実施の形態について図面を用いて説明する。但し、本発明は多くの異なる様態で実施することが可能であり、本実施の形態の記載内容に限定して解釈すべきではない。
【００１８】
〔転送系ネットワークについて〕
最初に、本実施の形態に係るＳＩＰ信号規制装置（呼処理サーバ上で動作）を有する転送系ネットワーク全体について説明する。図１は、転送系ネットワークの全体接続構成を概略的に示す図である。
【００１９】
本転送系ネットワークは、複数のクライアント端末５間及び／又は複数のサーバ（図１において不図示）間のＳＩＰネゴシエーションによる通信を確立するために経由する、複数の呼処理サーバ１と、複数の呼転送装置３と、メディアサーバ７とを備える。
【００２０】
所望相手先のクライアント端末５ｂに対して通話又は通信を開始する場合、要求元のクライアント端末５ａから当該相手先のクライアント端末５ｂに対し、呼転送装置３ａ→複数の呼処理サーバ１ａ，１ｃ，１ｂ→呼転送装置３ｂを経由して、呼接続要求を行うＳＩＰ信号が送信される。
【００２１】
そして、それらクライアント端末５ａ，５ｂ間でＳＤＰ（Session Description Protocol）の内容に基づいてＳＩＰネゴシエーションが行われ、その結果がＯＫの場合にＳＩＰセッションが確立する。
【００２２】
その後、音声通話や動画通信等といったメディア用のセッション情報が決定され、そのメディアの送受に利用されるメディアセッションが確立した後に、呼処理サーバ１を経由することなく、各呼転送装置３ａ，３ｃ，３ｂを通信経路に用いて、クライアント端末５ａ，５ｂ間でメディア通信が可能となる。
【００２３】
〔ＳＩＰ信号規制装置について〕
次に、本実施の形態に係るＳＩＰ信号規制装置について説明する。図２は、ＳＩＰ信号規制装置の機能ブロック構成を示す図である。本ＳＩＰ信号規制装置１００は、呼処理サーバ１上で動作し、信号受信部１１と、ＳＩＰバッファ１２と、イベントキュー１３と、呼処理部１４と、規制処理部１５と、規制閾値記憶部１６と、送信キュー１７と、信号送信部１８と、トランザクションバッファ１９とで主に構成される。
【００２４】
信号受信部１１は、１つ以上（数は変更可）の受信スレッドにより実行されるＳＩＰ信号受信手段であり、呼転送装置３又は呼処理サーバ１’’から送信されたクライアント端末５からのＳＩＰ信号（図２において模式的に記載された「●」）を受信して、そのＳＩＰ信号に含まれる情報（以下、ＳＩＰ信号データ）をＳＩＰバッファ１２内の受信用バッファに記憶させると共に、その受信用バッファ内における当該ＳＩＰ信号データの記憶位置を示すアドレス情報（例えば、ポインタ値）をイベントキュー１３に格納する機能を有する。
【００２５】
ＳＩＰバッファ１２は、予め確保された一定の記憶領域を有し、その記憶領域内で同一サイズ（異なるサイズでも可）に区分けされた各種用途用バッファで構成されるＳＩＰ信号記憶手段であり、受信したＳＩＰ信号のＳＩＰ信号データを受信用バッファ（受信用記憶手段）で記憶する機能や、対向の呼処理サーバ１’やメディアサーバ７（広くは、ＳＩＰ信号を送受信可能なサーバ。以下、呼処理サーバ１’と総称。）に送信されるＳＩＰ信号のＳＩＰ信号データを送信用バッファ（送信用記憶手段）で記憶する機能を有する。
【００２６】
イベントキュー１３は、ＳＩＰ信号データのアドレス情報をＦＩＦＯ（First In First Out）のリスト構造で保持する受信用待ち行列であり、信号受信部１１による格納命令に基づいて、受信したＳＩＰ信号の送信用バッファでのアドレス情報をイベントとして一時的に格納する機能を有する。
【００２７】
呼処理部１４は、イベント刈り取りスレッドや１つ以上（数は変更可）のワーカースレッドにより実行されるＳＩＰ信号処理手段及びＳＩＰ信号規制手段であり、イベントキュー１３に格納されたアドレス情報を順次刈り取り（取得し）、そのアドレス情報を用いて受信用バッファからＳＩＰ信号データを読み出して、呼処理サーバ１としての基本的な内部処理を行う機能を有する。
【００２８】
この内部処理とは、例えば、（１）受信したＳＩＰ信号に対してその信号プロトコルに基づく信号処理を行う処理、（２）対向する呼処理サーバ１’毎にＳＩＰ信号内のデータ情報を編集し、その通信状態やシーケンスを管理する処理、（３）クライアント端末５の論理番号を物理番号に変換する処理、（４）所望されたサービスの提供可否を判定する処理、（５）必要に応じてガイダンスメッセージを送出する処理等である。
【００２９】
また、呼処理部１４内で特にサービスに依存する機能部は、複数の機能部単位に信号分析・編集を行い、発信番号からシステム全体としてサービス提供中か、自網のユーザか、提供事業者かといったシステム分析や、受信したＳＩＰ信号情報や着信番号に紐づいたサービス契約内容に基づくサービス判定により着信許可や発信許可を行うサービス判定を行う。以降、このような内部処理を「呼処理」と総称する。
【００３０】
また、呼処理部１４は、呼処理を行う前又は後に、規制処理部１５に対して、ＳＩＰ信号に対して規制が必要か否かの判定を要求する機能を有する。
【００３１】
また、呼処理部１４は、規制処理部１５からの規制判定結果に基づいて、呼接続要求に対して何らかのエラー応答を行う以外の場合、呼処理を行い、その呼処理により編集（修正）したＳＩＰ信号データを送信用バッファに記憶させると共に、その修正後のＳＩＰ信号データの送信用バッファ内でのアドレス情報を送信キュー１７に格納して、受信時に記憶されていたＳＩＰ信号を受信用バッファから削除する機能を有する。一方、エラー応答を行う場合、呼処理を行うことなく、要求元の呼転送装置３又は呼処理サーバ１’’にその旨を返信する機能を有する。
【００３２】
規制処理部１５は、上記ワーカースレッドにより実行されるＳＩＰ信号規制手段であり、規制閾値記憶部１６から読み出した各規制閾値（後述する第１〜第６の規制閾値）を用いて、呼処理部１４で呼処理が行われる前又は後に、受信したＳＩＰ信号又は送信対象のＳＩＰ信号に対して規制判定を行う機能を有する。
【００３３】
規制閾値記憶部１６は、予め確保された一定の領域を有する規制閾値記憶手段であり、各規制目的に応じて予め設定された複数の規制閾値をｃｏｎｆｉｇとして記憶しておく機能を有する。
【００３４】
送信キュー１７は、イベントキュー１３と同様にＳＩＰ信号データのアドレス情報をＦＩＦＯのリスト構造で保持し、対向する呼処理サーバ１’毎（すなわち、ソケット通信毎）に設けられた送信用待ち行列であり、呼処理部１４による積込命令により、送信対象のＳＩＰ信号の送信用バッファでのアドレス情報を一時的に格納する機能を有する。
【００３５】
信号送信部１８は、１つ以上（数は変更可）の送信スレッドにより実行されるＳＩＰ信号送信手段であり、送信キュー１７からアドレス情報を順次取得して、そのアドレス情報を用いて送信用バッファから修正後のＳＩＰ信号データを読み出して、対向する呼処理サーバ１’に送信する機能を有する。
【００３６】
トランザクションバッファ１９は、ＳＩＰバッファ１２の定数倍の容量が必要とされるデータ記憶手段であり、対向の呼処理サーバ１’毎でのＳＩＰセッション毎に、ＳＩＰ信号の送受信に必要な単位処理（トランザクション）に係るトランザクションデータを記憶する機能を有する。
【００３７】
なお、本実施の形態では、発明の理解を容易にするため、規制処理部１５を呼処理部１４と区別して説明しているが、ＳＩＰ信号に対して規制処理を行うにはＳＩＰ信号の内容分析を伴い、それゆえ呼制御内で行わなければならないという呼処理サーバ１特有の特徴があるため、規制処理部１５で行う各規制判定処理を呼処理部１４の一機能とするのが好ましい。
【００３８】
〔呼処理サーバの動作概要について〕
ここで、本発明の特徴である規制処理を説明する前に、呼処理サーバ１の動作概要について説明する。なお、ここでの動作説明は、後述する規制処理を説明する上で必要と考えられる動作に留まるものであり、実環境下での呼処理サーバの動作は、以下に限定されるものではない。
【００３９】
まず、信号受信部１１により、前段の呼転送装置３や呼処理サーバ１’’から送信されたＳＩＰ信号が受信され、そのＳＩＰ信号に含まれるＳＩＰ信号データが受信用バッファに記憶されると共に、受信したＳＩＰ信号毎に、そのＳＩＰ信号データのアドレス情報がイベントキュー１３に格納される。
【００４０】
次に、呼処理部１４により、呼処理の準備ができた段階で格納された早い順にイベントキュー１３にからアドレス情報が順次取得され、そのアドレス情報を用いて受信用バッファからＳＩＰ信号データが取得されて、呼処理が実行される。プログラム上は、複数のワーカースレッドにより、その取得処理や呼処理が並列に実行される。
【００４１】
そして、呼処理部１４により、その呼処理されたＳＩＰ信号が、要求元に対してエラー応答を行うことなく送信対象とされる場合、その呼処理によりＳＩＰ信号データが修正され、その修正後のＳＩＰ信号データが送信用バッファに記憶されると共に、その修正後のＳＩＰ信号データへのアドレス情報が送信キュー１７に格納される。その際、受信時に記憶されていたＳＩＰ信号（修正前のＳＩＰ信号）は、受信用バッファから削除される。
【００４２】
その後、信号送信部１８により、送信キュー１７からアドレス情報が取得され、そのアドレス情報を用いて送信用バッファから修正後のＳＩＰ信号データが読み出されて、対向の呼処理サーバ１’に送信される。
【００４３】
ここで、送信用バッファに記憶された修正後のＳＩＰ信号データは、呼処理サーバ１や後段の呼処理サーバ１’の状態（例えば、呼処理サーバ１’が故障した場合や、再送不要の場合等）により再送する必要があることから、その対向の呼処理サーバ１’に送信した後も継続して保持される。
【００４４】
そして、後述する再送タイマイベント管理部により、ＳＩＰ信号の再送時間間隔で設定された再送タイマイベントデータが順次（例えば、１回目、２回目、…、６回目（最後））生成され、それら各再送タイマイベントデータでのタイマ満了時におけるタイマ通知を契機に、その都度、送信用バッファからＳＩＰ信号データが再取得され、対向の呼処理サーバ１’に再送信される。
【００４５】
その後、最後の再送タイマイベントデータに基づいてＳＩＰ信号データが再送信された場合には、呼処理サーバ１において用済みとみなされ、送信用バッファから削除される。
【００４６】
〔第１の規制閾値（同時接続数）による規制処理について〕
まず、呼処理サーバ１の処理能力に基づいて計算されたＳＩＰ信号の同時接続数（呼処理サーバ１で対処可能なＳＩＰ信号の同時接続上限数又は同時接続可能数）を超えた場合の規制処理について説明する。規制閾値記憶部１６には、その同時接続数が第１の規制閾値として予め記憶されている。
【００４７】
図３に示すように、最初に、ステップＳ１０１において、呼処理部１４は、イベントキュー１３から処理対象のイベント情報（すなわち、アドレス情報）を取得した後、呼処理を行う前に、呼処理サーバ１において、そのアドレスに位置するＳＩＰ信号データに対して規制の要・不要を確認する規制判定要求を規制処理部１５に送信する。
【００４８】
次に、ステップＳ１０２において、規制処理部１５は、呼処理部１４から判定対象のＳＩＰ信号データを受け取ると共に、規制閾値記憶部１６から第１の規制閾値（同時接続数）を取得する。
【００４９】
次に、ステップＳ１０３において、これまでの同時接続数を記録した現同時接続数が第１の規制閾値（同時接続数）を超えるか否かを判定し、超える場合には、ステップＳ１０４において、呼処理サーバ１での同時接続数を超えたことを理由とする規制要応答メッセージ（規制：要，理由：同時接続数超過）を生成し、超えない場合には、ステップＳ１０５において、規制不要応答メッセージ（規制：不要，理由：同時接続数未超過）を生成する。
【００５０】
次に、ステップＳ１０６において、ステップＳ１０２で取得したＳＩＰ信号データのＳＩＰ信号が初期信号であるか、切断信号であるか、リフレッシュ信号であるかを判断し、初期信号の場合には、ステップＳ１０７において、現同時接続数をカウントアップ（＋１）し、切断信号の場合には、ステップＳ１０８において、現同時接続数をカウントダウン（−１）し、リフレッシュ信号の場合には、ステップＳ１０９に進む。なお、リフレッシュ信号の場合、プログラム上では、現同時接続数に対しては何も処理しなくてもよいし、又は０を加算してもよい。
【００５１】
次に、ステップＳ１０９において、ステップＳ１０４又はステップＳ１０５で生成した応答メッセージを規制判定結果として返信する。
【００５２】
最後に、ステップＳ１１０において、呼処理部１４は、受信した規制判定結果が規制要の場合、その結果に含まれる理由を含むエラー応答を要求元の呼転送装置３等に返信し、その規制判定結果が規制不要の場合、呼処理を実行する。
【００５３】
なお、上記規制要応答メッセージや上記規制不要応答メッセージの（）内で記載した内容は一例であり、それらに限定されるものではない（以降、同様）。また、そのようなメッセージに代えて、規制要・不要をそれぞれ識別可能な規制識別フラグを利用してもよい（以降、同様）。
【００５４】
「（３６００÷平均保留時間）×同時接続数」の計算結果から得られる呼処理サーバ１での単位時間あたりの処理呼数とＣＰＵ使用率とは線形の関係にあるので、このような第１の規制閾値としては、例えば、ＣＰＵ使用率を用いることができる。
【００５５】
そして、線形の線上をモデルトラヒックとし、ある一定の単位時間あたりの処理呼数、例えば、４０万ＢＨＣＡを諸元呼量とした時、線上に乗らない部分、諸元以上の呼量を以降説明する他の規制閾値（第２〜第６の規制閾値）で規制する。
【００５６】
〔第２の規制閾値（緊急調達閾値）による規制処理について〕
先述したように、受信用バッファからのＳＩＰ信号データの削除タイミングは呼処理後であることから、その呼処理において処理の滞留が発生した場合、後発のＳＩＰ信号データの追加記憶により受信用バッファが不足し、そのＳＩＰ信号データのアドレス情報がイベントキュー１３に滞留してしまい、結果として、対向する呼処理サーバ１’間で行うＳＩＰ信号の送受信が停止する懸念がある。
【００５７】
また、先述したように、再送の必要性を考慮してＳＩＰ信号データは送信用バッファに継続して記憶されるため、対向する呼処理サーバ１’が故障した場合や再送タイマでの一定時間経過中に、再送不要になったＳＩＰ信号データの継続記憶により送信用バッファが不足し、ソケット通信毎（対向装置毎）に設けられた送信キュー１７にそのＳＩＰ信号データのアドレス情報が滞留する場合がある。
【００５８】
すなわち、受信用バッファや送信用バッファ等でのＳＩＰ信号データやそのアドレス情報の追加的又は継続的な蓄積により、ＳＩＰバッファ１２の記憶可能領域の不足や、送信キュー１７でのアドレス情報の滞留が発生する場合があることから、ＳＩＰバッファ１２の記憶領域を緊急に調達する必要がある。
【００５９】
そこで、ここでは、ＳＩＰバッファの使用上限率（使用上限割合）（例えば、ＳＩＰバッファ全体の９０％）を超えた場合には、そのＳＩＰバッファの記憶領域を緊急に調達する必要があると判断して当該使用上限率を緊急調達閾値とし、その緊急調達閾値を用いて行う規制処理について説明する。規制閾値記憶部１６には、その緊急調達閾値が第２の規制閾値として予め記憶されている。
【００６０】
以下、受信用バッファ及び送信キュー１７の場合を例に説明する。送信用バッファ及び送信キュー１７の場合も、「受信用」を「送信用」に読み替えることにより、基本的には同様の規制処理が実行される。
【００６１】
図４に示すように、最初に、ステップＳ２０１において、規制処理部１５は、規制閾値記憶部１６から、第２の規制閾値（ここでは、送受信用バッファに対する緊急調達閾値）を取得する。
【００６２】
次に、ステップＳ２０２において、これまでの受信用バッファの使用量を記録した現送受信用バッファ使用量に、受信したＳＩＰ信号データのデータ量を加算する。
【００６３】
次に、ステップＳ２０３において、ＳＩＰバッファ使用率（＝（現受信用バッファ使用量＋現送信用バッファ使用量）÷ＳＩＰバッファ１２の全記憶領域量）が第２の規制閾値（緊急調達閾値）を超えるか否かを判定し、超える場合には、ステップＳ２０４において、緊急調達フラグをオンに設定し、超えない場合には、ステップＳ２０５において、そのフラグをオフに設定する。
【００６４】
次に、ステップＳ２０６において、オン又はオフに設定された緊急調達フラグを規制判定結果として呼処理部１４に返信する。
【００６５】
最後に、ステップＳ２０７において、呼処理部１４は、緊急調達フラグがオンの場合、ＳＩＰバッファが枯渇状態に近づいていると判断し、送信キュー１７に格納されたアドレス情報が所定のキュー長閾値（後述する第６の規制閾値）を超えた場合には、図５に示すように、その所定のキュー長閾値以下になるように送信キュー１７から超えた分のアドレス情報を解放し、その解放対象のＳＩＰ信号データを送信用バッファから削除することにより、受信用バッファの記憶可能領域（送信用バッファにも使用可能な領域）を緊急調達する。一方、ＳＩＰの受信用バッファ緊急調達フラグがオフの場合には、呼処理を実行する。
【００６６】
なお、第２の規制閾値を超えた場合、ＳＩＰバッファ緊急調達フラグがオンされるのみであり、それがオンに設定され、かつ、送信キュー１７でのアドレス情報数が第６の規制閾値を超えた場合に、ステップＳ２０７の規制処理が実行される。その規制処理の具体例については後述する。
【００６７】
なお、ここで解放されるＳＩＰ信号データやそのアドレス情報は、例えば、再送対象のＳＩＰ信号等といった、解放してもサービスに影響の小さいＳＩＰ信号としてもよい。
【００６８】
〔第３の規制閾値（新規呼規制閾値）による規制処理について〕
上記〔第２の規制閾値（緊急調達閾値）による規制処理について〕では、緊急調達閾値、すなわちＳＩＰバッファ使用上限率を超えた場合に、ＳＩＰ信号データやそのアドレス情報を解放・削除する規制処理について説明した。
【００６９】
この緊急調達閾値を超えるタイミングでは、リフレッシュ信号や切断信号に対してＳＩＰバッファ１２が割り当てられない場合、新規呼と合わせて多くの呼が不完了呼（発呼から切断まで完了しない不完全な呼）となる。
【００７０】
一方、その緊急調達閾値を超えた場合であっても、ＳＩＰバッファ１２の残記憶領域を利用してＳＩＰ信号を記憶可能である。
【００７１】
そこで、ここでは、緊急調達閾値を超えた場合であっても、相手先のクライアント端末５との接続が完了予定の完了予定呼又は完了呼（以下、完了呼）の使用のため、その完了呼に対しては、ＳＩＰバッファ１２の残リソースを優先的に割り当て、一方、新規呼に対しては、その残リソースの割り当てを規制することにより、新規呼の受け付けを抑止する規制処理について説明する。規制閾値記憶部１６には、緊急調達閾値を超えた範囲で設定された新規呼規制閾値が、第３の規制閾値として予め記憶されている。
【００７２】
図６に示すように、最初に、ステップＳ３０１において、規制処理部１５は、割当対象のＳＩＰ信号が新規呼か完了呼かを判定し、新規呼の場合には、ステップＳ３０２において、規制閾値記憶部１６から、第３の規制閾値（新規呼規制閾値）を取得する。
【００７３】
次に、ステップＳ３０３において、これまでの送信用バッファの使用量を記録した現送信用バッファ使用量に割当対象のＳＩＰ信号のＳＩＰ信号データのデータ量を加算する。
【００７４】
次に、ステップＳ３０４において、ＳＩＰバッファ使用率（＝（現受信用バッファ使用量＋現送信用バッファ使用量）÷ＳＩＰバッファ１２の全記憶領域量）が第３の規制閾値（新規呼規制閾値）を超えるか否かを判定し、超える場合には、ステップＳ３０５において、割当不可であることを示す規制要応答メッセージ（規制：要，理由：新規呼規制閾値超過）を生成し、超えない場合には、ステップＳ３０６において、割当可であることを示す規制不要応答メッセージ（規制：要不要，理由：新規呼規制閾値未超過）を生成する。
【００７５】
次に、ステップＳ３０７において、ステップＳ３０５又はステップＳ３０６で生成した応答メッセージを規制判定結果として返信する。
【００７６】
最後に、ステップＳ３０８において、呼処理部１４は、受信した規制判定結果が規制要の場合、割当対象であるＳＩＰ信号（新規呼）のＳＩＰ信号データを送信用バッファに記憶することなく、その応答に含まれる理由を含むエラー応答を要求元の呼転送装置３等に返信し、その規制判定結果が規制不要の場合、そのＳＩＰ信号データを送信用バッファの残リソースに割り当てて記憶する。
【００７７】
なお、ステップＳ３０１において完了呼と判定された場合には、割当可であることを示す規制不要応答メッセージが呼処理部１４に送信され、送信用バッファの残リソースが割り当てられる。
【００７８】
以上より、完了呼については、ＳＩＰバッファ１２の残リソースに優先的に記憶され、新規呼については、送信用バッファの残リソースへの割り当てが規制される（図７参照）。なお、新規呼に対する受信用バッファへの割り当てについては、送信用バッファへの割り当てよりも優先的に扱うことが望ましいことから、それよりも優先的に割り当てられる。なお、リフレッシュ信号や切断信号の割り当てについては、優先的に許容されるものとする。
【００７９】
〔第４の規制閾値（トランザクション新規呼規制閾値）による規制処理について〕
上記〔第３の規制閾値（新規呼規制閾値）による規制処理について〕では、ＳＩＰバッファの使用率を利用して新規呼を規制する処理について説明したが、ここでは、トランザクションバッファ使用率を用いて、新規呼のトランザクションに必要とされるトランザクションデータの割り当てを規制する処理について説明する。規制閾値記憶部１６には、新規呼に対するトランザクションバッファ使用上限率を示すトランザクション新規呼規制閾値が第４の規制閾値として予め記憶されている。
【００８０】
図８に示すように、最初に、ステップＳ４０１において、規制処理部１５は、割当対象のＳＩＰ信号が新規呼か完了呼かを判定し、新規呼の場合には、ステップＳ４０２において、規制閾値記憶部１６から、第４の規制閾値（トランザクション新規呼規制閾値）を取得する。
【００８１】
次に、ステップＳ４０３において、これまでのトランザクションバッファ１９の使用量を記録した現トランザクションバッファ使用量に割当対象のＳＩＰ信号のＳＩＰ信号データのデータ量を加算する。
【００８２】
次に、ステップＳ４０４において、トランザクションバッファ使用率（＝現トランザクションバッファ使用量÷トランザクションバッファ１９の全記憶領域量）が第４の規制閾値（トランザクション新規呼規制閾値）を超えるか否かを判定し、超える場合には、ステップＳ４０５において、割当不可であることを示す規制要応答メッセージ（規制：要，理由：トランザクション新規呼規制閾値超過）を生成し、超えない場合には、ステップＳ４０６において、割当可であることを示す規制不要応答メッセージ（規制：要不要，理由：トランザクション新規呼規制閾値未超過）を生成する。
【００８３】
次に、ステップＳ４０７において、ステップＳ４０５又はステップＳ４０６で生成した応答メッセージを規制判定結果として返信する。
【００８４】
最後に、ステップＳ４０８において、呼処理部１４は、受信した規制判定結果が規制要の場合、割当対象であるＳＩＰ信号（新規呼）のＳＩＰ信号データのトランザクションに係るトランザクションデータをトランザクションバッファ１９に記憶することなく、その応答に含まれる理由を含むエラー応答を要求元の呼転送装置３等に返信し、その規制判定結果が規制不要の場合、そのＳＩＰ信号データをトランザクションバッファ１９の残リソースに割り当てる。
【００８５】
なお、ステップＳ４０１において完了呼と判定された場合には、割当可であることを示す規制不要応答メッセージが呼処理部１４に送信され、トランザクションバッファ１９の残リソースが割り当てられる。
【００８６】
以上より、完了呼については、トランザクションバッファ１９の残リソースに優先的に記憶され、新規呼については、その残リソースへの割り当てが規制される（図９参照）。
【００８７】
９０万ＢＨＣＡでのモデルトラヒックにおいては、４０万ＢＨＣＡまでは完了呼として動作し、残りは不完了呼として動作するものと想定される。上記第４の規制閾値（トランザクション新規呼規制閾値）を超えた場合、完了呼については、トランザクションバッファ１９を優先的に割り当てる以外に、そのトランザクション自体が捕捉される必要があるため、完了呼として動作可能なトランザクション数が確保される必要がある。
【００８８】
〔第５の規制閾値（イベントキュー登録閾値）による規制処理について〕
イベントキュー１３には、ＳＩＰ信号の送信用バッファでのアドレス情報がイベントとして格納される以外に、上記再送タイマイベント、ＡＣＫ信号データ、タイムアウトタイマイベント、コマンド実行イベント等、様々な情報やデータがイベントとして格納（登録）される。
【００８９】
ここでは、そのイベントの種別に応じて、イベントキュー１３に格納されるイベントの数を規制する処理について説明する。規制閾値記憶部１６には、イベントキュー登録閾値が第５の規制閾値として予め記憶されている。
【００９０】
図１０に示すように、最初に、ステップＳ５０１において、規制処理部１５は、規制閾値記憶部１６から、第５の規制閾値（イベントキュー登録閾値）を取得する。
【００９１】
次に、ステップＳ５０２において、これまでのイベントキュー１３へのイベント登録数を記録した現イベント登録数に登録対象のイベントを追加する。
【００９２】
次に、ステップＳ５０３において、現イベント登録数が第５の規制閾値（イベントキュー登録閾値）を超えるか否かを判定し、超える場合には、ステップＳ５０４において、その登録対象イベントの種別が再送タイマイベントであるか否かを判定する。
【００９３】
次に、再送タイマイベントの場合には、ステップＳ５０５において、その再送タイマイベントが最後であるか否かを判定し、最後でない場合には、ステップＳ５０６において、その再送タイマイベントが再び登録される可能があることから、登録不可を理由とする規制要応答メッセージを生成し、最後の場合には、ステップＳ５０７において、その再登録の可能性がないことから、たとえ第５の規制閾値（イベントキュー登録閾値）を超えていた場合であっても登録するように、規制不要メッセージを生成する。
【００９４】
また、ステップＳ５０４において、再送タイマイベントでない場合には、ステップＳ５０８において、その登録対象のイベントがＳＩＰ信号に係るイベントであるか否かを判定する。
【００９５】
ＳＩＰ信号イベントの場合には、ステップＳ５０９において、そのＳＩＰ信号イベントが再送されることが可能であるか否かを判定し、再送可能である場合には、そのＳＩＰ信号イベントが再び登録される可能があることから、ステップＳ５０６に進み、再送不可能の場合には、その再登録の可能性がないことから、ステップＳ５０７に進む。
【００９６】
また、ステップＳ５０３において、現イベント登録数が第５の規制閾値（イベントキュー登録閾値）を超えない場合には、ステップＳ５１０において、その対象信号が再送タイマイベントの場合に、前回の再送タイマイベントが既に登録されているか否かを判定し、登録されている場合には、再び登録する必要はないことから、ステップＳ５０６に進み、登録されていない場合には、ステップＳ５０７に進む。
【００９７】
次に、ステップＳ５１１において、ステップＳ５０６又はステップＳ５０７で生成した応答メッセージを規制判定結果として返信する。
【００９８】
最後に、ステップＳ５１２において、呼処理部１４は、受信した規制判定結果が規制要の場合、その登録対象信号をイベントキュー１３に登録することなく破棄し、その規制判定結果が規制不要の場合、登録を実行する。
【００９９】
すなわち、第５の規制閾値を超えている場合、図１１（ａ）に示すように、再送されることが可能であるＳＩＰ信号イベントや、最後以外の再送タイマイベントについては、再送可能であることから、イベントキュー１３への登録は行わない。但し、再送タイマイベントが最後の場合には、再送不可能であることから登録する。また、タイムアウトタイマイベントやコマンド実行イベントについても登録する。
【０１００】
一方、第５の規制閾値（イベントキュー登録閾値）を超えていない場合において、登録対象信号が再送タイマイベントである場合は、図１１（ｂ）に示すように、前回の再送タイマイベントが残留している際には、輻輳とみなして登録することなく破棄し、残留していない場合には登録する。なお、再送タイマイベント以外のイベントについては、第５の規制閾値（イベントキュー登録閾値）に到達していないため、登録する。なお、再送タイマイベントの残留判定は、再送タイマイベント管理部で行われる。
【０１０１】
〔第６の規制閾値（キュー長閾値）による規制処理について〕
最後に、上記ステップＳ２０７で使用した第６の規制閾値について以下詳述する。
【０１０２】
上記〔第２の規制閾値（緊急調達閾値）による規制処理について〕での説明と一部重複するが、対向する呼処理サーバ１’との通信が異常になった場合、ＳＩＰ信号の送信が不可となり、ＳＩＰバッファ１２の解放契機が送信後のものについては、ＳＩＰ信号のアドレス情報がソケット通信毎の送信キュー１７に滞留し、それゆえ送信バッファからの削除契機が失われることから、ＳＩＰバッファの枯渇に陥る可能性がある。
【０１０３】
このため、第２の規制閾値（緊急調達閾値）を用いて実施される先のＳＩＰバッファ緊急調達機能にて、通信が異常な対向の呼処理サーバ１’に対するソケット通信毎の送信キュー１７にキュー長閾値を超えたアドレス情報が積まれた際に、その積まれた分のアドレス情報を送信キュー１７から破棄し、それに対応するＳＩＰ信号データを送信用バッファから削除することで、ＳＩＰバッファの枯渇を防止する。
【０１０４】
一方、正常なＳＩＰセッションについてはＳＩＰバッファから削除されてはならないことから、再開／系切替時でソケット通信毎の送信キュー１７に定常的に溜まる数以上の値を設定すればよい。よって、再開／系切替時でのソケット通信毎の送信キュー１７に格納されるキュー長を実測し、その実測値をキュー長閾値として設定する。
【０１０５】
例えば、本呼処理サーバ１に対する呼量が同じで、かつ対向毎の呼量が均等である場合、対向数が少ない方が送信キュー１７に格納されるアドレス情報数が多くなり、対向数が多いほど少なくなると想定されることから、対向する呼処理サーバ１’の数に応じてキュー長閾値を決定する。
【０１０６】
具体的には、図１２の最左において、対向１との通信異常により、アドレス情報がキュー長閾値を超えたケースが示されている。この時、ＳＩＰ信号は対向に送信されず、送信キュー１７から掃けない分のアドレス情報に対応するＳＩＰ信号データが送信バッファ内で使用状態となり、全体のＳＩＰバッファ消費量が増加し、圧迫されることになる。
【０１０７】
これにより、正常なる対向２〜対向４間との通信で用いる受信バッファや送信バッファが不足する。そこで、第２の規制閾値（緊急調達閾値）を超え、かつキュー長閾値を超えた場合に、対向１用の送信キュー１７に格納されており、キュー長閾値を超える分のアドレス情報を破棄すると共に、そのアドレス情報に対応するＳＩＰ信号データを送信キュー１７から削除する。
【０１０８】
そこで、上述したように、上記第２の規制閾値（緊急調達閾値）に加えて送信キュー１７でのアドレス情報数を規制するキュー長閾値（第６の規制閾値）を設け、上記緊急調達閾値を超えた場合に、送信キュー１７において、そのキュー長閾値を超えたＳＩＰ信号のみ規制する処理について詳述する。
【０１０９】
図１３に示すように、最初に、ステップＳ６０１において、規制処理部１５は、規制閾値記憶部１６から、第６の規制閾値（キュー長閾値）を取得する。
【０１１０】
次に、ステップＳ６０２において、送信キュー１７に積み込まれたアドレス情報によるキュー長（アドレス情報の数）が第６の規制閾値（キュー長閾値）を超えるか否かを判定し、超える場合には、ステップＳ６０３において、キュー長閾値を超えたことを示す規制要応答メッセージ（規制：要，理由：キュー長閾値超過）を生成し、超えない場合には、ステップＳ６０４において、規制不要応答メッセージ（規制：要不要，理由：キュー長閾値未超過）を生成する。
【０１１１】
次に、ステップＳ６０５において、ステップＳ６０３又はステップＳ６０４で生成した応答メッセージを規制判定結果として返信する。
【０１１２】
最後に、ステップＳ６０６において、呼処理部１４は、受信した規制判定結果が規制要でかつ第２の緊急調達閾値がオンの場合、図１２に示したように、キュー長閾値以下になるように送信キュー１７からアドレス情報（上記と同様に、解放してもサービスに影響の小さいＳＩＰ信号のアドレス情報）を解放すると共に、そのアドレス情報に対応するＳＩＰ信号データを送信用バッファから削除して、受信用バッファの記憶領域の一部を送信用バッファとして転用して利用する。
【０１１３】
〔各規制の適用順番について〕
最後に、これまで説明した各規制の適用順について説明する。最初に、「第１の規制閾値（同時接続数）＜現同時接続数」（ステップＳ１０３）が成立するかを判定し、成立しない場合に、第２の規制閾値（緊急調達閾値）等を用いて更なる規制の要否が判定される。
【０１１４】
次に、「第２の規制閾値（緊急調達閾値）＜ＳＩＰバッファ使用率」（ステップＳ２０３）が成立するかを判定し、成立する場合に、ＳＩＰバッファ緊急調達フラグがオンに設定され、第６の規制閾値（所定のキュー長閾値）を超えた送信キュー１７についてのみ（すなわち、その送信キュー１７に対向する呼処理サーバ１’についてのみ）規制対象とされる（ステップＳ２０７）。
【０１１５】
次に、更に、「第３の規制閾値（新規呼規制閾値）＜ＳＩＰバッファ使用率」（ステップＳ２０３、ステップＳ３０４）が成立するか、及び／又は、「第４の規制閾値＜トランザクションバッファ使用率」（ステップＳ４０４）が成立するかが判定され、成立する場合に、システム全体が規制対象とされる。但し、この時点では、新規呼のみ規制対象とされ、完了呼については可能な限り規制対象外とされる（図７、図９参照）。
【０１１６】
最後に、更に、「第５の規制閾値（イベントキュー登録閾値）＜現イベント登録数」（ステップＳ５０４）が成立するかが判定され、成立する場合に、再送が期待されるＳＩＰ信号のアドレス情報や再送タイマイベントの格納を規制する（ステップＳ５０８、Ｓ５０５）。
【０１１７】
なお、以上説明した各規制処理は、それぞれ任意に単独で行うことも可能であり、いずれか２つ以上を実行してもよい。
【０１１８】
以上より、本実施の形態によれば、ＳＩＰ信号に対して呼処理を開始する前に、呼処理サーバ１で許容可能な同時接続数を示す第１の規制閾値に基づいて当該ＳＩＰ信号を規制し、ＳＩＰ信号データにより使用されるＳＩＰバッファ１２のＳＩＰバッファ使用率の上限を示す第２の規制閾値に基づいて更なる規制の要否を判定するので、呼処理サーバのリソースを最大限に生かしつつ、提供サービスの可用性を図ることができる。
【０１１９】
また、本実施の形態によれば、現在のＳＩＰバッファ使用率が第２の規制閾値を超え、更に、送信キュー１７に格納されたアドレス情報の数が第６の規制閾値を超える場合に、超えた分のアドレス情報を送信キュー１７から解放すると共に、当該アドレス情報に係るＳＩＰ信号データをＳＩＰバッファ１２から削除するので、より確実に提供サービスの可用性を図ることができる。
【０１２０】
また、本実施の形態によれば、第２の規制閾値より大きい値を第３の規制閾値として設定し、現在のＳＩＰバッファ使用率が更に当該第３の規制閾値を超える場合に、新規なＳＩＰ信号に対する送信用バッファの記憶領域割り当てを規制するので、完了呼（継続呼）に対するサービスの優先度を上げることができる。
【０１２１】
また、本実施の形態によれば、トランザクションで使用されるトランザクションバッファ１９のトランザクションバッファ使用率を第４の規制閾値として設定し、現在のＳＩＰバッファ使用率が第２の規制閾値を超え、更に、現在のトランザクションバッファ使用率が当該第４の規制閾値を超える場合に、新規なＳＩＰ信号のトランザクションに係るトランザクションデータに対する、トランザクションバッファ１９の記憶領域割り当てを規制するので、完了呼（継続呼）に対するサービスの優先度を更に上げることができる。
【０１２２】
また、本実施の形態によれば、イベントキュー１３に格納されるイベントの上限数を第５の規制閾値として設定し、現在のイベントの数が第５の規制閾値を超える場合に、再送対象のＳＩＰ信号のアドレス情報と、最後に生成された再送タイマイベントデータ以外の再送タイマイベントデータとのイベントキュー１３への更なる格納を規制するので、提供サービスの可用性を更に図ることができる。
【０１２３】
最後に、ＳＩＰ信号規制装置１００は、メモリ等の記憶手段と、ＣＰＵ等の計算・制御手段とを有するコンピュータで実現できる。また、その装置で行う動作処理は、プログラムにより実行される。
【符号の説明】
【０１２４】
１…呼処理サーバ
１’…対向の呼処理サーバ
３…呼転送装置
５…クライアント端末
７…メディアサーバ
１１…信号受信部（ＳＩＰ信号受信手段）
１２…ＳＩＰバッファ（ＳＩＰ信号記憶手段）
１３…イベントキュー
１４…呼処理部（ＳＩＰ信号規制手段）
１５…規制処理部（ＳＩＰ信号規制手段）
１６…規制閾値記憶部
１７…送信キュー
１８…信号送信部
１９…トランザクションバッファ
１００…ＳＩＰ信号規制装置
Ｓ１０１〜Ｓ１１０、Ｓ２０１〜Ｓ２０７、Ｓ３０１〜Ｓ３０８、Ｓ４０１〜Ｓ４０８、Ｓ５０１〜Ｓ５１２、Ｓ６０１〜Ｓ６０６…処理ステップ
【図１】
0005647630.tif 000002
【図２】
0005647630.tif 000003
【図３】
0005647630.tif 000004
【図４】
0005647630.tif 000005
【図５】
0005647630.tif 000006
【図６】
0005647630.tif 000007
【図７】
0005647630.tif 000008
【図８】
0005647630.tif 000009
【図９】
0005647630.tif 000010
【図１０】
0005647630.tif 000011
【図１１】
0005647630.tif 000012
【図１２】
0005647630.tif 000013
【図１３】
0005647630.tif 000014