(57)【要約】【課題】音声データＲＴＰストリームパケット通信において非音声データの通信を可能とするＶｏＩＰ通信装置を提供する。【解決手段】本発明によるＶｏＩＰ通信装置は、通信ネットワークへ送信すべき音声データＲＴＰパケットのストリームを受信若しくは生成することにより準備し、当該準備した音声データＲＴＰパケットと異なるデータサイズの非音声データＲＴＰパケットを生成し、当該準備した音声データＲＴＰパケットの内の少なくとも１つを当該非音声データＲＴＰパケットに置き換えて、当該置き換えた非音声データＲＴＰパケットを含む音声データＲＴＰパケットのストリームを当該通信ネットワークに送信する。また、本発明によるＶｏＩＰ通信装置は、通信ネットワークから受信した音声データＲＴＰパケットのストリームに含まれる非音声データＲＴＰパケットを当該非音声データＲＴＰパケットのデータサイズに基づいて抽出し、当該抽出した非音声データＲＴＰパケットに含まれる情報を読み取る。【選択図】図１
2008283667.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して音声データＲＴＰパケットのストリームを送受信するＶｏＩＰ通信装置であって、
前記通信ネットワークへ送信すべき音声データＲＴＰパケットのストリームを受信若しくは生成して準備する送信音声データＲＴＰストリームパケット準備手段と、
当該準備した音声データＲＴＰパケットのデータサイズと異なるデータサイズの非音声データＲＴＰパケットを生成する非音声データＲＴＰパケット生成部と、
当該準備した音声データＲＴＰパケットの内の少なくとも１つを前記非音声データＲＴＰパケットに置き換える非音声データＲＴＰパケット挿入部と、
当該置き換えた非音声データＲＴＰパケットを含む音声データＲＴＰパケットのストリームを前記通信ネットワークに送信するＲＴＰストリームパケット送信手段と、を含むことを特徴とするＶｏＩＰ通信装置。
【請求項２】
通信ネットワークを介して音声データＲＴＰパケットのストリームを送受信するＶｏＩＰ通信装置であって、
前記通信ネットワークから受信した音声データＲＴＰパケットのストリームに含まれる非音声データＲＴＰパケットを当該非音声データＲＴＰパケットのデータサイズに基づいて抽出する非音声データＲＴＰパケット抽出部と、
当該抽出した非音声データＲＴＰパケットに含まれる情報を読み取る非音声データＲＴＰパケット読取部と、を含むことを特徴とするＶｏＩＰ通信装置。
【請求項３】
前記非音声データＲＴＰパケットは、端末識別情報、端末使用状況情報及びサービス対応状況情報の内の少なくとも１つを含むことを特徴とする請求項１又は２に記載のＶｏＩＰ通信装置。
【請求項４】
前記非音声データＲＴＰパケット生成部は、前記非音声データＲＴＰパケットの生成に代えて識別非音声データを含めて生成したＲＴＰパケットを前記非音声データＲＴＰパケットとすることを特徴とする請求項１に記載のＶｏＩＰ通信装置。
【請求項５】
前記非音声データＲＴＰパケット抽出部は、前記非音声データＲＴＰパケットの抽出に代えて前記非音声データＲＴＰパケットを当該非音声データＲＴＰパケットに含まれている識別非音声データに基づいて抽出することを特徴とする請求項２に記載のＶｏＩＰ通信装置。
【請求項６】
前記識別非音声データは、Ｇ．７１１符号化規格における無音データからなることを特徴とする請求項４又は５に記載のＶｏＩＰ通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は音声データＲＴＰパケットのストリームを送受信して通信を行うＶｏＩＰ通信装置に関する。
【背景技術】
【０００２】
ＶｏＩＰ(Voice Over Internet Protocol)通信装置にて音声をストリーミング再生するための伝送プロトコルとして音声ＲＴＰ(Real-time Transport Protocol)が知られている。音声データＲＴＰパケットのストリーミングによる音声データの通信と併行した非音声データの通信が要望される場合がある。例えばインターネットなどのネットワークを通じて音声などのデジタルデータをやり取りする際に、通信途中で第三者に盗み見られたり改ざんされたりしないように暗号化することが多いが、この場合、暗号鍵という非音声データを通信することになる。ＲＴＰパケットの暗号化についてはＩＥＴＦ(Internet Engineering Task Force)により発行されたＲＦＣ(Request For Comments)３７１１にてＳＲＴＰ(The Secure Real-time Transport Protocol)として標準化されている。ここでは暗号化のために必要な暗号鍵は予め登録するかあるいは別のプロトコルを使用して交換する方法が採用されている。ＲＴＰパケットの暗号通信では、暗号化のために必要な暗号鍵情報を、通信を行う装置に予め設定しない場合には、適宜、通信相手の端末に暗号鍵情報を送信する必要がある。非音声データの通知方法として例えば、特許文献１にはＲＴＰとは別のプロトコルであるＲＴＣＰ(RTP Control Protocol)を使用する通信装置及び暗号通信方法が開示されている。ここでの非音声データ（暗号鍵）通信方法は、通信装置自身のセッション鍵および当該鍵の識別情報を通話相手の公開鍵で暗号化し、これをＲＴＣＰパケットに格納して通話相手へ送信する。また、通話相手から受信したＲＴＣＰパケットに格納されている暗号化された通話相手のセッション鍵および当該鍵の識別情報を通信装置自身の秘密鍵で復号化する方法が開示されている。
【特許文献１】特開２００５−１５９９５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、ＲＴＣＰはデータの送受信チェックや送信者／受信者間などの付随情報を伝達するために用いられ、ＲＴＰのサブプロトコルとして位置付けられる。セキュリティの観点から、ＲＴＣＰの如き付随情報を通信するために利用されるプロトコルによる情報通信を制限しているネットワークがしばしば見られる。ＲＴＣＰパケットの通信路内に、ＲＴＣＰプロトコルを利用した情報通信を制限しているネットワークが１つでも存在した場合、特許文献１に開示される通信方法を適用できず、暗号鍵などの非音声データを通信できないという問題点があった。
【０００４】
本発明は上記した如き問題点に鑑みてなされたものであって、音声データＲＴＰストリームパケット通信において非音声データの通信を可能とするＶｏＩＰ通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明によるＶｏＩＰ通信装置は、通信ネットワークを介して音声データＲＴＰパケットのストリームを送受信するＶｏＩＰ通信装置であって、前記通信ネットワークへ送信すべき音声データＲＴＰパケットのストリームを受信若しくは生成して準備する送信音声データＲＴＰストリームパケット準備手段と、当該準備した音声データＲＴＰパケットのデータサイズと異なるデータサイズの非音声データＲＴＰパケットを生成する非音声データＲＴＰパケット生成部と、当該準備した音声データＲＴＰパケットの内の少なくとも１つを前記非音声データＲＴＰパケットに置き換える非音声データＲＴＰパケット挿入部と、当該置き換えた非音声データＲＴＰパケットを含む音声データＲＴＰパケットのストリームを前記通信ネットワークに送信するＲＴＰストリームパケット送信手段と、を含むことを特徴とする。
【０００６】
また、本発明によるＶｏＩＰ通信装置は、通信ネットワークを介して音声データＲＴＰパケットのストリームを送受信するＶｏＩＰ通信装置であって、前記通信ネットワークから受信した音声データＲＴＰパケットのストリームに含まれる非音声データＲＴＰパケットを当該非音声データＲＴＰパケットのデータサイズに基づいて抽出する非音声データＲＴＰパケット抽出部と、当該抽出した非音声データＲＴＰパケットに含まれる情報を読み取る非音声データＲＴＰパケット読取部と、を含むことを特徴とする。
【発明を実施するための最良の形態】
【０００７】
以下、本発明に係る実施例について添付の図面を参照しつつ詳細に説明する。
【実施例１】
【０００８】
図１は本発明によるＶｏＩＰ通信装置を通信ネットワークと共に表すブロック図である。ＶｏＩＰ通信装置１００は、ＲＴＰ制御部１１０と、非音声データ読取生成部１２０と、ＤＳＰ部１３０と、ＷＡＮポート１４０と、ＳＬＩＣ部１５０と、を含む。
【０００９】
ＲＴＰ制御部１１０は、ＲＴＰパケット送受信部１１１と、非音声データＲＴＰパケット挿入部１１２と、非音声データＲＴＰパケット抽出部１１３と、を含む。
【００１０】
ＲＴＰパケット送受信部１１１は、ＷＡＮポート１４０経由でインターネットなどの通信ネットワーク２００を介して、音声データＲＴＰパケットのストリームを送受信する。ＲＴＰパケット送受信部１１１は、ＷＡＮポート１４０経由で通信ネットワーク２００から音声データＲＴＰパケットを受信したら、これをＲＴＰパケット送受信部１１１に供給する。ＲＴＰパケット送受信部１１１は、音声データＲＴＰパケットのストリーム内に非音声データＲＴＰパケットが含まれていれば、これもＲＴＰパケット送受信部１１１に供給する。また、ＲＴＰパケット送受信部１１１は、非音声データＲＴＰパケット挿入部１１２から供給され且つ非音声データＲＴＰパケットを含む音声データＲＴＰパケットのストリームをＷＡＮポート１４０経由で通信ネットワーク２００に送信する。なお、本実施例におけるＲＴＰパケットはＩＥＴＦ（Internet Engineering Task Force）によって発行されたＲＦＣ（Request For Comments）１８８９の規定に準拠したものであれば良い。
【００１１】
非音声データＲＴＰパケット挿入部１１２は、音声データＲＴＰパケット生成部１３１から受け取った音声データＲＴＰパケットの内の少なくとも１つを、非音声データＲＴＰパケット生成部１２１から受け取った非音声データＲＴＰパケットに置き換える。非音声データＲＴＰパケット挿入部１１２は、好ましいタイミングにて音声データＲＴＰパケットを非音声データＲＴＰパケットに置き換えれば良い。非音声データＲＴＰパケット挿入部１１２は、当該置き換えた非音声データＲＴＰパケットを含む音声データＲＴＰパケットのストリームをＲＴＰパケット送受信部１１１に供給する。
【００１２】
非音声データＲＴＰパケット抽出部１１３は、ＲＴＰパケット送受信部１１１から受け取った音声データＲＴＰパケットのストリームに含まれる非音声データＲＴＰパケットを当該非音声データＲＴＰパケットのデータサイズに基づいて抽出する。非音声データＲＴＰパケット抽出部１１３は、当該抽出した非音声データＲＴＰパケットを非音声データＲＴＰパケット読取部１２２に供給する。また、非音声データＲＴＰパケット抽出部１１３は、当該抽出した非音声データＲＴＰパケット以外の音声データＲＴＰパケットのストリームを音声信号変換部１３２に供給する。
【００１３】
パケットのデータサイズはペイロード部分に含まれるデータ量によって異なってくる。通常、パケットのヘッダ内にパケット全体のサイズ情報が格納されている。非音声データＲＴＰパケット抽出部１１３は、当該サイズ情報を参照するなどしてパケットのデータサイズを判別することができる。非音声データＲＴＰパケット抽出部１１３は、音声データＲＴＰパケットの所定データサイズを予め記憶しておく。非音声データＲＴＰパケット抽出部１１３は、音声データＲＴＰパケットまたは非音声データＲＴＰパケットを受け取る度に、当該受け取ったＲＴＰパケットのヘッダ内に格納されているサイズ情報を参照するなどして、パケットのデータサイズを判別する。非音声データＲＴＰパケット抽出部１１３は、当該判別したサイズが予め記憶してある所定データサイズと異なる場合に、受け取ったＲＴＰパケットが非音声データＲＴＰパケットであると判別して、これを抽出する。
【００１４】
例えば、非音声データＲＴＰパケット抽出部１１３は、音声データＲＴＰパケットの所定データサイズを１０００バイトとして予め記憶しておく。非音声データＲＴＰパケット抽出部１１３は、音声データＲＴＰパケットまたは非音声データＲＴＰパケットを受け取る度に、当該受け取ったＲＴＰパケットのヘッダ内に格納されているサイズ情報を参照し、当該サイズ情報が予め記憶してある所定データサイズの１０００バイトと一致するか否かを判別する。例えば当該判別したサイズが１４００バイトであった場合、受け取ったＲＴＰパケットが非音声データＲＴＰパケットであると判別して、これを抽出する。
【００１５】
非音声データ読取生成部１２０は、非音声データＲＴＰパケット生成部１２１と、非音声データＲＴＰパケット読取部１２２と、を含む。
【００１６】
非音声データＲＴＰパケット生成部１２１は、音声データＲＴＰパケット生成部１３１が生成している音声データＲＴＰパケットと異なるデータサイズの非音声データＲＴＰパケットを生成する。非音声データＲＴＰパケット生成部１２１は、生成すべき非音声データＲＴＰパケットの所定データサイズを予め記憶しておき、当該所定データサイズの非音声データＲＴＰパケットを生成する。非音声データＲＴＰパケットのサイズは、音声データＲＴＰパケット生成部１３１が生成する音声データＲＴＰパケットのサイズと異なるサイズであれば良く、音声データＲＴＰパケットのサイズと比較した場合の大小は問わない。パケットのデータサイズはペイロード部分に含まれるデータ量によって異なるため、非音声データＲＴＰパケットにおいて当該データ量を音声データＲＴＰパケットのそれと異なるデータ量にすれば良い。
【００１７】
例えば、非音声データＲＴＰパケット生成部１２１は、生成すべき非音声データＲＴＰパケットの所定データサイズを１４００バイトとして予め記憶しておき、データサイズが１４００バイトの非音声データＲＴＰパケットを生成する。非音声データＲＴＰパケット生成部１２１は好ましいタイミングにて非音声データＲＴＰパケットを生成すれば良い。非音声データＲＴＰパケット生成部１２１がペイロード部分に含めるデータは、例えば、端末識別情報、端末使用状況情報及びサービス対応状況情報などである。
【００１８】
端末識別情報とは例えば、当該ＶｏＩＰ通信装置の識別情報などであり、ＩＰアドレスやＭＡＣアドレスなども含む。また、通信相手となるＶｏＩＰ通信装置の同情報を確認情報として含むこともありうる。端末使用状況情報とは例えばアナログ電話端末３００の使用状況や応答状況などである。サービス対応状況情報とはアナログ電話端末３００がファクシミリやテレビ電話などのサービスに対応しているか否かを表す情報である。ＶｏＩＰ装置１００は予めアナログ電話端末３００からこれらの情報を入手しておくなどして、好ましいタイミングにて当該端末識別情報を含む非音声データＲＴＰパケットを生成する。非音声データＲＴＰパケットを受信する側のＶｏＩＰ通信装置は、当該パケットに含まれる端末識別情報を送信する側のＶｏＩＰ通信装置の認証処理などに利用できる。
【００１９】
非音声データＲＴＰパケット読取部１２２は、非音声データＲＴＰパケット抽出部１１３から供給された非音声データＲＴＰパケットに含まれる情報を読み取る。当該情報は例えば、上述した端末識別情報、端末使用状況情報及びサービス対応状況情報などである。ＶｏＩＰ通信装置１００は、非音声データＲＴＰパケット読取部１２２が読み取った端末識別情報に基づいて、送信側のＶｏＩＰ通信装置の認証処理などを行うことができる。
【００２０】
ＤＳＰ(Digital Signal Processor)部１３０は、音声データＲＴＰパケット生成部１３１と、音声信号変換部１３２と、を含む。
【００２１】
音声データＲＴＰパケット生成部１３１は、ＳＬＩＣ部１５０から供給された音声信号に基づいて音声データＲＴＰパケットのストリームを生成する。音声データＲＴＰパケット生成部１３１は、当該生成によって準備した音声データＲＴＰパケットを非音声データＲＴＰパケット挿入部１１２に供給する。音声データＲＴＰパケット生成部１３１は、生成すべき音声データＲＴＰパケットの所定データサイズを予め記憶しておき、当該所定データサイズの音声データＲＴＰパケットを生成する。例えば、音声データＲＴＰパケット生成部１３１は、生成すべき音声データＲＴＰパケットの所定データサイズを１０００バイトとして予め記憶しておき、１０００バイトの音声データＲＴＰパケットを生成する。
【００２２】
音声信号変換部１３２は、非音声データＲＴＰパケット抽出部１１３から供給された音声データＲＴＰパケットのストリームを音声信号に変換してＳＬＩＣ部１５０に供給する。また、音声信号変換部１３２は、ＰＬＣ(packet Loss Concealment)などの補間機能を備えており、非音声データＲＴＰパケット抽出部１１３によって抽出された非音声データＲＴＰパケットを穴埋めするための音声データを生成できる。
【００２３】
ＷＡＮ(World Area Network)ポート１４０は、ＲＴＰパケット送受信部１１１と通信ネットワーク２００との間にあって音声データＲＴＰパケットを中継する。
【００２４】
ＳＬＩＣ(Subscriber Line Interface Circuit)部１５０は、アナログ電話端末３００から受信した音声信号を音声データＲＴＰパケット生成部１３１に供給する。また、ＳＬＩＣ部１５０は、音声信号変換部１３２から供給された音声信号をアナログ電話端末３００に送信する。
【００２５】
図２Ａ〜２Ｃは送信時における非音声データＲＴＰパケット挿入部でのＲＴＰパケットのストリームの一例を表す図である。
【００２６】
図２Ａは非音声データＲＴＰパケット挿入部１１２が音声データＲＴＰパケット生成部１３１から受け取った音声データＲＴＰパケットのストリームである。当該音声データＲＴＰパケットのストリームは、アナログ電話端末３００から送信された音声信号をＳＬＩＣ部１５０が受信し、当該音声信号に基づいて音声データＲＴＰパケット生成部１３１が生成したものである。非音声データＲＴＰパケット挿入部１１２は音声データＲＴＰパケットＰ１〜Ｐ５を音声データＲＴＰパケット生成部１３１から順次、受け取る。
【００２７】
図２Ｂは非音声データＲＴＰパケット挿入部１１２が音声データＲＴＰパケット生成部１３１から受け取った音声データＲＴＰパケットＰ３を、非音声データＲＴＰパケット生成部１２１から受け取った非音声データＲＴＰパケットＤ３に置き換えるときの音声データＲＴＰパケットのストリームである。このとき、非音声データＲＴＰパケット挿入部１１２は音声データＲＴＰパケットＰ３を破棄して、当該破棄した箇所に非音声データＲＴＰパケットＤ３を挿入することによって非音声データＲＴＰパケットＤ３に置き換える。非音声データＲＴＰパケット挿入部１１２は、好ましいタイミングにて音声データＲＴＰパケットを非音声データＲＴＰパケットに置き換えれば良い。ここでは、音声データＲＴＰパケットを１つだけ置き換えているが、本発明には音声データＲＴＰパケットを置き換える個数にかかる制限は無く、非音声データＲＴＰパケット生成部１２１が複数の非音声データＲＴＰパケットを生成し、非音声データＲＴＰパケット挿入部１１２がこれらと複数の音声データＲＴＰパケットとを置き換えても良い。非音声データＲＴＰパケットＤ３には非音声データＲＴＰパケット生成部１２１により端末識別情報、端末使用状況情報及びサービス対応状況情報などの非音声データが含められている。非音声データＲＴＰパケットＤ３のデータサイズは音声データＲＴＰパケットＰ１、Ｐ２、Ｐ４、Ｐ５の各々のデータサイズと異なる。
【００２８】
図２Ｃは非音声データＲＴＰパケット挿入部１１２が音声データＲＴＰパケットＰ３を非音声データＲＴＰパケットＤ３に置き換えた後の音声データＲＴＰパケットのストリームである。非音声データＲＴＰパケット挿入部１１２は音声データＲＴＰパケットＰ１、Ｐ２、非音声データＲＴＰパケットＤ３、音声データＲＴＰパケットＰ４、Ｐ５をＲＴＰパケット送受信部１１１に順次、供給する。ＲＴＰパケット送受信部１１１はこれらのＲＴＰパケットを順次、ＷＡＮポート１４０経由で通信ネットワーク２００に送信する。
【００２９】
上記したように音声データＲＴＰパケットのストリーム送信において、ＲＴＰパケットでの非音声データの送信が可能となる。受信側の装置では非音声データＲＴＰパケットＤ３を含む音声データＲＴＰパケットのストリームを受信することにより、端末識別情報、端末使用状況情報及びサービス対応状況情報などの情報を得ることができる。
【００３０】
図３Ａ及び３Ｂは受信時における非音声データＲＴＰパケット抽出部でのＲＴＰパケットのストリームの一例を表す図である。図３Ｃは受信時における音声信号変換部での音声データのストリームの一例を表す図である。
【００３１】
図３Ａは非音声データＲＴＰパケット抽出部１１３がＲＴＰパケット送受信部１１１から受け取った音声データＲＴＰパケットのストリームである。当該音声データＲＴＰパケットのストリームは、ＲＴＰパケット送受信部１１１がＷＡＮポート１４０経由で通信ネットワーク２００から受信したものであり、非音声データＲＴＰパケットＤ３が含まれている。非音声データＲＴＰパケットＤ３のデータサイズは音声データＲＴＰパケットＰ１、Ｐ２、Ｐ４、Ｐ５の各々のデータサイズと異なる。非音声データＲＴＰパケット抽出部１１３は音声データＲＴＰパケットＰ１、Ｐ２、非音声データＲＴＰパケットＤ３、音声データＲＴＰパケットＰ４、Ｐ５をＲＴＰパケット送受信部１１１から順次、受け取る。
【００３２】
図３Ｂは非音声データＲＴＰパケット抽出部１１３がＲＴＰパケット送受信部１１１から受け取った非音声データＲＴＰパケットＤ３を抽出するときの音声データＲＴＰパケットのストリームである。このとき、非音声データＲＴＰパケット抽出部１１３はパケットデータサイズに基づいて非音声データＲＴＰパケットＤ３を抽出して、これを非音声データＲＴＰパケット読取部１２２に供給する。非音声データＲＴＰパケット抽出部１１３はＲＴＰパケット送受信部１１１から音声データＲＴＰパケットまたは非音声データＲＴＰパケットを受け取る度に、当該受け取ったＲＴＰパケットのヘッダ内に格納されているサイズ情報を参照するなどして、パケットのデータサイズを判別する。非音声データＲＴＰパケット抽出部１１３は、当該判別したデータサイズ（例えば１４００バイト）が予め記憶してある音声データＲＴＰパケットの所定データサイズ（例えば１０００バイト）と異なる場合に、受け取ったＲＴＰパケットが非音声データＲＴＰパケットであると判別して、これを抽出する。
【００３３】
非音声データＲＴＰパケットＤ３には例えば、端末識別情報、端末使用状況情報及びサービス対応状況情報などの非音声データが含められている。非音声データＲＴＰパケット読取部１２２は供給された非音声データＲＴＰパケットＤ３に含まれるこれらの情報を読み取ることができる。
【００３４】
非音声データＲＴＰパケット抽出部１１３は、音声データＲＴＰパケットＰ１、Ｐ２、Ｐ４及びＰ５を音声信号変換部１３２に順次、供給する。音声信号変換部１３２は、非音声データＲＴＰパケット抽出部１１３から受け取った音声データＲＴＰパケットＰ１、Ｐ２、Ｐ４及びＰ５を順次、音声データＳ１、Ｓ２、Ｓ４及びＳ５に変換する。
【００３５】
図３Ｃは音声信号変換部１３２における音声データＲＴＰパケットＳ１、Ｓ２、Ｃ３、Ｓ４及びＳ５のストリームを表す図である。音声信号変換部１３２はＰＬＣ(Packet Loss Concealment)などの補間機能を備えており、抽出された非音声データＲＴＰパケットＤ３を穴埋めするための音声データＣ３を生成する。音声信号変換部１３２は、生成した音声データＣ３を含む音声データＳ１、Ｓ２、Ｃ３、Ｓ４、Ｓ５をＳＬＩＣ部１５０に順次、供給する。また、ＳＬＩＣ部１５０は、音声信号変換部１３２から供給された音声データをアナログ電話端末３００に送信する。
【００３６】
上記したように音声データＲＴＰパケットのストリーム受信において、ＲＴＰパケットでの非音声データの受信が可能となる。非音声データＲＴＰパケットＤ３には端末識別情報、端末使用状況情報及びサービス対応状況情報などの情報が含まれており、受信側の装置では非音声データＲＴＰパケットＤ３を含む音声データＲＴＰパケットのストリームを受信することにより、これらの情報を得ることができる。
【００３７】
上記した如く本実施例によれば、音声データＲＴＰパケットのストリーム送受信において、ＲＴＰパケットでの非音声データの送受信が可能となる。例えばＶｏＩＰ通信装置１００が非音声データＲＴＰパケットに自身の識別情報を含めて送信すれば、受信側の装置において当該識別情報を受信することができる。なお、ここでの受信側の装置とは本発明によるＶｏＩＰ通信装置でも良いし、他の装置でも良い。これにより、通信ネットワーク内にＲＴＰとは異なるプロトコル（例えばＲＴＣＰなど）による通信を制限しているネットワークが存在した場合でも、識別情報の送受信が可能となる。受信側の装置は当該識別情報を送信側のＶｏＩＰ通信装置の認証処理に利用することができる。また、送信側の端末（例えばアナログ電話端末３００）の使用状況やファクシミリ及びＴＶ電話などのサービスの対応の有無を表すデータを非音声データＲＴＰパケットに含めて送信することにより、受信側の装置がこれらの情報を受信することができる。仮に受信側の装置が本発明によるＶｏＩＰ通信装置ではない場合、非音声データＲＴＰパケットは不完全なパケットと判別され、当該ＲＴＰパケットは破棄される。受信側の装置がＰＬＣなどの補間機能を備えていれば、当該破棄されたＲＴＰパケットに代えて音声データが補間されるため、聴感上の影響は最小限に止められる。
【実施例２】
【００３８】
図４はＬＡＮポート及び無線ＬＡＮポートを含むＶｏＩＰ通信装置を表すブロック図である。他のブロックは図１に示されるのと同様である。実施例１と同様にＳＬＩＣ部１５０は、ＤＳＰ部１３０を介して非音声データＲＴＰパケット挿入部１１２及び非音声データＲＴＰパケット抽出部１１３と音声データをやり取りする。それに対して、ＬＡＮポート１６０及び無線ＬＡＮポート１７０はＤＳＰ部１３０を介さずに非音声データＲＴＰパケット挿入部１１２及び非音声データＲＴＰパケット抽出部１１３とそれぞれ接続される。
【００３９】
非音声データＲＴＰパケット挿入部１１２は、ＬＡＮポート１６０または無線ＬＡＮポート１７０から受け取った音声データＲＴＰパケットの内の少なくとも１つを、非音声データＲＴＰパケット生成部１２１から受け取った非音声データＲＴＰパケットに置き換える。非音声データＲＴＰパケット挿入部１１２は、当該置き換えた非音声データＲＴＰパケットを含む音声データＲＴＰパケットのストリームをＲＴＰパケット送受信部１１１に供給する。
【００４０】
非音声データＲＴＰパケット抽出部１１３は、ＲＴＰパケット送受信部１１１から受け取った音声データＲＴＰパケットのストリームに含まれる非音声データＲＴＰパケットを当該非音声データＲＴＰパケットのデータサイズに基づいて抽出する。非音声データＲＴＰパケット抽出部１１３は、当該抽出した非音声データＲＴＰパケットを非音声データＲＴＰパケット読取部１２２に供給する。また、非音声データＲＴＰパケット抽出部１１３は、当該抽出した非音声データＲＴＰパケット以外の音声データＲＴＰパケットのストリームをＬＡＮポート１６０または無線ＬＡＮポート１７０に供給する。
【００４１】
ＬＡＮポート１６０は、ＩＰ電話端末４００から音声データＲＴＰパケットのストリームを受信する。ＬＡＮポート１６０は、当該受信によって準備した音声データＲＴＰパケットのストリームを非音声データＲＴＰパケット挿入部１１２に供給する。また、ＬＡＮポート１６０は、非音声データＲＴＰパケット抽出部１１３から供給された音声データＲＴＰパケットのストリームをＩＰ電話端末４００に送信する。
【００４２】
無線ＬＡＮポート１７０は、無線ＩＰ電話端末５００から音声データＲＴＰパケットのストリームを受信する。無線ＬＡＮポート１７０は、当該受信によって準備した音声データＲＴＰパケットのストリームを非音声データＲＴＰパケット挿入部１１２に供給する。また、無線ＬＡＮポート１７０は、非音声データＲＴＰパケット抽出部１１３から供給された音声データＲＴＰパケットのストリームを無線ＩＰ電話端末５００に送信する。
【００４３】
再び図２Ａ〜２Ｃを参照しつつ、ＩＰ電話端末４００または無線ＩＰ電話端末５００から受信した音声データＲＴＰパケットのストリームを通信ネットワーク２００へ送信する場合における非音声データＲＴＰパケット挿入部１１２でのＲＴＰパケットのストリームについて説明する。
【００４４】
図２Ａは非音声データＲＴＰパケット挿入部１１２がＬＡＮポート１６０または無線ＬＡＮポート１７０から受け取った音声データＲＴＰパケットのストリームである。非音声データＲＴＰパケット挿入部１１２は音声データＲＴＰパケットＰ１〜Ｐ５をＬＡＮポート１６０または無線ＬＡＮポート１７０から順次、受け取る。
【００４５】
図２Ｂは非音声データＲＴＰパケット挿入部１１２がＬＡＮポート１６０または無線ＬＡＮポート１７０から受け取った音声データＲＴＰパケットＰ３を、非音声データＲＴＰパケット生成部１２１から受け取った非音声データＲＴＰパケットＤ３に置き換えるときの音声データＲＴＰパケットのストリームである。このとき、非音声データＲＴＰパケット挿入部１１２は実施例１と同様に音声データＲＴＰパケットＰ３を破棄して、当該破棄した箇所に非音声データＲＴＰパケットＤ３を挿入することによって非音声データＲＴＰパケットＤ３に置き換える。
【００４６】
図２Ｃは非音声データＲＴＰパケット挿入部１１２が音声データＲＴＰパケットＰ３を非音声データＲＴＰパケットＤ３に置き換えた後の音声データＲＴＰパケットのストリームである。実施例１と同様に非音声データＲＴＰパケット挿入部１１２は音声データＲＴＰパケットＰ１、Ｐ２、非音声データＲＴＰパケットＤ３、音声データＲＴＰパケットＰ４、Ｐ５をＲＴＰパケット送受信部１１１に順次、供給する。ＲＴＰパケット送受信部１１１はこれらのＲＴＰパケットを受け取った順に順次、ＷＡＮポート１４０経由で通信ネットワーク２００に送信する。
【００４７】
上記したようにＩＰ電話端末４００や無線ＩＰ電話端末５００から受信した音声データＲＴＰパケットの内の少なくとも１つを非音声データＲＴＰパケットに置き換えて通信ネットワーク２００へ送信することにより、ＲＴＰパケットでの非音声データの送信が可能となる。
【００４８】
再び図３Ａ〜３Ｃを参照しつつ、通信ネットワーク２００から受信した音声データＲＴＰパケットのストリームをＩＰ電話端末４００または無線ＩＰ電話端末５００へ向けて送信する場合における非音声データＲＴＰパケット抽出部１１３でのＲＴＰパケットのストリームについて説明する。
【００４９】
実施例１と同様に非音声データＲＴＰパケット抽出部１１３は、図３Ａに示される如き音声データＲＴＰパケットＰ１、Ｐ２、非音声データＲＴＰパケットＤ３、音声データＲＴＰパケットＰ４、Ｐ５をＲＴＰパケット送受信部１１１から順次、受け取る。
【００５０】
実施例１と同様に非音声データＲＴＰパケット抽出部１１３は、図３Ｂに示される如くＲＴＰパケット送受信部１１１から受け取った非音声データＲＴＰパケットＤ３を抽出し、これを非音声データＲＴＰパケット読取部１２２に供給する。
【００５１】
非音声データＲＴＰパケット抽出部１１３は音声データＲＴＰパケットＰ１、Ｐ２、Ｐ４及びＰ５をＬＡＮポート１６０または無線ＬＡＮポート１７０に順次、供給する。ＬＡＮポート１６０は、非音声データＲＴＰパケット抽出部１１３から受け取った音声データＲＴＰパケットを順次、ＩＰ電話端末４００に送信する。また、無線ＬＡＮポート１７０は非音声データＲＴＰパケット抽出部１１３から受け取った音声データＲＴＰパケットを順次、無線ＩＰ電話端末５００に送信する。ＩＰ電話端末４００または無線ＩＰ電話端末５００は受信した音声データＲＴＰパケットＰ１、Ｐ２、Ｐ４及びＰ５を順次、音声データＳ１、Ｓ２、Ｓ４及びＳ５に変換する。
【００５２】
図３ＣはＩＰ電話端末４００または無線ＩＰ電話端末５００における音声データＳ１、Ｓ２、Ｃ３、Ｓ４及びＳ５に変換した後の音声データのストリームを表す図である。ＩＰ電話端末４００及び無線ＩＰ電話端末５００はＰＬＣなどの補間機能によって、抽出された非音声データＲＴＰパケットＤ３を穴埋めするための音声データＣ３を生成できる。ＩＰ電話端末４００及び無線ＩＰ電話端末５００は生成した音声データＣ３を含む音声データＳ１、Ｓ２、Ｃ３、Ｓ４及びＳ５を順次、音声出力する。
【００５３】
上記したように通信ネットワーク２００から受信した音声データＲＴＰパケットの内の少なくとも１つを非音声データＲＴＰパケットに置き換えてＩＰ電話端末４００や無線ＩＰ電話端末５００へ送信することにより、ＲＴＰパケットでの非音声データの送信が可能となる。
【００５４】
上記した如く本実施例によれば、音声データＲＴＰパケットのストリームを受信し、当該音声データＲＴＰパケットの内の少なくとも１つを非音声データＲＴＰパケットに置き換えて送信することにより、ＲＴＰパケットでの非音声データの送信が可能となる。非音声データＲＴＰパケットに端末識別情報、端末使用状況情報及びサービス対応状況情報などの非音声データを含めて送受信すれば、実施例１で述べたのと同様の効果を得ることができる。
【００５５】
実施例１及び２ではアナログ電話端末３００、ＩＰ電話端末４００及び無線ＩＰ電話端末５００の各々を各１台としたが、本発明にはかかる電話端末数の制限は無い。また、通常、アナログ電話端末３００とＳＬＩＣ部とはアナログ通信回線で、ＩＰ電話端末とＬＡＮポート１６０とはＬＡＮ網で、無線ＩＰ電話端末５００と無線ＬＡＮポート１７０とは無線ＬＡＮ網で接続されるが、本発明にはかかる接続形態の制限は無い。
【００５６】
実施例１及び２では、ＲＴＰ制御部１００、非音声データ読取生成部１２０及びＤＳＰ部１３０がそれぞれ独立した構成となっているが、例えば、音声データ及び非音声データＲＴＰパケットの判別をＤＳＰ部１３０にて実施することも可能である。
【００５７】
非音声データＲＴＰパケットのサイズは音声データＲＴＰパケットのサイズより大きくても小さくても良く、また、サイズ自体にも特に制限は無い。
【実施例３】
【００５８】
図５は識別無音データ管理部１２３を含むＶｏＩＰ通信装置１００を表すブロック図である。ＶｏＩＰ通信装置１００が、非音声データＲＴＰパケット生成部１２１、非音声データＲＴＰパケット挿入部１１２及び非音声データＲＴＰパケット抽出部１１３を含まず、識別無音データ管理部１２３を含む点が実施例１と異なる。以下、実施例１と異なる部分を主として説明する。
【００５９】
識別無音データ管理部１２３は、ＲＴＰパケットのペイロードに含めるべき識別無音データを管理している。ＩＴＵ−Ｔの勧告により規定されているＧ．７１１符号化規格においては、データ０ｘ７Ｆ及び０ｘＦＦは無音を示すデータとして定められている。識別無音データ管理部１２３は、例えばデータ０ｘ７Ｆを論理値０、データ０ｘＦＦを論理値１に対応付けて管理する。この場合、識別無音データ管理部１２３は、例えば０ｘ７Ｆ、０ｘＦＦ、０ｘ７Ｆ、０ｘＦＦ、・・・に対応する識別無音データ０１０１・・・を記憶している。識別無音データ０１０１・・・は、例えば２０ｍｓフレームであれば１６０ｂｉｔ分からなる。当該識別無音データは、受信側のＶｏＩＰ通信装置１００において非音声データＲＴＰパケットを識別するために利用される。識別無音データ管理部１２３は、音声データＲＴＰパケット生成部１３１へ識別無音データを適宜、与える。また、識別無音データ管理部１２３は、端末識別情報、端末使用状況情報及びサービス対応状況情報などの端末サービス情報を記憶しており、端末サービス情報を識別無音データと共に音声データＲＴＰパケット生成部１３１へ与える。
【００６０】
音声データＲＴＰパケット生成部１３１は、ＳＬＩＣ部１５０からの音声信号をＧ．７１１符号化規格に従って変換して音声データＲＴＰパケットを生成しつつ、識別無音データ管理部１２３から識別無音データを受け取った場合には、当該識別無音データを変換して得られた識別非音声データを含む非音声データＲＴＰパケットを生成する。図６は識別非音声データを含むＲＴＰパケットの例を表す図である。ＲＴＰヘッダ部分には図６に示されるように通常、ヘッダに含まれるべきデータが含まれていれば良い。ＲＴＰペイロードには、音声データＲＴＰパケット生成部１３１が識別無音データ管理部１２３からの識別無音データをＧ．７１１符号化規格において無音を表すデータ０ｘ７Ｆ及び０ｘＦＦに変換して得られた識別非音声データが含まれている。識別無音データ管理部１２３からの識別無音データが０１０・・・０１０であった場合、音声データＲＴＰパケット生成部１３１は、論理値０をデータ０ｘ７Ｆに、論理値１をデータ０ｘＦＦに、それぞれ変換して識別非音声データ０ｘ７Ｆ、０ｘＦＦ、０ｘ７Ｆ、・・・、０ｘ７Ｆ、０ｘＦＦ、０ｘ７Ｆを得て、これを図６に示される如くＲＴＰペイロードに含む非音声データＲＴＰパケットを生成する。このとき、音声データＲＴＰパケット生成部１３１は、識別無音データと共に識別無音データ管理部１２３から受け取った端末サービス情報を当該非音声データＲＴＰパケットに含める。音声データＲＴＰパケット生成部１３１は、当該生成により得られた非音声データＲＴＰパケットを含む音声データＲＴＰパケットストリームをＲＴＰパケット送受信部１１１へ与える。
【００６１】
ＲＴＰパケット送受信部１１１は、音声データＲＴＰパケット生成部１３１からの非音声データＲＴＰパケットを含む音声データＲＴＰパケットストリームをＷＡＮポート１４０経由で通信ネットワーク２００へ送信する。
【００６２】
音声信号変換部１３２は、ＲＴＰパケット送受信部１１１から非音声データＲＴＰパケットを含む音声データＲＴＰパケットのストリームを受け取り、当該音声データＲＴＰパケットの各々についてＲＴＰペイロードに識別非音声データが含まれているか否かを判別する。音声信号変換部１３２は、ＲＴＰペイロードに識別非音声データを含む音声データＲＴＰパケットを非音声データＲＴＰパケットと識別する。音声信号変換部１３２は、ＲＴＰペイロード部分に含まれているデータ０ｘ７Ｆ及び０ｘＦＦをそれぞれ識別する機能を有しており、データ０ｘ７Ｆを論理値０、データ０ｘＦＦを論理値１へそれぞれデコードする。
【００６３】
音声信号変換部１３２は、送信側のＶｏＩＰ通信装置１００の識別無音データ管理部１２３において管理されている識別無音データと同一の識別無音データを予め記憶している。例えば、送信側のＶｏＩＰ通信装置１００の識別無音データ管理部１２３において管理されている識別無音データが０１０１・・・０１０１である場合、音声信号変換部１３２は、同じく識別無音データが０１０１・・・０１０１を予め記憶している。音声信号変換部１３２は、ＲＴＰパケット送受信部１１１からの音声データＲＴＰパケットの各々についてＲＴＰペイロードに含まれているデータをデコードし、当該デコードによって得られたデータ０１０１・・・０１０１が、自身が予め記憶している識別無音データ０１０１・・・０１０１と一致した場合に、当該音声データＲＴＰパケットを非音声データＲＴＰパケットと識別する。音声信号変換部１３２は、非音声データＲＴＰパケットを非音声データＲＴＰパケット読取部１２２へ与える。
【００６４】
非音声データＲＴＰパケット読取部１２２は非音声データＲＴＰパケットに含まれている端末識別情報、端末使用状況情報及びサービス対応状況情報などの端末サービス情報を読み取る。
【００６５】
図７は、音声データＲＴＰパケットストリームの送信側及び受信側のＶｏＩＰ通信装置１００の動作を表すシーケンス図である。以下、図７を参照しつつ、音声データＲＴＰパケットストリームの送信側及び受信側のＶｏＩＰ通信装置１００の動作について説明する。
【００６６】
送信側のＶｏＩＰ通信装置１００は以下のように動作する。識別無音データ管理部１２３は、自身が管理している識別無音データ及び端末識別情報、端末使用状況情報及びサービス対応状況情報などの端末サービス情報を音声データＲＴＰパケット生成部１３１へ適宜、与える（ステップＳ１０１）。
【００６７】
音声データＲＴＰパケット生成部１３１は、ＳＬＩＣ部１５０からの音声信号をＧ．７１１符号化規格に従って変換して音声データＲＴＰパケットを生成しつつ、識別無音データ管理部１２３から識別無音データを受け取った場合には、当該識別無音データを変換して得られた識別非音声データを含む非音声データＲＴＰパケットを生成する（ステップＳ１０２）。当該非音声データＲＴＰパケットのＲＴＰペイロードには、例えば図6に示されるようにＧ．７１１規格において無音を表すデータ０ｘ７Ｆ及び０ｘＦＦのからなる識別非音声データが含まれる。このとき、音声データＲＴＰパケット生成部１３１は、識別無音データ管理部１２３からの端末サービス情報も併せて当該非音声データＲＴＰパケットに含める。
【００６８】
音声データＲＴＰパケット生成部１３１は、当該生成により得られた非音声データＲＴＰパケットを含む音声データＲＴＰパケットストリームをＲＴＰパケット送受信部１１１へ与える。ＲＴＰパケット送受信部１１１は、音声データＲＴＰパケット生成部１３１からの非音声データＲＴＰパケットを含む音声データＲＴＰパケットストリームをＷＡＮポート１４０経由で通信ネットワーク２００へ送信する（ステップＳ１０３）。
【００６９】
受信側のＶｏＩＰ通信装置１００は以下のように動作する。音声信号変換部１３２は、ＲＴＰパケット送受信部１１１から非音声データＲＴＰパケットを含む音声データＲＴＰパケットのストリームを受け取り（ステップＳ１０４）、ＲＴＰペイロードに識別非音声データが含まれている音声データＲＴＰパケットを非音声データＲＴＰパケットと識別する。このとき、音声信号変換部１３２は、ＲＴＰペイロード部分に含まれているデータ０ｘ７Ｆを論理値０、データ０ｘＦＦを論理値１へそれぞれデコードして得られたデータ列と、自身が予め記憶している識別無音データと、が一致した場合に当該音声データＲＴＰパケットを非音声データＲＴＰパケットと識別する（ステップＳ１０５）。
【００７０】
音声信号変換部１３２は、非音声データＲＴＰパケットを非音声データＲＴＰパケット読取部１２２へ与える。非音声データＲＴＰパケット読取部１２２は非音声データＲＴＰパケットに含まれている端末識別情報、端末使用状況情報及びサービス対応状況情報などの端末サービス情報を読み取る（ステップＳ１０６）。
【００７１】
上記したように本実施例による送信側のＶｏＩＰ通信装置１００は、Ｇ．７１１符号化規格において無音を表すデータ０ｘ７Ｆ及び０ｘＦＦのデータ列からなる識別非音声データをＲＴＰペイロードに含めて非音声データＲＴＰパケットを生成し、これを音声データＲＴＰパケットのストリームと共に送信する。当該非音声データＲＴＰパケットには端末識別情報、端末使用状況情報及びサービス対応状況情報などの端末サービス情報も含められて送信される。受信側のＶｏＩＰ通信装置１００は、ＲＴＰペイロードに識別非音声データを含む音声データＲＴＰパケットを非音声データＲＴＰパケットであると識別し、当該非音声データＲＴＰパケットに含まれている端末サービス情報を取得する。このように送信側のＶｏＩＰ通信装置１００は、Ｇ．７１１符号化規格に規定される無音データからなる識別非音声データをＲＴＰパケットに含めて非音声データＲＴＰパケットを生成する。受信側のＶｏＩＰ通信装置１００は、識別非音声データに基づいて非音声データＲＴＰパケットを識別し、当該非音声データＲＴＰパケットに含まれている端末識別情報、端末使用状況情報及びサービス対応状況情報などの情報を得ることができる。
【００７２】
本実施例は０ｘ７Ｆを論理値０に、０ｘＦＦを論理値１に、それぞれ対応させた例であるが、０ｘ７Ｆ及び０ｘＦＦに対応させるべき値に制限は無い。また、本実施例においては図６に示されるような識別非音声データ０ｘ７Ｆ、０ｘＦＦ、０ｘ７Ｆ、・・・、０ｘ７Ｆ、０ｘＦＦ、０ｘ７Ｆとしたが、識別非音声データを構成するデータ０ｘ７Ｆ及び０ｘＦＦの並び順には特に制限は無く、送信側及び受信側の各々のＶｏＩＰ通信装置で共通の識別非音声データが設定されていれば良い。また、本実施例においては０ｘ７Ｆ及び０ｘＦＦのデータ列全体で１つの識別用の識別非音声データを表したが、識別非音声データを構成する個々のデータに意味を持たせても良い。例えば、識別非音声データの、先頭のデータは機種を表すデータ、2番目のデータは機能１の有無を表すデータ、3番目のデータは機能２を表すデータ、・・・、などの意味を持たせる。このとき受信側のＶｏＩＰ通信装置１００は、識別非音声データを構成する個々のデータを読み取ることにより、機種及び機能の有無についての情報を得ることができる。
【実施例４】
【００７３】
本実施例によるＶｏＩＰ通信装置１００は図１に示される構成である。以下、実施例１と異なる部分を主として説明する。
【００７４】
非音声データＲＴＰパケット生成部１２１は、予め識別非音声データを記憶しており、当該識別非音声データを含む非音声データＲＴＰパケットを生成する。当該識別非音声データは、例えば図６のＲＴＰペイロードに示されるように０ｘ７Ｆ及び０ｘＦＦのデータ列からなる０ｘ７Ｆ、０ｘＦＦ、０ｘ７Ｆ、・・・、０ｘ７Ｆ、０ｘＦＦ、０ｘ７Ｆなどのデータ列であり、受信側のＶｏＩＰ通信装置１００の非音声データＲＴＰパケット抽出部１１３に設定されている識別非音声データと同一である。また、このとき、非音声データＲＴＰパケット生成部１２１は、当該非音声データＲＴＰパケットに端末識別情報、端末使用状況情報及びサービス対応状況情報などの端末サービス情報も含める。
【００７５】
非音声データＲＴＰパケット挿入部１１２は、ＳＬＩＣ部１５０からの音声信号をＧ．７１１符号化規格に従って変換して音声データＲＴＰパケットを生成しつつ、識別無音データ管理部１２３から識別非音声データを含む非音声データＲＴＰパケットを受け取った場合には、当該音声データＲＴＰパケットの内の少なくとも１つを、当該非音声データＲＴＰパケットに置き換え、当該非音声データＲＴＰパケットを含む音声データＲＴＰパケットのストリームをＲＴＰパケット送受信部１１１に供給する。
【００７６】
非音声データＲＴＰパケット抽出部１１３は、ＲＴＰパケット送受信部１１１から受け取った音声データＲＴＰパケットのストリームに含まれる非音声データＲＴＰパケットをＲＴＰペイロードに含まれているデータに基づいて抽出する。非音声データＲＴＰパケット抽出部１１３は、送信側のＶｏＩＰ通信装置１００の非音声データＲＴＰパケット生成部１２１に設定されている識別非音声データと同一の識別非音声データを予め記憶しており、ＲＴＰペイロードに当該識別非音声データが含まれている音声データＲＴＰパケットを非音声データＲＴＰパケットであると識別してこれを抽出する。当該識別非音声データは例えば図６のＲＴＰペイロードに示されるように０ｘ７Ｆ及び０ｘＦＦのデータ列からなる０ｘ７Ｆ、０ｘＦＦ、０ｘ７Ｆ、・・・、０ｘ７Ｆ、０ｘＦＦ、０ｘ７Ｆなどのデータ列である。非音声データＲＴＰパケット抽出部１１３は、当該非音声データＲＴＰパケットを非音声データＲＴＰパケット読取部１２２に与える。また、非音声データＲＴＰパケット抽出部１１３は、当該抽出した非音声データＲＴＰパケット以外の音声データＲＴＰパケットのストリームを音声信号変換部１３２に供給するようにしても良い。
【００７７】
図８は音声データＲＴＰパケットストリームの送信側及び受信側のＶｏＩＰ通信装置１００の動作を表すシーケンス図である。以下、図８を参照しつつ、音声データＲＴＰパケットストリームの送信側及び受信側のＶｏＩＰ通信装置１００の動作について説明する。
【００７８】
送信側のＶｏＩＰ通信装置１００は以下のように動作する。非音声データＲＴＰパケット生成部１２１は、予め識別非音声データを記憶しており、当該識別非音声データを含む非音声データＲＴＰパケットを生成する（ステップＳ２０１）。なお、当該識別非音声データは、受信側のＶｏＩＰ通信装置１００の非音声データＲＴＰパケット抽出部１１３に設定されている識別非音声データと同一である。また、このとき、非音声データＲＴＰパケット生成部１２１は、当該非音声データＲＴＰパケットに端末識別情報、端末使用状況情報及びサービス対応状況情報などの端末サービス情報も含める。
【００７９】
非音声データＲＴＰパケット挿入部１１２は、ＳＬＩＣ部１５０からの音声信号をＧ．７１１符号化規格に従って変換して音声データＲＴＰパケットを生成しつつ、識別無音データ管理部１２３から識別非音声データを含む非音声データＲＴＰパケットを受け取った場合には、当該音声データＲＴＰパケットの内の少なくとも１つを破棄し、当該非音声データＲＴＰパケットを当該破棄の箇所に挿入する（ステップＳ２０２）。非音声データＲＴＰパケット挿入部１１２は、当該非音声データＲＴＰパケットを含む音声データＲＴＰパケットのストリームをＲＴＰパケット送受信部１１１に供給する。
【００８０】
ＲＴＰパケット送受信部１１１は当該非音声データＲＴＰパケットを含む音声データＲＴＰパケットのストリームをＷＡＮポート１４０経由で通信ネットワーク２００へ送信する（ステップＳ２０３）。
【００８１】
送信側のＶｏＩＰ通信装置１００は以下のように動作する。非音声データＲＴＰパケット抽出部１１３は、ＲＴＰパケット送受信部１１１から音声データＲＴＰパケットのストリームを受け取り（ステップＳ２０４）、当該ストリームに含まれる非音声データＲＴＰパケットを、ＲＴＰペイロードに含まれているデータに基づいて抽出する（ステップＳ２０５）。非音声データＲＴＰパケット抽出部１１３は、自身に予め設定されている識別非音声データと同一の識別非音声データＲＴＰがペイロードに含まれている音声データＲＴＰパケットを非音声データＲＴＰパケットであると識別してこれを抽出する。非音声データＲＴＰパケット抽出部１１３は、当該非音声データＲＴＰパケットを非音声データＲＴＰパケット読取部１２２に与える。このとき、非音声データＲＴＰパケット抽出部１１３は、当該非音声データＲＴＰパケットを音声信号変換部１３２にも供給するようにしても良い。
【００８２】
非音声データＲＴＰパケット読取部１２２は、非音声データＲＴＰパケット抽出部１１３から供給された非音声データＲＴＰパケットに含まれる端末識別情報、端末使用状況情報及びサービス対応状況情報などの端末サービス情報を読み取る（ステップＳ２０６）。ＶｏＩＰ通信装置１００は、非音声データＲＴＰパケット読取部１２２が読み取った端末識別情報に基づいて、送信側のＶｏＩＰ通信装置の認証処理などを行うことができる。
【００８３】
音声信号変換部１３２は、非音声データＲＴＰパケット抽出部１１３から供給された音声データＲＴＰパケットのストリームを音声信号に変換してＳＬＩＣ部１５０に供給する。音声信号変換部１３２は、ＰＬＣなどの補間機能を備えており、非音声データＲＴＰパケット抽出部１１３によって抽出された非音声データＲＴＰパケットを穴埋めするための音声データを生成し、当該抽出された箇所に挿入する。また、音声信号変換部１３２は、非音声データＲＴＰパケット抽出部１１３から非音声データＲＴＰパケットを受け取った場合には、当該非音声データＲＴＰパケットを変換して得られた無音声信号をＳＬＩＣ部１５０に供給する。このとき、アナログ電話端末３００は、ＳＬＩＣ部１５０からの無音声信号に基づいて無音の音声を再生する。なお、無音となる時間は一瞬であるため、通話への影響は無い。
【００８４】
上記したように本実施例による送信側のＶｏＩＰ通信装置１００は、Ｇ．７１１符号化規格において無音を表すデータ０ｘ７Ｆ及び０ｘＦＦのデータ列からなる識別非音声データをＲＴＰペイロードに含めて非音声データＲＴＰパケットを生成する。ＶｏＩＰ通信装置１００は、アナログ電話端末３００からの音声信号をＧ．７１１符号化規格に従って変換して音声データＲＴＰパケットを生成しつつ、当該音声データＲＴＰパケットの内の少なくとも１つを破棄して当該非音声データＲＴＰパケットを当該破棄の箇所に挿入し、これを音声データＲＴＰパケットのストリームとして送信する。ＶｏＩＰ通信装置１００は、当該非音声データＲＴＰパケットに端末識別情報、端末使用状況情報及びサービス対応状況情報などの端末サービス情報も含めて送信する。受信側のＶｏＩＰ通信装置１００は、ＲＴＰペイロードに識別非音声データを含む音声データＲＴＰパケットを非音声データＲＴＰパケットであると識別し、当該非音声データＲＴＰパケットに含まれている端末サービス情報を取得する。このように送信側のＶｏＩＰ通信装置１００は、Ｇ．７１１符号化規格に規定される無音データからなる識別非音声データをＲＴＰパケットに含めて非音声データＲＴＰパケットを生成する。受信側のＶｏＩＰ通信装置１００は、識別非音声データに基づいて非音声データＲＴＰパケットを識別し、当該非音声データＲＴＰパケットに含まれている端末識別情報、端末使用状況情報及びサービス対応状況情報などの情報を得ることができる。
【図面の簡単な説明】
【００８５】
【図１】ＶｏＩＰ通信装置を通信ネットワークと共に表すブロック図である。
【図２Ａ】送信時における非音声データＲＴＰパケット挿入部でのＲＴＰパケットのストリームの一例を表す図である。
【図２Ｂ】送信時における非音声データＲＴＰパケット挿入部でのＲＴＰパケットのストリームの一例を表す図である。
【図２Ｃ】送信時における非音声データＲＴＰパケット挿入部でのＲＴＰパケットのストリームの一例を表す図である。
【図３Ａ】受信時における非音声データＲＴＰパケット抽出部でのＲＴＰパケットのストリームの一例を表す図である。
【図３Ｂ】受信時における非音声データＲＴＰパケット抽出部でのＲＴＰパケットのストリームの一例を表す図である。
【図３Ｃ】受信時における音声信号変換部、ＩＰ電話端末及び無線ＩＰ電話端末のいずれかでの音声データのストリームの一例を表す図である。
【図４】ＬＡＮポート及び無線ＬＡＮポートを含むＶｏＩＰ通信装置を表すブロック図である。
【図５】実施例３におけるＶｏＩＰ通信装置を通信ネットワークと共に表すブロック図である。
【図６】識別非音声データを含むＲＴＰパケットの例を表す図である。
【図７】実施例３における音声データＲＴＰパケットストリームの送信側及び受信側のＶｏＩＰ通信装置の動作を表すシーケンス図である。
【図８】実施例４における音声データＲＴＰパケットストリームの送信側及び受信側のＶｏＩＰ通信装置の動作を表すシーケンス図である。
【符号の説明】
【００８６】
１００  ＶｏＩＰ通信装置
１１０  ＲＴＰ制御部
１１１  ＲＴＰパケット送受信部
１１２  非音声データＲＴＰパケット挿入部
１１３  非音声データＲＴＰパケット抽出部
１２０  非音声データ読取生成部
１２１  非音声データＲＴＰパケット生成部
１２２  非音声データＲＴＰパケット読取部
１２３  識別無音データ管理部
１３０  ＤＳＰ部
１３１  音声データＲＴＰパケット生成部
１３２  音声信号変換部
１４０  ＷＡＮポート
１５０  ＳＬＩＣ部
１６０  ＬＡＮポート
１７０  無線ＬＡＮポート
２００  通信ネットワーク
３００  アナログ電話端末
４００  ＩＰ電話端末
５００  無線ＩＰ電話端末
【図１】
2008283667.tif 000003
【図２Ａ】
2008283667.tif 000004
【図２Ｂ】
2008283667.tif 000005
【図２Ｃ】
2008283667.tif 000006
【図３Ａ】
2008283667.tif 000007
【図３Ｂ】
2008283667.tif 000008
【図３Ｃ】
2008283667.tif 000009
【図４】
2008283667.tif 000010
【図５】
2008283667.tif 000011
【図６】
2008283667.tif 000012
【図７】
2008283667.tif 000013
【図８】
2008283667.tif 000014