JP3793159B2 - Control sequence test method in VoIP service, test device and capture device used in the test method, and computer program for realizing the test device and capture device - Google Patents
Control sequence test method in VoIP service, test device and capture device used in the test method, and computer program for realizing the test device and capture device Download PDFInfo
- Publication number
- JP3793159B2 JP3793159B2 JP2003038391A JP2003038391A JP3793159B2 JP 3793159 B2 JP3793159 B2 JP 3793159B2 JP 2003038391 A JP2003038391 A JP 2003038391A JP 2003038391 A JP2003038391 A JP 2003038391A JP 3793159 B2 JP3793159 B2 JP 3793159B2
- Authority
- JP
- Japan
- Prior art keywords
- function
- communication data
- data
- capture device
- call
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
- Monitoring And Testing Of Exchanges (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
【0001】
【産業上の利用分野】
本発明は、複数の物理的なコールエージェント(Call Agent)やゲートキーパ(Gate Keeper)等のサーバ群とルータから構成されるIPネットワーク上で展開するVoIPサービスにおいて、VoIPサービスの利用者からの発信不可の申告に対し、発信端末から着信端末までの全ての制御信号シーケンスを瞬時に生成し、故障発生箇所を特定する制御信号シーケンス試験方法に関するものである。
本発明は、該試験方法に使用する試験装置及びキャプチャ装置、及び該試験装置及びキャプチャ装置を実現するためのコンピュータプログラムにも関するものである。
【0002】
【従来の技術】
VoIPサービスを提供するIPネットワーク上の故障は、早期発見、早期回復が要求される。
従来は、想定される被疑箇所に予め設置しているか、あるいは、被疑箇所を特定後に設置したキャプチャ装置により通信データを収集し、解析を行い、キャプチャした通信データごとに必要となる通信データの抽出、通信データの正常性確認を行なうことにより異常発生箇所を探索していた(例えば、特許文献1参照)。
【0003】
【特許文献1】
特開平6−326752号公報
【0004】
【発明が解決しようとする課題】
しかしながら、上述した方式では、通信データ上の異常を確認した箇所を特定した後に、その異常が発生するに至った前後関係を探索するには、キャプチャした通信データの解析の実施や、解析した通信データ間の相関を判別するなどによる原因究明に時間を要しており、その結果、故障回復が遅れるなどVoIPサービスに及ぼす影響も大きかった。
【0005】
本発明の目的は、予め設置した複数のキャプチャ装置から自動的に収集した通信データの解析を行い、端末間におけるエンド・ツー・エンドでの通信状態を一元的に管理することにより異常発生箇所の特定から原因の究明、故障回復までの一連の故障対応業務を正確且つ迅速に実行するために有用な、制御信号シーケンス試験方法及び装置、及び該装置を実現するためのコンピュータプログラムを提供することにある。
【0006】
【課題を解決するための手段】
請求項1に係る発明は、複数の物理的なコールエージェント(Call Agent)やゲートキーパ(Gate Keeper)等のサーバ群とルータから構成されるIPネットワーク上で展開するVoIPサービスを対象として、複数のキャプチャ装置から収集した制御信号である通信データを処理することにより、複数の通信区間を跨った呼処理を一つの呼処理シーケンスとして生成し、故障発生箇所を特定する制御シーケンス試験方法であって、
(1)複数のキャプチャ装置から収集した制御信号である通信データ全てに対して、Call ID毎の割り振りを行うことにより各通信データを呼処理毎に分離するステップ、
(2)次に全ての呼処理毎の通信データに対して着電番情報と発電番情報による検索を実行することにより同一の呼処理と類推される複数の呼処理毎の通信を抽出するステップ、
(3)抽出した複数の呼処理毎の通信データをデータベースに格納している正常データと照合することにより正常性を確認するステップ、
(4)更に通信データの送信元IPアドレスと送信先IPアドレスから当該データがキャプチャされた区間を特定するステップ、
(5)各データ項目に存在するタイムスタンプを参照して前後関係に矛盾が無ければ同一の呼処理に関する通信データであると断定するステップ、
(6)同一の呼処理に関する通信データを連結して複数空間を跨った発信端末から着信端末までの全ての制御信号シーケンスを生成するステップ、
( 7 )生成された制御信号シーケンスが正常終了していない場合に最終信号を受信している装置を故障の被疑対象として検出するステップ、
とを備えることを特徴とする。
【0008】
請求項2に係る発明は、上記の試験方法に用いる制御信号シーケンス試験装置であって、複数の物理的なコールエージェントやゲートキーパ等のサーバ群とルータから構成されるIPネットワーク上で展開するVoIPサービスを対象として、通過する全てのパケットの中から指定されたプロトコルの制御信号に関するパケットだけをキャプチャする機能と、キャプチャしたパケットをプロトコルに応じた通信データに変換する論理を具備するキャプチャ装置が、各サーバに接続される回線とVoIPサービスを利用する顧客の端末装置からのパケットをキャプチャ可能に設置されている環境において、当該試験装置は、試験対象となる顧客の端末装置を特定するための発信元電話番号と着信先電話番号とそれぞれのIPアドレスと端末種別を入力する機能と応答メッセージを表示する機能を備える操作部と、前記キャプチャ装置とデータ通信網を介して接続される試験部とを具備し、該試験部は、各サーバや顧客の端末装置に割り振られたIPアドレスと同一セグメント上に接続されるキャプチャ装置との対応表と、顧客の端末装置の電話番号と当該端末装置が収容されるゲートキーパやコールエージェントとの対応表と、各プロトコル毎の通信データの正常データを格納したデータベースと、キャプチャ装置に対してキャプチャの開始や終了を通知する機能と、保持するデータベースに対して電話番号やIPアドレスをキーとして検索要求を行なうことにより試験の対象となるキャプチャ装置を特定する機能と、キャプチャ装置がキャプチャした通信データを取得する機能と、キャプチャ装置から取得した通信データをデータベースにある正常データと比較することによりデータ項目毎の正常性を判定するデータ解析機能と、特定の検索キーを使用して通信データから必要なデータを抽出する論理であるデータ検索機能と、検索した結果得られる複数の通信データの発信元情報と着信先情報と時刻情報を参照することにより前後関係を把握し、複数の通信データを連結する連結機能と、連結した結果シーケンスが正常終了していない場合に最終信号を受信している装置を被疑対象とする被疑対象検出機能とを備えていることを特徴とする。
【0009】
請求項3に係る発明は、上記の試験方法に用いるキャプチャ装置であって、通過する全てのパケットの中から指定されたプロトコルの制御信号に関するパケットだけをキャプチャする機能と、キャプチャしたパケットをプロトコルに応じた通信データに変換する論理を具備することを特徴とする。
【0010】
請求項4に係る発明は、上記の制御信号シーケンス試験装置を実現するためのコンピュータプログラムであって、該コンピュータプログラムは、
試験装置の操作端末に含まれるコンピュータに、試験対象となる顧客の端末装置を特定するための発信元電話番号と着信先電話番号とそれぞれのIPアドレスと端末種別を入力する機能と、応答メッセージを表示する機能を実現させ、
試験装置の試験部に含まれるコンピュータに、各サーバや顧客の端末装置に割り振られたIPアドレスと同一セグメント上に接続されるキャプチャ装置との対応表と、顧客の端末装置の電話番号と当該端末装置が収容されるゲートキーパやコールエージェントとの対応表と、各プロトコル毎の通信データの正常データをデータベースに格納する機能と、キャプチャ装置に対してキャプチャの開始や終了を通知する機能と、保持するデータベースに対して電話番号やIPアドレスをキーとして検索要求を行なうことにより試験の対象となるキャプチャ装置を特定する機能と、キャプチャ装置がキャプチャした通信データを取得する機能と、キャプチャ装置から取得した通信データをデータベースにある正常データと比較することによりデータ項目毎の正常性を判定するデータ解析機能と、特定の検索キーを使用して通信データから必要なデータを抽出する論理であるデータ検索機能と、検索した結果得られる複数の通信データの発信元情報と着信先情報と時刻情報を参照することにより前後関係を把握し、複数の通信データを連結する連結機能と、連結した結果シーケンスが正常終了していない場合に最終信号を受信している装置を被疑対象とする被疑対象検出機能とを実現させることを特徴とする。
【0011】
請求項5に係る発明は、上記のキャプチャ装置を実現するためのコンピュータプログラムであって、該コンピュータプログラムは、
キャプチャ装置に含まれるコンピュータに、通過する全てのパケットの中から指定されたプロトコルの制御信号に関するパケットだけをキャプチャする機能と、キャプチャしたパケットをプロトコルに応じた通信データに変換する論理機能を実現させることを特徴とする。
【0012】
【発明の実施の形態】
図1は、複数の物理的なコールエージェント(CA)やゲートキーパ(GK)等のサーバ群とルータ(図示せず)から構成されるIPネットワーク上で展開するVoIPサービスに対して、故障箇所を検出するために、複数のキャプチャ装置と、キャプチャ装置から収集した制御信号である通信データを処理することにより、複数の通信区間を跨った呼処理を一つの呼処理シーケンス(制御信号シーケンス)として生成し、故障発生個所を特定する制御信号シーケンス試験装置とを備えたIPネットワークシステムの全体構成を示す。
【0013】
キャプチャ装置は、IPネットワークを構成するコールエージェントCAやゲートキーパGK、メディアゲートMG(図示せず)等のサーバに収容される回線と、加入者の端末装置と同一セグメント上に設置され、通過する全てのパケットの中から指定されたプロトコルの制御信号に関するパケットだけをキャプチャする機能と、キャプチャしたパケットをプロトコルに応じた通信データ、例えば図1に示すSIPメッセージやH.323メッセージに含まれる項目、に変換する論理を具備する。
【0014】
制御信号シーケンス試験装置は操作端末と、キャプチャ装置とデータ通信網を介して接続される試験装置本体とを具備する。試験装置本体のデータベースDBには、各サーバや顧客の端末装置に割り振られたIPアドレスと同一セグメント上に接続されるキャプチャ装置との対応表と、顧客の端末装置の電話番号と当該端末装置が収容されるゲートキーパやコールエージェントとの対応表と、各プロトコル毎の通信データの正常データとを事前に登録する。
【0015】
次に、制御信号シーケンス試験装置の操作端末から発信端末の電話番号とIPアドレス、着信先端末の電話番号とIPアドレス、プロトコル種別を入力すると、試験装置本体は前記データベースDBの対応表から、試験の対象となるキャプチャ装置を抽出し、当該キャプチャ装置に対してプロトコル種別を含むキャプチャ開始要求を送信する機能を備える。キャプチャの開始後、シーケンス生成要求者は発信端末から着信端末への接続処理を実行する。
【0016】
接続処理の完了を契機に試験装置本体は、キャプチャ装置から通信データの収集を行う機能と、得られた通信データをデータベースにある正常データと比較することによりデータ項目毎の正常性を判定する機能と、特定の検索キーを使用して通信データから必要なデータを抽出する論理であるデータ検索機能と、検索した結果得られる複数の通信データの発信元情報と着信先情報と時刻情報を参照することにより前後関係を把握し、複数の通信データを連結して制御信号シーケンスを生成する機能と、生成された制御信号シーケンスが正常終了していない場合に最終信号を受信している装置を被疑対象とする被疑対象検出機能とを備えている。
【0017】
【実施例】
実施例として、VoIPサービスを利用する顧客のH.323端末1からH.323端末2への正常な発信処理が不可能となった場合における制御信号シーケンス試験の手順を図3及び図4を参照して説明する。
【0018】
先ず、発信不可の申告を受けた事業者のオペレータまたは顧客自身が制御信号シーケンス試験装置の操作端末から端末1の電話番号とIPアドレス、端末2の電話番号とIPアドレス、及びプロトコル種別となるH.323を起動パラメータとして試験開始命令を制御信号シーケンス試験装置に送信する(S1)。
【0019】
試験装置本体では、まずデータベースに対して電話番号をキーとして検索要求を行い、端末1の収容先であるゲートキーパGK1とそのIPアドレス、端末2の収容先であるゲートキーパGK2とそのIPアドレスを取得する(S2)。
次に、IPアドレスをキーとして検索要求を実行することによりGK1と同一のネットワークに設置されているキャプチャ装置A、GK2と同一のネットワークに設置されているキャプチャ装置Bを特定する(S3)。
特定したキャプチャ装置A及びキャプチャ装置Bに対してキャプチャ対象となるプロトコル種別H.323を指定してキャプチャ開始要求を送信する(S4)。
【0020】
キャプチャ装置から送られてくるキャプチャ開始通知の確認後(S5)、キャプチャ開始通知を操作端末に送信し(S6)、キャプチャ開始通知を操作端末に表示する(S7)。
試験要求者は、キャプチャ開始通知を確認したうえで、端末1から端末2への発信処理を実行する(S8)。キャプチャ装置では、設置されたネットワークを通過するSIPやH.323等の複数のプロトコルから指定されたH.323に関する信号のみをキャプチャする。
発信処理の完了を契機に試験装置はキャプチャ装置から通信データの収集を行う(S9)。端末2にネットワークの未接続の場合等で通信データが存在しない場合は収集要求に対して、対象データ無しで正常に動作する。
【0021】
収集した通信データはキャプチャ装置が設置されたネットワークに存在する全てのH.323端末から発信された通信データなので、Call・IDで分類することによりH.323端末ごとの通信データ(H.323メッセージ)に分類する(S10)。
さらに、その中に含まれる発信電番情報には端末1の電話番号が、着信電番情報には端末2の電話番号が設定されている通信データで検索を実行することにより試験対象となる通信データを特定する(S11)。
【0022】
データベースには、例えば図5に示すようなH.323の正常シーケンスとシーケンス上に付与されるべきデータが格納されており、特定した通信データをこの正常データと照合し、照合できたところまでのデータを全体シーケンス作成のためのデータとして利用する(S12)。
通信データの送信元IPアドレスが端末1のIPアドレス、送信先IPアドレスが端末2のIPアドレスの場合はキャプチャ装置Aでキャプチャされた通信データと特定し、送信元IPアドレスが端末2のIPアドレス、送信先IPアドレスが端末1のIPアドレスの場合はキャプチャ装置Bでキャプチャされた通信データと特定し、尚且つ、タイムスタンプを確認して時間の流れも一致する場合に全体シーケンスを作成する(S13)。
【0023】
全体シーケンスが図5に示すように正常終了していない場合に最終信号を受信している装置を被疑対象として検出する(S14)。
被疑対象がある場合は、被疑対象の情報とともに作成した全体シーケンスを操作端末に送信し(S15)、操作端末に表して全体シーケンスと被疑対象を試験要求者に確認可能とする(S16)。被疑対象装置は、操作端末の画面上に、例えば赤色で表示することによって試験要求者に被疑箇所を通知することにより異常発生箇所や故障修理箇所の特定を容易にすることができる。
【0024】
例えば、GK1に収容されるH.323端末1と、GK2に収容されるH.323端末2の通信処理において、正常時の処理結果は図5のシーケンスが表示されるが、端末2の接触不良や故障時には、本来端末1からのSETUP信号に対してCALL PROCEEDINGを返信後、GK2にはARQを送信するが、それらの信号が送出されないため図6のシーケンスが表示されるので、試験要求者は端末2が被疑箇所であると容易に把握することができる。
【0025】
また、GK2が不良の場合には、本来端末2からのARQ信号に対してARJ信号を返信するが、その信号が送信されないため図7のシーケンスが表示されるので、試験要求者はGK2が被疑箇所であると容易に把握することができる。
【0026】
以上、本発明による制御信号シーケンス試験装置の機能及び制御信号シーケンス試験方法の手順を説明したが、これらの機能や手順は制御信号シーケンス試験装置に含まれるコンピュータにより実現でき、本発明はこれらの機能や手順を実現させるためのコンピュータプログラムも提供するものである。
【0027】
【発明の効果】
事業者が提供するVoIPサービスを複数の顧客が利用するIPネットワークにおいて、顧客の行なう発信処理に不具合が生じている場合に、事業者もしくは顧客が簡易な操作で試験装置に複雑な信号解析を実行させ、簡易な形式で異常発生箇所や故障装置を特定することができので、故障対応業務を正確且つ迅速に実行することができ、VoIPサービスへの影響度を最小限とすることができる。
【図面の簡単な説明】
【図1】 本発明による制御信号シーケンス試験方法を実施するIPネットワークシステムの全体構成図である。
【図2】 SIPメッセージ及びH.323メッセージに含まれる項目を示す図である。
【図3】 VoIPサービスを利用する顧客のH.323端末1からH.323端末2への正常な発信処理が不可能となった場合に実行される制御信号シーケンス試験を説明するためのIPネットワークシステムを示す図である。
【図4】 VoIPサービスを利用する顧客のH.323端末1からH.323端末2への正常な発信処理が不可能となった場合における制御信号シーケンス試験の手順を示す図である。
【図5】 正常制御信号シーケンスを示す図である。
【図6】 端末2が故障の場合の制御信号シーケンスを示す図である。
【図7】 ゲートキーパGK2が故障の場合の制御信号シーケンスを示す図である。
【符号の説明】
CA コールエージェント
GK,GK1,GK2 ゲートキーパ[0001]
[Industrial application fields]
In the VoIP service developed on an IP network composed of a group of servers such as a plurality of physical call agents (Call Agents) and gate keepers (Gate Keepers) and a router, it is impossible to make a call from a user of the VoIP service. The present invention relates to a control signal sequence test method for instantly generating all control signal sequences from a transmitting terminal to a receiving terminal to identify a failure occurrence location .
The present invention also relates to a test apparatus and a capture apparatus used in the test method, and a computer program for realizing the test apparatus and the capture apparatus.
[0002]
[Prior art]
A failure on an IP network that provides a VoIP service requires early detection and early recovery.
Conventionally, communication data is collected and analyzed by a capture device that has been installed in the suspected suspected location in advance or after the suspected location has been identified, and necessary communication data is extracted for each captured communication data Then, the abnormality occurrence location was searched by checking the normality of the communication data (see, for example, Patent Document 1).
[0003]
[Patent Document 1]
JP-A-6-326752 [0004]
[Problems to be solved by the invention]
However, in the method described above, after identifying the location where the abnormality in the communication data is confirmed, in order to search the context in which the abnormality has occurred, the captured communication data is analyzed or the analyzed communication is performed. It took time to investigate the cause by determining the correlation between the data, and as a result, the influence on the VoIP service was great, such as delay in failure recovery.
[0005]
An object of the present invention is to analyze communication data automatically collected from a plurality of pre-installed capture devices, and to manage an end-to-end communication state between terminals in an integrated manner. To provide a control signal sequence test method and apparatus, and a computer program for realizing the apparatus, which are useful for accurately and quickly executing a series of failure handling operations from identification to cause investigation and failure recovery. is there.
[0006]
[Means for Solving the Problems]
The invention according to claim 1 is directed to a plurality of captures for a VoIP service deployed on an IP network including a group of servers such as a plurality of physical call agents (Gate Agents) and gate keepers (Gate Keepers) and a router. By processing communication data that is a control signal collected from a device, a call processing across a plurality of communication sections is generated as one call processing sequence, and a control sequence test method for identifying a failure occurrence location,
(1) A step of separating each communication data for each call processing by performing allocation for each Call ID for all communication data that is control signals collected from a plurality of capture devices,
(2) Next, a step of extracting communications for each of the plurality of call processes, which is presumed to be the same call process, by executing a search based on the incoming call number information and the power generation number information for communication data for each call process. ,
(3) a step of confirming normality by comparing the extracted communication data for each of the plurality of call processes with normal data stored in a database;
(4) a step of further identifying the section in which the data is captured from the source IP address and destination IP address of the communication data;
(5) a step of referring to a time stamp existing in each data item and determining that the communication data is related to the same call processing if there is no contradiction in the context.
(6) A step of generating all control signal sequences from a transmitting terminal to a receiving terminal across a plurality of spaces by connecting communication data related to the same call processing ,
( 7 ) a step of detecting a device receiving the final signal as a suspicious object of failure when the generated control signal sequence is not normally terminated;
Characterized in that it comprises and.
[0008]
The invention according to
[0009]
The invention according to claim 3 is a capture device used in the test method described above, and has a function of capturing only a packet related to a control signal of a designated protocol from all packets passing, and using the captured packet as a protocol. It is characterized by comprising logic for converting to corresponding communication data.
[0010]
The invention according to claim 4 is a computer program for realizing the control signal sequence test apparatus, wherein the computer program includes:
A function included in the computer included in the operation terminal of the test apparatus is a function for inputting a source telephone number, a destination telephone number, an IP address and a terminal type for identifying a customer terminal apparatus to be tested, and a response message. Realize the function to display,
Correspondence table between the IP address allocated to each server or customer terminal device and the capture device connected on the same segment to the computer included in the test unit of the test device, the telephone number of the customer terminal device and the terminal The correspondence table with the gatekeeper and call agent that accommodates the device, the function of storing normal data of communication data for each protocol in the database, and the function of notifying the capture device of the start and end of capture A function for specifying a capture device to be tested by making a search request to the database using a telephone number or IP address as a key, a function for acquiring communication data captured by the capture device, and a communication acquired from the capture device Data terms by comparing the data with normal data in the database Data analysis function to determine the normality of each, data search function that is the logic to extract the necessary data from the communication data using a specific search key, and source information of multiple communication data obtained as a result of the search And a destination function and a time information by referring to the time information, a connection function for connecting a plurality of communication data, and a device that receives a final signal when the connected result sequence is not normally completed. A suspicious object detection function as a suspicious object is realized.
[0011]
The invention according to claim 5 is a computer program for realizing the capture device, wherein the computer program is:
A computer included in the capture device realizes a function of capturing only a packet related to a control signal of a specified protocol from all passing packets and a logical function of converting the captured packet into communication data according to the protocol. It is characterized by that.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 shows a failure point detected for a VoIP service deployed on an IP network composed of a group of servers such as a plurality of physical call agents (CA) and gatekeepers (GK) and a router (not shown). To process multiple capture devices and communication data that is control signals collected from the capture devices, call processing across multiple communication sections is generated as a single call processing sequence (control signal sequence). 1 shows an overall configuration of an IP network system including a control signal sequence test device that identifies a location where a failure has occurred.
[0013]
The capture device is installed on the same segment as the subscriber terminal device and the line accommodated in the server such as the call agent CA, the gatekeeper GK, and the media gate MG (not shown) constituting the IP network. A function of capturing only a packet related to a control signal of a designated protocol from among the packets of the packet, and communication data such as a SIP message shown in FIG. It includes logic for converting into items included in the H.323 message.
[0014]
The control signal sequence test apparatus includes an operation terminal and a test apparatus main body connected to the capture apparatus via a data communication network. In the database DB of the test apparatus main body, the correspondence table between the IP addresses allocated to the respective servers and customer terminal devices and the capture devices connected on the same segment, the telephone number of the customer terminal device and the terminal device are stored. A correspondence table with accommodated gatekeepers and call agents and normal data of communication data for each protocol are registered in advance.
[0015]
Next, when the telephone number and IP address of the calling terminal, the telephone number and IP address of the destination terminal, and the protocol type are input from the operation terminal of the control signal sequence test apparatus, the test apparatus main body performs the test from the correspondence table of the database DB. And a function of transmitting a capture start request including a protocol type to the capture device. After the capture is started, the sequence generation requester executes connection processing from the transmission terminal to the reception terminal.
[0016]
Upon completion of connection processing, the test device itself has a function to collect communication data from the capture device and a function to determine normality for each data item by comparing the obtained communication data with normal data in the database. And a data search function that is a logic that extracts necessary data from communication data using a specific search key, and refers to source information, destination information, and time information of a plurality of communication data obtained as a result of the search. The function to generate a control signal sequence by concatenating multiple communication data, and the device receiving the final signal when the generated control signal sequence is not completed normally. And a suspicious object detection function.
[0017]
【Example】
As an example, the H.264 of a customer who uses a VoIP service. 323 terminal 1 to H.323 The procedure of the control signal sequence test when normal transmission processing to the 323
[0018]
First, the operator of the business operator or the customer who has received the notification that the call cannot be sent is the terminal number and IP address of the terminal 1, the telephone number and IP address of the
[0019]
The test apparatus body first makes a search request to the database using the telephone number as a key, and obtains the gatekeeper GK1 that is the accommodation destination of the terminal 1 and its IP address, and the gatekeeper GK2 that is the accommodation destination of the
Next, by executing a search request using the IP address as a key, the capture device A installed in the same network as GK1 and the capture device B installed in the same network as GK2 are specified (S3).
Protocol type H. to be captured for the specified capture device A and capture device B A capture start request is transmitted by designating 323 (S4).
[0020]
After confirming the capture start notification sent from the capture device (S5), the capture start notification is transmitted to the operation terminal (S6), and the capture start notification is displayed on the operation terminal (S7).
The test requester confirms the capture start notification, and then executes a transmission process from the terminal 1 to the terminal 2 (S8). In the capture device, SIP or H.264 that passes through the installed network. H.323 specified from a plurality of protocols such as H.323. Capture only the signal for 323.
Upon completion of the transmission process, the test device collects communication data from the capture device (S9). When communication data does not exist, such as when the
[0021]
The collected communication data are all H.264 data existing in the network where the capture device is installed. Since it is communication data transmitted from 323 terminals, it is classified by Call ID for H.323. The data is classified into communication data (H.323 message) for each 323 terminal (S10).
Further, a communication to be tested is performed by performing a search with communication data in which the telephone number of the terminal 1 is set in the outgoing telephone number information and the telephone number of the
[0022]
In the database, for example, H.264 as shown in FIG. The normal sequence of 323 and the data to be added to the sequence are stored, the identified communication data is collated with this normal data, and the data until the collation is used as data for creating the entire sequence ( S12).
When the source IP address of the communication data is the IP address of the terminal 1 and the destination IP address is the IP address of the
[0023]
As shown in FIG. 5, when the entire sequence is not normally completed, the device receiving the final signal is detected as a suspected object (S14).
If there is a suspected object, the entire sequence created together with the information on the suspected object is transmitted to the operation terminal (S15), and the entire sequence and the suspected object can be confirmed with the test requester by displaying on the operation terminal (S16). The suspicious target device can easily identify the location where an abnormality has occurred and the location where a failure has been repaired by notifying the test requester of the suspicious location by displaying it in red on the screen of the operation terminal.
[0024]
For example, H.264 accommodated in GK1. H.323 terminal 1 and H.264 accommodated in GK2. In the communication processing of the 323
[0025]
If GK2 is defective, an ARJ signal is originally returned in response to the ARQ signal from
[0026]
The function of the control signal sequence test apparatus and the procedure of the control signal sequence test method according to the present invention have been described above. However, these functions and procedures can be realized by a computer included in the control signal sequence test apparatus. And a computer program for realizing the procedure.
[0027]
【The invention's effect】
In an IP network where multiple customers use the VoIP service provided by the operator, if the customer's outgoing processing is defective, the operator or the customer can perform complex signal analysis on the test equipment with a simple operation. In addition, the location where the abnormality has occurred and the failure device can be specified in a simple format, so that the failure handling operation can be executed accurately and quickly, and the degree of influence on the VoIP service can be minimized.
[Brief description of the drawings]
FIG. 1 is an overall configuration diagram of an IP network system for implementing a control signal sequence test method according to the present invention.
FIG. 2 is a diagram illustrating items included in a SIP message and an H.323 message.
FIG. 3 is a diagram showing an example of a customer who uses a VoIP service. 323 terminal 1 to H.323 It is a figure which shows the IP network system for demonstrating the control signal sequence test performed when the normal transmission process to 323
FIG. 4 is a diagram showing an example of a customer who uses a VoIP service. 323 terminal 1 to H.323 It is a figure which shows the procedure of the control signal sequence test in case the normal transmission process to 323
FIG. 5 is a diagram showing a normal control signal sequence.
FIG. 6 is a diagram showing a control signal sequence when the
FIG. 7 is a diagram showing a control signal sequence when the gatekeeper GK2 is faulty.
[Explanation of symbols]
CA call agent GK, GK1, GK2 Gatekeeper
Claims (6)
(1)複数のキャプチャ装置から収集した制御信号である通信データ全てに対して、Call ID毎の割り振りを行うことにより各通信データを呼処理毎に分離するステップ、
(2)次に全ての呼処理毎の通信データに対して着電番情報と発電番情報による検索を実行することにより同一の呼処理と類推される複数の呼処理毎の通信を抽出するステップ、
(3)抽出した複数の呼処理毎の通信データをデータベースに格納している正常データと照合することにより正常性を確認するステップ、
(4)更に通信データの送信元IPアドレスと送信先IPアドレスから当該データがキャプチャされた区間を特定するステップ、
(5)各データ項目に存在するタイムスタンプを参照して前後関係に矛盾が無ければ同一の呼処理に関する通信データであると断定するステップ、
(6)同一の呼処理に関する通信データを連結して複数空間を跨った発信端末から着信端末までの全ての制御信号シーケンスを生成するステップ、
( 7 )生成された制御信号シーケンスが正常終了していない場合に最終信号を受信している装置を故障の被疑対象として検出するステップ、
とを備えることを特徴とする制御信号シーケンス試験方法。Control signals collected from multiple capture devices for VoIP services deployed on an IP network consisting of servers and routers such as multiple physical call agents (Gate Agents) and gate keepers (Gate Keepers) By processing communication data, a call process across a plurality of communication sections is generated as one call processing sequence, and a control sequence test method for specifying a failure occurrence location,
(1) A step of separating each communication data for each call processing by performing allocation for each Call ID for all communication data that is control signals collected from a plurality of capture devices,
(2) Next, a step of extracting communications for each of the plurality of call processes, which is presumed to be the same call process, by executing a search based on the incoming call number information and the power generation number information for communication data for each call process. ,
(3) a step of confirming normality by comparing the extracted communication data for each of the plurality of call processes with normal data stored in a database;
(4) a step of further identifying the section in which the data is captured from the source IP address and destination IP address of the communication data;
(5) a step of referring to a time stamp existing in each data item and determining that the communication data is related to the same call processing if there is no contradiction in the context.
(6) A step of generating all control signal sequences from a transmitting terminal to a receiving terminal across a plurality of spaces by connecting communication data related to the same call processing ,
( 7 ) a step of detecting a device receiving the final signal as a suspicious object of failure when the generated control signal sequence is not normally terminated;
And a control signal sequence test method.
試験装置の操作端末に含まれるコンピュータに、試験対象となる顧客の端末装置を特定するための発信元電話番号と着信先電話番号とそれぞれのIPアドレスと端末種別を入力する機能と、応答メッセージを表示する機能を実現させ、
試験装置の試験部に含まれるコンピュータに、各サーバや顧客の端末装置に割り振られたIPアドレスと同一セグメント上に接続されるキャプチャ装置との対応表と、顧客の端末装置の電話番号と当該端末装置が収容されるゲートキーパやコールエージェントとの対応表と、各プロトコル毎の通信データの正常データをデータベースに格納する機能と、キャプチャ装置に対してキャプチャの開始や終了を通知する機能と、保持するデータベースに対して電話番号やIPアドレスをキーとして検索要求を行なうことにより試験の対象となるキャプチャ装置を特定する機能と、キャプチャ装置がキャプチャした通信データを取得する機能と、キャプチャ装置から取得した通信データをデータベースにある正常データと比較することによりデータ項目毎の正常性を判定するデータ解析機能と、特定の検索キーを使用して通信データから必要なデータを抽出する論理であるデータ検索機能と、検索した結果得られる複数の通信データの発信元情報と着信先情報と時刻情報を参照することにより前後関係を把握し、複数の通信データを連結する連結機能と、連結した結果シーケンスが正常終了していない場合に最終信号を受信している装置を被疑対象とする被疑対象検出機能とを実現させることを特徴とするコンピュータプログラム。A computer program for realizing the control signal sequence test apparatus according to claim 2 , wherein the computer program includes:
A function included in the computer included in the operation terminal of the test apparatus is a function for inputting a source telephone number, a destination telephone number, an IP address and a terminal type for identifying a customer terminal apparatus to be tested, and a response message. Realize the function to display,
Correspondence table between the IP address allocated to each server or customer terminal device and the capture device connected on the same segment to the computer included in the test unit of the test device, the telephone number of the customer terminal device and the terminal The correspondence table with the gatekeeper and call agent that accommodates the device, the function of storing normal data of communication data for each protocol in the database, and the function of notifying the capture device of the start and end of capture A function for specifying a capture device to be tested by making a search request to the database using a telephone number or IP address as a key, a function for acquiring communication data captured by the capture device, and a communication acquired from the capture device Data terms by comparing the data with normal data in the database Data analysis function to determine the normality of each, data search function that is the logic to extract the necessary data from the communication data using a specific search key, and source information of multiple communication data obtained as a result of the search And a destination function and a time information by referring to the time information, a connection function for connecting a plurality of communication data, and a device that receives a final signal when the connected result sequence is not normally completed. A computer program for realizing a suspicious object detection function as a suspicious object.
キャプチャ装置に含まれるコンピュータに、通過する全てのパケットの中から指定されたプロトコルの制御信号に関するパケットだけをキャプチャする機能と、キャプチャしたパケットをプロトコルに応じた通信データに変換する論理機能を実現させることを特徴とするコンピュータプログラム。A computer program for realizing the capture device according to claim 3 , wherein the computer program includes:
A computer included in the capture device realizes a function of capturing only a packet related to a control signal of a specified protocol from all passing packets and a logical function of converting the captured packet into communication data according to the protocol. A computer program characterized by the above.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003038391A JP3793159B2 (en) | 2003-02-17 | 2003-02-17 | Control sequence test method in VoIP service, test device and capture device used in the test method, and computer program for realizing the test device and capture device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003038391A JP3793159B2 (en) | 2003-02-17 | 2003-02-17 | Control sequence test method in VoIP service, test device and capture device used in the test method, and computer program for realizing the test device and capture device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004248192A JP2004248192A (en) | 2004-09-02 |
| JP3793159B2 true JP3793159B2 (en) | 2006-07-05 |
Family
ID=33022934
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003038391A Expired - Lifetime JP3793159B2 (en) | 2003-02-17 | 2003-02-17 | Control sequence test method in VoIP service, test device and capture device used in the test method, and computer program for realizing the test device and capture device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3793159B2 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006352290A (en) * | 2005-06-14 | 2006-12-28 | Nec Commun Syst Ltd | Scenario creation device, test system, scenario creation method and program |
| JP2009021808A (en) * | 2007-07-11 | 2009-01-29 | Nippon Telegraph & Telephone East Corp | Signal monitoring apparatus and computer program |
| KR100835654B1 (en) * | 2007-09-20 | 2008-06-05 | (주)해창시스템 | Packet information retrieval apparatus and method through Dx splitting and query splitting for packet information |
| KR100835647B1 (en) | 2007-10-17 | 2008-06-05 | (주)해창시스템 | Apparatus and method for managing statistical data of captured packets to extract and manage real-time statistical data and trend data of captured packets for real-time monitoring and performance trend analysis in BOP network |
| KR101002678B1 (en) | 2009-01-09 | 2010-12-20 | 알폰스테크(주) | VoIP Gateway and its voice call test method |
| JP5914220B2 (en) * | 2011-11-29 | 2016-05-11 | 西日本電信電話株式会社 | Packet extraction method, packet extraction device, and packet extraction program |
| CN103269334B (en) | 2013-04-24 | 2017-06-20 | 华为技术有限公司 | Session association method, apparatus and system |
| JP6213239B2 (en) * | 2013-12-27 | 2017-10-18 | 富士通株式会社 | Packet monitor system and packet monitor method |
| JP6040188B2 (en) * | 2014-02-25 | 2016-12-07 | 日本電信電話株式会社 | Communication analysis apparatus and communication analysis method |
-
2003
- 2003-02-17 JP JP2003038391A patent/JP3793159B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004248192A (en) | 2004-09-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7904555B2 (en) | Systems and methods for flow signature formation and use | |
| JP3593100B2 (en) | Ordered delivery of intercepted data | |
| US6765990B2 (en) | Database driven methods and systems for real time call tracing | |
| JP2002515152A (en) | Method and apparatus for automated network-wide surveillance and security breach intervention | |
| JP3793159B2 (en) | Control sequence test method in VoIP service, test device and capture device used in the test method, and computer program for realizing the test device and capture device | |
| CN107347016B (en) | A signaling process model identification method and abnormal signaling process identification method | |
| GB2613101A (en) | Endpoint network sensor and related cybersecurity infrastructure | |
| CN115529227A (en) | A Link Tracking and Abnormal Diagnosis Method Based on Web Request | |
| CN117615057B (en) | Fault detection method, device, system, computer equipment and storage medium | |
| KR100548923B1 (en) | Multimedia service traffic monitoring system and method | |
| CN101827068B (en) | A business scene restoration method and device | |
| CN111787110B (en) | A Socks proxy discovery method and system | |
| JP2003162429A (en) | Apparatus, system and method for failure analysis by image information transmission, and program | |
| TW201929491A (en) | Broadband subscriber lines malfunction testing system | |
| CN111210828B (en) | Device binding method and device, system, and storage medium | |
| CN114584502A (en) | SIP protocol-oriented IMS network element equipment automatic testing method and system | |
| JPH10271184A (en) | Router test equipment | |
| CN113114855A (en) | Zombie number retrieval method based on IMS call signaling | |
| CN113395235A (en) | IoT system remote testing method, system and equipment | |
| CN119865441B (en) | Method and device for processing monitoring data, electronic equipment and readable storage medium | |
| JP4489489B2 (en) | Signal analysis apparatus, signal analysis program, and signal analysis processing method | |
| JP2002319940A (en) | Information sharing system and information sharing method, and program for executing the method | |
| CN118611956B (en) | A network data processing method and terminal | |
| CN115442276B (en) | Method for passively acquiring log of industrial control equipment | |
| CN120165915B (en) | SD-WAN-based enterprise security supervision method and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051031 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051206 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060125 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060404 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060406 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 3793159 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090414 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100414 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100414 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110414 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120414 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130414 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140414 Year of fee payment: 8 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |