(57)【要約】【課題】ＳＩＰ端末同士が通信を確立した後に信号レベル調整を行うことのできる信号転送方法を得る。【解決手段】送信信号の送信元ＳＩＰ端末の規定の送信信号レベルを表す情報、および、各ＳＩＰ端末に共通の送信信号レベルを定義する共通送信信号レベルを表す情報を格納した記憶手段を設けておき、送信元ＳＩＰ端末および受信先ＳＩＰ端末の宛先情報を受信する端末情報受信ステップと、送信元ＳＩＰ端末が送信した送信信号を受信する第１信号受信ステップと、第１信号受信ステップで受信した送信信号の信号レベルを、送信元ＳＩＰ端末の規定の送信信号レベルと共通送信信号レベルの差分に基づき調整する第１調整ステップと、第１調整ステップで調整した送信信号を宛先情報に基づき受信先ＳＩＰ端末に送信する第１信号送信ステップと、を有する。【選択図】図６
2009224942.tif 000002
【特許請求の範囲】
【請求項１】
ＳＩＰ端末から送信された送信信号を他ＳＩＰ端末に転送する方法であって、
送信信号の送信元ＳＩＰ端末の規定の送信信号レベルを表す情報、および、各ＳＩＰ端末に共通の送信信号レベルを定義する共通送信信号レベルを表す情報を格納した記憶手段を設けておき、
前記送信元ＳＩＰ端末および受信先ＳＩＰ端末の宛先情報を受信する端末情報受信ステップと、
前記送信元ＳＩＰ端末が送信した送信信号を受信する第１信号受信ステップと、
前記第１信号受信ステップで受信した送信信号の信号レベルを、前記送信元ＳＩＰ端末の規定の送信信号レベルと前記共通送信信号レベルの差分に基づき調整する第１調整ステップと、
前記第１調整ステップで調整した送信信号を前記宛先情報に基づき前記受信先ＳＩＰ端末に送信する第１信号送信ステップと、
を有することを特徴とする信号転送方法。
【請求項２】
前記記憶手段は、
前記受信先ＳＩＰ端末の規定の受信信号レベルを表す情報、および、各ＳＩＰ端末に共通の受信信号レベルを定義する共通受信信号レベルを表す情報を格納しており、
前記第１調整ステップでは、
前記第１信号受信ステップで受信した送信信号の信号レベルを、
前記送信元ＳＩＰ端末の規定の送信信号レベルと前記共通送信信号レベルの差分に基づき調整した上で、
さらに、
前記受信先ＳＩＰ端末の規定の受信信号レベルと前記共通受信信号レベルの差分に基づき調整する
ことを特徴とする請求項１に記載の信号転送方法。
【請求項３】
前記記憶手段は、
前記受信先ＳＩＰ端末の規定の送信信号レベルを表す情報を格納しており、
前記受信先ＳＩＰ端末が送信した送信信号を受信する第２信号受信ステップと、
前記第２信号受信ステップで受信した送信信号の信号レベルを、前記受信先ＳＩＰ端末の規定の送信信号レベルと前記共通送信信号レベルの差分に基づき調整する第２調整ステップと、
前記第２調整ステップで調整した送信信号を前記宛先情報に基づき前記送信元ＳＩＰ端末に送信する第２信号送信ステップと、
を有することを特徴とする請求項１または請求項２に記載の信号転送方法。
【請求項４】
前記記憶手段は、
前記送信元ＳＩＰ端末の規定の受信信号レベルを表す情報を格納しており、
前記第２調整ステップでは、
前記第２信号受信ステップで受信した送信信号の信号レベルを、
前記受信先ＳＩＰ端末の規定の送信信号レベルと前記共通送信信号レベルの差分に基づき調整した上で、
さらに、
前記送信元ＳＩＰ端末の規定の受信信号レベルと前記共通受信信号レベルの差分に基づき調整する
ことを特徴とする請求項３に記載の信号転送方法。
【請求項５】
前記第１信号受信ステップで受信した送信信号のパワーを求める第１パワー算出ステップを有し、
前記第１調整ステップでは、
前記共通送信信号レベルと前記共通受信信号レベルの合算分に相当するパワーと、
前記第１パワー算出ステップで算出したパワーとの差分を求め、
前記第１信号受信ステップで受信した送信信号の信号レベルをその差分に相当する量だけ調整する
ことを特徴とする請求項４に記載の信号転送方法。
【請求項６】
前記第２信号受信ステップで受信した送信信号のパワーを求める第２パワー算出ステップを有し、
前記第２調整ステップでは、
前記共通送信信号レベルと前記共通受信信号レベルの合算分に相当するパワーと、
前記第２パワー算出ステップで算出したパワーとの差分を求め、
前記第２信号受信ステップで受信した送信信号の信号レベルをその差分に相当する量だけ調整する
ことを特徴とする請求項４または請求項５に記載の信号転送方法。
【請求項７】
ＳＩＰ端末から送信された送信信号を他ＳＩＰ端末に転送する装置であって、
送信信号の送信元ＳＩＰ端末の規定の送信信号レベルを表す情報、および、各ＳＩＰ端末に共通の送信信号レベルを定義する共通送信信号レベルを表す情報を格納した記憶部と、
前記送信元ＳＩＰ端末および受信先ＳＩＰ端末の宛先情報を受信する端末情報受信部と、
前記送信元ＳＩＰ端末が送信した送信信号を受信する第１信号受信部と、
前記第１信号受信部が受信した送信信号の信号レベルを、前記送信元ＳＩＰ端末の規定の送信信号レベルと前記共通送信信号レベルの差分に基づき調整する第１調整部と、
前記第１調整部が調整した送信信号を前記宛先情報に基づき前記受信先ＳＩＰ端末に送信する第１信号送信部と、
を備えることを特徴とする信号転送装置。
【請求項８】
前記記憶部は、
前記受信先ＳＩＰ端末の規定の受信信号レベルを表す情報、および、各ＳＩＰ端末に共通の受信信号レベルを定義する共通受信信号レベルを表す情報を格納しており、
前記第１調整部は、
前記第１信号受信部が受信した送信信号の信号レベルを、
前記送信元ＳＩＰ端末の規定の送信信号レベルと前記共通送信信号レベルの差分に基づき調整した上で、
さらに、
前記受信先ＳＩＰ端末の規定の受信信号レベルと前記共通受信信号レベルの差分に基づき調整する
ことを特徴とする請求項７に記載の信号転送装置。
【請求項９】
前記記憶部は、
前記受信先ＳＩＰ端末の規定の送信信号レベルを表す情報を格納しており、
前記受信先ＳＩＰ端末が送信した送信信号を受信する第２信号受信部と、
前記第２信号受信部が受信した送信信号の信号レベルを、前記受信先ＳＩＰ端末の規定の送信信号レベルと前記共通送信信号レベルの差分に基づき調整する第２調整部と、
前記第２調整部が調整した送信信号を前記宛先情報に基づき前記送信元ＳＩＰ端末に送信する第２信号送信部と、
を備えることを特徴とする請求項７または請求項８に記載の信号転送装置。
【請求項１０】
前記記憶部は、
前記送信元ＳＩＰ端末の規定の受信信号レベルを表す情報を格納しており、
前記第２調整部は、
前記第２信号受信部が受信した送信信号の信号レベルを、
前記受信先ＳＩＰ端末の規定の送信信号レベルと前記共通送信信号レベルの差分に基づき調整した上で、
さらに、
前記送信元ＳＩＰ端末の規定の受信信号レベルと前記共通受信信号レベルの差分に基づき調整する
ことを特徴とする請求項９に記載の信号転送装置。
【請求項１１】
前記第１信号受信部が受信した送信信号のパワーを求める第１パワー算出部を備え、
前記第１調整部は、
前記共通送信信号レベルと前記共通受信信号レベルの合算分に相当するパワーと、
前記第１パワー算出部が算出したパワーとの差分を求め、
前記第１信号受信部が受信した送信信号の信号レベルをその差分に相当する量だけ調整する
ことを特徴とする請求項１０に記載の信号転送装置。
【請求項１２】
前記第２信号受信部が受信した送信信号のパワーを求める第２パワー算出部を備え、
前記第２調整部は、
前記共通送信信号レベルと前記共通受信信号レベルの合算分に相当するパワーと、
前記第２パワー算出部が算出したパワーとの差分を求め、
前記第２信号受信部が受信した送信信号の信号レベルをその差分に相当する量だけ調整する
ことを特徴とする請求項１０または請求項１１に記載の信号転送装置。
【請求項１３】
送信信号を送信する送信元ＳＩＰ端末と、
前記送信信号を受信する受信先ＳＩＰ端末と、
前記送信元ＳＩＰ端末と前記受信先ＳＩＰ端末の間の接続を制御するＳＩＰサーバと、
請求項７ないし請求項１２のいずれかに記載の信号転送装置と、
を有し、
前記送信元ＳＩＰ端末は、前記送信信号を前記信号転送装置に送信し、
前記信号転送装置は、
その送信信号の信号レベルを調整した上で前記受信先ＳＩＰ端末に転送する
ことを特徴とするＳＩＰ端末システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＩＰ端末間で送受信される信号の信号レベル調整に関するものである。
【背景技術】
【０００２】
従来、『Ｔ１専用線方式の通信装置ＰＢＸ／ＩＡＤを、日本仕様のデジタル交換機に接続する場合、音声品質が劣化せず、エコーが増大せず、アナログ変換時に布線作業を必要としないようにする。』ことを目的とした技術として、『デジタル交換機からＴ１専用線方式の通信装置へ向う多重化信号から分離された第１のデジタル音声信号は変換せずに、上記多重化信号から分離された呼制御信号を対応するＣＡＳ信号に変換し、上記分離された第１のデジタル音声信号と上記変換されたＣＡＳ信号とを再多重化し、Ｔ１専用線インタフェース上に送出し、一方、Ｔ１専用線方式の通信装置からデジタル交換機へ向う信号から加入者回線毎に分離された第２のデジタル音声信号は変換せずに、上記信号から分離されたＣＡＳ信号をＣＡＳ信号対応の監視信号に変換し、第２のデジタル音声信号と変換されたＣＡＳ信号対応の監視信号とを再多重化し、交換機インタフェース上に送出する。』というものが提案されている（特許文献１）。
【０００３】
また、ＶｏＩＰ電話システムに関し、『転送先が長時間応答しない場合には転送元から転送動作の中止を行うことができるＶｏＩＰ電話システムを提供する。』ことを目的とした技術として、『発信元からの発呼に対してＶｏＩｐ電話端末受信元が応答して通話が成立した後にその受信元からの転送操作によりＬＡＮ上のＶｏＩＰ電話端末への転送を行うＶｏＩＰ電話システムにおいて、受信元が転送操作を行った際には見掛け上の転送を成立させるＯＫ信号を転送先から受信元に送信し、受信元はそのＯＫ信号に対する応答信号を転送先に送信した上で発信元に対して転送先との転送に関するシーケンスを実行する構成とした。』というものが提案されている（特許文献２）。
【０００４】
【特許文献１】特開２００４−７２２４号公報（要約）
【特許文献２】特開２００５−２８６５７８号公報（要約）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１〜２に記載の技術では、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバや交換機などが呼制御を行い、ＳＩＰ端末間の通信を確立するが、その後の話者間の通話中の通信に関しては関与しない。したがって、これらの機器はＳＩＰ端末同士が通信を確立した後の信号レベル調整を行うことができない。
そのため、ＳＩＰ端末同士が通信を確立した後に信号レベル調整を行うことのできる信号転送方法が望まれていた。
【課題を解決するための手段】
【０００６】
本発明に係る信号転送方法は、ＳＩＰ端末から送信された送信信号を他ＳＩＰ端末に転送する方法であって、送信信号の送信元ＳＩＰ端末の規定の送信信号レベルを表す情報、および、各ＳＩＰ端末に共通の送信信号レベルを定義する共通送信信号レベルを表す情報を格納した記憶手段を設けておき、前記送信元ＳＩＰ端末および受信先ＳＩＰ端末の宛先情報を受信する端末情報受信ステップと、前記送信元ＳＩＰ端末が送信した送信信号を受信する第１信号受信ステップと、前記第１信号受信ステップで受信した送信信号の信号レベルを、前記送信元ＳＩＰ端末の規定の送信信号レベルと前記共通送信信号レベルの差分に基づき調整する第１調整ステップと、前記第１調整ステップで調整した送信信号を前記宛先情報に基づき前記受信先ＳＩＰ端末に送信する第１信号送信ステップと、を有するものである。
【発明の効果】
【０００７】
本発明に係る信号転送方法によれば、送信元ＳＩＰ端末が送信した送信信号を受信し、規定の送信信号レベルと共通送信信号レベルの差分に基づき調整した上で受信先ＳＩＰ端末へ送信信号を転送するので、ＳＩＰ端末間の通信が開始された後でも、信号レベルを調整することができる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１は、本発明の実施の形態１に係るＩＰ電話システムの構成図である。
図１において、１００ａと１００ｂはＳＩＰ端末、２００はＳＩＰサーバ、３００は信号転送装置である。これらの各機器は、ＩＰネットワーク４００を介して接続されており、ＩＰパケットを送受信することで相互に通信を行う。
本実施の形態１における「ＳＩＰ端末システム」は、図１のＩＰ電話システムがこれに相当する。
【０００９】
ＳＩＰ端末１００ａと１００ｂは、ＳＩＰを用いて両者の間で通信を確立し、相互に音声信号の送受信を行って音声会話を行うためのＩＰ電話端末であり、各端末を識別するためのＩＰアドレスとＳＩＰアドレス（例えば、ＳＩＰ  ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ））の割り当てを受けて保持する。
ＳＩＰ端末１００ａと１００ｂは、音声信号を送受信するに際し、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）を用いる。具体的な手法は以下の（１）〜（２）の通りである。
【００１０】
（１）送信する音声を、Ｇ．７１１などの所定の音声コーデックを用いて符号化する。
（２）符号化した音声を用いて、所定の時間毎に音声パケットを生成し、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）を用いて送信する。音声パケットには、以下のような情報が格納される。
【００１１】
（２．１）受信先ＳＩＰ端末のＩＰアドレス、送信元ＳＩＰ端末のＩＰアドレスなどを格納したＩＰヘッダ部
（２．２）ＶｏＩＰアプリケーションを識別するための宛先ポート番号、送信元ポート番号などを格納したＵＤＰヘッダ
（２．３）音声パケットの順序番号などを格納したＲＴＰヘッダ
【００１２】
ＳＩＰ端末１００ａと１００ｂは、それぞれ固有のＰＡＤ（音量レベル）値を内部的に保持しており、この値を用いて音量レベルを調整する。
このＰＡＤ値は、送信信号レベルを調整するための値と、受信信号レベルを調整するための値とがあり、ＳＩＰ端末１００ａと１００ｂは、それぞれが送信用と受信用のＰＡＤ値を内部的に保持している。
例えば、ＳＩＰ端末１００ａからＳＩＰ端末１００ｂに宛てて発話するときは、ＳＩＰ端末１００ａが発話時に送信用ＰＡＤ値を用いて音量レベルを調整し、ＳＩＰ端末１００ｂが受話時に受信用ＰＡＤ値を用いてさらに音量レベルを調整する。
【００１３】
各ＳＩＰ端末のＰＡＤ値は、送信用、受信用ともに、信号転送装置３００が同じ値を共有している。これについては、後述の図５を用いて説明する。
【００１４】
図２は、ＳＩＰサーバ２００の機能ブロック図である。
ＳＩＰサーバ２００は、ＳＩＰ端末１００ａと１００ｂの接続をＳＩＰの接続手順にしたがって仲介するサーバであり、通信部２１０、呼制御部２２０、音声転送制御部２３０、記憶部２４０を備える。
【００１５】
通信部２１０は、ＳＩＰ端末１００ａと１００ｂ、および信号転送装置３００との間で通信を行う。必要なネットワークインターフェース等を適宜備える。
呼制御部２２０は、ＳＩＰ端末１００ａと１００ｂの呼接続などの通信制御処理をＳＩＰの手順にしたがって実行する機能部であり、ＳＩＰ端末１００ａと１００ｂの間のセッション開始／変更／終了などの制御を実行する。ＳＩＰの制御メッセージの発行などは、通信部２１０を介して行われる。詳細は後述する。
【００１６】
音声転送制御部２３０は、ＳＩＰ端末１００ａと１００ｂの間で音声信号を送受信する際に、信号転送装置３００を介して音声信号の送受信が行われるよう、通信部２１０を介して必要な情報を信号転送装置３００に送信する。詳細は後述する。
記憶部２４０は、後述の図３で説明する端末情報テーブルを格納しており、呼制御部２２０と音声転送制御部２３０に同テーブルが保持する情報を提供する。
【００１７】
呼制御部２２０と音声転送制御部２３０は、これらの機能を実現する回路デバイスのようなハードウェアで構成することもできるし、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やマイコンのような演算装置と、その動作を規定するソフトウェアとで構成することもできる。
記憶部２４０は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やフラッシュＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）のような記憶装置で構成することができる。
【００１８】
図３は、ＳＩＰサーバ２００の記憶部２４０が格納している端末情報テーブルの構成とデータ例を示すものである。端末情報テーブルは、「ＳＩＰアドレス」列、「ＩＰアドレス」列、「ポート番号」列を有する。
【００１９】
「ＳＩＰアドレス」列には、ＳＩＰサーバ２００が通信を仲介するＳＩＰ端末のＳＩＰアドレスが格納される。図３では、ＳＩＰ端末１００ａと１００ｂのＳＩＰアドレスの例として、各端末の電話番号に基づいたＳＩＰ  ＵＲＩ（例えば、“ｓｉｐ：＋８１−１２−３４５６−７８９０＠ｅｘａｍｐｌｅ−ｏｐｅｒａｔｏｒ．＊＊＊”のような“電話番号”と“＠”と“ドメイン名”からなるもの）を格納する例を示した。
「ＩＰアドレス」列には、「ＳＩＰアドレス」列の値で特定されるＳＩＰ端末のＩＰアドレスが格納される。
「ポート番号」列には、「ＳＩＰアドレス」列の値で特定されるＳＩＰ端末の受信ポート番号が格納される。
【００２０】
図４は、信号転送装置３００の機能ブロック図である。
信号転送装置３００は、ＳＩＰ端末１００ａと１００ｂの間で音声信号を送受信する際に、送信元ＳＩＰ端末から送信された音声信号をいったん受信し、音量レベルを調整した上で、受信先ＳＩＰ端末に転送する装置である。
信号転送装置３００は、端末情報受信部３１０、第１信号受信部３２１、第１信号抽出部３２２、第１調整部３２３、第１信号送信部３２４、第２信号受信部３３１、第２信号抽出部３３２、第２調整部３３３、第２信号送信部３３４、記憶部３４０を備える。
【００２１】
端末情報受信部３１０は、ＳＩＰサーバ２００より、ＳＩＰ端末１００ａと１００ｂそれぞれのＩＰアドレスと受信ポート番号を受信し、記憶部３４０に格納する。記憶部３４０のデータ構造は、後述の図５で説明する。
本実施の形態１における「宛先情報」は、端末情報受信部３１０が受信する情報がこれに相当する。
【００２２】
第１信号受信部３２１は、ＳＩＰ端末１００ａから１００ｂへ宛ててＲＴＰで送信される音声パケットを受信し、第１信号抽出部３２２に出力する。
第１信号抽出部３２２は、第１信号受信部３２１が受信した音声パケットから音声信号を抽出し、第１調整部３２３に出力する。また、音声パケットの残りの部分を、第１信号送信部３２４に出力する。
【００２３】
第１調整部３２３は、第１信号抽出部３２２より受け取った音声信号の音量レベルを、記憶部３４０に格納されているデータに基づいて調整し、第１信号送信部３２４に出力する。具体的な調整内容は後述する。
第１信号送信部３２４は、第１調整部３２３より音量レベルを調整した音声信号を受け取り、第１信号抽出部３２２より音声パケットの残部を受け取って、新たに音声パケットを生成し、ＳＩＰ端末１００ｂに宛てて送信する。
【００２４】
第２信号受信部３３１は、ＳＩＰ端末１００ｂから１００ａへ宛ててＲＴＰで送信される音声パケットを受信し、第２信号抽出部３３２に出力する。
第２信号抽出部３３２は、第２信号受信部３３１が受信した音声パケットから音声信号を抽出し、第２調整部３３３に出力する。また、音声パケットの残りの部分を、第２信号送信部３３４に出力する。
【００２５】
第２調整部３３３は、第２信号抽出部３３２より受け取った音声信号の音量レベルを、記憶部３４０に格納されているデータに基づいて調整し、第２信号送信部３３４に出力する。具体的な調整内容は後述する。
第２信号送信部３３４は、第２調整部３３３より音量レベルを調整した音声信号を受け取り、第２信号抽出部３３２より音声パケットの残部を受け取って、新たに音声パケットを生成し、ＳＩＰ端末１００ａに宛てて送信する。
【００２６】
記憶部３４０は、後述の図５で説明する端末ＰＡＤ値テーブルと共通ＰＡＤ値テーブルを格納しており、第１調整部３２３、第１信号送信部３２４、第２調整部３３３、第２信号送信部３３４に、同テーブルが保持する情報を提供する。同テーブルが保持するデータの用い方は、後述する。
【００２７】
端末情報受信部３１０、第１信号受信部３２１、第１信号抽出部３２２、第１調整部３２３、第１信号送信部３２４、第２信号受信部３３１、第２信号抽出部３３２、第２調整部３３３、第２信号送信部３３４は、これらの機能を実現する回路デバイスのようなハードウェアで構成することもできるし、ＣＰＵやマイコンのような演算装置と、その動作を規定するソフトウェアとで構成することもできる。これらの機能部を一体的に構成してもよい。
記憶部３４０は、ＨＤＤやフラッシュＲＯＭのような記憶装置で構成することができる。
端末情報受信部３１０、第１信号受信部３２１、第１信号送信部３２４、第２信号受信部３３１、第２信号送信部３３４は、パケットの送受信に必要なネットワークインターフェースを適宜備える。これらのネットワークインターフェースは共通化してもよい。
【００２８】
第１信号受信部３２１〜第１信号送信部３２４の処理と、第２信号受信部３３１〜第２信号送信部３３４の処理とは、ＳＩＰ端末１００ａと１００ｂの送受信が反対向きであることを除いて同様であるため、以後の説明では、いずれか一方の説明を適宜省略する。
【００２９】
図５は、信号転送装置３００の記憶部３４０が格納しているテーブルの構成とデータ例を示すものである。記憶部３４０は、端末ＰＡＤ値テーブルと共通ＰＡＤ値テーブルを格納している。以下、各テーブルの構成等について説明する。
【００３０】
端末ＰＡＤ値テーブルは、信号転送装置３００が信号の送受信を仲介するＳＩＰ端末が内部的に保持するＰＡＤ値を、信号転送装置３００でも共有するためのデータテーブルであり、「ＩＰアドレス」列、「送信ＰＡＤ値」列、「受信ＰＡＤ値」列を有する。
【００３１】
「ＩＰアドレス」列には、信号転送装置３００が信号の送受信を仲介するＳＩＰ端末のＩＰアドレスが格納される。図５では、ＳＩＰ端末１００ａと１００ｂのＩＰアドレスを格納する例を示した。
「送信ＰＡＤ値」列には、「ＩＰアドレス」列の値で特定されるＳＩＰ端末が内部的に保持している送信用ＰＡＤ値が格納される。
「受信ＰＡＤ値」列には、「ＩＰアドレス」列の値で特定されるＳＩＰ端末が内部的に保持している受信用ＰＡＤ値が格納される。
「送信ＰＡＤ値」列の値と「受信ＰＡＤ値」列の値の用い方については、後述する。
【００３２】
共通ＰＡＤ値テーブルは、信号転送装置３００が信号の送受信を仲介する各ＳＩＰ端末のＰＡＤ値を共通化するための基準ＰＡＤ値を保持するためのテーブルであり、「送信ＰＡＤ値」列、「受信ＰＡＤ値」列を有する。
【００３３】
「送信ＰＡＤ値」列には、各ＳＩＰ端末が送信時に用いるべきＰＡＤ値が格納される。
「受信ＰＡＤ値」列には、各ＳＩＰ端末が受信時に用いるべきＰＡＤ値が格納される。
【００３４】
本実施の形態１における「共通送信信号レベル」は、「送信ＰＡＤ値」列の値がこれに相当する。
本実施の形態１における「共通受信信号レベル」は、「受信ＰＡＤ値」列の値がこれに相当する。
【００３５】
次に、図５の各テーブルのデータが示す意味について、ＳＩＰ端末１００ａからＳＩＰ端末１００ｂに宛てて音声信号を送信する際を例に、以下のステップ（１）〜（４）で説明する。
【００３６】
（１）ＳＩＰ端末１００ａの音声パケット送信時
端末ＰＡＤ値テーブルの１行目の「送信ＰＡＤ値」列の値は、−４ｄＢとなっている。
即ち、ＳＩＰ端末１００ａは、発話者の音量レベルを４ｄＢ下げた上で、音声パケットとして送信することが分かる。信号転送装置３００は、ＳＩＰ端末１００ａが音量レベルを４ｄＢ下げて送信した音声パケットを受信する。
【００３７】
（２）信号転送装置３００の音声パケット受信時
共通ＰＡＤ値テーブルの「送信ＰＡＤ値」列の値は、−３ｄＢとなっている。
即ち、信号転送装置３００は、ＳＩＰ端末の送信時ＰＡＤ値を、−３ｄＢに共通化しようとすることが分かる。
したがって、信号転送装置３００は、ＳＩＰ端末１００ａが音量レベルを４ｄＢ下げた上で送信した音声パケットの音量レベルを、１ｄＢ上げて−３ｄＢに揃える必要がある。
【００３８】
（３）信号転送装置３００の音声パケット送信時
（３．１）共通ＰＡＤ値テーブルの参照
共通ＰＡＤ値テーブルの「受信ＰＡＤ値」列の値は、−８ｄＢとなっている。
即ち、信号転送装置３００は、ＳＩＰ端末の受信時ＰＡＤ値を、−８ｄＢに共通化しようとすることが分かる。
【００３９】
（３．２）端末ＰＡＤ値テーブルの参照
端末ＰＡＤ値テーブルの２行目の「受信ＰＡＤ値」列の値は、−５ｄＢとなっている。
即ち、ＳＩＰ端末１００ｂは、音声パケットを受信した後、音声信号の音量レベルを、音声パケットの送信時よりさらに５ｄＢ下げた上で、受話者に提供することが分かる。
【００４０】
（３．３）音声パケットの送信
信号転送装置３００は、共通ＰＡＤ値テーブルの「受信ＰＡＤ値」列の値と、端末ＰＡＤ値テーブルの２行目の「受信ＰＡＤ値」列の値との差分を取り、受信した音声パケットの音量レベルを３ｄＢ下げた上で、ＳＩＰ端末１００ｂに送信する。
【００４１】
（４）ＳＩＰ端末１００ｂの音声パケット受信時
ＳＩＰ端末１００ｂは、受信した音声パケットの音量レベルを、音声パケットの送信時よりさらに５ｄＢ下げた上で、受話者に提供する。
よって、従来では、ＳＩＰ端末１００ａに入力された音声信号をＳＩＰ端末１００ｂが出力する際、個々のＳＩＰ端末に設定されたＰＡＤ値に基づいて音声信号の音量レベルが調整されていた（ここでは音量レベルを９ｄＢ下げる［ＳＩＰ端末１００ａの送話ＰＡＤ値：−４ｄＢと、ＳＩＰ端末１００ｂの受話ＰＡＤ値：−５ｄＢとの和］）であった。
従来に対して、本発明の実施の形態１に係るＩＰ電話システムでは、信号転送装置３００に共通ＰＡＤ値テーブル（送話ＰＡＤ値、受話ＰＡＤ値）を有し、ＳＩＰ端末１００ａに入力された音声信号をＳＩＰ端末１００ｂが出力する際、信号転送装置３００で共通ＰＡＤ値テーブルを基準とした個々のＳＩＰ端末に設定されたＰＡＤ値との差に基づいて、さらに音声信号の音量レベルが調整される（音量レベルを１１ｄＢ下げる［ＳＩＰ端末１００ａの送話ＰＡＤ値：−４ｄＢと、共通ＰＡＤ値テーブルの送話ＰＡＤ値（−３ｄＢ）とＳＩＰ端末１００ａの送話ＰＡＤ値（−４ｄＢ）との差：１ｄＢと、ＳＩＰ端末１００ｂの受話ＰＡＤ値：−３ｄＢとの差と、ＳＩＰ端末１００ｂの受話ＰＡＤ値：−５ｄＢとの和］）。
即ち、ＳＩＰ端末１００ａで４ｄＢ、信号転送装置３００で２ｄＢ、ＳＩＰ端末１００ｂでさらに５ｄＢと、音量レベルがトータルで１１ｄＢ下げられているため、最終的には信号転送装置３００が意図している通り、音量レベルが送話側のＳＩＰ端末で３ｄＢ、受話側のＳＩＰ端末で８ｄＢ下げられたように、送話者から受話者に提供されることになる。
【００４２】
以上、図１の各機器の構成と機能について説明した。
次に、図１の各機器の動作シーケンスについて、ＳＩＰ端末１００ａからＳＩＰ端末１００ｂに宛てて音声信号を送信する際を例に説明する。
【００４３】
図６は、ＳＩＰ端末１００ａから１００ｂに宛てて発呼し相互に音声信号を送受信する際の動作シーケンスである。以下、図６の各ステップについて説明する。
なお、図６の動作シーケンスは、ＶｏＩＰの代表的な呼制御プロトコルとしてＳＩＰを用いたものである。また、信号転送装置３００の構成の一部を記載省略していることを付言しておく。
【００４４】
（１）ＩＮＶＩＴＥ
ＳＩＰ端末１００ａは、ＳＩＰ端末１００ｂにセッション要求をするため、ＳＩＰサーバ２００にＩＮＶＩＴＥメッセージを送信する。同メッセージには、ＳＩＰ上におけるＳＩＰ端末１００ａのアドレス（例えば電話番号）、ＳＩＰ端末１００ｂのアドレスが格納される。
【００４５】
（２）１００  Ｔｒｙｉｎｇ
ＳＩＰサーバ２００は、ＳＩＰ端末１００ａが送信したＩＮＶＩＴＥメッセージを受信し、このセッション要求に対し、レスポンスコード１００のＴｒｙｉｎｇ応答をＳＩＰ端末１００ａに送信する。
【００４６】
（３）ＩＮＶＩＴＥ
ＳＩＰサーバ２００は、ＳＩＰ端末１００ａから１００ｂへセッション要求するため、ＳＩＰ端末１００ｂにＩＮＶＩＴＥメッセージを送信する。
なお、ＳＩＰサーバ２００は、ＳＩＰ端末１００ａと１００ｂの間で接続要求があることをトリガとして、ＳＩＰ端末１００ａと１００ｂのＩＰアドレスと受信ポート番号を取得する。ＩＰアドレスは、ＳＩＰサーバ２００自身が自ら割り当てて管理するようにしてもよいし、別途設けられた管理サーバ等に問い合わせて取得してもよい。
取得したＩＰアドレスとポート番号は、図３で説明した端末情報テーブルの各行に格納される。
【００４７】
（４）１８０  Ｒｉｎｇｉｎｇ〜（５）１８０  Ｒｉｎｇｉｎｇ
ＳＩＰ端末１００ｂは、ＳＩＰサーバ２００を介して、レスポンスコード１８０のＲｉｎｇｉｎｇメッセージをＳＩＰ端末１００ａに送信し、ＳＩＰ端末１００ｂからＳＩＰ端末１００ａに対して呼出音を流す。
（６）２００  ＯＫ〜（７）２００  Ｏｋ
ＳＩＰ端末１００ｂのユーザが発呼に応答するためハンドセットを取り上げると、ＳＩＰ端末１００ｂは、ＳＩＰサーバ２００を介して、レスポンスコード２００のＯＫメッセージをＳＩＰ端末１００ａに送信する。
【００４８】
（８）ＡＣＫ〜（９）ＡＣＫ
ＳＩＰ端末１００ａは、ＳＩＰサーバ２００を介して、ＳＩＰ端末１００ａから１００ｂに宛てた発呼の受け入れに対する最終応答のＡＣＫメッセージを、ＳＩＰ端末１００ｂに送信する。
【００４９】
以上のステップ（１）〜（９）までのシーケンスは、ＳＩＰサーバ２００が備える呼制御部２２０の指示に基づき、通信部２１０がＳＩＰパケットを送受信することにより行われる。
以上のステップ（１）〜（９）までのシーケンスにより、ＳＩＰ端末１００ａと１００ｂの間の接続が確立されたことになる。以後のステップは、信号転送装置３００による音声パケットの転送処理を行うためのものである。
【００５０】
（１０）音声転送指示
ＳＩＰサーバ２００は、信号転送装置３００に、以下の情報を送信する。信号転送装置３００の端末情報受信部３１０は、これらの情報を受信し、記憶部３４０や図示しないメモリなどに格納する。
（１０．１）ＳＩＰ端末１００ａのＩＰアドレス
（１０．２）ＳＩＰ端末１００ａの受信ポート番号
（１０．３）ＳＩＰ端末１００ｂのＩＰアドレス
（１０．４）ＳＩＰ端末１００ｂの受信ポート番号
【００５１】
本ステップ（１０）は、ＳＩＰサーバ２００が備える音声転送制御部２３０の指示に基づき、通信部２１０が信号転送装置３００と通信することにより行われる。
【００５２】
（１１）音声送信
ＳＩＰ端末１００ａは、ＳＩＰ端末１００ｂに宛てた発話音声の音声パケットを、信号転送装置３００に送信する。信号転送装置３００の第１信号受信部３２１は、その音声パケットを受信し、第１信号抽出部３２２に出力する。第１信号抽出部３２２は、その音声パケットより音声信号を抽出する。
【００５３】
（１２）音量調整
第１調整部３２３は、ステップ（１０）で端末情報受信部３１０が受信したＳＩＰ端末１００ａのＩＰアドレスをキーにして、端末ＰＡＤ値テーブルを照会する。
以後、第１調整部３２３は、図５で説明したものと同様に音声信号の音量レベルを調整し、第１信号送信部３２４に出力する。
【００５４】
（１３）音声転送
第１信号送信部３２４は、第１調整部３２３が音量を調整した音声信号を用いて音声パケットを生成し、ＳＩＰ端末１００ｂに送信する。
（１４）音声送信〜（１６）音声転送
ＳＩＰ端末１００ｂから送信される発話音声パケットは、第２信号受信部３３１〜第２信号送信部３３４によって同様に音量レベルを調整され、ＳＩＰ端末１００ａに送信される。
【００５５】
図５の説明において、端末ＰＡＤ値テーブルや共通ＰＡＤ値テーブルが保持する値はあらかじめ設定済みであるものとしたが、これらの値を例えばＳＩＰサーバ２００等から通信により受信して、新規設定や更新ができるように構成してもよい。
【００５６】
また、図１〜図５で説明した構成において、音声パケットを送受信するＳＩＰ端末は１００ａと１００ｂの２台のみとして説明したが、ＳＩＰ端末の台数は２台に限られるものではなく、処理能力が許容される限り任意台数のＳＩＰ端末を対象とすることができる。
例えば、図５で説明した端末ＰＡＤ値テーブルが保持するデータ行を、信号転送装置３００が処理対象とする台数分設けることにより、個々のＳＩＰ端末に対応したＰＡＤ値を用いて音量レベル調整を行うことができる。
また、第１信号受信部３２１〜第１信号送信部３２４と同様の構成は、ＳＩＰ端末の台数分設けてもよいし、これらを各ＳＩＰ端末に共通として、端末アドレス等で個々の端末を区別するように構成してもよい。
【００５７】
以上のように、本実施の形態１によれば、信号転送装置３００は、ＳＩＰ端末１００ａと１００ｂが送信する音声パケットを受信し、音量レベルを調整して受信先ＳＩＰ端末に転送する。
即ち、信号転送装置３００は、ＳＩＰ端末間の音声パケットの送受信の間に入ってこれを仲介することにより、ＳＩＰ端末同士が通信を確立した後であっても、音量レベルを調整することができるのである。
【００５８】
また、本実施の形態１によれば、信号転送装置３００は、図５で説明した端末ＰＡＤ値テーブルと共通ＰＡＤ値テーブルを用いて、転送する音声パケットの音量レベルを各ＳＩＰ端末毎に共通化することができるので、音量レベルが端末毎に統一され、通話品質管理の観点から好ましい。
【００５９】
実施の形態２．
図７は、本発明の実施の形態２に係る信号転送装置３００の機能ブロック図である。
本実施の形態２に係る信号転送装置３００は、実施の形態１の図４で説明した構成に加えて、以下の（１）〜（２）の構成を備えている点が異なる。
【００６０】
（１）第１信号抽出部３２２と第１調整部３２３の間に、新たに第１判断部３２５と第１パワー算出部３２６を備えた。
（２）第２信号抽出部３３２と第１調整部３３３の間に、新たに第２判断部３３５と第２パワー算出部３３６を備えた。
【００６１】
以下、上記（１）〜（２）の構成の動作を中心に説明する。その他の構成は実施の形態１と同様であるため、適宜説明を省略する。
【００６２】
記憶部３４０は、信号転送装置３００が音声パケットを転送する際に、音声信号のパワー値として設定すべき規定のパワー値を格納している。この規定のパワー値は、実施の形態１の図５で説明したように送信時と受信時に分けて格納してもよいし、両者を合わせた値として格納してもよい。
【００６３】
第１信号抽出部３２２は、第１信号受信部３２１が受信した音声パケットから音声信号を抽出し、第１判断部３２５に出力する。また、音声パケットの残りの部分を、第１信号送信部３２４に出力する。
【００６４】
第１判断部３２５は、第１信号抽出部３２２から受け取った音声信号を所定時間毎に区切り、区切られた音声信号毎にパワーを算出し、所定閾値に基づいて、その区切られた音声信号がＳＩＰ端末利用ユーザにより発声された音声であるか否かを判断する。
ユーザが発声した音声であると判断された場合は、その音声信号を第１パワー算出部３２６に出力する。
【００６５】
第１パワー算出部３２６は、第１判断部３２５より受け取った音声信号の平均パワーを算出し、算出結果を音声信号とともに第１調整部３２３へ出力する。
【００６６】
第１調整部３２３は、第１パワー算出部３２６が算出した平均パワーと、記憶部３４０が格納している規定のパワー値とを比較し、両者が一致するように音量レベルの増幅または減衰をおこなって調整する。
【００６７】
第１判断部３２５、第１パワー算出部３２６、第２判断部３３５、第２パワー算出部３３６は、これらの機能を実現する回路デバイスのようなハードウェアで構成することもできるし、ＣＰＵやマイコンのような演算装置と、その動作を規定するソフトウェアとで構成することもできる。
【００６８】
第１信号送信部３２４の機能は、実施の形態１と同様である。
第２信号受信部３３１〜第２判断部３３５〜第２パワー算出部３３６〜第２信号送信部３３４までの処理過程は、第１信号受信部３２１〜第１判断部３２５〜第１パワー算出部３２６〜第１信号送信部３２４の処理過程と同様であるため、説明を省略する。
【００６９】
以上のように、本実施の形態２によれば、信号転送装置３００は、送信元ＳＩＰ端末から受信した音声パケットの音声信号パワー値を算出し、そのパワー値が規定のパワー値と一致するように音量レベルを調整して受信先ＳＩＰ端末に送信する。
これにより、実際に受信した音声信号のパワー値に基づき音量レベルを調整することができるので、音量レベルの調整量を正確に定めることができ、個別の回線状況等の通信状態に応じた適切な音量レベル調整を行うことができる。
【００７０】
実施の形態３．
実施の形態１〜２では、信号転送装置３００を用いてＰＡＤ値を調整する例を説明したが、ＰＡＤ値の調整に限らず、従来であれば提供されていなかった機能を提供することが可能となる。
例えば、エコーキャンセラやノイズキャンセラを搭載していないＳＩＰ端末間の通信であっても、信号転送装置３００が同機能を提供することでこれに代えることができる。
【００７１】
信号転送装置３００におけるエコーキャンセラやノイズキャンセラの機能は、例えば以下の（１）〜（４）に示すような処理で実現することができる。
【００７２】
（１）第１信号受信部３２１は、ＳＩＰ端末１００ａからＳＩＰ端末１００ｂに宛てた音声パケットを受信する。第１信号抽出部３２２は、その音声パケットより音声信号を抽出する。
（２）第２信号受信部３３１は、ＳＩＰ端末１００ｂからＳＩＰ端末１００ａに宛てた音声パケットを受信する。第２信号抽出部３３２は、その音声パケットより音声信号を抽出する。
【００７３】
（３）ステップ（１）で抽出した音声信号に、信号転送装置３００とＳＩＰ端末１００ｂの間で信号を送信した際に生ずる往復遅延時間を考慮した所定の減衰量をかけ、ステップ（２）で抽出した音声信号からその値を減算する。
（４）第１信号送信部３２４は、ステップ（３）の処理結果をステップ（２）の音声パケットに戻し、音声パケットを再度生成して、ＲＴＰを用いてＳＩＰ端末１００ｂに送信する。
【００７４】
実施の形態４．
以上の実施の形態１〜３では、ＳＩＰ端末１００ａと１００ｂの間で音声パケットを送受信し、信号転送装置３００がその通信を仲介して音量レベルを調整する例を説明した。
信号転送装置３００が仲介するＳＩＰ端末間の通信パケットは、ＳＩＰ電話端末の間で送受信される音声信号をパケット化した音声パケットに限られるものではなく、その他の信号をパケット化した通信パケットについて、パケットに含まれる信号を抽出して信号レベルを調整するように構成することもできる。
【００７５】
１例として、音声回線を介して送受信されるネットワークＦＡＸが考えられる。
ネットワークＦＡＸでは、ＦＡＸ信号を通信パケット化して送受信端末間で送受信するが、その通信パケットを信号転送装置３００で仲介してＦＡＸ信号レベルを調整することもできる。
【図面の簡単な説明】
【００７６】
【図１】実施の形態１に係るＩＰ電話システムの構成図である。
【図２】ＳＩＰサーバ２００の機能ブロック図である。
【図３】ＳＩＰサーバ２００の記憶部２４０が格納している端末情報テーブルの構成とデータ例を示すものである。
【図４】信号転送装置３００の機能ブロック図である。
【図５】信号転送装置３００の記憶部３４０が格納しているテーブルの構成とデータ例を示すものである。
【図６】ＳＩＰ端末１００ａから１００ｂに宛てて発呼し相互に音声信号を送受信する際の動作シーケンスである。
【図７】実施の形態２に係る信号転送装置３００の機能ブロック図である。
【符号の説明】
【００７７】
１００ａ〜１００ｂ  ＳＩＰ端末、２００  ＳＩＰサーバ、２１０  通信部、２２０  呼制御部、２３０  音声転送制御部、２４０  記憶部、３００  信号転送装置、３１０  端末情報受信部、３２１  第１信号受信部、３２２  第１信号抽出部、３２３  第１調整部、３２４  第１信号送信部、３２５  第１判断部、３２６  第１パワー算出部、３３１  第２信号受信部、３３２  第２信号抽出部、３３３  第２調整部、３３４  第２信号送信部、３３５  第２判断部、３３６  第２パワー算出部、３４０  記憶部。
【図１】
2009224942.tif 000003
【図２】
2009224942.tif 000004
【図３】
2009224942.tif 000005
【図４】
2009224942.tif 000006
【図５】
2009224942.tif 000007
【図６】
2009224942.tif 000008
【図７】
2009224942.tif 000009