(57)【要約】【課題】ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）で利用されるセッション開始プロトコルＳＩＰは発信者が受信者に自分の身元を知らせずＳＩＰメッセージを発信し、かつＳＩＰサーバが発信者を管理することが出来ない。また、ＩＰ電話機のアドレスが常に一定であると第３者に通話中にＩＰアドレスを特定されやすい。【解決手段】ＳＩＰサーバが発信者のＳＩＰメッセージを変換し、変換テーブルを管理をする。また、ＩＰ電話機がＩＰ電話による通話ごとにＩＰアドレスを変更する。【効果】メッセージ変換機能付ＳＩＰサーバにより発信者は受信者に自分の身元を隠しながら電話発信を行うことができ、ＳＩＰサーバを持つ通信事業者も変換テーブルにより発信者の管理を行うことが可能となる。また、ＩＰ電話機のＩＰアドレスが発信ごとに変化するので悪意ある第３者はＩＰ電話機のＩＰアドレス特定が困難になる。【選択図】  図３
2004228829.tif 000002
【特許請求の範囲】
【請求項１】
発信者からのメッセージを受信者に伝達するパケット通信装置であって、
発信者の要求により発信者が発信するメッセージの少なくとも一部を変換する機能および消去する機能の少なくとも一つを有する処理部と、
上記メッセージの少なくとも一部を変換または消去するか否かを判断する制御部と、を有し
上記制御部の判断に基づいて、上記処理部においてメッセージの少なくとも一部を変換または消去するパケット通信装置。
【請求項２】
上記変換または消去されるメッセージ部分の少なくとも一部とは、
（１）ＳＩＰメッセージを含むＩＰパケットのペイロードのＳＩＰメッセ−ジヘッダーのうち、発信元ユーザを特定する部分、
（２）ＳＩＰメッセージを含むＩＰパケットのペイロードのＳＩＰメッセ−ジヘッダーのうち、発信元ドメインを特定する部分、
（３）ＳＩＰメッセージを含むＩＰパケットのペイロードのＳＩＰメッセ−ジヘッダーのうち、Ｖｉａタグ部分、
（４）ＳＩＰメッセージを含むＩＰパケットのペイロードのＳＩＰメッセ−ジヘッダーのうち、Ｃａｌｌ−ＩＤの所属ドメインを示す部分、
（５）ＳＩＰメッセージを含むＩＰパケットのペイロードのＳＩＰメッセージボディのうち、ユーザ名を表す部分、
のうちの少なくとも一つである請求項１記載のパケット通信装置。
【請求項３】
上記制御部は、
メッセージ受信時にメッセージ内容を解析し、ある特定の文字列、もしくはある特定のヘッダの発見を契機として、上記処理部においてメッセージ部分の少なくとも一部を変換または消去させる請求項１記載のパケット通信装置。
【請求項４】
前記ある特定の文字列とは、電話番号の最初の数文字に入る数字である請求項３記載のパケット通信装置。
【請求項５】
前記ある特定の文字列とは、電話番号の最初の数文字に入る数字であり、上記電話番号から割り出されるユーザ名を上記最初の数文字を除いて他の電話番号とユーザ名を保持する装置へ問い合わせ、メッセージ送信時に上記最初の数文字を取り除く請求項４記載のパケット通信装置。
【請求項６】
前記ある特定のヘッダとはＳＩＰメッセージヘッダであり、該ＳＩＰメッセージヘッダ内の拡張ヘッダの発見を契機として上記処理部においてメッセージ部分の少なくとも一部を変換または消去させる請求項３記載のパケット通信装置。
【請求項７】
上記メッセージの少なくとも一部の変換前後の対応を格納するテーブルを備える請求項１記載のパケット通信装置。
【請求項８】
ＩＰ電話の通信方法であって、
ＳＩＰメッセージを受信するステップと、
該ＳＩＰメッセージを検査して、非通知発信要求の有無を検出するステップと、
非通知発信要求があった場合、ＳＩＰメッセージの少なくとも一部に対して、変更および削除の少なくともひとつの処理を行うステップと、
上記処理の終わったＳＩＰメッセージを送信するステップと、
を有するＩＰ電話の通信方法。
【請求項９】
非通知発信要求があった場合、ＳＩＰメッセージの少なくとも一部に対して、変更の処理を行うステップと、
変更前と変更後の対応づけを記録したテーブルを生成するステップと、
を有する請求項８記載のＩＰ電話の通信方法。
【請求項１０】
ＩＰ電話の通信方法であって、
通話の開始に際して、発信元アドレスを本来のアドレスから一時的なアドレスに変更する処理と、
通話の終了に際して、上記一時的なアドレスを廃棄する処理を有するＩＰ電話の通信方法。
【請求項１１】
ＩＰ電話の通信方法であって、
ランダムアドレス生成を行うかどうか決定するステップと、
ランダムアドレス生成を行う場合、同一サブネット内のルータからＩＰｖ６アドレスプレフィックスを取得するステップと、
インタフェイスＩＤを生成するステップと、
上記ＩＰｖ６アドレスプレフィックスとインタフェイスＩＤからテンポラリＩＰアドレスを生成処理するステップと、
上記テンポラリＩＰアドレスとユーザ名を使いユーザ情報の変更エントリ、もしくは新規登録エントリを生成してアカウント登録処理を行うステップと、
通話が終了したときアカウント登録消去処理とＩＰアドレス廃棄処理を行うステップと、
を有する請求項１０記載のＩＰ電話の通信方法。
【請求項１２】
ＩＰｖ４でＩＰ電話を行う場合は外部サーバからアドレスを取得して発信元アドレスとして用いる請求項１０記載のＩＰ電話の通信方法。
【請求項１３】
前記発信元アドレスとはＩＰｖ６アドレスのことであり、ランダムな値を持ったアドレスを上記一時的なアドレスとして生成する請求項１０記載のＩＰ電話の通信方法。
【請求項１４】
前記発信元アドレスとはＩＰｖ６、もしくはＩＰｖ４アドレスのことであり、アドレスを最初メッセージ送信と連動してアドレス配信用サーバから受け取り、終了と同時にそのアドレスを手放す請求１０記載のＩＰ電話の通信方法。
【請求項１５】
前記発信元アドレスとはＩＰｖ６アドレスのことであり、メッセージ送信用と受信用に別々のアドレスを２つ設定し、受信用は１回の通話終了時に使い捨て、すぐに生成、送信用はメッセージ送信時に生成、通話終了時に使い捨てする請求項１０記載のＩＰ電話の通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットでの１対１の通信において発信者が受信者を呼び出す時の呼び出し形態方式に関する。
【０００２】
【従来の技術】
【非特許文献１】
ＩＥＴＦ  ＲＦＣ３２６１
【非特許文献２】
ＩＥＴＦ  ＲＦＣ２３２７
【非特許文献３】
ＩＥＴＦ  ＲＦＣ１８８９
現在、急速なＩＰ網の発展に伴い、交換機ベースの電話通信網をＩＰ網に統合する動きが活発化している。各電話通信事業者はＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）を利用して自社で持つＩＰ網での音声データ転送を計画している。ＶｏＩＰは呼シグナリングとセッション制御を行うプロトコルと音声転送用プロトコルの２つから構成される。ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）は呼シグナリングとセッション制御を行うため、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）（ＩＥＴＦ  ＲＦＣ３２６１）を仕様化した。また、ＳＩＰ内部での音声圧縮方式や転送レートの取決め等セッション記述には、例えばＳＤＰ（Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）（ＩＥＴＦ  ＲＦＣ２３２７）が適用される。音声転送用プロトコルはＳＩＰでは特に決められていないが、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅＴｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ、ＲＦＣ１８８９に記載）を用いることが多い。
【０００３】
ＩＥＴＦ  ＲＦＣ３２６１によるとＳＩＰはＳＩＰスタートライン、ＳＩＰメッセージヘッダ、ＳＩＰメッセージボディからなるＳＩＰメッセージをＳＩＰサーバを経由して通話者間で送受信して、受信者の呼びだし、通話中の音声、映像プロトコル、ビットレートなどを通話者間で取り決めるプロトコルである。ＳＩＰスタートラインには主にメッセージ発信者の動作を記述、ＳＩＰメッセージヘッダには主にメッセージ受信者の宛先、経由したＳＩＰサーバ、Ｃａｌｌ−ＩＤ（発信者管理番号）などを記述、ＳＩＰメッセージボディには通話時に使用する音声、映像プロトコル、ビットレートなどの提案を記述する。
【０００４】
【発明が解決しようとする課題】
以下、ＩＥＴＦ  ＲＦＣ３２６１記載ＳＩＰによる２者間通話の開始から終了までの手順を簡単に示し、包含された課題を説明する。
【０００５】
図１はＳＩＰによる２者間通話を示すネットワーク図である。
【０００６】
図２はＳＩＰによる２者間通話の動作を示すシーケンス図である。
【０００７】
図１ではドメイン３−１に属しＩＰ電話２−１を持つＵｓｅｒＡが、ＳＩＰサーバ１−１〜１−３を介して、ドメイン３−３に属しＩＰ電話２−２を持つＵｓｅｒＢに発信を行う。
【０００８】
まず、ＵｓｅｒＡはＵｓｅｒＢと通話を行う為にＳＩＰサーバＡ１−１へスタートラインＩＮＶＩＴＥ、ＵｓｅｒＢ宛のＳＩＰメッセージ発信する（１１）。ＩＮＶＩＴＥメッセージを受信したＳＩＰサーバＡ１−１はメッセージヘッダにＶＩＡヘッダを付けてＳＩＰサーバＢ１−２にＳＩＰメッセージを転送する。また、その時、ＳＩＰメッセージ送信元であるＩＰ電話機２−１にスタートライン１００ＴｒｙｉｎｇのＳＩＰメッセージを返信する（１２）。ＳＩＰメッセージを受信したＳＩＰサーバＢ１−２，Ｃ１−３は同様の動作を行いＵｓｅｒＢの持つＩＰ電話機２−２にメッセージを転送する。
【０００９】
ＳＩＰメッセージを受信したＩＰ電話機２−２はスタートライン１８０Ｒｉｎｇｉｎｇ、ＵｓｅｒＡ宛てのＳＩＰメッセージをＳＩＰサーバＣ１−３に送信（１３）し、ベル等でＵｓｅｒＢを呼び出す。スタートライン１８０ＲｉｎｇｉｎｇのＳＩＰメッセージはＳＩＰサーバを経由してＩＰ電話機２−１に到達する。
【００１０】
ＵｓｅｒＢが電話を取るとＩＰ電話機２−２はスタートライン２００ＯＫ、ＵｓｅｒＡ宛てのＳＩＰメッセージを送信（１４）し、それはＳＩＰサーバを経由してＩＰ電話機２−１に到達する。ＩＰ電話２−１はそれに対するＡＣＫを返信（１５）して主信号経路７を音声パケットが通り、通話が開始する（１６）。
【００１１】
通話が終わると通話を終えたＵｓｅｒＡの持つＩＰ電話機２−１はスタートラインＢＹＥ、ＵｓｅｒＢ宛てのＳＩＰメッセージを発信（１７）し、ＳＩＰサーバを経由してＩＰ電話機２−２に到達、それに対するＡＣＫをＩＰ電話機２−２が発信（１８）、ＳＩＰサーバを経由しＩＰ電話機２−１に到達し通話が終了する。
【００１２】
ＳＩＰは通話発信者、受信者が互いのＳＩＰメッセージを送受信するプロトコルである。メッセージヘッダ内部の送信元を示すＦｒｏｍヘッダ、受信者を示すＴｏヘッダ、中継したＳＩＰサーバ（プロキシモード）を示すＶｉａヘッダ等には受信者が発信者に返信しても届くでユーザ名、ドメイン名等を記述する。また、発信者は受信者とＳＩＰによりセッションを張るために、自端末のＩＰアドレス、もしくはドメイン名を記述する。
【００１３】
ＶｏＩＰは発信者の身元（電話番号やユーザ名など）を受信者に通知しない発信方法について、まず発信者端末がランダムなユーザ名を作成、ランダムユーザ名と端末のＩＰアドレスをＳＩＰサーバに登録して発信時にそのランダムユーザを発信元とする方法が現在、ＩＥＴＦ  ＲＦＣ３２６１で提案されており、この方法では発信者が匿名発信のすべての手順を行う。
【００１４】
ＳＩＰシステムにおいてＩＥＴＦが提案する発信者が自分の身元を隠して通信をする方法を用いるとＳＩＰサーバにはランダムユーザ名しか登録されないので発信者は受信者だけでなく、ＳＩＰサーバにも匿名発信を行っていることになる。ＳＩＰサーバはサーバに登録されたユーザ名から実ユーザ名を割り出せないので発信の制御、管理を行うことが難しい。通信事業者等のＩＰ電話サービスでは発信者の特定、通話可否管理、通話時間管理等ユーザを管理する必要が必ずある。
【００１５】
また、悪意のある第３者にＳＩＰメッセージを盗聴されると、ＳＩＰメッセージないに記述がある発信者、受信者のＳＩＰ−ＵＲＬ、所属ドメイン名が判明し、迷惑電話等の被害が発生する可能性がある。
【００１６】
さらに、ＩＰ電話機のＩＰアドレスを知られると、通話後、悪意のある第３者により大量のパケットをＩＰ電話機に流し、装置の処理を妨害するＤＯＳ（Ｄｅｎｉａｌ  ｏｆ  Ｓｅｒｖｉｃｅ）アタックなどをかけられる可能性も高くなる。
【００１７】
本発明はＳＩＰメッセージ発信者の身元を表すユーザ名、所属ドメインをＳＩＰサーバが発信者管理を行いながら受信者、もしくは悪意のある第３者から隠す「送信元非通知発信」を行うことを目的とする。
【００１８】
また、第３者によるＩＰ電話機についたＩＰアドレスの特定を困難にし、ＩＰアドレスを知られて発生する被害を最小限に押さえることを目的とする。
【００１９】
【課題を解決するための手段】
本発明のひとつの観点は、発信者からのメッセージを受信者に伝達するパケット通信装置であって、発信者の要求により発信者が発信するメッセージの少なくとも一部を変換する機能および消去する機能の少なくとも一つを有する処理部と、メッセージの少なくとも一部を変換または消去するか否かを判断する制御部と、を有し制御部の判断に基づいて、処理部においてメッセージの少なくとも一部を変換または消去するパケット通信装置である。このような構成により、発信元を特定する情報を、送信先から秘匿することが可能となる。
【００２０】
上記変換または消去されるメッセージ部分の少なくとも一部の具体例としては、
（１）ＳＩＰメッセージを含むＩＰパケットのペイロードのＳＩＰメッセ−ジヘッダーのうち、発信元ユーザを特定する部分、
（２）ＳＩＰメッセージを含むＩＰパケットのペイロードのＳＩＰメッセ−ジヘッダーのうち、発信元ドメインを特定する部分、
（３）ＳＩＰメッセージを含むＩＰパケットのペイロードのＳＩＰメッセ−ジヘッダーのうち、Ｖｉａタグ部分、
（４）ＳＩＰメッセージを含むＩＰパケットのペイロードのＳＩＰメッセ−ジヘッダーのうち、Ｃａｌｌ−ＩＤの所属ドメインを示す部分、
（５）ＳＩＰメッセージを含むＩＰパケットのペイロードのＳＩＰメッセージボディのうち、ユーザ名を表す部分、
のひとつもしくはこれらの組み合わせが考えられる。
【００２１】
制御部は、メッセージ受信時にメッセージ内容を解析し、ある特定の文字列、もしくはある特定のヘッダの発見を契機として、処理部においてメッセージ部分の変換または消去を行うこととすればよい。ある特定の文字列とは、電話番号の最初の数文字に入る数字、例えば「１８４」である。また、ある特定のヘッダとはＳＩＰメッセージヘッダであり、ＳＩＰメッセージヘッダ内の拡張ヘッダの発見を契機として上記処理部にメッセージ部分の変換または消去を行えばよい。
【００２２】
さらに、メッセージの少なくとも一部の変換前後の対応を格納するテーブルを備えることが好ましい。  発信者のＳＩＰ−ＵＲＬ、所属ドメインを隠す為に本願発明の一例では、ＳＩＰシステムにおいて発信者から受信者までの中継点にあるＳＩＰサーバがＳＩＰメッセージの変換を行う。メッセージ変換機能付ＳＩＰサーバは発信者の発信メッセージ部分を変換、消去する方法、メッセージ部分を変換、消去するか否かを判断する処理部、どのような情報を元に変換するかを判断する処理部、変換時の規則を保持したテーブルを備えることを特徴とする。
【００２３】
また、発信者の持つＩＰ電話機のＩＰアドレスを第３者に知られにくくする為に本願発明は、ＩＰ電話機がＳＩＰメッセージ発信時にその通話限りのテンポラリＩＰアドレス生成、取得を行い通話終了と同時にＩＰアドレスを使い捨てる。ＩＰ電話機はＳＩＰメッセージ発信と連動してＩＰアドレスを生成、取得し、通話終了時にＩＰアドレスを廃棄する方法、テンポラリＩＰアドレスをＳＩＰサーバに登録する処理部、通話終了時にテンポラリアドレスによるＳＩＰサーバ登録を解除する処理部、ランダムインタフェイスＩＤを生成する処理部を特徴として持つ。
【００２４】
ＳＩＰサーバによるＳＩＰメッセージ変換処理とＩＰ電話機によるテンポラリＩＰアドレス取得ＳＩＰメッセは選択して利用することが可能であり、両方もしくは一方を利用することができる。  本発明の他の観点は、ＩＰ電話の通信方法であって、ＳＩＰメッセージを受信するステップと、ＳＩＰメッセージを検査して、非通知発信要求の有無を検出するステップと、非通知発信要求があった場合、ＳＩＰメッセージの少なくとも一部に対して、変更および削除の少なくともひとつの処理を行うステップと、記処理の終わったＳＩＰメッセージを送信するステップと、を有するＩＰ電話の通信方法である。非通知発信要求があった場合、ＳＩＰメッセージの少なくとも一部に対して、変更の処理を行い、変更前と変更後の対応づけを記録したテーブルを生成することが望ましい。
【００２５】
また、本発明の他の観点は、ＩＰ電話の通信方法であって、通話の開始に際して、発信元アドレスを本来のアドレスから一時的なアドレスに変更する処理と、通話の終了に際して、上記一時的なアドレスを廃棄する処理を有するＩＰ電話の通信方法である。
【００２６】
また、他の観点は、発信者の要求により発信者が発信するメッセージ部分を変換もしくは消去する方法であって、メッセージ部分を変換、消去するか否かを判断する処理と、変換する場合、どのような情報を元に変換するかを判断する処理と、変換を行う時の規則を特徴とする。また、ユーザが自分の発信元を特定されないように発信ごとに発信元を変更する方法であって、メッセージを発信と連動して発信元を変更する処理と、通話が終わると同時に通話中に利用した身元を表すアドレスを使い捨てる処理と、発信用、受信用に別個の身元を表すアドレスを持つ方法と、発信処理をする時のユーザの発信方法を特徴とする電話装置である。本発明の範囲は、以上の方法、装置、方式を含むものである。
【００２７】
【発明の実施の形態】
＜実施例１＞
図３は本願発明によるメッセージ変換機能付ＳＩＰサーバを利用したＩＰ電話網についての第１の実施例である。
【００２８】
図４は本願発明におけるメッセージ変換機能付ＳＩＰサーバ１２−１の動作手順を示すフローチャートである。
【００２９】
図５は変換機能付ＳＩＰサーバ１２−１の機能ブロックを表したものである。
【００３０】
図６はメッセージ変換機能付ＳＩＰサーバ１２−１の装置構成図である。
【００３１】
図７はＳＩＰメッセージを含むＩＰパケットを示す図である。６０はＩＰパケット、６１はＩＰｖ４／ｖ６ヘッダ、６２はＴＣＰ／ＵＤＰヘッダ、６４はＳＩＰスタートライン、６５はＳＩＰメッセージヘッダ、６６はＳＩＰメッセージボディ（ＳＤＰ）である。
【００３２】
図４と図５を参照し、変換機能付ＳＩＰサーバ１２−１の処理を以下に説明する。
【００３３】
まず図７で示したＩＰパケット６０をＩＦ５１から入力する。次にＳＩＰメッセージ送受信部４５でＳＩＰメッセージ受信２２を行い、スタートライン検査２３、ヘッダ検査２４、ボディ検査２５をＳＩＰメッセージ検査部４４で行う。ＳＩＰメッセージにエラーがある場合はエラー応答通知３３を行い処理は終了する。
【００３４】
エラーのない場合、次にメッセージ変換有無検査２６をメッセージ変換・処理部４７で行う。
【００３５】
変換要求がない場合、メッセージ変換・処理部４７でＳＩＰメッセージヘッダ６４にＶｉａヘッダを記述して、ＩＦ５１からＳＩＰメッセージを送信する。発信元非通知発信を行う旨を表すフラグ５６１や５７１等（図３１参照）による変換要求がある場合、メッセージヘッダ変換処理２７、メッセージボディ変換処理２８をメッセージ変換・処理部４７で行う。この変換処理によって、発信元を示す情報が送信先から見えなくなる。変換を行った後、変換情報抽出２９を変換情報抽出・転送部４６で行い、変換テーブル生成に必要なヘッダ・ボディ情報を抽出する。次に変換情報テーブル生成３０を変換エントリ生成・変更部４９で、変換情報テーブル書き込み３１を変換エントリ入出力部４８で行い、変換エントリを変換エントリ登録部５０に登録する。変換を行ったＳＩＰメッセージはメッセージ転送３２をＳＩＰメッセージ送受信部４５で行い、ＩＦ５１から転送を行う。
【００３６】
本実施例では、図５のＳＩＰメッセージ処理部４１と変換テーブル処理部４２の変換エントリ生成・処理部４９の機能は、図６のＣＰＵ７２で実行される。図５の変換エントリ入出力部４８の機能は図６の変換テーブル呼び出し部７５で実行される。図５の変換テーブル登録部４３の機能は、図６の変換テーブル記憶部７４で実行される。
＜実施例２＞
次にさらに詳細な実施例を示す。
【００３７】
図８は本願発明によるＳＩＰサーバの第２の実施例を示すネットワーク網構成概要図である。
【００３８】
図９は本願発明におけるメッセージ変換機能付ＳＩＰサーバを用いたネットワーク例における通話手順を示すシーケンス図である。
第２の実施例ではＵｓｅｒＡがＵｓｅｒＢに向かって送信元非通知発信を行う。非通知の処理は変換機能付ＳＩＰサーバＡ１２−２で行われる。ＳＩＰメッセージ変換処理は図９に示す通話開始から終了までのシーケンス内の１１１ステップ、１１２ステップ時に発信者がＳＩＰメッセージを送信したヘッダ変換機能付ＳＩＰサーバＡ（１２−２）で行う。なお、変換機能付ＳＩＰサーバの動作については第１の実施例と同様となる。
図１０、図１１、図１２は第２の実施例におけるＳＩＰメッセージの変換項目を表すものである。
【００３９】
図１０はＳＩＰメッセージのヘッダ部分（図７の６５）を示す。上が変換前、下が返還後を示す。第２の実施例では変換前のヘッダ１４１内、Ｆｒｏｍタグのユーザ名１４２とＳＩＰ−ＵＲＬのユーザを表す部分１４３を、たとえばＡｎｏｎｙｍｏｕｓ等個人を特定できない文字列１４７、１４８に変換する。
【００４０】
図１１はＳＩＰメッセージのボディ部分（変換前）を示す。ＳＩＰメッセージのボディ部分とは図７の６６で示される部分である。
【００４１】
図１２はＳＩＰメッセージのボディ部分（変換後）を示す。ここでは、メッセージボディ（ＳＤＰ）１５１のユーザ名を表す部分１５２を１５６に変換する。また、”ｏ”，”ｃ”タグにある通話時のユーザアドレスを示す部分１５３はＦＱＤＮで記述されている場合はＩＰアドレスに変換する。
【００４２】
以上のようにして、受信先が発信元を特定できる情報、Ｆｒｏｍタグのユーザ名１４２、ＳＩＰ−ＵＲＬのユーザを表す部分１４３、メッセージボディ（ＳＤＰ）のユーザ名を表す部分１５２などを変換し、発信元情報を秘匿することができる。
図１３、１４は第１の実施例における変換機能付ＳＩＰサーバ１２が保持する変換テーブルである。変換テーブルはユーザ名をすべて同一のものに変換し、実ユーザ名１７１とＣａｌｌ−ＩＤ１７２を関連付けたテーブル１７０や例えば「Ａｎｏｎｙｍｏｕｓ１〜１００」の様に事前にＳＩＰサーバに保存した匿名ユーザ名１８１と実ユーザ名１８２を関連づけたテーブル１８０等がある。このテーブルにより、匿名ユーザ名１８１とＣａｌｌ  ＩＤ  １７２が関連づけられるので、テーブルを参照することによりルーティングは支障なく行われる。
＜実施例３＞
図１５は本願発明によるメッセージ変換機能付ＳＩＰサーバの第３の実施例を示すネットワーク網構成概要図である。図８の実施例と異なり、ＳＩＰ  サーバＢにおいて、匿名処理が行われる。
【００４３】
図１６は本願発明におけるメッセージ変換機能付ＳＩＰサーバを用いたネットワークにおける通話処理手順を示すシーケンス図である。
【００４４】
第３の方法ではＵｓｅｒＡがＵｓｅｒＢに向かって送信元非通知発信を行う。ＳＩＰメッセージ変換処理は図１６に示す通話開始から終了までのシーケンス内の２１１ステップ、２１２ステップ時に受信者にＳＩＰメッセージを送信するヘッダ変換機能付ＳＩＰサーバＡ（１２−３）で行う。変換機能付ＳＩＰサーバの動作は第１の実施例と同様となる。
【００４５】
図１７は第３の実施例におけるメッセージ変換機能付ＳＩＰメッセージの変換項目を表すものである。変換前、変換後のＳＩＰメッセージヘッダ（図７の６５）を示している。
【００４６】
第３の実施例では変換前のヘッダ２２１内、Ｖｉａタグ２２２を消去、自サーバのＶｉａタグ２３２のみの記述にする。また、Ｆｒｏｍタグのユーザ名２２３を一例としてＡｎｏｎｙｍｏｕｓ等個人を特定できない文字列２３３に変換し、ＳＩＰ−ＵＲＬを表す部分２２４をユーザ名、所属ドメイン名が分からない２２５に変換する。他にＣａｌｌ−ＩＤの所属ドメインを示す２２５を２３５に変換する。メッセージボディ（ＳＤＰ）の変換規則は第１の実施例と同様である。
【００４７】
以上のように、図１７の実施例では、さらにメッセージの経由地を示すＶｉａタグを削除することにより、発信源の推定を回避することができる。また、Ｃａｌｌ−ＩＤの所属ドメインを示す部分２２５を、所属ドメインが特定できない仮ドメイン名２３５に変換することにより、発信源の推定を回避することができる。
【００４８】
図１８、図１９は第２の実施例における変換機能付ＳＩＰサーバ１２−３が保持する変換テーブルである。変換テーブルはユーザ名をすべて同一のものに変換し、実ユーザ名２７２とＣａｌｌ−ＩＤ２７３とドメイン名２７４を関連付けたテーブル２７１や例えば「Ａｎｏｎｙｍｏｕｓ１−１００」の様に事前にＳＩＰサーバに保存したユーザ名２８２と実ユーザ名２８３とドメイン名２８４を関連づけたテーブル２８１等がある。これらのテーブルを参照してルーティングを行うが、受信先ではこれらの情報は参照することができず、発信元の情報は秘匿される。
＜実施例４＞  図２０は本願発明によるＳＩＰサーバの第４の実施例を示すネットワーク網構成概要図である。
【００４９】
図２１は本願発明におけるメッセージ変換機能付ＳＩＰサーバを用いたネットワークにおける通話処理手順を示すシーケンス図である。
【００５０】
第４の方法ではＵｓｅｒＡがＵｓｅｒＢに向かって送信元非通知発信を行う。ＳＩＰメッセージ変換処理は図２１に示す通話開始から終了までのシーケンス内の３１１ステップ、３１４ステップ時に発信者がＳＩＰメッセージを送信したヘッダ変換機能付ＳＩＰサーバＡ（１２−４）で行い、３１２ステップ、３１３ステップ時に受信者にＳＩＰメッセージを送信するヘッダ変換機能付ＳＩＰサーバＣ（１２−５）で行う。なお、変換機能付ＳＩＰサーバの動作については第１の実施例と同様となる。
【００５１】
図２２は第４の実施例におけるＳＩＰメッセージの変換項目を表すものである。第４の実施例ではまず、ＳＩＰサーバ１２−４で変換前のヘッダ３２１内、Ｆｒｏｍタグのユーザ名３２２、３２３を一例としてＡｎｏｎｙｍｏｕｓ等個人を特定できない文字列３２６、３２７に変換し、メッセージボディ（ＳＤＰ）を第１の実施例と同じ規則で変換する。次にＳＩＰサーバ１２−５で変換前のヘッダ３３１内、Ｖｉａタグ３３２を消去、自サーバのＶｉａタグ３３６のみの記述にする。また、ＦｒｏｍタグのＳＩＰ−ＵＲＬを表す部分３３３を所属ドメイン名が分からない３３７に変換する。他にＣａｌｌ−ＩＤの所属ドメインを示す部分３３４を３３８に変換する。
【００５２】
図２３は変換機能付ＳＩＰサーバ１２−４が保持する変換テーブルである。
【００５３】
図２４は変換機能付ＳＩＰサーバ１２−５が保持する変換テーブルである。
【００５４】
ＳＩＰサーバ１２−４が保持する変換テーブルはユーザ名をすべて同一のものに変換し、実ユーザ名３４２とＣａｌｌ−ＩＤ３４３を関連付けたテーブル３４１や例えば「Ａｎｏｎｙｍｏｕｓ１〜１００」の様に事前にＳＩＰサーバに保存したユーザ名３５２と実ユーザ名３５３を関連づけたテーブル３５１等がある。ＳＩＰサーバ１２−５が保持する変換テーブルはＣａｌｌ−ＩＤ３６２とドメイン名３６４を関連付けたテーブル３６１等がある。
＜実施例５＞
図２５は本願発明によるＳＩＰサーバの第５の実施例を示すネットワーク網構成概要図である。
【００５５】
図２６は本願発明におけるメッセージ変換機能付ＳＩＰサーバを用いたネットワークにおける通話処理手順を示すシーケンス図である。
【００５６】
第５の方法ではＵｓｅｒＡがＵｓｅｒＢに向かって送信元非通知発信を行う。ＳＩＰメッセージ変換処理は図２６に示す通話開始から終了までのシーケンス内の４１１ステップ、４１２ステップ時に各通信事業者のトップレベルドメインにあるヘッダ変換機能付ＳＩＰサーバＡ（１２−６）で行う。
【００５７】
図２７は第５の実施例におけるＳＩＰメッセージの変換項目を表すものである。第５の実施例では変換前のヘッダ４２０内、Ｖｉａタグ４２１を消去、自サーバのＶｉａタグ、つまり通信事業者を表す４２６のみの記述にする。また、Ｆｒｏｍタグのユーザ名４２２とＳＩＰ−ＵＲＬのユーザを表す部分４２３を一例としてＡｎｏｎｙｍｏｕｓ等個人を特定できない文字列４２７、４２８に変換する。他にＣａｌｌ−ＩＤタグ内の発信者所属ドメインを示す４２４を通信事業者のトップレベルドメイン４２９に変換する。メッセージボディ（ＳＤＰ）の変換規則は第１の実施例と同様である。また、第４の実施例における変換機能付ＳＩＰサーバ１２−６が保持する変換テーブルは図１８、１９となりテーブルの持つ項目は第２の実施例と同様となる。
＜実施例６＞
図２８はテンポラリＩＰアドレスを通話時に利用するＩＰ電話機の動作フローチャートを示したものである。
【００５８】
図２９はＩＰ電話機の機能ブロック図である。以下に本願発明による第６の実施例のおけるＩＰ電話機の動作を示す。
【００５９】
図３０はＩＰｖ６アドレス体系図である。
【００６０】
図３１は発信元非通知発信を行う時のＳＩＰメッセージヘッダを示す図である。
【００６１】
まず電話開始時の動作について説明する。発信者が相手のユーザへの発信を決めるとＩＰ電話装置５２１でＳＩＰメッセージ発信処理が開始し、アドレス取得方法選択５０２を行う。ランダムアドレス生成を選択した場合、次に同一サブネット内のルータからＩＰｖ６アドレスプレフィックス５５１を取得する為にＲｏｕｅｒ  Ｓｏｌｉｃｉｔａｔｉｏｎ送信５０３を行う。ルータがＲｏｕｔｅｒ  Ｓｏｌｉｃｉｔａｔｉｏｎに対するＲｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ送信するとＲｏｕｔｅｒ  Ａｄｖｅｒｔｉｓｅｍｅｎｔ受信５０５を行い、アドレスプレフィックス５５１を取得する。次にＩＰｖ６インタフェイスＩＤ５５２を決定する為にインタフェイスＩＤ生成５０６をランダムインタフェイスＩＤ生成部５２８で行いインタフェイスＩＤ５５２を生成する。アドレスプレフィックス、インタフェイスＩＤの例を図３０の５５３、５５４に示す。次にアドレスプレフィックス５５１とインタフェイスＩＤ５５２を使いテンポラリＩＰアドレス処理部５２９でＩＰアドレス生成処理５０７を行う。アドレス取得方法選択５０２でＤＨＣＰサーバから取得を選択した場合、ＤＨＣＰサーバ等外部のアドレス配布用サーバにアドレス取得要求５０４を行いテンポラリＩＰアドレス取得５０８を行う。ＩＰｖ４でＩＰ電話を行う場合は必ず外部サーバからアドレスを取得する。次に、テンポラリアドレスとユーザ名を使いユーザデータ処理部５３２でユーザ情報の変更エントリ、もしくは新規登録エントリを生成してアカウント登録処理５０９を行う。次にＳＩＰメッセージヘッダ生成部５３１でＳＩＰメッセージヘッダ処理５１０、ＳＩＰメッセージボディ生成部５３０でＳＩＰメッセージボディ生成処理５１１を行う。
【００６２】
図３１に示すように、発信元を隠して相手に発信を行いたい場合、ＳＩＰメッセージヘッダ５６０に一例として交換機ベースの電話システムで発信元非通知発信を行うときに相手方電話番号の前につける１８４の数字（５６１）や拡張ヘッダ（５７１）等、ＳＩＰサーバに発信元非通知発信を行う旨を表すフラグを記述する。その後、ＳＩＰシグナリング発生部５２５で受信者への要求を示すＳＩＰスタートラインＩＮＶＩＴＥを生成、ＳＩＰメッセージを生成し、ＩＰパケット処理部５２６でＩＰパケット６０を生成、ＳＩＰシグナリング発信処理５１２を行い通話が開始する。通話が終了するとユーザデータ処理部５３２でアカウント登録消去処理５１４を行いＳＩＰサーバからアカウントを消去し、テンポラリＩＰアドレス処理部５２９でＩＰアドレス廃棄処理５１５を行い処理は終了する。
【００６３】
ＳＩＰメッセージ受信時の場合は発進時と処理は同様であるが、テンポラリアドレス取得、アカウント登録をＩＰ電話機電源投入時、もしくはＳＩＰサーバが権限を持っているドメイン内にＩＰ電話機が入った時に行い、ＳＩＰメッセージを受信、通話を行い通話終了時にテンポラリＩＰアドレスを廃棄、新しいテンポラリＩＰアドレスをすぐに取得しアカウント登録を行う。
【００６４】
結果、ＩＰ電話機はＳＩＰメッセージ発信用、受信用に２つのテンポラリＩＰアドレスを持つことになるが、ＩＰｖ４の場合、１端末に２つのアドレスを設定することができないので発信用、受信用のどちらかのテンポラリＩＰアドレスを持つ。
【００６５】
以上説明した本願発明の実施例であるヘッダ変換機能付ＳＩＰサーバにより、ＳＩＰシグナリング受信者は変換されたＳＩＰメッセージ内部にある匿名を表すユーザ名を確認することで発信者が匿名発信を行っていることを認識出来る。ＳＩＰメッセージ内ドメイン名が変換、消去されて隠れている場合、ＳＩＰメッセージ受信者は発信者の所属ドメイン名を知ることが出来ない。また、悪意ある第３者が発信者のＳＩＰメッセージを受信した場合もユーザ名が隠れているので発信者を特定しづくなる。
また、ＳＩＰサーバは実ユーザ名とほかのパラメータに関連した変換テーブルを保持するので通信事業者などの発信者管理等が可能となる。
【００６６】
本願実施例のテンポラリＩＰアドレスを利用したＩＰ電話機によりＩＰ電話機が通話ごとにＩＰアドレスを変更することで、悪意ある第３者にＳＩＰメッセージ、および通話中のＩＰパケットを盗聴された場合でも発信者を特定しづらくなる。さらにＩＰｖ６でのＳＩＰメッセージ発信の場合、同一セグメント内のＩＰアドレスが大量あり、第三者による発信者特定が困難になる。
【００６７】
【発明の効果】
交換機電話の匿名発信機能に対応した機能を、ＩＰ電話において実現することができる。
【図面の簡単な説明】
【図１】本発明の課題を説明するために作成した、ＳＩＰネットワーク例を表す概念図である。
【図２】本発明の課題を説明するために作成した、ＳＩＰネットワークにおける通話処理例を示すシーケンス図である。
【図３】本願発明におけるＳＩＰネットワークを表す概念図である。
【図４】本願発明におけるメッセージ変換機能付ＳＩＰサーバの動作手順を示すフローチャート図である。
【図５】本願発明おけるメッセージ変換機能付ＳＩＰサーバの機能ブロック図である。
【図６】本願発明におけるメッセージ変換機能付ＳＩＰサーバの装置ブロック図である。
【図７】ＳＩＰメッセージを含むＩＰパケットを示すフォーマット図である。
【図８】本願発明におけるメッセージ変換機能付ＳＩＰサーバを用いたネットワーク例を示す概念図である。
【図９】本願発明におけるメッセージ変換機能付ＳＩＰサーバを用いたネットワーク例における通話手順を示すシーケンス図である。
【図１０】本願発明におけるメッセージ変換機能付ＳＩＰサーバによる変換前、変換後のＳＩＰメッセージヘッダを示す表図である。
【図１１】本願発明におけるメッセージ変換機能付ＳＩＰサーバによる変換前のＳＩＰメッセージボディ（ＳＤＰ）を示す表図である。
【図１２】本願発明におけるメッセージ変換機能付ＳＩＰサーバによる変換後のＳＩＰメッセージボディ（ＳＤＰ）を示す図である。
【図１３】本願発明におけるメッセージ変換機能付ＳＩＰサーバが保持する変換テーブルを示す表図である。
【図１４】本願発明におけるメッセージ変換機能付ＳＩＰサーバが保持する変換テーブルを示す表図である。
【図１５】本願発明におけるメッセージ変換機能付ＳＩＰサーバを用いた概念図である。
【図１６】本願発明におけるメッセージ変換機能付ＳＩＰサーバを用いたネットワークにおける通話処理手順を示すシーケンス図である。
【図１７】本願発明におけるメッセージ変換機能付ＳＩＰサーバによる変換前、変換後のＳＩＰメッセージヘッダを示す表図である。
【図１８】本願発明におけるメッセージ変換機能付ＳＩＰサーバが保持する変換テーブルを示す表図である。
【図１９】本願発明におけるメッセージ変換機能付ＳＩＰサーバが保持する変換テーブルを示す表図である。
【図２０】本願発明におけるメッセージ変換機能付ＳＩＰサーバを用いた概念図である。
【図２１】本願発明におけるメッセージ変換機能付ＳＩＰサーバを用いたネットワークにおける通話処理手順を示すシーケンス図である。
【図２２】本願発明におけるメッセージ変換機能付ＳＩＰサーバによる変換前、変換後のＳＩＰメッセージヘッダを示す表図である。
【図２３】本願発明におけるメッセージ変換機能付ＳＩＰサーバが保持する変換テーブルを示す表図である。
【図２４】本願発明におけるメッセージ変換機能付ＳＩＰサーバが保持する変換テーブルを示す表図である。
【図２５】本願発明におけるメッセージ変換機能付ＳＩＰサーバを用いたネットワーク図である。
【図２６】本願発明におけるメッセージ変換機能付ＳＩＰサーバを用いたネットワークにおける通話処理手順を示すシーケンス図である。
【図２７】本願発明におけるメッセージ変換機能付ＳＩＰサーバによる変換前、変換後のＳＩＰメッセージヘッダを示す表図である。
【図２８】本願発明におけるＩＰ電話機によるテンポラリアドレス取得から廃棄までをしめすフローチャート図である。
【図２９】本願発明におけるＩＰ電話機の機能ブロック図である。
【図３０】ＩＰｖ６アドレス体系図である。
【図３１】発信元非通知発信を行う時のＳＩＰメッセージヘッダを示す表図である。
【符号の説明】
１…ＳＩＰサーバ、２…ＩＰ電話機、３…ネットワークドメイン、１１…テンポラリアドレス生成機能付ＩＰ電話機、１２…変換機機能付ＳＩＰサーバ、６０…ＩＰパケット、６１…ＩＰｖ４／ｖ６ヘッダ、６２…ＴＣＰ／ＵＤＰヘッダ、６４…ＳＩＰスタートライン、６５…ＳＩＰメッセージヘッダ、６６…ＳＩＰメッセージボディ（ＳＤＰ）、７２…汎用ＣＰＵ、７３…汎用メモリ、１４１…ＳＩＰメッセージヘッダ、１５…１ＳＤＰ、１７０…変換テーブル、５２１…テンポラリアドレス生成機能付ＩＰ電話機、５５１…ＩＰｖ６アドレスプレフィックス、５５２…ＩＰｖ６インタフェイスＩＤ。
【図１】
2004228829.tif 000003
【図２】
2004228829.tif 000004
【図３】
2004228829.tif 000005
【図４】
2004228829.tif 000006
【図５】
2004228829.tif 000007
【図６】
2004228829.tif 000008
【図７】
2004228829.tif 000009
【図８】
2004228829.tif 000010
【図９】
2004228829.tif 000011
【図１０】
2004228829.tif 000012
【図１１】
2004228829.tif 000013
【図１２】
2004228829.tif 000014
【図１３】
2004228829.tif 000015
【図１４】
2004228829.tif 000016
【図１５】
2004228829.tif 000017
【図１６】
2004228829.tif 000018
【図１７】
2004228829.tif 000019
【図１８】
2004228829.tif 000020
【図１９】
2004228829.tif 000021
【図２０】
2004228829.tif 000022
【図２１】
2004228829.tif 000023
【図２２】
2004228829.tif 000024
【図２３】
2004228829.tif 000025
【図２４】
2004228829.tif 000026
【図２５】
2004228829.tif 000027
【図２６】
2004228829.tif 000028
【図２７】
2004228829.tif 000029
【図２８】
2004228829.tif 000030
【図２９】
2004228829.tif 000031
【図３０】
2004228829.tif 000032
【図３１】
2004228829.tif 000033