JP3627678B2 - VoIP system and test method thereof - Google Patents

VoIP system and test method thereof Download PDF

Info

Publication number
JP3627678B2
JP3627678B2 JP2001184716A JP2001184716A JP3627678B2 JP 3627678 B2 JP3627678 B2 JP 3627678B2 JP 2001184716 A JP2001184716 A JP 2001184716A JP 2001184716 A JP2001184716 A JP 2001184716A JP 3627678 B2 JP3627678 B2 JP 3627678B2
Authority
JP
Japan
Prior art keywords
test
test pattern
unit
voice
pattern
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 - Fee Related
Application number
JP2001184716A
Other languages
Japanese (ja)
Other versions
JP2003008666A (en
Inventor
好彦 北御門
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2001184716A priority Critical patent/JP3627678B2/en
Publication of JP2003008666A publication Critical patent/JP2003008666A/en
Application granted granted Critical
Publication of JP3627678B2 publication Critical patent/JP3627678B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Monitoring And Testing Of Exchanges (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、音声符号化/再生動作の正常性を確認するための試験を行うVoIPシステムおよびその試験方法に関するものである。
【0002】
【従来の技術】
交換機とインタフェースを行うゲートウエイであるTGW(Trunk Gateway) の音声符号化/再生動作の試験方法として、正弦波信号を符号化した試験パターンを、TGWの交換機インタフェース側で折り返し、折り返された信号の受信データのレベル情報をもとに、音声符号化/再生動作の正常性を判断する試験方法が知られている。
【0003】
VoIP(Voice over IP) システムの音声符号化/再生動作の確認は、一般的には、以下の方法で行っている。
【0004】
(1)試験データをTGWで折り返し、その試験データと折り返しデータの一致の確認を行う。
(2)ITU−T等で勧告されているテストパターンを、試験サーバからTGWの音声符号化回路へ送信し、その音声符号化回路において、音声符号化アルゴリズムに基づいて音声符号変換を行う。そして、変換後のデータを試験サーバへ送り返し、試験サーバでは、そのデータを期待値パターンと照合して、音声符号化回路の正常性を確認する。この方法と、TGWにモニタ回路を設けて試験音声を再生し、音声として確認する方法とを組み合わせて、TGWの音声符号化/再生動作を試験する。
【0005】
【発明が解決しようとする課題】
しかしながら、上記従来の技術では、試験サーバとTGWのパケット化回路、および音声符号化回路について音声符号化動作の正常性の確認はできても、音声符号化回路の交換機インタフェース側の確認ができないという問題がある。
【0006】
さらには、上述した、TGWにモニタ回路を設け、試験音声を再生させて音声として確認する方法では、その確認を人間が行う必要がある。そのため、複数回線の試験を行う場合等において、試験に時間がかかり、操作性が悪いという問題がある。
【0007】
本発明は、上述の課題に鑑みなてされたものであり、その目的とするところは、音声正常性の確認のためのデータ照合時間の短縮と操作性を改善したVoIPシステムおよびその試験方法を提供することである。
【0008】
すなわち、本発明は、VoIPシステムのTGWにおける音声符号化/再生動作の正常性を効率的に確認するための試験方法を提供することを目的とする。
【0009】
【課題を解決するための手段】
請求項1記載の発明は、TGW( Trunk Gateway )を介して交換機およびIP( Internet Protocol )ネットワークに接続されるとともに、IPパケットを用いて符号化音声信号を転送するVoIP( Voice over IP )システムであって、前記TGWは音声符号化部とパケット化部を有する、当該VoIPシステムにおいて、前記IPネットワークに接続された試験サーバと、前記TGW内の前記交換機側に配された信号折り返し手段と、有音データと無音データからなる所定形式の試験パターンを前記試験サーバに格納する格納手段と、前記信号折り返し手段の動作モードを設定する設定手段とを有し、前記TGWの正常性を確認するとき、前記試験サーバは、所定のテストデータを前記パケット化部に送信し、前記試験サーバから前記所定のテストパターンを受信したとき、前記パケット化部は、前記テストデータをパケット単位に分割し、かつ前記試験サーバに返信し、前記試験サーバは、前記パケット化部から前記パケット単位に分割された前記テストパターンを受信したとき、前記パケット化部から受信したテストパターンと前記試験サーバから送信したテストパターンとが一致しているか否かを判断し、前記返信されたテストデータと前記所定のテストデータとが一致していると判断されたとき、テストパターンを前記音声符号化部に送信し、前記音声符号化部は、前記試験サーバから前記テストパターンを受信したとき 、所定の音声符号化アルゴリズムに基づいて音声符号変換し、前記テストパターンの音声符号変換後、変換後のテストパターンを前記試験サーバに返信し、前記試験サーバは、前記音声符号化部から前記変換後のテストパターンを受信したとき、前記変換後のテストパターンと期待値パターンとを照合し、前記変換後のテストパターンと前記期待値パターンが一致したとき、設定手段は、前記信号折り返し手段を折り返し動作モードに設定し、前記折り返し手段が折り返し動作モードに設定されたとき、前記試験サーバは、前記音声符号化部と前記パケット化部を介して、前記折り返し手段へ前記試験パターンを送信し、前記試験サーバから前記試験パターンを受信したとき、前記信号折り返し手段は、再度、前記音声符号化部と前記パケット化部を介して、前記試験サーバに返信し、前記折り返し手段から前記試験パターンを受信したとき、前記格納手段は、受信した前記試験パターンを格納し、前記格納手段に受信した前記試験パターンが格納されたとき、前記試験サーバは、格納された前記試験パターンに基づいて所定の判定試験を行うことを特徴とする。
【0010】
請求項2記載の発明は、請求項1記載のVoIPシステムにおいて、前記試験パターンは、前記TGWの音声符号化/再生動作の無音区間を示す前記無音データとを組み合わせたパターンからなることを特徴とする。
【0011】
請求項3記載の発明は、請求項2記載のVoIPシステムにおいて、前記判定試験では、前記TGWの音声符号化/再生動作の正常性を確認することを特徴とする。
【0012】
請求項4記載の発明は、請求項3記載のVoIPシステムにおいて、前記信号折り返し手段より折り返された前記試験パターンの前記無音区間の幅と前記試験サーバより送出された前記試験パターンの有する無音区間幅との比較結果をもとに、前記正常性の確認を行うことを特徴とする。
【0013】
請求項5記載の発明は、請求項4記載のVoIPシステムにおいて、前記比較に際して、前記音声符号化部における音声符号の種類による音声フレーム時間を考慮することを特徴とする。
【0014】
請求項6記載の発明は、請求項5記載のVoIPシステムにおいて、前記音声フレーム時間は、前記音声符号化部における符号化遅延、および再符号化遅延を含むことを特徴とする。
【0015】
請求項7記載の発明は、TGW( Trunk Gateway )を介して交換機およびIP( Internet Protocol )ネットワークに接続されるとともに、IPパケットを用いて符号化音声信号を転送するVoIP( Voice over IP )システムであって、前記IPネットワークに接続された試験サーバと、有音データと無音データからなる所定形式の試験パターンを前記試験サーバに格納する格納手段と、前記信号折り返し手段の動作モードを設定する設定手段と、前記TGWは、音声符号化部と、パケット化部と、前記TGW内の前記交換機側に配された信号折り返し手段とを有するVoIPシステムの試験方法において、前記TGWの正常性を確認するとき、前記試験サーバは、所定のテストデータを前記パケット化部に送信し、前記試験サーバから前記所定のテストパターンを受信したとき、前記パケット化部は、前記テストデータをパケット単位に分割し、かつ前記試験サーバに返信し、前記試験サーバは、前記パケット化部から前記パケット単位に分割された前記テストパターンを受信したとき、前記パケット化部から受信したテストパターンと前記試験サーバから送信したテストパターンとが一致しているか否かを判断し、前記返信されたテストデータと前記所定のテストデータとが一致していると判断されたとき、テストパターンを前記音声符号化部に送信し、前記音声符号化部は、前記試験サーバから前記テストパターンを受信したとき、所定の音声符号化アルゴリズムに基づいて音声符号変換し、前記テストパターンの音声符号変換後、変換後のテストパターンを前記試験サーバに返信し、前記試験サーバは 、前記音声符号化部から前記変換後のテストパターンを受信したとき、前記変換後のテストパターンと期待値パターンとを照合し、前記変換後のテストパターンと前記期待値パターンが一致したとき、設定手段は、前記信号折り返し手段を折り返し動作モードに設定し、前記折り返し手段が折り返し動作モードに設定されたとき、前記試験サーバは、前記音声符号化部と前記パケット化部を介して、前記折り返し手段へ前記試験パターンを送信し、前記試験サーバから前記試験パターンを受信したとき、前記信号折り返し手段は、再度、前記音声符号化部と前記パケット化部を介して、前記試験サーバに返信し、前記折り返し手段から前記試験パターンを受信したとき、前記格納手段は、受信した前記試験パターンを格納し、前記格納手段に受信した前記試験パターンが格納されたとき、前記試験サーバは、格納された前記試験パターンに基づいて前記TGWの音声符号化/再生動作の正常性を確認する所定の判定試験を行うことを特徴とする。
【0016】
請求項8記載の発明は、請求項7記載のVoIPシステムの試験方法において、前記判定試験は、前記信号折り返し部より折り返された前記試験パターンの前記無音区間の幅と前記試験サーバより送出された前記試験パターンの有する無音区間幅との比較結果をもとに、前記正常性の確認を行うことを特徴とする。
【0017】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
[システムの概要]
本発明の一実施の形態として、VoIPシステムにおける音声の正常性の確認は、システムに試験サーバを設け、その試験サーバに、後述する試験パターンを送信して行う。また、TGWの交換機インタフェース側は、折り返し回路を有する。
【0018】
ここでは、試験サーバからの試験パターン(送信)は、RTPパケット化され、TGWのパケット化部を経由して音声符号化部に供給され、通常の音声と同様、音声符号化部で音声符号化処理が行われる。その出力は、TDSW(Time division Switch :時分割スイッチ) に接続されている折り返し回路で折り返され、 再び、音声符号化部へ入力された後、音声符号化部とパケット化部でパケット化される。
【0019】
なお、試験パターンのRTPパケット化の際、無音区間については、後述するように送信しない。
【0020】
パケット化部は、パケット化したRTPパケットを試験サーバに送信する。試験サーバは、受信したRTPパケットのシーケンス番号(SQ#)、およびタイムスタンプ(Time Stamp)を確認する。そして、試験サーバは、受信したRTPパケットのシーケンス番号(SQ#)、およびタイムスタンプより、そのパケットに、送信した試験パターンと同等の無音区間が存在することを確認する。
【0021】
本発明に係る音声符号化/再生動作の正常性確認では、上記のパケット化部、および音声符号化部の正常性を確認/保証するため、後述するPing試験、および音声符号化部における試験例(テストベッド)を事前に行ってから、実際の確認を実行する必要がある。
【0022】
[システム構成]
以下、本発明の実施の形態に係るVoIPシステムの構成を説明する。図1は、本実施の形態に係るVoIPシステムの全体構成を示すブロック図である。同図に示すようにVoIPシステムは、交換機11,12間に設置され、これらの交換機との音声信号のインタフェースや、IPネットワーク20内でのRTP(Real-time Transport Protocol)パケットを送受信するTGW(Trunk Gateway) 13,14を有する。
【0023】
交換機11,12は、それぞれ端末11b,12bを収容するとともに、TDSW( 時分割スイッチ) 11a,12aを有しており、それらのスイッチと通話用回線16,17を介して、TGW13,14に接続されている。
【0024】
本VoIPシステムの制御系には、各TGW13,14を制御するコール・エージェント(Call Agent)25が配され、このコール・エージェント25は、SGW(Signaling Gateway) 23,24を介して、各交換機11,12を制御する。そして、各TGW間を接続するIPネットワーク20には、試験サーバ15が接続されている。
【0025】
図2は、本実施の形態に係るVoIPシステムのTGW13,14の内部構成を示すブロック図である。各TGW13,14は、TGW全体の制御を行うTGW制御部31、入力信号をパケット化するためのパケット化部32および音声符号化部33、時分割スイッチTSW34、通信用回線とのインタフェースとなるINF部35を有する。また、TSW34には、後述する折り返し回路36が接続されている。
【0026】
図3は、TGW13,14のパケット化部32および試験サーバ15間で音声信号の転送を行う際のRTPパケットのフォーマット例である。同図に示すように、RTPパケット41のRTP部は、シーケンス番号(SQ#)43、およびタイムスタンプ(Time)44を含んで構成される。
【0027】
[システムの動作]
以下、本実施の形態に係るVoIPシステムの動作について説明する。最初に、通常のVoIPシステムの動作を説明する。図1に示す交換機11,12の内、一方の交換機(例えば、交換機11)より、その制御系21、およびSGW23を経由して、呼の接続が要求されると、コール・エージェント25は、他方の交換機12へ、SGW24を経由して、その交換機の制御系22へ着信を要求する。
【0028】
コール・エージェント25は、着信側の交換機12より応答信号が返送されると、発信側交換機11へ、その応答を返すとともに、その交換機11と対向するTGW13に対して所定の動作の準備を指示する。準備を指示されたTGW13は、交換機からのデジタル化された音声信号を効率よく転送するため、その音声信号をTGW内の音声符号化部33(図2参照)で符号化する。
【0029】
このように符号化された音声信号は、パケット化部32で、図3に示すRTPパケットに変換し、相手側交換機のTGW14へ、そのRTPパケットを送信する。
【0030】
一方、相手側TGW14は、そのパケット化部32で、IPネットワーク20を介して送信されてきたRTPパケットを受信し、そのパケットに含まれるシーケンス番号(SQ#)43、およびタイムスタンプ44の正常性を確認する。
【0031】
このように、音声符号化部33へ送られた音声は、そこで符号化されてデジタル信号に変換される。その信号は、TSW34、INF部35を介して、相手交換機へ送られる結果、交換機間の音声通話が可能となる。
【0032】
このとき、TGW13,14では、音声信号の無音区間においては、IPネットワーク20上での転送効率を上げる目的で、その信号をパケット化しない。そして、受信側のTGWは、そのパケット化部32におけるRTPパケットの受信が途切れると、音声符号化部33で無音再生の動作を行う。
【0033】
TGWは、次にRTPパケットを受信したならば、再び、受信したRTPパケットのペイロード(G.7XX)を音声符号化部33へ送り、音声の再生を再開する。交換機11,12間におけるRTPパケットの送受信は、上述したシーケンス番号(SQ#)43、およびタイムスタンプ44により、互いのTGW13,14のパケット化部32で管理する。
【0034】
[音声の正常性の確認]
本実施の形態に係るVoIPシステムにおける音声正常性の確認動作について説明する。図1に示す試験サーバ15は、所定の信号パターンからなる試験パターンを有する。試験サーバ15は、本VoIPシステム内における音声符号化/再生動作の正常性の確認を指示されたならば、最初に、試験するTGWに対する正常性確認を行う。
【0035】
すなわち、試験サーバ15は、図4に示すPing試験により、TGW内のパケット化部32の正常性を確認する。具体的には、試験サーバ15が、図中、矢印で示すように、所定のテストデータ51をパケット化部32へ送り、パケット化部32より折り返されたデータ(折り返しデータ)52を受ける。この折り返しデータ52がテストデータ51と一致していれば、パケット化部32は正常であることが確認される。
【0036】
試験サーバ15は、上記のPing試験により、パケット化部32の正常性を確認すると、次に、試験対象のTGW内の音声符号化部33について、その正常性を確認する。図5は、音声符号化部33の試験例(テストベッド)を示している。
【0037】
かかる音声符号化部の試験例(テストベッド)において、試験サーバ15は、ITU−T等で勧告されているテストパターン55を、TGW内の音声符号化部33へ送信する。音声符号化部33では、所定の音声符号化アルゴリズムに基づいて音声符号変換を行い、変換後のデータを試験サーバ15へ送り返す。そこで、試験サーバ15は、送り返されたデータを発生パターン56として、そのパターンと期待値パターン57とを照合し、それらが一致すれば、音声符号化部33が正常であると判断する。
【0038】
このように、本実施の形態に係るVoIPシステムでは、上述したPing試験と併せて、音声符号化部33の正常性を確認するための動作を行い、TGW内のパケット化部、および音声符号化部について、交換機インタフェース部を除く部分の正常性を確認する。
【0039】
ところで、上述した確認方法では、TGWの音声符号化部33の内、交換機インタフェース側、およびTSW34の確認はできない。そのため、上記とは別の確認手段が必要となる。
【0040】
そこで、試験サーバ15は、上記のPing試験と併せて、TGW内のパケット化部32、および音声符号化部33の、交換機インタフェース部を除く部分の正常性確認が完了すると、TGWのTGW制御部31に指示を出す。この指示によって、TSW34、および、それに接続された折り返し回路36が「折り返し」に設定される。
【0041】
図6は、試験サーバ15に保有された試験パターンと、TGWでの受信パターンとの関係を示すタイミング図である。同図の(a)は、この試験に使用する試験パターンである。ここでは、シーケンスSq1〜Sq3それぞれに対応するA(t1),B(t2),C(t3)と、それに続く無音時間T=Xの無音区間(無音データ)と、さらにそれに続く、シーケンスSq4〜Sq6それぞれに対応するD(t4),E(t5),F(t6)とからなる試験パターンを、これらの順に連続してTGW1へ送信する。なお、無音区間以外に位置するデータは、有音データである。
【0042】
TGWのパケット化部32、音声符号化部33は、試験サーバ15より受信した、上記の試験パターンを、通常の音声信号と同様に扱い、それを交換機インタフェースのデジタル信号として、TSW34へ送出する。
【0043】
このとき、TSW34、および折り返し回路36は、上述したように、TGW制御部31によって、「折り返し」に設定されているため、入力信号(試験パターン)は、再び、音声符号化部33、およびパケット化部32で、RTPパケット化され、それが試験サーバ15に送信される。
【0044】
その結果、試験サーバ15は、図6の(b)に示すような遅延時間tの遅延を受けた試験パターンを、シーケンスSq1〜無音時間〜Sq6に対応したA'(t1),B'(t2),C'(t3)、無音信号、D'(t4),E'(t5),F'(t6)の順に受信する。
【0045】
具体的には、試験サーバ15は、RTPパケットのシーケンス番号(SQ#)により、パケット順序の正常性をチェックし、さらに、以下の確認動作をする。すなわち、試験パターンの無音区間の長さ(幅)が、有音C (t3)のタイムスタンプから、次の有音D(t4)までとなっており、折り返して受信したRTPパケットのC'(t3),D'(t4)のタイムスタンプを比較することで、試験サーバ15から送信した試験パターンが、正常にTGWで折り返されたかどうかを確認する。
【0046】
換言すれば、試験サーバ15は、折り返し受信したパケットに、自らが送信した試験パターンと同等の無音区間が存在することを確認する。
【0047】
このように、試験サーバ15から送信された試験パターンが、正常にTGWで折り返されたかを確認することで、TGWのパケット化部32、音声符号化部33、およびTSW34における音声符号化/再生動作の正常性を確認する。
【0048】
また、この際、音声符号の種類により、音声化フレーム時間の違いがあり、試験パターンの送信時、および折り返し時という2回の音声符号化処理による影響(音声符号化部33での符号化遅延、および再符号化の遅延)を考慮する必要がある。
【0049】
そこで、試験サーバ15による無音区間の正常性判定の際、折り返し受信したパターンの無音区間数が、試験パターンに対して、
−2≦無音区間数≦+2 …(1)
の関係にあるか、または、音声符号化アルゴリズムの最上フレーム時間をベースとした、
−2フレーム時間≦{D(t4)−C(t3)}+ 2フレーム時間 …(2)
のいずれかによる判定により、音声符号化部の音声符号化/再生動作の正常性を確認する。
【0050】
以上説明したように、本実施の形態によれば、TGWの交換機インタフェース側に折り返し回路を設け、試験サーバより、有音データと無音区間のデータからなる試験パターンを音声符号化部へ送信して音声符号に変換し、折り返し回路を用いて再び、音声符号変換、およびRTPパケット化した試験パターンを試験サーバへ送り返し、その試験サーバで受信したRTPパケットの受信状況により、つまり、送信パターンの有する無音区間と折り返し受信した試験パターンの無音時間の範囲を比較して、それが一定範囲内にある場合、TGWの音声符号化/再生動作が正常であると確認することで、VoIPシステムの音声正常性の確認に際して、人間による有音音声データの内容確認を行わずに複数回線の試験時間の短縮(データ照合時間の短縮)と、その操作性の改善ができる。
【0051】
すなわち、上述した3つの試験を行って、TGWの音声符号化/再生動作の正常性を確認するので、音声符号データの内容チェックを行うことなく、複数回線の試験時間を短縮でき、しかも、人手の介在が不要であるため、操作性の優れたVoIPシステムの音声正常性の確認を行える。
【0052】
さらには、本実施の形態に係るシステムでは、音声符号化データの内容を確認しないで、試験パターンの無音区間と折り返しデータの無音区間の長さを単に比較するので、試験サーバに大きなデータ処理能力を必要とせず、試験時間を短縮でき、しかも、システムがオンラインサービス中であっても、そのサービスを停止することなく、個々の回線単位に音声符号化/再生動作の正常性を確認できる。
【0053】
本発明は、上記の実施の形態に限定されるものではなく、発明の趣旨を逸脱しない範囲で、種々変形が可能である。例えば、試験サーバ15は、コール・エージェント25、TGW内のTGW制御部31、およびIPネットワーク20内の他サーバを一括してまとめた構成としてもよい。
【0054】
また、上記実施の形態では、音声符号化方式の種別等については、特に記述していない。従って、本発明は、特定の音声符号化方式にはとらわれず、上記VoIPシステムの音声正常性の確認は、全ての音声符号化方式が対象となる。
【0055】
【発明の効果】
以上説明したように、本発明によれば、音声符号化部とパケット化部を有するTGWを介して交換機およびIPネットワークに接続されるとともに、IPパケットを用いて符号化音声信号を転送するVoIPシステムにおいて、有音データと無音データからなる所定形式の試験パターンを、IPネットワークに接続された試験サーバに格納し、TGW内の交換機側に配された信号折り返し手段の動作モードが折り返し動作モードに設定されている場合、試験サーバより音声符号化部とパケット化部を介して、信号折り返し手段へ試験パターンを送り、その信号折り返し手段より、再度、これら音声符号化部とパケット化部を介して、試験サーバで受信した試験パターンに基づいて、TGWの音声符号化/再生動作の正常性を確認することで、かかる正常性の確認を人間が行わずに、複数回線の試験時間の短縮、その操作性の改善を実現できる。
【0056】
また、本発明によれば、試験サーバは、音声符号化データの内容を確認しないで、試験パターンの無音区間と折り返しデータの無音区間の長さを単に比較しているため、試験サーバに大きなデータ処理能力を必要とせず、試験時間を短縮できる。
【0057】
さらには、システムがオンラインサービス中であっても、そのサービスを停止することなく、個々の回線単位に音声符号化/再生動作の正常性を確認できるという効果がある。
【0058】
他の発明に係るVoIPシステムの試験方法によっても、音声符号化部とパケット化部を有するTGWを介して交換機およびIPネットワークに接続されるとともに、IPパケットを用いて符号化音声信号を転送するVoIPシステムの試験方法において、TGW内の交換機側に配された信号折り返し部の動作モードが折り返し動作に設定されている場合、IPネットワークに接続された試験サーバより、TGW内の音声符号化部とパケット化部を介して、信号折り返し部へ、有音データと所定時間幅の無音区間を示す無音データとを組み合わせたパターンからなる試験パターンを送信し、その信号折り返し部より、再度、音声符号化部とパケット化部を介して送信された試験パターンを試験サーバで受信し、受信した試験パターンに基づいてTGWの音声符号化/再生動作の正常性を確認することで、複数回線の試験時間の短縮、その操作性の改善を伴った、TGWの音声符号化/再生動作の正常性を確認できる。
【図面の簡単な説明】
【図1】本発明の実施の形態に係るVoIPシステムの全体構成を示すブロック図である。
【図2】実施の形態に係るVoIPシステムのTGWの内部構成を示すブロック図である。
【図3】RTPパケットのフォーマット例を示す図である。
【図4】Ping試験を示す図である。
【図5】音声符号化部の試験例(テストベッド)を示す図である。
【図6】試験パターンと受信パターンの関係を示すタイミング図である。
【符号の説明】
11,12 交換機
11b,12b 端末
13,14 TGW(Trunk Gateway)
15 試験サーバ
16,17 通話用回線
20 IPネットワーク
23,24 SGW(Signaling Gateway)
25 コール・エージェント
31 TGW制御部
32 パケット化部
33 音声符号化部
34 時分割スイッチ
35 INF部
36 折り返し回路
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a VoIP system that performs a test for confirming the normality of a voice encoding / playback operation and a test method therefor.
[0002]
[Prior art]
As a test method for voice encoding / playback operation of the TGW (Trunk Gateway), which is a gateway that interfaces with the exchange, a test pattern that encodes a sine wave signal is folded back on the TGW exchange interface side, and the folded signal is received. A test method for determining the normality of a voice encoding / playback operation based on data level information is known.
[0003]
The voice encoding / playback operation of the VoIP (Voice over IP) system is generally confirmed by the following method.
[0004]
(1) The test data is turned back by TGW, and the test data and the turn-back data are checked for coincidence.
(2) A test pattern recommended by ITU-T or the like is transmitted from the test server to the TGW speech coding circuit, and the speech coding circuit performs speech code conversion based on the speech coding algorithm. Then, the converted data is sent back to the test server, and the test server verifies the normality of the speech encoding circuit by comparing the data with the expected value pattern. This method is combined with a method of providing a monitor circuit in the TGW to reproduce test audio and confirming it as audio to test the audio encoding / reproducing operation of the TGW.
[0005]
[Problems to be solved by the invention]
However, in the above-described conventional technology, although the normality of the speech coding operation can be confirmed for the test server, the TGW packetization circuit, and the speech coding circuit, it cannot be confirmed on the exchange interface side of the speech coding circuit. There's a problem.
[0006]
Furthermore, in the above-described method in which a monitor circuit is provided in the TGW and the test sound is reproduced and confirmed as sound, it is necessary for the person to confirm the sound. For this reason, when testing a plurality of lines, there is a problem that the test takes time and operability is poor.
[0007]
The present invention has been made in view of the above-described problems, and an object of the present invention is to provide a VoIP system and a test method thereof that shortens data collation time for voice normality confirmation and improves operability. Is to provide.
[0008]
That is, an object of the present invention is to provide a test method for efficiently confirming the normality of the voice encoding / playback operation in the TGW of the VoIP system.
[0009]
[Means for Solving the Problems]
The invention described in claim 1 is a VoIP ( Voice over IP ) system that is connected to an exchange and an IP ( Internet Protocol ) network via a TGW ( Trunk Gateway ) and transfers an encoded voice signal using an IP packet. The TGW includes a voice encoding unit and a packetizing unit. In the VoIP system, the test server connected to the IP network, and a signal return unit arranged on the exchange side in the TGW, A storage unit that stores a test pattern of a predetermined format composed of sound data and silence data in the test server; and a setting unit that sets an operation mode of the signal return unit. When checking the normality of the TGW, The test server transmits predetermined test data to the packetizing unit, and the predetermined test pattern is transmitted from the test server. When the packet is received, the packetizing unit divides the test data into packet units and returns the packet to the test server, and the test server divides the test data into the packet units from the packetizing unit. When a pattern is received, it is determined whether or not the test pattern received from the packetization unit matches the test pattern transmitted from the test server, and the returned test data and the predetermined test data are When it is determined that they match, a test pattern is transmitted to the speech encoding unit, and the speech encoding unit receives the test pattern from the test server based on a predetermined speech encoding algorithm. Voice code conversion is performed, and after the voice code conversion of the test pattern, the converted test pattern is returned to the test server, and the test pattern is returned. When the server receives the converted test pattern from the speech encoding unit, the server collates the converted test pattern with the expected value pattern, and when the converted test pattern matches the expected value pattern The setting means sets the signal return means to the return operation mode, and when the return means is set to the return operation mode, the test server passes through the speech encoding unit and the packetizing unit, and When the test pattern is transmitted to the loopback means and the test pattern is received from the test server, the signal loopback means returns again to the test server via the voice encoding section and the packetizing section. When the test pattern is received from the folding means, the storage means stores the received test pattern, and When the test pattern received to pay means is stored, the test server, and performs a predetermined determination test based on the test pattern stored.
[0010]
A second aspect of the present invention is the VoIP system according to the first aspect, wherein the test pattern is a pattern in which the silent data indicating the silent period of the voice encoding / playback operation of the TGW is combined. To do.
[0011]
According to a third aspect of the present invention, in the VoIP system according to the second aspect, the normality of the voice encoding / reproducing operation of the TGW is confirmed in the determination test.
[0012]
According to a fourth aspect of the present invention, in the VoIP system according to the third aspect, the width of the silent section of the test pattern folded by the signal folding means and the silent section width of the test pattern sent from the test server The normality is confirmed on the basis of the comparison result.
[0013]
According to a fifth aspect of the present invention, in the VoIP system according to the fourth aspect, in the comparison, a voice frame time according to a voice code type in the voice coding unit is considered.
[0014]
A sixth aspect of the present invention is the VoIP system according to the fifth aspect, wherein the voice frame time includes a coding delay and a re-coding delay in the voice coding unit.
[0015]
The invention described in claim 7 is a VoIP ( Voice over IP ) system that is connected to an exchange and an IP ( Internet Protocol ) network via a TGW ( Trunk Gateway ) and transfers an encoded voice signal using an IP packet. A test server connected to the IP network; storage means for storing a test pattern in a predetermined format comprising voice data and silence data in the test server; and setting means for setting an operation mode of the signal loopback means And when the TGW confirms the normality of the TGW in a test method of a VoIP system having a voice encoding unit, a packetizing unit, and a signal loopback unit arranged on the exchange side in the TGW. The test server transmits predetermined test data to the packetization unit, and the predetermined test data is transmitted from the test server. When receiving a pattern, the packetizing unit divides the test data into packet units and returns the test data to the test server, and the test server divides the test data into the packet units from the packetizing unit. Is received, the test pattern received from the packetizing unit and the test pattern transmitted from the test server are matched to determine whether the returned test data and the predetermined test data match. When it is determined that the test pattern has been received, the test pattern is transmitted to the speech encoding unit. When the speech encoding unit receives the test pattern from the test server, the speech pattern is transmitted based on a predetermined speech encoding algorithm. Code conversion, after the voice code conversion of the test pattern, return the converted test pattern to the test server, Test server, upon receiving the test pattern of the converted from the voice encoding unit, collates the expected pattern and the test pattern of the converted test pattern and the expected pattern of the converted matches The setting means sets the signal return means to the return operation mode, and when the return means is set to the return operation mode, the test server passes through the speech encoding unit and the packetizing unit, When the test pattern is transmitted to the loopback means and the test pattern is received from the test server, the signal loopback means returns again to the test server via the voice encoding unit and the packetizing unit. And when the test pattern is received from the folding means, the storage means stores the received test pattern, When the received test pattern is stored in the storage means, the test server performs a predetermined determination test for confirming the normality of the voice encoding / playback operation of the TGW based on the stored test pattern It is characterized by that.
[0016]
According to an eighth aspect of the present invention, in the VoIP system test method according to the seventh aspect, the judgment test is sent from the test server and the width of the silent section of the test pattern folded from the signal folding unit. The normality is confirmed based on a comparison result with a silent section width of the test pattern.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
[System Overview]
As an embodiment of the present invention, voice normality confirmation in a VoIP system is performed by providing a test server in the system and transmitting a test pattern to be described later to the test server. Further, the exchange interface side of the TGW has a folding circuit.
[0018]
Here, the test pattern (transmission) from the test server is RTP-packetized, supplied to the voice encoding unit via the TGW packetization unit, and is encoded by the voice encoding unit in the same way as normal speech. Processing is performed. The output is looped back by a loop circuit connected to a TDSW (Time division Switch), input again to the speech coding unit, and then packetized by the speech coding unit and the packetizing unit. .
[0019]
When the test pattern is converted into RTP packets, the silent section is not transmitted as will be described later.
[0020]
The packetizing unit transmits the packetized RTP packet to the test server. The test server confirms the sequence number (SQ #) and time stamp (Time Stamp) of the received RTP packet. Then, the test server confirms from the sequence number (SQ #) of the received RTP packet and the time stamp that there is a silent section equivalent to the transmitted test pattern in the packet.
[0021]
In the normality confirmation of the speech encoding / reproducing operation according to the present invention, in order to confirm / guarante the normality of the packetizing unit and the speech encoding unit, a Ping test described later and a test example in the speech encoding unit It is necessary to perform the actual confirmation after performing (test bed) in advance.
[0022]
[System configuration]
Hereinafter, the configuration of the VoIP system according to the embodiment of the present invention will be described. FIG. 1 is a block diagram showing the overall configuration of the VoIP system according to the present embodiment. As shown in the figure, the VoIP system is installed between the exchanges 11 and 12, and interfaces for voice signals with these exchanges and a TGW (TGW (Real-time Transport Protocol) packet for transmitting and receiving RTP (Real-time Transport Protocol) packets within the IP network 20. Trunk Gateway) 13,14.
[0023]
The exchanges 11 and 12 accommodate terminals 11b and 12b, respectively, and have TDSWs (Time Division Switches) 11a and 12a, which are connected to the TGWs 13 and 14 via these switches and call lines 16 and 17, respectively. Has been.
[0024]
The control system of the VoIP system is provided with a call agent 25 that controls the TGWs 13 and 14, and the call agent 25 is connected to each exchange 11 via SGWs (Signaling Gateways) 23 and 24. , 12 are controlled. A test server 15 is connected to the IP network 20 that connects the TGWs.
[0025]
FIG. 2 is a block diagram showing an internal configuration of the TGWs 13 and 14 of the VoIP system according to the present embodiment. Each TGW 13, 14 has a TGW control unit 31 that controls the entire TGW, a packetizing unit 32 and a voice encoding unit 33 for packetizing an input signal, a time division switch TSW 34, and an INF that serves as an interface with a communication line Part 35. The TSW 34 is connected to a folding circuit 36 described later.
[0026]
FIG. 3 is a format example of an RTP packet when a voice signal is transferred between the packetizing unit 32 of the TGWs 13 and 14 and the test server 15. As shown in the figure, the RTP portion of the RTP packet 41 includes a sequence number (SQ #) 43 and a time stamp (Time) 44.
[0027]
[System Operation]
Hereinafter, the operation of the VoIP system according to the present embodiment will be described. First, the operation of a normal VoIP system will be described. When a call connection is requested from one of the exchanges 11 and 12 shown in FIG. 1 (for example, the exchange 11) via the control system 21 and the SGW 23, the call agent 25 Is requested to the control system 22 of the exchange via the SGW 24.
[0028]
When a response signal is returned from the terminating exchange 12, the call agent 25 returns the response to the originating exchange 11, and instructs the TGW 13 facing the exchange 11 to prepare for a predetermined operation. . Instructed to prepare, the TGW 13 encodes the voice signal by the voice coding unit 33 (see FIG. 2) in the TGW in order to efficiently transfer the digitized voice signal from the exchange.
[0029]
The voice signal encoded in this way is converted into the RTP packet shown in FIG. 3 by the packetizing unit 32, and the RTP packet is transmitted to the TGW 14 of the partner exchange.
[0030]
On the other hand, the counterpart TGW 14 receives the RTP packet transmitted via the IP network 20 at the packetizing unit 32, and normality of the sequence number (SQ #) 43 and time stamp 44 included in the packet. Confirm.
[0031]
Thus, the voice sent to the voice encoding unit 33 is encoded there and converted into a digital signal. The signal is sent to the other exchange via the TSW 34 and the INF unit 35, so that a voice call between the exchanges becomes possible.
[0032]
At this time, the TGWs 13 and 14 do not packetize the signal in the silent section of the voice signal for the purpose of improving the transfer efficiency on the IP network 20. Then, when reception of the RTP packet in the packetizing unit 32 is interrupted, the receiving TGW performs a silent reproduction operation in the voice encoding unit 33.
[0033]
When the TGW next receives the RTP packet, the TGW again sends the payload (G.7XX) of the received RTP packet to the speech encoding unit 33, and resumes the speech reproduction. Transmission / reception of RTP packets between the exchanges 11 and 12 is managed by the packetizing units 32 of the TGWs 13 and 14 using the sequence number (SQ #) 43 and the time stamp 44 described above.
[0034]
[Check audio normality]
A voice normality confirmation operation in the VoIP system according to the present embodiment will be described. The test server 15 shown in FIG. 1 has a test pattern composed of a predetermined signal pattern. When the test server 15 is instructed to confirm the normality of the voice encoding / reproducing operation in the VoIP system, first, the test server 15 confirms the normality for the TGW to be tested.
[0035]
That is, the test server 15 confirms the normality of the packetizing unit 32 in the TGW by the Ping test shown in FIG. Specifically, the test server 15 sends predetermined test data 51 to the packetizing unit 32 and receives data (wrapped data) 52 returned from the packetizing unit 32 as indicated by arrows in the figure. If the loopback data 52 matches the test data 51, it is confirmed that the packetizer 32 is normal.
[0036]
When the test server 15 confirms the normality of the packetization unit 32 by the Ping test, the test server 15 next confirms the normality of the speech encoding unit 33 in the TGW to be tested. FIG. 5 shows a test example (test bed) of the speech encoding unit 33.
[0037]
In the test example (test bed) of the speech encoding unit, the test server 15 transmits a test pattern 55 recommended by ITU-T or the like to the speech encoding unit 33 in the TGW. The voice encoding unit 33 performs voice code conversion based on a predetermined voice encoding algorithm, and sends the converted data back to the test server 15. Therefore, the test server 15 uses the returned data as the generation pattern 56, compares the pattern with the expected value pattern 57, and determines that the speech encoding unit 33 is normal if they match.
[0038]
As described above, in the VoIP system according to the present embodiment, in addition to the Ping test described above, an operation for confirming the normality of the speech encoding unit 33 is performed, and the packetizing unit in the TGW and the speech encoding are performed. Check the normality of the parts except the exchange interface part.
[0039]
By the way, in the confirmation method described above, the exchange interface side and the TSW 34 in the speech encoding unit 33 of the TGW cannot be confirmed. Therefore, a confirmation means different from the above is required.
[0040]
Therefore, the test server 15 completes the normality confirmation of the portion other than the exchange interface unit of the packetizing unit 32 and the voice encoding unit 33 in the TGW together with the above Ping test, and the TGW control unit of the TGW. 31 is instructed. By this instruction, the TSW 34 and the folding circuit 36 connected thereto are set to “folding”.
[0041]
FIG. 6 is a timing chart showing the relationship between the test pattern held in the test server 15 and the reception pattern at the TGW. (A) of the figure is a test pattern used for this test. Here, A (t1), B (t2), C (t3) corresponding to each of the sequences Sq1 to Sq3, the subsequent silent period (silent data) of the silent time T = X, and the subsequent sequences Sq4 to Sq4 A test pattern composed of D (t4), E (t5), and F (t6) corresponding to each of Sq6 is sequentially transmitted to TGW1 in this order. Note that data located outside the silent section is sound data.
[0042]
The TGW packetizer 32 and voice encoder 33 handle the above test pattern received from the test server 15 in the same way as a normal voice signal, and send it to the TSW 34 as a digital signal of the exchange interface.
[0043]
At this time, since the TSW 34 and the loopback circuit 36 are set to “loopback” by the TGW control unit 31 as described above, the input signal (test pattern) is again transmitted to the voice encoding unit 33 and the packet. The converting unit 32 converts the packet into an RTP packet and transmits it to the test server 15.
[0044]
As a result, the test server 15 converts the test pattern subjected to the delay time t as shown in FIG. 6B to A ′ (t1) and B ′ (t2) corresponding to the sequences Sq1 to Sq6. ), C ′ (t3), silence signal, D ′ (t4), E ′ (t5), and F ′ (t6).
[0045]
Specifically, the test server 15 checks the normality of the packet order based on the sequence number (SQ #) of the RTP packet, and further performs the following confirmation operation. That is, the length (width) of the silent section of the test pattern is from the time stamp of the sound C (t3) to the next sound D (t4), and C ′ ( By comparing the time stamps of t3) and D ′ (t4), it is confirmed whether or not the test pattern transmitted from the test server 15 is normally returned by the TGW.
[0046]
In other words, the test server 15 confirms that the silently received packet has a silent section equivalent to the test pattern transmitted by itself.
[0047]
As described above, by confirming whether or not the test pattern transmitted from the test server 15 is normally returned by the TGW, the voice encoding / reproducing operation in the packetizing unit 32, the voice encoding unit 33, and the TSW 34 of the TGW is performed. Check the normality of.
[0048]
At this time, there is a difference in the voice frame time depending on the type of the voice code, and the influence of the two voice coding processes, that is, when the test pattern is transmitted and when it is turned back (the coding delay in the voice coding unit 33). , And re-encoding delay).
[0049]
Therefore, when the test server 15 determines the normality of the silent section, the number of silent sections of the loop-back received pattern is
-2 ≤ number of silent sections ≤ +2 (1)
Or based on the top frame time of the speech coding algorithm,
−2 frame time ≦ {D (t4) −C (t3)} + 2 frame time (2)
The normality of the speech encoding / reproducing operation of the speech encoding unit is confirmed by the determination by either of the above.
[0050]
As described above, according to the present embodiment, a turn-back circuit is provided on the TGW exchange interface side, and a test pattern composed of voice data and silent section data is transmitted from the test server to the voice encoding unit. The voice code is converted into the voice code, and the test pattern converted into the voice code and RTP packet is sent back to the test server again by using the return circuit. The test pattern receives the RTP packet received by the test server. Compare the interval and the silent time range of the received test pattern, and if it is within a certain range, confirm that the voice encoding / playback operation of the TGW is normal, so that the voice normality of the VoIP system Test time for multiple lines without checking the contents of voiced voice data by humans (data verification time And shortening), it can improve the operability.
[0051]
That is, since the normality of the TGW voice encoding / playback operation is confirmed by performing the three tests described above, the test time for a plurality of lines can be shortened without checking the contents of the voice code data. Therefore, the voice normality of the VoIP system with excellent operability can be confirmed.
[0052]
Furthermore, in the system according to the present embodiment, since the length of the silent section of the test pattern and the silent section of the loopback data is simply compared without checking the content of the speech encoded data, the test server has a large data processing capability. Therefore, even if the system is in online service, the normality of the voice encoding / reproducing operation can be confirmed for each line without stopping the service.
[0053]
The present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the spirit of the invention. For example, the test server 15 may have a configuration in which the call agent 25, the TGW control unit 31 in the TGW, and other servers in the IP network 20 are collectively collected.
[0054]
Moreover, in the said embodiment, the classification | category of the audio | voice coding system etc. are not described in particular. Therefore, the present invention is not limited to a specific voice coding system, and the voice normality confirmation of the VoIP system is applicable to all voice coding systems.
[0055]
【The invention's effect】
As described above, according to the present invention, the VoIP system is connected to the exchange and the IP network via the TGW having the voice encoding unit and the packetizing unit, and transfers the encoded voice signal using the IP packet. , A test pattern in a predetermined format consisting of sound data and silence data is stored in a test server connected to the IP network, and the operation mode of the signal return means arranged on the exchange side in the TGW is set to the return operation mode. If it is, the test server sends a test pattern to the signal return means via the speech encoding unit and the packetizing unit, and again from the signal return means via the speech encoding unit and the packetizing unit, Based on the test pattern received by the test server, by confirming the normality of the voice encoding / playback operation of the TGW, Without human confirmation Cal health, reduced test time for plural lines, the improvement of the operability can be realized.
[0056]
Further, according to the present invention, since the test server simply compares the length of the silent section of the test pattern and the silent section of the loopback data without confirming the content of the speech encoded data, a large amount of data is sent to the test server. Processing time is not required and test time can be shortened.
[0057]
Furthermore, even if the system is in online service, the normality of the voice encoding / playback operation can be confirmed for each line without stopping the service.
[0058]
The VoIP system testing method according to another invention also connects to an exchange and an IP network via a TGW having a voice encoding unit and a packetizing unit, and transfers an encoded voice signal using an IP packet. In the system testing method, when the operation mode of the signal return unit arranged on the exchange side in the TGW is set to the return operation, the voice encoding unit and the packet in the TGW are received from the test server connected to the IP network. A test pattern consisting of a combination of sound data and silent data indicating a silent section of a predetermined time width is transmitted to the signal folding unit via the coding unit, and the voice coding unit again from the signal folding unit. And the test pattern transmitted via the packetizer is received by the test server and based on the received test pattern By checking the normality of the speech coding / reproducing operation of the TGW, shortening the test time of multiline, accompanied by improvement of its operability, we can confirm the normality of the speech coding / reproducing operation of the TGW.
[Brief description of the drawings]
FIG. 1 is a block diagram showing an overall configuration of a VoIP system according to an embodiment of the present invention.
FIG. 2 is a block diagram showing an internal configuration of a TGW of the VoIP system according to the embodiment.
FIG. 3 is a diagram illustrating a format example of an RTP packet.
FIG. 4 is a diagram showing a Ping test.
FIG. 5 is a diagram illustrating a test example (test bed) of a speech encoding unit.
FIG. 6 is a timing chart showing a relationship between a test pattern and a reception pattern.
[Explanation of symbols]
11, 12 Exchange 11b, 12b Terminal 13, 14 TGW (Trunk Gateway)
15 Test server 16, 17 Call line 20 IP network 23, 24 SGW (Signaling Gateway)
25 call agent 31 TGW control unit 32 packetizing unit 33 voice encoding unit 34 time division switch 35 INF unit 36 loopback circuit

Claims (8)

TGW(Trunk Gateway)を介して交換機およびIP(Internet Protocol)ネットワークに接続されるとともに、IPパケットを用いて符号化音声信号を転送するVoIP(Voice over IP)システムであって、前記TGWは音声符号化部とパケット化部を有する、当該VoIPシステムにおいて、
前記IPネットワークに接続された試験サーバと、
前記TGW内の前記交換機側に配された信号折り返し手段と、
有音データと無音データからなる所定形式の試験パターンを前記試験サーバに格納する格納手段と、
前記信号折り返し手段の動作モードを設定する設定手段とを有し、
前記TGWの正常性を確認するとき、前記試験サーバは、所定のテストデータを前記パケット化部に送信し、
前記試験サーバから前記所定のテストパターンを受信したとき、前記パケット化部は、前記テストデータをパケット単位に分割し、かつ前記試験サーバに返信し、
前記試験サーバは、
前記パケット化部から前記パケット単位に分割された前記テストパターンを受信したとき、前記パケット化部から受信したテストパターンと前記試験サーバから送信したテストパターンとが一致しているか否かを判断し、
前記返信されたテストデータと前記所定のテストデータとが一致していると判断されたとき、テストパターンを前記音声符号化部に送信し、
前記音声符号化部は、
前記試験サーバから前記テストパターンを受信したとき、所定の音声符号化アルゴリズムに基づいて音声符号変換し、
前記テストパターンの音声符号変換後、変換後のテストパターンを前記試験サーバに返信し、
前記試験サーバは、前記音声符号化部から前記変換後のテストパターンを受信したとき、前記変換後のテストパターンと期待値パターンとを照合し、
前記変換後のテストパターンと前記期待値パターンが一致したとき、設定手段は、前記信号折り返し手段を折り返し動作モードに設定し、
前記折り返し手段が折り返し動作モードに設定されたとき、前記試験サーバは、前記音声符号化部と前記パケット化部を介して、前記折り返し手段へ前記試験パターンを送信し、
前記試験サーバから前記試験パターンを受信したとき、前記信号折り返し手段は、再度、前記音声符号化部と前記パケット化部を介して、前記試験サーバに返信し、
前記折り返し手段から前記試験パターンを受信したとき、前記格納手段は、受信した前記試験パターンを格納し、
前記格納手段に受信した前記試験パターンが格納されたとき、前記試験サーバは、格納された前記試験パターンに基づいて所定の判定試験を行うことを特徴とするVoIPシステム。
A VoIP (Voice over IP) system that is connected to an exchange and an IP (Internet Protocol) network via a TGW (Trunk Gateway) and transfers an encoded voice signal using an IP packet, the TGW being a voice code In the VoIP system having a conversion unit and a packetization unit,
A test server connected to the IP network;
A signal return means arranged on the exchange side in the TGW;
Storage means for storing a test pattern of a predetermined format consisting of voiced data and silent data in the test server;
Setting means for setting an operation mode of the signal folding means ,
When confirming the normality of the TGW, the test server sends predetermined test data to the packetizer,
When the predetermined test pattern is received from the test server, the packetization unit divides the test data into packet units, and returns the packet to the test server,
The test server
When receiving the test pattern divided in units of packets from the packetization unit, determine whether the test pattern received from the packetization unit and the test pattern transmitted from the test server match,
When it is determined that the returned test data and the predetermined test data match, a test pattern is transmitted to the speech encoding unit,
The speech encoding unit is
When the test pattern is received from the test server, voice code conversion is performed based on a predetermined voice coding algorithm,
After the voice code conversion of the test pattern, return the converted test pattern to the test server,
When the test server receives the converted test pattern from the speech encoding unit, the test server compares the converted test pattern with an expected value pattern,
When the converted test pattern matches the expected value pattern, the setting means sets the signal folding means to the folding operation mode,
When the loopback unit is set to the loopback operation mode, the test server transmits the test pattern to the loopback unit via the voice encoding unit and the packetizing unit,
When the test pattern is received from the test server, the signal return means returns again to the test server via the voice encoding unit and the packetizing unit,
When the test pattern is received from the folding means, the storage means stores the received test pattern,
The VoIP system according to claim 1 , wherein when the received test pattern is stored in the storage means, the test server performs a predetermined determination test based on the stored test pattern .
前記試験パターンは、前記TGWの音声符号化/再生動作の無音区間を示す前記無音データとを組み合わせたパターンからなることを特徴とする請求項1記載のVoIPシステム。2. The VoIP system according to claim 1, wherein the test pattern is a pattern that is combined with the silence data indicating a silence period of the voice encoding / playback operation of the TGW. 前記判定試験では、前記TGWの音声符号化/再生動作の正常性を確認することを特徴とする請求項2記載のVoIPシステム。The VoIP system according to claim 2, wherein in the determination test, normality of the voice encoding / reproducing operation of the TGW is confirmed. 前記信号折り返し手段より折り返された前記試験パターンの前記無音区間の幅と前記試験サーバより送出された前記試験パターンの有する無音区間幅との比較結果をもとに、前記正常性の確認を行うことを特徴とする請求項3記載のVoIPシステム。The normality is confirmed based on a comparison result between the width of the silent section of the test pattern folded by the signal folding means and the silent section width of the test pattern sent from the test server. The VoIP system according to claim 3. 前記比較に際して、前記音声符号化部における音声符号の種類による音声フレーム時間を考慮することを特徴とする請求項4記載のVoIPシステム。5. The VoIP system according to claim 4, wherein in the comparison, a voice frame time according to a voice code type in the voice coding unit is taken into consideration. 前記音声フレーム時間は、前記音声符号化部における符号化遅延、および再符号化遅延を含むことを特徴とする請求項5記載のVoIPシステム。The VoIP system according to claim 5, wherein the voice frame time includes a coding delay and a re-coding delay in the voice coding unit. TGW( Trunk Gateway )を介して交換機およびIP( Internet Protocol )ネットワークに接続されるとともに、IPパケットを用いて符号化音声信号を転送するVoIP( Voice over IP )システムであって、前記IPネットワークに接続された試験サーバと、有音データと無音データからなる所定形式の試験パターンを前記試験サーバに格納する格納手段と、前記信号折り返し手段の動作モードを設定する設定手段と、前記TGWは、音声符号化部と、パケット化部と、前記TGW内の前記交換機側に配された信号折り返し手段とを有するVoIPシステムの試験方法において、
前記TGWの正常性を確認するとき、前記試験サーバは、所定のテストデータを前記パケット化部に送信し、
前記試験サーバから前記所定のテストパターンを受信したとき、前記パケット化部は、前記テストデータをパケット単位に分割し、かつ前記試験サーバに返信し、
前記試験サーバは、
前記パケット化部から前記パケット単位に分割された前記テストパターンを受信したとき、前記パケット化部から受信したテストパターンと前記試験サーバから送信したテストパターンとが一致しているか否かを判断し、
前記返信されたテストデータと前記所定のテストデータとが一致していると判断されたとき、テストパターンを前記音声符号化部に送信し、
前記音声符号化部は、
前記試験サーバから前記テストパターンを受信したとき、所定の音声符号化アルゴリズムに基づいて音声符号変換し、
前記テストパターンの音声符号変換後、変換後のテストパターンを前記試験サーバに返信し、
前記試験サーバは、前記音声符号化部から前記変換後のテストパターンを受信したとき、前記変換後のテストパターンと期待値パターンとを照合し、
前記変換後のテストパターンと前記期待値パターンが一致したとき、設定手段は、前記信号折り返し手段を折り返し動作モードに設定し、
前記折り返し手段が折り返し動作モードに設定されたとき、前記試験サーバは、前記音声符号化部と前記パケット化部を介して、前記折り返し手段へ前記試験パターンを送信し、
前記試験サーバから前記試験パターンを受信したとき、前記信号折り返し手段は、再度、前記音声符号化部と前記パケット化部を介して、前記試験サーバに返信し、
前記折り返し手段から前記試験パターンを受信したとき、前記格納手段は、受信した前記試験パターンを格納し、
前記格納手段に受信した前記試験パターンが格納されたとき、前記試験サーバは、格納された前記試験パターンに基づいて前記TGWの音声符号化/再生動作の正常性を確認する所定の判定試験を行うことを特徴とするVoIPシステムの試験方法。
A VoIP ( Voice over IP ) system that is connected to an exchange and an IP ( Internet Protocol ) network via a TGW ( Trunk Gateway ) and transfers an encoded voice signal using an IP packet, and is connected to the IP network The test server, storage means for storing a test pattern of a predetermined format consisting of voiced data and silent data in the test server, setting means for setting the operation mode of the signal return means, and the TGW In a test method for a VoIP system, comprising: a conversion unit, a packetization unit, and a signal return unit disposed on the exchange side in the TGW.
When confirming the normality of the TGW, the test server sends predetermined test data to the packetizer,
When the predetermined test pattern is received from the test server, the packetization unit divides the test data into packet units, and returns the packet to the test server,
The test server
When receiving the test pattern divided in units of packets from the packetization unit, determine whether the test pattern received from the packetization unit and the test pattern transmitted from the test server match,
When it is determined that the returned test data and the predetermined test data match, a test pattern is transmitted to the speech encoding unit,
The speech encoding unit is
When the test pattern is received from the test server, voice code conversion is performed based on a predetermined voice coding algorithm,
After the voice code conversion of the test pattern, return the converted test pattern to the test server,
When the test server receives the converted test pattern from the speech encoding unit, the test server compares the converted test pattern with an expected value pattern,
When the converted test pattern matches the expected value pattern, the setting means sets the signal folding means to the folding operation mode,
When the loopback unit is set to the loopback operation mode, the test server transmits the test pattern to the loopback unit via the voice encoding unit and the packetizing unit,
When the test pattern is received from the test server, the signal return means returns again to the test server via the voice encoding unit and the packetizing unit,
When the test pattern is received from the folding means, the storage means stores the received test pattern,
When the received test pattern is stored in the storage means, the test server performs a predetermined determination test for confirming the normality of the voice encoding / playback operation of the TGW based on the stored test pattern. A test method for a VoIP system.
前記判定試験は、前記信号折り返し部より折り返された前記試験パターンの前記無音区間の幅と前記試験サーバより送出された前記試験パターンの有する無音区間幅との比較結果をもとに、前記正常性の確認を行うことを特徴とする請求項7記載のVoIPシステムの試験方法。 The determination test is based on a result of comparison between the width of the silent section of the test pattern folded from the signal folding section and the silent section width of the test pattern sent from the test server. The VoIP system test method according to claim 7, wherein the VoIP system is confirmed.
JP2001184716A 2001-06-19 2001-06-19 VoIP system and test method thereof Expired - Fee Related JP3627678B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001184716A JP3627678B2 (en) 2001-06-19 2001-06-19 VoIP system and test method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001184716A JP3627678B2 (en) 2001-06-19 2001-06-19 VoIP system and test method thereof

Publications (2)

Publication Number Publication Date
JP2003008666A JP2003008666A (en) 2003-01-10
JP3627678B2 true JP3627678B2 (en) 2005-03-09

Family

ID=19024430

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001184716A Expired - Fee Related JP3627678B2 (en) 2001-06-19 2001-06-19 VoIP system and test method thereof

Country Status (1)

Country Link
JP (1) JP3627678B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004297287A (en) * 2003-03-26 2004-10-21 Agilent Technologies Japan Ltd Call quality evaluation system, and apparatus for call quality evaluation
GB0326160D0 (en) 2003-11-08 2003-12-17 Marconi Comm Ltd Call set-up systems
JP6168628B1 (en) * 2016-03-23 2017-07-26 Necプラットフォームズ株式会社 Failure analysis device, failure analysis system, failure analysis method, and failure analysis program

Also Published As

Publication number Publication date
JP2003008666A (en) 2003-01-10

Similar Documents

Publication Publication Date Title
US6466548B1 (en) Hop by hop quality of service measurement system
US6407996B1 (en) Processing device network
US7899038B2 (en) Method and apparatus for communicating fax data over the internet
US7227922B2 (en) Method and device for the transmission of data in a packet-oriented data network
CN101455031B (en) Methods, systems, and computer program products for providing transcoder free operation (trfo) and interworking between unlicensed mobile access (uma) and universal mobile telecommunications system (umts)
US20040034492A1 (en) Passive system and method for measuring and monitoring the quality of service in a communications network
US8509219B2 (en) Method, server device and converting device for setting up a payload-data connection
CN100380872C (en) Testing of transmission quality in packet-based networks
US20020013696A1 (en) Voice processing method and voice processing device
CN101517948A (en) Communication device, communication method, and recording medium
WO2007056921A1 (en) A protocol testing device and the protocol testing method thereof
CN107453936A (en) A kind of method and gateway device for diagnosing voice delay time
JP3848244B2 (en) COMMUNICATION TERMINAL DEVICE, COMMUNICATION SYSTEM AND COMMUNICATION MANAGEMENT METHOD
JP3627678B2 (en) VoIP system and test method thereof
CN1998214A (en) Improvements in or relating to a telecommunications network
JP3622694B2 (en) VoIP system and test method thereof
CN101895612A (en) Recording acquisition method for voice over internet protocol (VoIP) communication system
CN101132455B (en) Voip device capable of acquiring log information about voice quality
US20030058807A1 (en) Method and device for echo cancellation in a telecommunication network
EP2514143A1 (en) Connection analysis in communication systems
JP4102699B2 (en) Voice quality monitoring method and method during system operation in media gateway
Hui et al. Towards a standards-based Internet telephony system
WO2019172449A1 (en) Rtp conversion device and rtp conversion method
JP3672186B2 (en) Network telephone system, gateway device used therefor, and method of using network telephone system
KR100555696B1 (en) method converting protocol in the gateway, method storing voice data and method diagnosing equipment using the above statements method

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040722

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040803

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041004

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: 20041116

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041129

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071217

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081217

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091217

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091217

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101217

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101217

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111217

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111217

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121217

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees