(57)【要約】【目的】メモリ容量等の制限があるＶｏＩＰ通信装置においても、運用情報や障害情報等を取得することができるＶｏＩＰ通信装置を提供する。【構成】ＶｏＩＰネットワークにＲＴＣＰパケットを送信することよって該ＶｏＩＰネットワークとの間に通信セションを確立するパケット通信部と、確立された通信セッションを介して音声通信を行う音声通信部と、を含むＶｏＩＰ通信装置であって、該音声通信における記録イベントの発生を検知し、当該記録イベントに対応する記録情報を収集し、収集した記録情報を記録情報専用ＲＴＣＰパケットとして前記パケット通信部に供給することによって該記録情報を該ＶｏＩＰネットワークに出力する。【選択図】図２
2009141392.tif 000002
【特許請求の範囲】
【請求項１】
ＶｏＩＰネットワークにＲＴＣＰパケットを送信することよって前記ＶｏＩＰネットワークとの間に通信セションを確立するパケット通信部と、確立された通信セッションを介して音声通信を行う音声通信部と、を含むＶｏＩＰ通信装置であって、
前記音声通信における記録イベントの発生を検知する記録イベント発生検知手段と、
前記記録イベントの発生が検知された場合に、当該記録イベントに対応する記録情報を収集し、収集した記録情報を記録情報専用ＲＴＣＰパケットとして前記パケット通信部に供給することによって前記記録情報を前記ＶｏＩＰネットワークに出力する記録情報出力手段と、
を含むことを特徴とするＶｏＩＰ通信装置。
【請求項２】
前記記録情報出力手段は、前記記録情報を前記記録情報専用ＲＴＣＰパケット内のアプリケーション定義領域に格納して前記パケット通信部に供給することを特徴とする請求項１記載のＶｏＩＰ通信装置。
【請求項３】
前記記録イベント発生検知手段は、前記記録イベントとして、前記音声通信における通話セッションイベント及び通信障害イベントの何れかまたは双方を検知することを特徴とする請求項１又は２記載のＶｏＩＰ通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＶｏＩＰ（Voice over IP）技術を用いて音声通信をなすＶｏＩＰ通信装置に関する。
【背景技術】
【０００２】
ＶｏＩＰ技術を用いて音声通信をなすＶｏＩＰ通信装置は、通常、ＶｏＩＰアプリケーションプログラムを実行するコンピュータ装置として実現される。かかるＶｏＩＰアプリケーションプログラムは、音声通信機能を実行すると共に、その実行結果である運用情報や障害情報を装置内の記憶装置にファイルとして書き込んで保存するのが一般的であった。例えば、特許文献１に開示されるＶｏＩＰ通信装置としてのケーブルモデムは、通話記録データを作成するためのＲＴＰ（Real-time Transport Protocol）チェックプログラムを備えると共に、通話に関する通話情報が記録される通話記録テーブルを含む不揮発性メモリを備えている。ここで、通話記録データは、外部の装置からの表示要求に応じて通話記録テーブルから読み出されて提供されるようになっている。
【特許文献１】特開２００３−３４８２５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、かかるＶｏＩＰ通信装置は小型化や低コスト化が求められることで、運用情報や障害情報のために確保し得るメモリ容量に制約がある。また、通話記録機能はは主たる音声通信機能とメモリ使用において競合することからメモリアクセス回数に制限がある場合もある。そのため、たとえ装置障害が発生してもその障害情報を取得して後の調査に供することさえも出来ない場合があり得った。
【０００４】
本発明の目的は、メモリ容量等の制限があるＶｏＩＰ通信装置においても、運用情報や障害情報等を取得することができるＶｏＩＰ通信装置を提供することである。
【課題を解決するための手段】
【０００５】
本発明によるＶｏＩＰ通信装置は、ＶｏＩＰネットワークにＲＴＣＰパケットを送信することよって該ＶｏＩＰネットワークとの間に通信セションを確立するパケット通信部と、確立された通信セッションを介して音声通信を行う音声通信部と、を含むＶｏＩＰ通信装置であって、該音声通信における記録イベントの発生を検知する記録イベント発生検知手段と、該記録イベントの発生が検知された場合に、当該記録イベントに対応する記録情報を収集し、収集した記録情報を記録情報専用ＲＴＣＰパケットとして前記パケット通信部に供給することによって該記録情報を該ＶｏＩＰネットワークに出力する記録情報出力手段と、を含むことを特徴とする。
【発明の効果】
【０００６】
本発明によるＶｏＩＰ通信装置によれば、メモリ容量等の制限があるＶｏＩＰ通信装置においても、運用情報や障害情報等を取得することができる。
【発明を実施するための最良の形態】
【０００７】
本発明の実施例について添付の図面を参照しつつ詳細に説明する。
【０００８】
図１は、本発明の実施例を示し、ＶｏＩＰ通信装置を含む全体の構成を示している。ＶｏＩＰ通信装置としての複数のＶｏＩＰ電話アダプタ１０ａ〜１０ｆがＶｏＩＰネットワーク２０に接続されている。複数のＶｏＩＰ電話アダプタ１０ａ〜１０ｆの各々は、通常の電話機４０ａ〜４０ｆの各々をＶｏＩＰネットワーク２０に接続することで、これらに音声通話サービスを提供する機能を有する。本実施例では、例として４対をなす電話機４０ａ〜４０ｆ及びＶｏＩＰ電話アダプタ１０ａ〜１０ｆが示されているが、本発明にかかる限定はなく、５つ以上の対が接続され得る。ＶｏＩＰネットワーク２０にはＶｏＩＰ運用監視装置３０が接続されている。ＶｏＩＰ運用監視装置３０は、ＶｏＩＰ電話アダプタ１０ａ〜１０ｆを含むＶｏＩＰネットワーク２０全体の運用及び障害を管理するための装置であり、通常のコンピュータにより実現され得る。ＶｏＩＰ運用監視装置３０は、常に、ＶｏＩＰ電話アダプタ１０ａ〜１０ｆから送信される記録情報ＲＴＰパケットを待ち受ける状態にあり、記録情報ＲＴＰパケットが送信される都度、これを受信して保存する。そして、定期的または随時の操作要求に応じて、保存していた記録情報ＲＴＰパケットの記録情報に編集を加えて表示する。記録情報としては、ＶｏＩＰ電話アダプタ１０ａ〜１０ｆが中継した通話の通話記録データや、音声ＲＴＰパケットのパケットロス等の障害情報が想定される。
【０００９】
図２は、図１に示されたＶｏＩＰ電話アダプタの内部構成を示している。ＶｏＩＰ電話アダプタは、パケット通信部１１と、音声通信部１２と、記録イベント検知部１３と、記録情報ＲＴＣＰパケット生成部１４と、プロトコルスタック１５とを含む。
【００１０】
パケット通信部１１は、ＳＩＰ（Session Initiation Protocol）／ＳＤＰ（Session Description Protocol）プロトコル及びＲＴＰ／ＲＴＣＰ（Real-time Transport Control Protocol）プロトコルを用いて、ＶｏＩＰネットワーク２０と電話機４０との間に通話セッションを確立して音声ＲＴＰパケットの送受信を行う機能を有する。ＲＴＰ／ＲＴＣＰプロトコル及びＳＩＰ／ＳＤＰプロトコルのためのソフトウェアは、プロトコルスタック１５として実装される（図３参照）。
【００１１】
音声通信部１２は、プロトコルスタック１５から必要な情報を参照して音声信号と音声ＲＴＰパケットとの相互変換を行う音声コーデック機能やパケット通信部１１とのインタフェース機能を備え、パケット通信部１１により確立された通話セッションを介して音声通信を行う機能を備える。音声コーデック機能に実装し得る規格としては、Ｇ．７１１、Ｇ．７２２．ｘ、Ｇ．７２３．１、Ｇ．７２８及びＧ．７２９等の複数の規格があり得る。音声通信部１２は、これらの複数の規格に基づくコーデックを実装することで、通話相手方のコーデックに応じてこれに一致するコーデックを選択的に使用することができる。
【００１２】
記録イベント検知部１３は、記録イベントの発生を検知する機能を備える。記録イベントとしては、通話セッションの確立や通信障害の発生がある。通信障害の発生は、確立されていた通話セッションにおいて相手方の電話機から音声ＲＴＰパケットが一定時間経過後も途絶えた場合や、音声ＲＴＰパケットのパケットロス数が所定閾値を超えたこと判定することで認識し得る。記録イベント検知部１３は、かかる記録イベントの検知に応じて、記録情報ＲＴＣＰパケット生成部１４を起動する。
【００１３】
記録情報ＲＴＣＰパケット生成部１４は、記録イベント検知部１３により起動され、当該記録イベントに関連する記録情報を収集し、収集した記録情報を格納した記録情報ＲＴＣＰパケットを生成する機能を備える。記録情報ＲＴＣＰパケットは、通常のＲＴＣＰパケットであり、ＲＦＣ（Request For Comment）１８９０に規定されるアプリケーション定義領域に記録情報が格納される。記録情報ＲＴＣＰパケット生成部１４は、さらに、生成した記録情報ＲＴＣＰパケットをパケット通信部１１に供給することによって、音声ＲＴＰパケットと同様にして、これをＶｏＩＰネットワーク２０に向けて送信せしめる。
【００１４】
パケット通信部１１は、通常、音声ＲＴＰパケットをＶｏＩＰネットワーク２０に向けて送信していることから、記録情報ＲＴＣＰパケット生成部１４から記録情報ＲＴＣＰパケットが供給された場合にも、何ら特殊な機能を実行することなく記録情報ＲＴＣＰパケットを送信することができる。記録情報ＲＴＣＰパケットには、宛先ＩＰアドレスとしてＶｏＩＰ運用監視装置３０のＩＰアドレスが設定される。これにより、かかる記録情報ＲＴＣＰパケットはＶｏＩＰ運用監視装置３０において受信され得る。
【００１５】
図３は、図２に示されたプロトコルスタック１５の構成を示している。ＲＴＰ／ＲＴＣＰスタック１５２及びＳＩＰスタック１５３が、ＩＰ、ＴＣＰ及びＵＤＰ等の下位レイヤスタック１５１の上位レイヤスタックとして実装される。
【００１６】
ＲＴＰ／ＲＴＣＰスタック１５２は、ＲＴＰ／ＲＴＣＰセッションの開始／終了の管理、ＲＴＰ／ＲＴＣＰパケットの送受信、各種ペイロードのヘッダ生成、パケット通信部や音声通信部等のアプリケーションへのＲＴＣＰイベント通知機能などを担うソフトウェアからなる。ＲＴＰ／ＲＴＣＰスタック１５２は、また、ＳＲＴＰ(Secure Real-time Transport Protocol)やＲＴＣＰ ＸＲ(RTP Control Protocol Extended Reports)等の拡張プロトコルを備えてもよい。ＳＩＰスタック１５３は、各電話機の電話番号をＩＰアドレスに変換し電話機間の呼接続をＩＰノード間の通信セッションとして確立する機能を担うソフトウェアからなる。通信セッションが確立された後の音声信号はＲＴＰ／ＲＴＣＰスタック１５２を用いた音声ＲＴＰパケットとして送受信される。ＳＩＰスタックには、また、通信セッションを確立する際にセッションに関する情報を交換するためのＳＤＰが含まれる。
【００１７】
図４は、記録情報ＲＴＣＰパケットのフォーマットを示している。記録情報ＲＴＣＰパケットは、ＲＦＣ１８９０に規定され、通常のＲＴＣＰパケットと同様に、Ｖ、Ｐ、カウント、ＰＴ及びパケット長の各領域を備える。Ｖの領域はプロトコルバージョンを表す２ビットからなる。Ｐの領域はプロトコルバージョンを表す２ビットからなる。カウントの領域はパケットの種類によってパケットに含まれる項目の数を示す５ビットからなる。ＰＴの領域はＲＴＣＰパケットの種別すなわちタイプを示す８ビットからなり、アプリケーション定義データを含むＲＴＰパケット（ＡＰＰ：Application-Defined）の場合には１０進表示で「２０４」の値が設定される。パケット長の領域はヘッダを除くパケット長を示す１６ビットからなる。記録情報ＲＴＣＰパケットは、さらに、送信者識別子を示す３２ビットからなるＳＳＲＣの領域と、アプリケーション定義パケット名が格納される領域と、該アプリケーション定義パケット名に相応する内容が格納されるアプリケーション定義データの領域とを含む。
【００１８】
本実施例における例としては、ＳＳＲＣの領域には、当該記録情報ＲＴＰパケットを生成するＶｏＩＰアダプタの識別情報が設定される。アプリケーション定義パケット名には例えば「記録情報」が設定され当該ＲＴＣＰパケットが記録情報専用のＲＴＣＰパケットであることが示される。アプリケーション定義データの領域には運用情報や障害情報の記録情報が格納される。該記録情報としては、図示されるように、イベントの発生時刻、発信電話番号、発信ＩＰアドレス、着信電話番号、着信ＩＰアドレス、通話セッション経過時間、使用コーデック種別、並びに障害識別やパケットロス等の障害情報が考えられる。
【００１９】
図５は、本発明によるＶｏＩＰ通信装置における記録イベント検知及び記録情報ＲＴＣＰパケットの生成にかかる処理手順を示している。ＶｏＩＰ通信装置であるＶｏＩＰ電話アダプタ１０は、ＶｏＩＰネットワーク２０と、ＶｏＩＰ運用監視装置３０との間にあってかかる処理手順を実行する。
【００２０】
ＶｏＩＰ電話アダプタ１０は、ＳＩＰパケットやＲＴＣＰパケットを用いて通話セッションをＶｏＩＰネットワーク２０との間に確立し、該通話セッションを介して音声ＲＴＰパケットを送受信することによって音声通信を行っている（ステップＳ１）。この時、ＶｏＩＰ電話アダプタ１０は、常に該音声通信における記録イベントの発生の有無を監視している（ステップＳ２）。もし記録イベントの発生が無ければ音声通信を継続するが、記録イベントの発生が有れば、当該記録イベントに対応する記録情報を収集し（ステップＳ３）、この記録情報をアプリケーション定義データとする記録情報ＲＴＣＰパケットを生成する（ステップＳ４）。次いで、ＶｏＩＰ電話アダプタ１０は、生成した記録情報ＲＴＣＰパケットを、通常のＲＴＣＰパケットと同様にして、ＶｏＩＰネットワーク２０に向けて送信する（ステップＳ５）。
【００２１】
配信された記録情報ＲＴＣＰパケットは、ＶｏＩＰ運用監視装置３０により受信される（ステップＳ６）。ＶｏＩＰ運用監視装置３０は、操作者の表示要求に応じて、受信して保存していた記録情報ＲＴＣＰパケットから運用情報及び障害情報等の記録情報を抽出し、これを適宜適当な編集を加えて表示する（ステップＳ７）。ＶｏＩＰ運用監視装置３０は、図示されたＶｏＩＰ電話アダプタ１０からの記録情報ＲＴＣＰパケットばかりでなく、図示されない他のＶｏＩＰ電話アダプタからの記録情報ＲＴＣＰパケットの記録情報を集めて表示するようにしてもよい。
【００２２】
以上の実施例において、本発明によるＶｏＩＰ通信装置は、音声通信のために実装したＲＴＰ／ＲＴＣＰスタックを用いて音声通信を行うと共に、特殊な記録情報転送機能を備えることなく、運用情報等の記録情報を外部へ転送することができる。また、本発明によるＶｏＩＰ通信装置は、記録情報に対する記録契機を与える記録イベントの発生に即応して、該記録情報を不揮発性メモリの如き内部記憶装置に保持することなく、直ちに記録情報ＲＴＣＰパケットを生成して送信する。これにより、メモリ容量等の制限があるＶｏＩＰ通信装置においても、運用情報や障害情報等を取得することが可能となる。
【産業上の利用可能性】
【００２３】
本発明によるＶｏＩＰ通信装置は、実施例の如く電話機をＶｏＩＰネットワークに接続するＶｏＩＰ電話アダプタに限られず、ＶｏＩＰゲートウェイ装置やケーブルモデムの如き多様なＶｏＩＰ通信装置であってもよい。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施例を示し、ＶｏＩＰ通信装置を含む全体の構成を示すブロック図である。
【図２】図１に示されたＶｏＩＰ電話アダプタの内部構成を示すブロック図である。
【図３】図２に示されたプロトコルスタック１５の構成を示すブロック図である。
【図４】記録情報ＲＴＣＰパケットのフォーマットを示す図である。
【図５】本発明によるＶｏＩＰ通信装置における記録イベント検知及び記録情報ＲＴＣＰパケットの生成に係る処理手順を示すシーケンス図である。
【符号の説明】
【００２５】
１０、１０ａ〜１０ｆ  ＶｏＩＰ電話アダプタ
１１  パケット通信部
１２  音声通信部
１３  記録イベント検知部
１４  記録情報ＲＴＣＰパケット生成部
１５  プロトコルスタック
２０  ＶｏＩＰネットワーク
３０  ＶｏＩＰ運用監視装置
４０、４０ａ〜４０ｆ  電話機
【図１】
2009141392.tif 000003
【図２】
2009141392.tif 000004
【図３】
2009141392.tif 000005
【図４】
2009141392.tif 000006
【図５】
2009141392.tif 000007