JP3976712B2 - Source terminal identification information notification system, incoming call device, server device, outgoing call device, registration device, terminal device, and gateway device - Google Patents
Source terminal identification information notification system, incoming call device, server device, outgoing call device, registration device, terminal device, and gateway device Download PDFInfo
- Publication number
- JP3976712B2 JP3976712B2 JP2003185698A JP2003185698A JP3976712B2 JP 3976712 B2 JP3976712 B2 JP 3976712B2 JP 2003185698 A JP2003185698 A JP 2003185698A JP 2003185698 A JP2003185698 A JP 2003185698A JP 3976712 B2 JP3976712 B2 JP 3976712B2
- Authority
- JP
- Japan
- Prior art keywords
- identification information
- terminal identification
- server
- communication address
- notification system
- 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
Links
Images
Landscapes
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、発信元端末識別情報通知システム、着呼装置、サーバ装置、発呼装置、登録装置、端末装置、及びゲートウェイ装置に関し、特に、IPネットワークにおける発信元端末識別情報通知システム、着呼装置、サーバ装置、発呼装置、登録装置、端末装置、及びゲートウェイ装置に関する。
【0002】
【従来の技術】
現在、IP電話が爆発的な勢いで普及している。その料金体系が安いのが魅力だからである。
【0003】
しかし、その反面で、IP電話には、従来の加入回線網のサービスに比べて見劣りする部分もある。その1つに発信者番号通知機能(いわゆるナンバーディスプレイ)があり、未だサービスが開始されていないのが現状である。
【0004】
ナンバーディスプレイサービスの実現が困難な理由の1つは、IP電話装置の電話番号とIPアドレスが1対1に対応しない、すなわちIPアドレスが動的に割り当てられるためにIPアドレスから電話番号が一意的に決まらないということである。
【0005】
この問題に対する解決策の1つとして、発呼側の端末装置が送出するパケットに装置自身が電話番号を埋め込み、相手装置に送信する方法がある(特許文献1参照)。
【0006】
【特許文献1】
特開平11−205454号公報
【0007】
【発明が解決しようとする課題】
しかし、この方法によると、いわゆる成りすましという問題が生じる。よって、この方法による場合は、NTTのナンバーディスプレイサービスのようにキャリア側(IP電話の場合にはプロバイダ)が発信者の電話番号が正しいことを保証する仕組みが必要になる。
【0008】
そこで、本発明はその仕組みを提供することを目的とする。すなわち、本発明の目的は、IP電話における発信者番号通知機能を実現する場合に起こりうる成りすましの弊害を防止するために、キャリア側が発信者の電話番号が正しいことを保証できる発信元端末識別情報通知システム、着呼装置、サーバ装置、発呼装置、登録装置、端末装置、及びゲートウェイ装置を提供することにある。
【0009】
【課題を解決するための手段】
上記の目的を達成するために、請求項1記載の発明によれば、発信元端末識別情報通知システムは、通信アドレスと通信アドレスに対応する端末識別情報とを有するデータテーブルを有するサーバ手段と、パケットを使用して発呼する発呼手段と、パケットを受信する着呼手段と、が通信網を介して接続される発信元端末識別情報通知システムであって、発呼手段は、発呼手段の通信アドレスおよび端末識別情報を着呼手段に送信し、着呼手段は、通信アドレスと端末識別情報とを受信し、通信アドレスをサーバ手段に送信して、通信アドレスに対応する端末識別情報をサーバ手段に問い合わせ、サーバ手段は、着呼手段から受信した通信アドレスに対応する端末識別情報をデータテーブルから探索し、探索された端末識別情報を着呼手段に送信して回答する端末識別情報回答手段、を有し、着呼手段は、サーバ手段から受信した端末識別情報と発呼手段から受信した端末識別情報とを比較する端末識別情報比較手段と、端末識別情報比較手段による比較の結果、サーバ手段から受信した端末識別情報と発呼手段から受信した端末識別情報とが一致した場合に、端末識別情報及び/または端末識別情報に対応した第2の端末識別情報を表示する発信元端末識別情報表示手段と、を有することを特徴とするものである。
【0010】
請求項2記載の発明によれば、発信元端末識別情報通知システムは、発呼手段及び/または着呼手段の通信アドレス及び/または端末識別情報をサーバ手段に登録する端末識別情報・通信アドレス登録手段、をさらに有する請求項1記載の発信元端末識別情報通知システムであることを特徴とするものである。
【0011】
請求項3記載の発明によれば、発信元端末識別情報通知システムは、端末識別情報・通信アドレス登録手段は、通信を開始する直前に登録を行う請求項2記載の発信元端末識別情報通知システムであることを特徴とするものである。
【0012】
請求項4記載の発明によれば、発信元端末識別情報通知システムは、端末識別情報・通信アドレス登録手段は、発呼手段及び/または着呼手段の通信アドレス及び/または端末識別情報が変更になった場合に、サーバ手段に端末識別情報及び/または通信アドレスを変更登録する請求項2または3記載の発信元端末識別情報通知システムであることを特徴とするものである。
【0013】
請求項5記載の発明によれば、発信元端末識別情報通知システムは、第1のサーバ手段は、通信アドレスに対応する端末識別情報の問い合わせがあった場合に、データテーブルに通信アドレスがなかった場合には、第2のサーバ手段に問い合わせを行う端末識別情報照会手段、を有する請求項1から4のいずれか1項に記載の発信元端末識別情報通知システムであることを特徴とするものである。
【0014】
請求項6記載の発明によれば、発信元端末識別情報通知システムは、第2のサーバ手段は、第1のサーバ手段からの通信アドレスに対応する端末識別情報の問い合わせに対して、第2のサーバ手段のデータテーブルが有する端末識別情報を回答する端末識別情報回答手段、を有する請求項5記載の発信元端末識別情報通知システムであることを特徴とするものである。
【0015】
請求項7記載の発明によれば、発信元端末識別情報通知システムは、通信信号方式が異なる複数の通信網間で通信を行うための通信信号方式の変換機能を有するゲートウェイ手段をさらに有し、ゲートウェイ手段は、第1の通信網に属する発呼手段が、通信網とは通信信号方式が異なる第2の通信網に属する通信端末に発呼する場合に、発呼手段の通信アドレスを受信し、通信アドレスに対応する端末識別情報をサーバ手段に問い合わせ、サーバ手段から受信した端末識別情報と発呼手段の通信アドレスとを第2の通信網に通知する通信アドレス・端末識別情報通知手段を有する請求項1から6のいずれか1項に記載の発信元端末識別情報通知システムであることを特徴とするものである。
【0016】
請求項8記載の発明によれば、発信元端末識別情報通知システムは、ゲートウェイ手段は、第2の通信網から受信した第2の通信網に属する発呼手段の通信アドレス及び/または端末識別情報をサーバ手段に登録する端末識別情報・通信アドレス登録手段、をさらに有する請求項7記載の発信元端末識別情報通知システムであることを特徴とするものである。
【0017】
請求項9記載の発明によれば、発信元端末識別情報通知システムは、ゲートウェイ手段は、通信アドレスと端末識別情報とを着呼手段に送信する請求項8記載の発信元端末識別情報通知システムであることを特徴とするものである。
【0018】
請求項10記載の発明によれば、着呼装置は、請求項1から9のいずれか1項に記載の発信元端末識別情報通知システムで用いられる着呼手段、を有することを特徴とするものである。
【0019】
請求項11記載の発明によれば、着呼装置は、請求項2から9のいずれか1項に記載の発信元端末識別情報通知システムで用いられる端末識別情報・通信アドレス登録手段、を有する請求項10記載の着呼装置であることを特徴とするものである。
【0020】
請求項12記載の発明によれば、サーバ装置は、請求項1から9のいずれか1項に記載の発信元端末識別情報通知システムで用いられるサーバ手段、を有することを特徴とするものである。
【0021】
請求項13記載の発明によれば、サーバ装置は、請求項2から9のいずれか1項に記載の発信元端末識別情報通知システムで用いられる端末識別情報・通信アドレス登録手段、を有する請求項12記載のサーバ装置であることを特徴とするものである。
【0022】
請求項14記載の発明によれば、発呼装置は、請求項1から9のいずれか1項に記載の発信元端末識別情報通知システムで用いられる発呼手段、を有することを特徴とするものである。
【0023】
請求項15記載の発明によれば、発呼装置は、請求項2から9のいずれか1項に記載の発信元端末識別情報通知システムで用いられる端末識別情報・通信アドレス登録手段、を有する請求項14記載の発呼装置であることを特徴とするものである。
【0024】
請求項16記載の発明によれば、登録装置は、請求項2から9のいずれか1項に記載の発信元端末識別情報通知システムで用いられる端末識別情報・通信アドレス登録手段、を有することを特徴とするものである。
【0025】
請求項17記載の発明によれば、端末装置は、請求項1から9のいずれか1項に記載の発信元端末識別情報通知システムで用いられる発呼手段及び/または着呼手段、を有することを特徴とするものである。
【0026】
請求項18記載の発明によれば、端末装置は、請求項1から9のいずれか1項に記載の発信元端末識別情報通知システムで用いられるサーバ手段、をさらに有する請求項17記載の端末装置であることを特徴とするものである。
【0027】
請求項19記載の発明によれば、ゲートウェイ装置は、請求項7から9のいずれか1項に記載の発信元端末識別情報通知システムで用いられるゲートウェイ手段、を有することを特徴とするものである。
【0028】
請求項20記載の発明によれば、ゲートウェイ装置は、請求項1から9のいずれか1項に記載の発信元端末識別情報通知システムで用いられるサーバ手段、をさらに有する請求項19記載のゲートウェイ装置であることを特徴とするものである。
【0029】
【発明の実施の形態】
次に、添付図面を参照して、本発明による発信元端末識別情報通知システム、着呼装置、サーバ装置、発呼装置、登録装置、端末装置、及びゲートウェイ装置の実施の形態を詳細に説明する。
【0030】
図1には、本発明による発信元端末識別情報通知システム、着呼装置、サーバ装置、発呼装置、登録装置、端末装置、及びゲートウェイ装置の一実施形態におけるIP電話のブロック図が示されている。
【0031】
図において、IP電話10は、回線接続I/F1と、IP手段2と、通話回路3と、ハンドセット4と、操作入力・表示部5と、CPU6と、ROM7と、RAM8と、を有して構成される。
【0032】
回線接続I/F1は、IP手段から入力される送信用IPパケットを接続回線に送出する一方、接続回線から入力される受信用パケットをIP手段に送出する。
接続回線としてNTT等が供給している一般の電話網を使用する場合には、デジタル信号とアナログ信号を相互に変換するXDSLモデムが回線接続I/F1に含まれる。また接続回線がLAN等であれば回線接続I/F1はLAN用のI/F(イーサネット(R)、トークンリング、FTTH等)である。またその両方を備えていてもよい。
【0033】
IP手段2は、通話回路3から送られてきたアナログの音声信号をデジタルデータに変換し、さらに必要であれば符号化圧縮する。次に、音声信号データを送信用のIPパケットに埋め込み、順次回線接続I/F手段1に送り出す。また回線接続I/F手段1から入力される受信用のIPパケットから音声信号データを取り出し、必要であれば復号伸張し、さらにデジタルの音声信号データをアナログの音声信号に変換し、通話回路に送出する。また、IP手段2は、呼制御を行うための制御用IPパケットを組立て、順次回線接続I/F手段1に送り出す。さらに、回線接続I/F手段1から入力される受信した制御用IPパケットを分解する。
このような制御用IPパケットの送出、受信はIP手段とは独立した別の手段で構成してもよい。IP手段2の動作制御はCPU6で行う。
【0034】
通話回路3は、マイク等から入力された音声信号をIP手段に2送出し、IP手段2から入力された音声信号をスピーカ等に出力するものである。また、音声信号を増幅したりあるいは減衰することにより音量を調整したり、音声信号の周波数特性を変化させることにより音質を良くしたりする回路も含まれているのが一般的である。また、送話器から受話器への音の回り込みを制御するいわゆる側音制御もこの部分で行うのが一般的である。
【0035】
ハンドセット4は、音声通話をするいわゆる受話器なるものであり、音声を出力するスピーカや音声を入力するマイク等から構成される。
【0036】
操作入力・表示部5は、各種の操作キーと操作ガイダンス等を表示する表示器を有し、オペレータが装置を操作するためのものである。
【0037】
CPU(中央処理装置)6は、装置全体を制御するものであり、その実行プログラムはROM(リード・オンリー・メモリ)7に記憶され、CPU6はその実行プログラムをROM7から読み出し、その実行プログラムに含まれる命令を逐次解釈して装置全体の制御を行うものである。
【0038】
RAM(ランダム・アクセス・メモリ)8は、その制御に必要なワークエリアが形成されるともに、保存パラメータやそのほか制御に必要ないろいろなパラメータや管理情報等を記憶するものである。
【0039】
図2には、本発明による発信元端末識別情報通知システム、着呼装置、サーバ装置、発呼装置、登録装置、端末装置、及びゲートウェイ装置の一実施形態におけるIP電話アダプタのブロック図が示されている。
【0040】
図において、IP電話アダプタ20は、回線接続I/F21と、IP手段22と、電話接続I/F23と、操作入力・表示部24と、CPU25と、ROM26と、RAM27と、を有して構成される。
【0041】
通話回路とハンドセットがない代わりに電話接続I/F23がある以外は、図1のブロック図と同様である。
【0042】
電話接続I/F23は、アナログ電話機と接続し、音声信号を入/出力する。
【0043】
図3には、本発明による発信元端末識別情報通知システム、着呼装置、サーバ装置、発呼装置、登録装置、端末装置、及びゲートウェイ装置の一実施形態におけるIPテレビ電話のブロック図が示されている。
【0044】
図において、IPテレビ電話30は、回線接続I/F31と、IP手段32と、通話回路33と、ハンドセット34と、操作入力・表示部35と、CPU36と、ROM37と、RAM38と、画像処理回路39と、画像表示部40と、カメラ41と、を有して構成される。
【0045】
回線接続I/F31、通話回路33、ハンドセット34操作入力・表示部35、CPU36、ROM37、RAM38は、図1により説明したIP電話と同様であることから、説明は省略する。
【0046】
カメラ41は、被写体を次々に画像データに変換するものである。その画像データは画像処理回路で送信データ用に画像処理される。
【0047】
画像処理されたデータはIP手段32で符号化圧縮され、画像信号データを送信用のIPパケットに埋め込み、順次回線接続I/F手段31に送り出す。また回線接続I/F手段31から入力される受信用のIPパケットから画像信号データを取り出すとともに復号伸張し、画像処理回路39に送出する。
【0048】
画像処理回路39は、表示手段(画像表示部)40に合わせた画像処理を行い、表示手段(画像表示部)40に画像データを送出し、表示手段(画像表示部)40は、画像データを連続的に表示することにより動画像を得ることができる。
【0049】
次に、本発明による発信元端末識別情報通知システム、着呼装置、サーバ装置、発呼装置、登録装置、端末装置、及びゲートウェイ装置の一実施形態におけるIP電話やIPテレビ電話で使用されるプロトコルについて説明する。
【0050】
呼設定手段は、標準で規定されている標準用呼制御用プロトコル(SIP,H.323、MEGACOなど)を使用して呼設定を行い、通信あるいは通話を可能にするものである。
【0051】
図4に、本発明による発信元端末識別情報通知システム、着呼装置、サーバ装置、発呼装置、登録装置、端末装置、及びゲートウェイ装置の一実施形態におけるSIPのプロトコルスタックを示す。
【0052】
図4に示されているように、呼・セッション制御用プロトコルとしてSIPを使用する場合、 Network Layer(ネットワーク層)においてIP(Internet Protocol )が使用される。また、この場合、 Transport Layer(トランスポート層)においてUDP(User Datagram Protocol)、TCP(Transmission Control Protocol )、またはSCTP(Stream Control Transmission Protocol)が使用される。また、この場合、SIPメッセージを記述する制御情報記述プロトコルとしてSDP(Session Description Protocol)が使用される。また、この場合、UDP(トランスポート層)とともに、動画/音声の送受信プロトコルとして、RTP(Realtime Transport Protocol )が使用される。
【0053】
図5に、本発明による発信元端末識別情報通知システム、着呼装置、サーバ装置、発呼装置、登録装置、端末装置、及びゲートウェイ装置の一実施形態におけるSIPの通信モデルのプロトコル図の1つを示す。
【0054】
図に示されているように、まず、発呼側からINVITEというリクエストメッセージを送出する。INVITEは、セッションの起動信号であり、それには発呼側が受信可能なセッションの属性がSDPで示されている。具体的には発呼側の受信条件(コーデック、ポート番号等)と送信条件を提示するものである。
【0055】
着呼側はINVITEを受信し、呼び出し状態になったことを通知するために180RINGINGを発呼側へ送信する。この180RINGINGで着呼側の受信条件(コーデック、ポート番号等)と送信条件を提示してもよいが、通常は次の200OKで提示する。
【0056】
次に、着呼側が通話可能状態になったことを通知するために200OKを発呼側へ送信する。それには着呼側が受信可能なセッションの属性がSDPで示されている。この200OKで着呼側の受信条件(コーデック、ポート番号等)と送信条件を提示する。
【0057】
次に、発呼側がACKを着呼側へ送信し、これにより通信に利用可能な属性がネゴシエーションされる。なお、本発明では便宜上ここまでを接続フェーズと定義している。
【0058】
次に、メディア(音声、画像、動画等)の転送が開始される。なお、本発明ではこのメディアの転送期間中を便宜上、データ送受信フェーズと定義している。
【0059】
通信を終了するときには止める側がBYE信号を送信することにより通信終了を要求し、それを受信した側は、その応答である200OK信号を送信して通信を終了する。なお、本発明ではこのフェーズを便宜上、切断フェーズと定義している。
【0060】
図6には、本発明による発信元端末識別情報通知システム等の一実施形態における発信元端末識別情報通知手段を有する発信元端末識別情報通知システムのシステム構成図が示されている。
【0061】
図において、発信元端末識別情報通知システム100は、発呼装置101と、着呼装置102と、第1のサーバ103と、第2のサーバ104と、IP網105と、を有して構成される。
【0062】
発呼装置101は、通信端末の1つの形態であり、端末間で通信を行う時に先立って呼設定動作を開始する端末装置である。後述のように動作する端末識別情報・通信アドレス登録手段51を有する。
【0063】
着呼装置102も、通信端末の1つの形態であり、発呼装置101が呼設定動作を開始する場合に、呼設定開始信号(例ではINVITE信号)を受信する端末である。後述のように動作する発信元端末識別情報表示手段52と、端末識別情報比較手段53を有する。
【0064】
サーバ装置103・104は、通信端末装置の通信アドレスとそれに対応した端末識別情報を記憶するデータテーブルを持ち、通信端末装置はあるいは他のサーバ装置からの通信アドレスと端末識別情報に関する問い合わせに対して回答する装置である。後述のように動作する端末識別情報回答手段54、56と、端末識別情報照会手段55、57を有する。
【0065】
以上の各装置はIPネットワーク網105に接続されている。
【0066】
なお、本実施の形態における端末識別情報・通信アドレス登録手段、発信元端末識別情報表示手段、端末識別情報比較手段、端末識別情報回答手段、及び端末識別情報照会手段は、CPU、ROM、RAM、レジスタ等のハードウェアで構成される制御手段により動作する。また、それぞれ専用のハードウェアで構成されてもよい。
【0067】
図7、図8には、図6に示した発信元端末識別情報通知システムの動作のフローチャートが示されている。以下、それらを用いて、本発明による発信元端末識別情報通知システム、着呼装置、サーバ装置、発呼装置、登録装置、端末装置、及びゲートウェイ装置の一実施形態の動作について説明する。
【0068】
まず、発呼装置101は、発呼する前に、端末識別情報・通信アドレス登録用のプロトコルを使用して、端末識別情報・通信アドレス登録手段51により自装置の通信アドレスと端末識別情報をサーバ装置103、104等に登録する(図7のステップS1)。
【0069】
この場合複数あるサーバ装置のどのサーバ装置に登録するかを決定するいろいろな方法がある。
【0070】
1つ目は、あらかじめ登録するサーバ装置の通信アドレスを端末装置に設定しておく方法である。2つ目は、端末装置の通信アドレスあるいは端末識別情報から登録するサーバを決定する方法である。例えば、端末識別情報の一部の情報からサーバ装置を決定することができる。すなわち、端末識別情報の一部の情報をサーバ装置の端末識別情報として含んでいるサーバ装置を登録するサーバ装置として決定する等の方法が考えられる。
【0071】
また、端末装置がサーバ装置に登録する場合に端末装置の登録を任意に許しても、端末装置が正しくない情報を登録すると、正しい端末識別情報を元に発呼してくる通信に対して着呼することができないので、故意に正しくない情報を登録することはないと考えられるため、情報の登録を無制限に許してもいいが、真に成りすまし等を防ぐために、データの公証性を確保する方法が必要である。
【0072】
その方法の1つ目は、サーバ装置に登録する場合に暗証コードを使用することにより、登録する端末装置が他の端末装置ではないことを証明する方法である。
【0073】
2つ目は、通信アドレスおよび端末識別情報をサーバ装置に登録する専用装置である登録装置による方法である。その1つの例としては、登録装置は対象となる端末装置の通信アドレスの割り当てあるいは変更を行いその通信アドレスを端末装置に通知するとともに、サーバ装置に対して端末装置に割り当てた通信アドレスとそれに対応する端末識別情報を登録する。また、この登録装置の機能はサーバ装置に備えてもよい。この場合は自装置のデータテーブルに通信アドレスと端末識別情報を自ら登録することになる。もちろん、他のサーバ装置に登録してもよい。登録装置がサーバ装置に通信アドレスと端末識別情報を登録する場合に、登録装置とサーバ装置の間で特定の認証作業を実施することも考えられ、これによりさらに登録情報の公証性が高まる。
【0074】
このようにサーバ装置は、複数の端末装置の通信アドレスと端末識別情報をデータテーブルとして記憶する。また、通信端末装置は、自装置の通信アドレスまたは端末識別情報が変更された場合にもサーバ装置に変更登録を行う。
以上が端末識別情報・通信アドレス登録手段51である。
なお、端末識別情報・通信アドレス登録手段51は、図6においては、発呼装置が有している。しかし、本発明は、かかる構成に限定されるものではなく、着呼装置やサーバ装置が端末識別情報・通信アドレス登録手段を有してもよく、また、端末識別情報・通信アドレス登録手段専用の登録装置を設けてもよい。
【0075】
図9に、本発明による発信元端末識別情報通知システム、着呼装置、サーバ装置、発呼装置、登録装置、端末装置、及びゲートウェイ装置の一実施形態におけるサーバ装置の端末識別情報・通信アドレス用のデータテーブルを示す。
【0076】
登録するデータとしては、通信アドレスとそれに対応する端末識別情報であり、その他にその登録情報が登録された日時、登録されてから経過した時間などがある。
【0077】
また、その他の情報として、端末装置の種類、端末装置が設置あるいは使用されている場所を表す情報、すなわち端末位置情報が考えられる。例えば、端末位置情報は、端末が設置あるいは使用されている位置の住所データ、または地球上のエリアをある大きさに分割した分割エリアに対して重複しない一義的な番号あるいは名前等のデータなどが考えられる。例えば、緯度と経度に対応したコードデータを使用することができる。
【0078】
また、通常は登録された情報に対して変更登録があると古いデータは削除されるが、古いデータを削除しないで履歴として残すようにしてもよい。
【0079】
次に、端末装置間で通信を行う場合、発呼装置101は、通信相手装置すなわち着呼装置102に対して通信を開始するために発呼動作を開始する。具体的にはINVITE信号を着呼装置に対して送信する(図7のステップS2)。このINVITE信号には、発呼装置101の通信アドレスと端末識別情報とが含まれている。
【0080】
着呼装置102は、受信したINVITE信号から発呼装置101の通信アドレスと端末識別情報を取り出す(ステップS3)。次に、着呼装置102は、端末識別情報問い合わせ用のプロトコルを使用して、発呼装置101の通信アドレスを、例えば第1のサーバ装置103に送信して、発呼装置101の端末識別情報を問い合わせる(ステップS4)。
【0081】
この場合複数あるサーバ装置のうちのどのサーバ装置に問い合わせをするかを決定するいろいろな方法がある。
【0082】
1つ目は、あらかじめ問い合わせするサーバ装置の通信アドレスを端末装置に設定しておく方法である。
【0083】
2つ目は、発呼装置の通信アドレスあるいは端末識別情報から問い合わせするサーバを決定する方法である。例えば、端末識別情報の一部の情報からサーバ装置を決定することができる。すなわち、端末識別情報の一部の情報をサーバ装置の端末識別情報として含んでいるサーバ装置を問い合わせするサーバ装置として決定する等の方法が考えられる。
【0084】
3つ目は、発呼装置が登録したサーバ装置の通信アドレスを着呼装置に送信し、着呼装置が受信したサーバ装置の通信アドレスで問い合わせるサーバ装置を決定する方法である。具体的には、INVITE信号に登録したサーバ装置の通信アドレスを含ませて送信することが考えられる。
【0085】
第1のサーバ装置103が有する端末識別情報回答手段54は、受信した通信アドレスがデータテーブルに登録されているかどうか検査し(ステップS5)、登録されていてその登録されているデータが有効であるならば(ステップS6でYES)、問い合わせてきた端末装置すなわちこの場合は着呼装置102に対して端末識別情報を回答する(ステップS7)。
【0086】
通信アドレスがデータテーブルに登録されていなければ、あるいは登録されているがデータが有効ではない場合には(ステップS6でNO)、第1のサーバ装置の有する端末識別情報照会手段55は、他のサーバ装置、例えば第2のサーバ装置104に対して、端末識別情報問い合わせ用のプロトコルを使用して、通信アドレスを送信して端末識別情報を問い合わせる(ステップS8)。
【0087】
問い合わせをする第2のサーバ装置の決定の方法としては、上述の第1のサーバ装置を決定する方法と同じ方法が考えられる。ここで登録データが有効ではない場合とは、例えば、登録された日時がある規定時間よりも古い場合などがある。
【0088】
第2のサーバ装置は、自装置のデータテーブルを参照し、受信した通信アドレスが登録されているか検査する(ステップS9)。
【0089】
登録されていてその登録されているデータが有効であるならば(ステップS10でYES)、第2のサーバ装置104の端末識別情報回答手段56が、問い合わせてきた第1のサーバ装置103に対して端末識別情報を回答し、第1のサーバ装置103が着呼装置102に回答する。または、端末識別情報回答手段56は、第1のサーバ装置103ではなく、問い合わせ元の着呼装置102に直接回答する(ステップS11)。この場合は、第1のサーバ装置103が、第2のサーバ装置104に対して問い合わせの際に、着呼装置102の通信アドレスを送信することによって、第2のサーバ104は、着呼装置102の通信アドレスを知ることができる。
【0090】
また、登録データが有効かどうかの判断は、回答側ではなく問い合わせ側すなわち第1のサーバ装置103あるいは着呼装置102が行ってもよい。この場合は回答側は登録データの有効性を判断しないで端末識別情報を回答する。
【0091】
また、第N番目のサーバ装置まで問い合わせは可能である(Nは正の整数)。しかし、他のサーバへの問い合わせが無限に続くのを防ぐために、問い合わせ回数の上限を設ける等の端末識別信号問い合わせ制限機能を設けてもよい。
【0092】
端末識別情報比較手段52は、発呼装置101から受信した端末識別情報とサーバ手段103から受信した端末識別情報を比較し(図8のステップS13)、一致しているかどうかの結果を出力する。
【0093】
発信元端末識別情報表示手段52は、端末識別情報比較手段53により発呼装置101から受信した端末識別情報とサーバ装置103、104等から受信した端末識別情報とを比較した結果、両方の端末識別情報が一致した場合には(ステップS14でYES)、端末識別情報を表示すべきかどうかを判断し、表示すべきと判断した場合に端末識別情報または端末識別情報に対応した第2の端末識別情報のうち少なくとも一方を自装置の表示部(操作入力・表示部5、24、35等)に表示する(ステップS19)。
【0094】
表示すべきであると判断される場合としては、発呼装置101が端末識別情報の表示を要求している場合、着呼装置102が端末識別情報を表示するように設定されている場合、あるいはその両方の条件が揃った場合などが考えられる。上記の条件が合致した場合(ステップS16でYES)、着呼装置102に特別な設定がない場合は(ステップS17でNO)、着呼装置102は端末識別情報または端末識別情報に対応した第2の端末識別情報のうち少なくとも一方を表示する(ステップS19)とともに、発呼装置101に180RINGING信号を送信し(ステップS20)、その後通常の呼設定が行われる(ステップS21)。
【0095】
端末識別情報比較手段53により発呼装置101から受信した端末識別情報とサーバ装置103、104等から受信した端末識別情報とを比較した結果、両方の端末識別情報が一致しない場合は(ステップS14でNO)、発信元端末識別情報表示手段52は、一致しないというメッセージを着呼装置の表示部(操作入力・表示部5、24、35等)に表示する(ステップS15)。
【0096】
端末識別情報を受信した時に、以下の1〜4等のような特別な設定がある場合(ステップS17でYES)、すなわち、端末識別情報による、
1.着信メモリ機能:複数の端末識別情報を記憶する
2.着信拒否機能:特定の端末識別情報の着信(着呼)を拒否する
3.端末識別情報リクエスト機能:端末識別情報を得ることができなかった場合に、発呼装置に対して端末識別情報のサーバへの登録して発呼するように要求する
4.呼び出し信号の鳴り分け機能:端末識別情報によって呼び出し音(着信メロディー)を変える
等が設定されている場合には、その機能の動作を行う(ステップS18)。
【0097】
また、その他の機能として自動録音録画機能があり、それは特定の端末識別情報の場合、留守録機能がセットされていなくても、自動的に録音または録画を行ものであり、特定の端末識別情報は自装置に設定されている。
【0098】
その設定は、操作部(操作入力・表示部5、24、35等)から直接端末識別情報を入力することができるが、端末識別情報の設定は着信メモリ機能あるいは電話帳機能に記憶されている端末識別情報を利用して設定することができる。録音するか録画するかは端末識別情報によって判断してもよいし、INVITE信号に含まれている情報すなわち、その通信がどのような通信であるかの情報(電話、テレビ電話、データ通信、音楽または映像の配信、音声または映像によるニュースの配信等)によって判断してもよい。
【0099】
図14には、本発明による発信元端末識別情報通知システム、着呼装置、サーバ装置、発呼装置、登録装置、端末装置、及びゲートウェイ装置の他の実施形態のシステム構成図が示されている。
【0100】
図において、発信元端末識別情報通知システム200は、発呼装置201と、着呼装置202と、第1のサーバ203と、第2のサーバ204と、IP網205と、ゲートウェイ206と、他の通信網207と、を有して構成される。
【0101】
本願の通信網(本願ではIP網)の通信端末と他の通信網の通信端末とが通信する場合には、各々の通信網が使用している通信信号方式が相違するため、信号方式を変換する必要があり、その機能を持っている装置は一般にゲートウェイ装置と呼ばれている。また、ゲートウェイ装置は、通信網の信号方式の相違だけではなく、その通信網を管理しているプロバイダ(ISP)が違っている場合にもお互いの通信網を相互接続する機能を持っているものもある。したがって、端末識別情報を相手端末装置に表示させるために特別な仕掛けが必要である。
【0102】
そこで、本願のゲートウェイ手段(ゲートウェイ206)は、発呼手段(発呼装置201)が他の通信網207の通信端末(着呼装置202)に発呼する場合において、まず発呼手段(発呼装置201)から発呼手段(発呼装置201)の通信アドレスを受信する。
【0103】
次に、受信した通信アドレスに対応する端末識別情報をサーバ手段(サーバ装置203等)に問い合わせる。次に、サーバ手段(サーバ装置203等)から受信した端末識別情報と発呼手段(発呼装置201)から受信した通信アドレスを通信アドレス・端末識別情報通知手段71により他の通信網207に通知する。
【0104】
他の通信網207の着呼手段(着呼装置202)は、自分の通信網(IP網205)から通信アドレスと端末識別情報とを受信し、必要であれば端末識別情報または端末識別情報に対応した第2の端末識別情報のうち少なくとも一方を表示するが、自分の通信網から端末識別情報と発呼手段の通信アドレスを受信した後の動作は任意である。
【0105】
本願IP網205内の通信アドレス・端末識別情報登録手段61、第1のサーバ手段(サーバ装置203)、第2のサーバ手段(サーバ装置204)の動作は、図6〜8を用いて説明した動作と同じなので、ここでは説明を省略する。
【0106】
次に、他の通信網の通信端末が本願の通信網の通信端末に発呼する場合を説明する。
【0107】
図15、16には、本実施形態における発信元端末識別情報通知システムの動作のフローチャートが示されている。
【0108】
他の通信網207は、発呼手段の通信アドレスと端末識別情報をゲートウェイ手段206に通知する(図15のステップS101)。
【0109】
ゲートウェイ手段(ゲートウェイ207)は、端末識別情報・通信アドレス登録手段68によって他の通信網207の発呼手段(発呼装置202)の通信アドレスと端末識別情報のうち少なくとも1つ以上をサーバ手段(サーバ装置203等)に登録する(ステップS102)。
【0110】
次に、ゲートウェイ手段(ゲートウェイ207)は着呼手段(着呼装置201)に対してINVITE信号を送信することにより呼設定を行うと同時に、発呼手段の通信アドレスと端末識別情報を通知する(ステップS103)。
【0111】
着呼手段(着呼装置201)は、受信した通信アドレスに対応する端末識別情報をサーバ手段(サーバ装置204等)に問い合わせを行う(ステップS105)
【0112】
第1のサーバ装置204が有する端末識別情報回答手段66は、受信した通信アドレスがデータテーブルに登録されているかどうか検査し(ステップS106)、登録されており、かつ、その登録されているデータが有効であるならば(ステップS107でYES)、問い合わせてきた端末装置すなわち着呼装置201に対して端末識別情報を回答する(ステップS108)。
【0113】
通信アドレスがデータテーブルに登録されていなければ、あるいは登録されているがデータが有効ではない場合には(ステップS107でNO)、第1のサーバ装置204の有する端末識別情報照会手段67は、他のサーバ装置、例えば第2のサーバ装置203に対して、端末識別情報問い合わせ用のプロトコルを使用して、通信アドレスを送信して端末識別情報を問い合わせる(ステップS109)。
【0114】
なお、第1のサーバ装置を決定する方法と、問い合わせをする第2のサーバ装置の決定の方法は、図7のところで説明した前述の方法と同じ方法が考えられる。また、ここで登録データが有効ではない場合とは、例えば、登録された日時がある規定時間よりも古い場合などがある点も前述したのと同様である。
【0115】
第2のサーバ装置203は、自装置のデータテーブルを参照し、受信した通信アドレスが登録されているか検査する(ステップS110)。
【0116】
受信した通信アドレスが登録されていて、その登録されているデータが有効であるならば(ステップS111でYES)、第2のサーバ装置203が有する端末識別情報回答手段64は、問い合わせてきた第1のサーバ装置204に対して端末識別情報を回答し、第1のサーバ装置204が着呼装置201に回答する。または、端末識別情報回答手段64は、第1のサーバ装置204ではなく、問い合わせ元の着呼装置201に直接回答する(ステップS112)。そして、この場合は、第1のサーバ装置204が、第2のサーバ装置203への問い合わせの際に、着呼装置201の通信アドレスを送信することによって、第2のサーバ203は、着呼装置201の通信アドレスを知ることができる。
【0117】
また、登録データが有効かどうかの判断は、回答側ではなく問い合わせ側すなわち第1のサーバ装置204あるいは着呼装置201が行ってもよい。この場合は回答側は登録データの有効性を判断しないで端末識別情報を回答する。
【0118】
また、第N番目のサーバ装置まで問い合わせは可能である(Nは正の整数)。しかし、他のサーバへの問い合わせが無限に続くのを防ぐために、問い合わせ回数の上限を設ける等の端末識別信号問い合わせ制限機能を設けてもよい。
【0119】
端末識別情報比較手段69は、発呼装置202から受信した端末識別情報とサーバ手段(サーバ装置204等)から受信した端末識別情報とを比較し(図16のステップS114)、一致しているかどうかの結果を出力する。
【0120】
発信元端末識別情報表示手段70は、端末識別情報比較手段69により発呼装置202から受信した端末識別情報とサーバ装置203、204等から受信した端末識別情報とを比較した結果、両方の端末識別情報が一致した場合には(ステップS115でYES)、端末識別情報を表示すべきかどうかを判断し、表示すべきと判断した場合に端末識別情報または端末識別情報に対応した第2の端末識別情報のうち少なくとも一方を自装置の表示部(操作入力・表示部5、24、35等)に表示する(ステップS120)。
【0121】
表示すべきであると判断される場合としては、発呼装置202が端末識別情報の表示を要求している場合、着呼装置201が端末識別情報を表示するように設定されている場合、あるいはその両方の条件が揃った場合などが考えられる。上記の条件が合致した場合(ステップS117でYES)、着呼装置201に特別な設定がない場合は(ステップS118でNO)、着呼装置201は、端末識別情報または端末識別情報に対応した第2の端末識別情報のうち少なくとも一方を表示する(ステップS120)とともに、発呼装置202に180RINGING信号を送信し(ステップS121)、その後通常の呼設定が行われる(ステップS122)。
【0122】
端末識別情報比較手段69により発呼装置202から受信した端末識別情報とサーバ装置203、204等から受信した端末識別情報とを比較した結果、両方の端末識別情報が一致しない場合は(ステップS115でNO)、発信元端末識別情報表示手段70は、一致しないというメッセージを着呼装置202の表示部(操作入力・表示部5、24、35等)に表示する(ステップS116)。
【0123】
端末識別情報を受信した時に、以下の1〜4等のような特別な設定がある場合(ステップS118でYES)、すなわち、端末識別情報による、
1.着信メモリ機能:複数の端末識別情報を記憶する
2.着信拒否機能:特定の端末識別情報の着信(着呼)を拒否する
3.端末識別情報リクエスト機能:端末識別情報を得ることができなかった場合に、発呼装置に対して端末識別情報のサーバへの登録して発呼するように要求する
4.呼び出し信号の鳴り分け機能:端末識別情報によって呼び出し音(着信メロディー)を変える
等が設定されている場合には、その機能の動作を行う(ステップS119)。
【0124】
また、その他の機能として自動録音録画機能があり、それは特定の端末識別情報の場合、留守録機能がセットされていなくても、自動的に録音または録画を行ものであり、特定の端末識別情報は自装置に設定されている。
【0125】
その設定は操作部(操作入力・表示部5、24、35等)から直接端末識別情報を入力することができるが、端末識別情報の設定は着信メモリ機能あるいは電話帳機能に記憶されている端末識別情報を利用して設定することができる。録音するか録画するかは端末識別情報によって判断してもよいし、INVITE信号に含まれている情報すなわち、その通信がどのような通信であるかの情報(電話、テレビ電話、データ通信、音楽または映像の配信、音声または映像によるニュースの配信等)によって判断してもよい。
【0126】
これまでは、他の通信網がIP網であることを前提に説明してきたが、例えば、他の通信網が、NTTが提供する一般加入者回線網の場合は、別の工夫が必要である。
【0127】
すなわち、一般の電話は通信アドレスすなわちIPアドレスを持っていないので、このままでは通信アドレスから端末識別情報を調べることができない。それを解決するためにダミーの通信アドレスを設定し、INVITE信号を送信する前にそのダミー通信アドレスと他の通信網が通知してきた端末識別情報をサーバ手段に登録する。その後呼設定が行われ、通信が開始され、通信が終了し呼の開放の後に、ゲートウェイ手段はサーバ手段に対してダミー通信アドレスと端末識別情報の削除を依頼する。依頼されたサーバ手段はダミー通信アドレスと端末識別情報をデータテーブルから削除する通信アドレス・端末識別情報削除手段を備えている。
【0128】
また、上記の解決方法のほかに、ゲートウェイ手段206が直接着呼手段に対して他の通信網から受信した端末識別情報を送信することもできる。この場合、端末識別情報は送信されるIPパケットのある領域に乗せられて送信されることになる。
【0129】
なお、図14においては、説明の便宜上、発呼装置201は、着呼装置を兼ねており、着呼装置202は、発呼装置を兼ねている。もちろん、そのような構成が可能だからである。しかし、本実施形態ないし本発明は、そのように発呼装置が着呼装置を兼ねた例に限定されるものではない。
【0130】
次に、端末識別情報比較手段が必要のない実施形態について説明する。
【0131】
通信アドレスとそれに対応する端末識別情報からなるデータテーブルを持つサーバ手段と、IPパケットを使用して発呼する発呼手段と、発呼用のIPパケットを受信する着呼手段とを備えたIPネットワークシステムにおいて、前記発呼手段は自装置の通信アドレスを前記着呼手段に送信し、前記着呼手段は前記発呼手段の通信アドレスを受信するとともに前記受信した通信アドレスに対応する前記端末識別情報を前記サーバ手段に問い合わせる一方、前記サーバ手段は前記着呼手段から受信した前記発呼手段の通信アドレスに対応する前記端末識別情報を前記データテーブルから探索するとともに、探索した前記端末識別情報を前記着呼手段に回答し、前記着呼手段は前記サーバ手段から受信した前記端末識別情報または前記端末識別情報に対応した第2の端末識別情報のうち少なくとも一方を表示する発信元端末識別情報表示手段を備えた発信元端末識別情報通知システム、サーバ装置、端末装置、である。
【0132】
つまり、今まで説明した実施形態に比べて、端末識別情報比較手段がない。サーバが通知してきた端末識別情報を信用して表示するのが特徴である。従って、上記の違い以外の部分は共通であるため詳細な説明は省略する。
【0133】
図10には、本発明による発信元端末識別情報通知システム、着呼装置、サーバ装置、発呼装置、登録装置、端末装置、及びゲートウェイ装置の実施の形態におけるSIPの制御用パケットの構造図が示されている。
【0134】
図に示されているように、SIPの制御用パケットには、IPヘッダと、UDP(TCP)ヘッダと、SIPメッセージとが含まれている。
【0135】
図11には、本発明による発信元端末識別情報通知システム、着呼装置、サーバ装置、発呼装置、登録装置、端末装置、及びゲートウェイ装置の実施の形態におけるSIPのデータ用パケットの構造図が示されている。
【0136】
図に示されているように、SIPのデータ用パケットには、IPヘッダと、UDPヘッダと、RTPヘッダと、音声・画像データとが含まれている。
【0137】
図12には、本発明による発信元端末識別情報通知システム、着呼装置、サーバ装置、発呼装置、登録装置、端末装置、及びゲートウェイ装置の実施の形態におけるUDPデータグラムの構造図が示されている。
【0138】
図に示されているように、UDPデータグラムには、送信ポート番号と、宛先ポート番号と、データ長と、チェックサムと、データとが含まれている。発呼装置から着呼装置へ送信される端末識別情報は前記データ部に含まれるのが通常であるが、他の任意の場所でも構わない。
【0139】
図13には、本発明による発信元端末識別情報通知システム、着呼装置、サーバ装置、発呼装置、登録装置、端末装置、及びゲートウェイ装置の実施の形態におけるSIPで使用されるIPデータグラムの構造図が示されている。
【0140】
図に示されているように、IPパケットの構成は、バージョン情報と、ヘッダ長情報と、サービスタイプ情報と、トータル長情報と、識別子(ID)と、フラグ情報と、フラグメント・オフセット情報と、生存時間(TTL)情報と、プロトコルタイプ情報と、ヘッダチェックサム情報と、送信元アドレスと、宛先アドレスと、オプションと、パディングと、データ領域とからなり、データを載せるいずれかの領域に通信相手先の端末識別情報が載せられている。なお、端末識別情報はデータ領域に載せるのが通常であるが、これに限定されるものではない。
【0141】
通信アドレスは、端末の住所情報であり具体的にはIPアドレスであり、その他MACアドレス、場合によっては電話番号等がある。端末識別情報は、その端末と他の端末を区別するための情報であり、具体的には電話番号、URL、装置番号、装置名称、エイリアス、ユニークな名称またはそれらに対応した図形、文字等があり、場合によってはIPアドレス、MACアドレスである。
【0142】
また、第2の端末識別情報は、例えば、着呼装置上で端末識別情報に対応づけられるものであり、例えば端末識別情報が電話番号である場合に、第2の端末識別情報はその電話番号の持ち主(名義人)の名前(名称)などであり、着呼装置上で発呼装置の端末識別情報に対して任意に定義される端末識別情報である。
【0143】
また、今までの説明では、サーバ手段は、通信アドレスと端末識別情報に関する機能のみしか説明していないが、SIPプロトコルのプロキシサーバや、H.323のゲートキーパが本願のサーバ手段を備えていてもよい。
【0144】
また、サーバ手段に相手装置の通信アドレスと端末識別情報が登録されていない場合には、自端末装置は相手装置に登録を要求する登録要求手段を持つことも考えられる。
【0145】
また、最終のサーバ手段にも登録されていない場合には、サーバ自身が相手装置に直接問い合わせを行う問い合わせ手段、あるいは登録を要求する登録要求手段を持つことも考えられる。
【0146】
また、自端末装置は盗聴などのセキュリティ対策のために、IPアドレスを定期的に変更するアドレス変更手段を持つことも考えられる。例を挙げると、IPアドレスの割り当てを要求するIPアドレス要求手段と、IPパケットを使用して通信をIPパケット通信手段とを備えたIP端末装置において、あらかじめ定められた規則に従って、前記IPアドレス要求手段が前記IPパケット通信手段を使用して新たなIPアドレスの割り当てを要求するIPアドレス変更要求手段を備えたことを特徴とするIP端末装置。
【0147】
具体的には以下の実施例がある。
・ある一定の通信量(パケット量)を送受した場合に、変更を要求する。
・前の変更から一定時間経過したあとに要求する。
・IPパケットの送受信がある時間以上途切れた時に、変更を要求する。
・通信相手以外のIPアドレスを持った装置からアクセスがあった場合に要求する。
・DHCP装置にIPアドレス変更を要求する。
・自分で持っている複数のIPアドレスを取り替える。
【0148】
以上、実施例としてIP電話を、その標準プロトコルとしてSIPを例にとって記載しているが、その他に標準プロトコルとしてH.323、HTTP、MEGACO等があり、また、標準プロトコルではなく、その他のローカルのプロトコルでも本発明の実施は可能である。また、端末装置としてはIP電話以外にIPテレビ電話、IP携帯電話、IP携帯端末装置、インターネットファックス等に代表されるIP端末装置に適用可能であり、その端末装置で使用される標準プロトコルあるいはローカルプロトコルにも適用できる。
【0149】
【発明の効果】
本発明によれば、キャリア側が発信者の電話番号が正しいことを保証するので、IP電話における発信者番号通知機能を実現する場合に起こりうる成りすましの弊害を防止することができる。
【0150】
請求項1から9、10、11記載の発明によれば、発呼手段の端末識別情報を着呼手段に表示しているので、着呼手段のユーザは、発呼手段である相手端末がどのような端末であるのか、あるいは誰が発呼してきたのかを容易に知ることができる。
【0151】
請求項1から9、12、13記載の発明によれば、サーバ手段はデータテーブル手段を備えているので、着呼手段から受信した発呼手段の通信アドレスに対応する端末識別情報を着呼手段に回答することができる。
【0152】
請求項2から9、12、13記載の発明によれば、端末識別情報・通信アドレスをサーバ手段に登録しているので、端末側のなりすまし等を防止することができる。
【0153】
請求項3から9、10から13記載の発明によれば、通信を開始する直前に端末識別情報・通信アドレスをサーバ手段に登録しているので、着呼手段は最新の通信アドレスと端末識別情報を知ることができる。
【0154】
請求項4から9、10から13記載の発明によれば、通信アドレスまたは端末識別情報が変更になっても変更登録しているので、着呼手段がサーバ手段に問い合わせた場合に最新のデータテーブルを使用して回答することができる。
【0155】
請求項5から9、12、13記載の発明によれば、問い合わせたサーバ手段に登録データがなくても、端末識別情報を入手することができる。
【0156】
請求項7から9、19、20記載の発明によれば、他の通信網に通信アドレスと端末識別情報を通知することができる。
【0157】
請求項8、9、19、20記載の発明によれば、他の通信網が通知してきた端末識別情報と通信アドレス情報をサーバ手段に登録することにより、着呼手段はサーバ手段から端末識別情報を入手することができるため、他の通信網が発呼してくる場合でも特別な仕組みを用意しなくてもよい。
【0158】
請求項11、13、15記載の発明によれば、専用の登録装置が必要ないので、コストダウンを図ることができる。
【0159】
請求項14、15記載の発明によれば、着呼手段に対して発呼装置の通信アドレスを送信しているので、通信アドレスから端末識別情報を知ることができる。
【0160】
請求項16記載の発明によれば、専用の登録装置があるので、登録に関するセキュリティが高まる。
【図面の簡単な説明】
【図1】本発明による発信元端末識別情報通知システム等の一実施形態におけるIP電話のブロック図である。
【図2】本発明による発信元端末識別情報通知システム等の一実施形態におけるIP電話アダプタのブロック図である。
【図3】本発明による発信元端末識別情報通知システム等の一実施形態におけるIPテレビ電話のブロック図である。
【図4】本発明による発信元端末識別情報通知システム等の一実施形態におけるSIPのプロトコルスタック図である。
【図5】本発明による発信元端末識別情報通知システム等の一実施形態におけるSIP通信モデルの1つのプロトコル図である。
【図6】本発明による発信元端末識別情報通知システム等の一実施形態のシステム構成図である。
【図7】本発明による発信元端末識別情報通知システム等の一実施形態におけるシステムの動作のフローチャートである。
【図8】本発明による発信元端末識別情報通知システム等の一実施形態におけるシステムの動作のフローチャートである。
【図9】本発明による発信元端末識別情報通知システム等の一実施形態におけるサーバ装置の端末識別情報・通信アドレス用のデータテーブルである。
【図10】本発明による発信元端末識別情報通知システム等の実施の形態におけるSIPの制御用パケットの構造図である。
【図11】本発明による発信元端末識別情報通知システム等の実施の形態におけるSIPのデータ用パケットの構造図である。
【図12】本発明による発信元端末識別情報通知システム等の実施の形態におけるSIPで使用されるIPデータグラムの構造を示す図である。
【図13】本発明による発信元端末識別情報通知システム等の実施の形態におけるSIPで使用されるIPデータグラムの構造図である。
【図14】本発明による発信元端末識別情報通知システム等の他の実施形態のシステム構成図である。
【図15】本発明による発信元端末識別情報通知システム等の他の実施形態におけるシステムの動作のフローチャートである。
【図16】本発明による発信元端末識別情報通知システム等の他の実施形態におけるシステムの動作のフローチャートである。
【符号の説明】
1、21、31 回線接続I/F
2、22、32 IP手段
3 通話回路
4、34 ハンドセット
5、24 操作入力・表示部
6、25、36 CPU
7、26、37 ROM
8、27、38 RAM
10 IP電話
20 IP電話アダプタ
23 電話接続I/F
30 IPテレビ電話
33 通話回路
39 画像処理回路
40 画像表示部
41 カメラ
51、61、68 端末識別情報・通信アドレス登録手段
52、62、70 発信元端末識別情報表示手段
53、63、69 端末識別情報比較手段
54、56、64、66 端末識別情報回答手段
55、57、65、67 端末識別情報照会手段
71 通信アドレス・端末識別情報通知手段
100、200 発信元端末識別情報通知システム
101、201、202 発呼装置
102、201、202 着呼装置
103、104、203、204 サーバ装置
105、205 IP網
206 ゲートウェイ
207 他の通信網[0001]
BACKGROUND OF THE INVENTION
TECHNICAL FIELD The present invention relates to a source terminal identification information notification system, an incoming call device, a server device, a calling device, a registration device, a terminal device, and a gateway device, and more particularly, to a source terminal identification information notification system and an incoming call device in an IP network. The present invention relates to a server device, a calling device, a registration device, a terminal device, and a gateway device.
[0002]
[Prior art]
Currently, IP phones are spreading at an explosive rate. This is because the price structure is cheap.
[0003]
On the other hand, however, IP telephones are inferior to the services of conventional subscriber line networks. One of them is a caller ID notification function (so-called number display), and the service is not started yet.
[0004]
One of the reasons why it is difficult to realize the number display service is that the telephone number and IP address of the IP telephone apparatus do not correspond one-to-one, that is, the IP address is dynamically assigned, so that the telephone number is unique from the IP address. It is not decided.
[0005]
As one solution to this problem, there is a method in which a device itself embeds a telephone number in a packet transmitted by a calling terminal device and transmits the packet to a partner device (see Patent Document 1).
[0006]
[Patent Document 1]
Japanese Patent Laid-Open No. 11-205454
[0007]
[Problems to be solved by the invention]
However, this method causes a problem of so-called impersonation. Therefore, in the case of this method, a mechanism for guaranteeing that the telephone number of the caller is correct is required on the carrier side (provider in the case of IP phone) like the number display service of NTT.
[0008]
Therefore, an object of the present invention is to provide such a mechanism. That is, it is an object of the present invention to provide a sender terminal identification information that can guarantee that the caller's telephone number is correct in order for the carrier side to prevent spoofing effects that may occur when implementing a caller ID notification function in an IP phone. The object is to provide a notification system, an incoming call device, a server device, a calling device, a registration device, a terminal device, and a gateway device.
[0009]
[Means for Solving the Problems]
In order to achieve the above object, according to the first aspect of the present invention, the source terminal identification information notification system includes a server means having a data table having a communication address and terminal identification information corresponding to the communication address; A source terminal identification information notification system in which a calling means for making a call using a packet and an incoming call means for receiving a packet are connected via a communication network, wherein the calling means is a calling means The communication address and the terminal identification information are transmitted to the incoming call means. The incoming call means receives the communication address and the terminal identification information, transmits the communication address to the server means, and receives the terminal identification information corresponding to the communication address. The server means makes an inquiry, the server means searches the data table for terminal identification information corresponding to the communication address received from the incoming call means, and uses the searched terminal identification information as the incoming call means. A terminal identification information answering means for answering and answering, and the incoming call means is a terminal identification information comparing means for comparing the terminal identification information received from the server means with the terminal identification information received from the calling means, and a terminal As a result of comparison by the identification information comparison means, if the terminal identification information received from the server means matches the terminal identification information received from the calling means, the second terminal corresponding to the terminal identification information and / or terminal identification information And a source terminal identification information display means for displaying the identification information.
[0010]
According to the invention described in
[0011]
According to the invention described in
[0012]
According to the fourth aspect of the present invention, in the source terminal identification information notification system, the terminal identification information / communication address registration means is changed to the communication address and / or terminal identification information of the calling means and / or the calling means. 4. A terminal identification information notification system according to
[0013]
According to the invention described in
[0014]
According to the sixth aspect of the present invention, in the source terminal identification information notification system, the second server means performs the second request for the terminal identification information inquiry corresponding to the communication address from the first server means. 6. The transmission source terminal identification information notification system according to
[0015]
According to the invention described in
[0016]
According to the eighth aspect of the present invention, in the originating terminal identification information notification system, the gateway means receives the communication address of the calling means belonging to the second communication network and / or the terminal identification information received from the second communication network. A terminal identification information notification system according to
[0017]
According to the ninth aspect of the present invention, in the source terminal identification information notification system, the gateway means transmits the communication address and the terminal identification information to the incoming call means. It is characterized by being.
[0018]
According to a tenth aspect of the present invention, the incoming call device has the incoming call means used in the originating terminal identification information notification system according to any one of the first to ninth aspects. It is.
[0019]
According to the eleventh aspect of the present invention, the call receiving device has terminal identification information / communication address registration means used in the source terminal identification information notification system according to any one of the second to ninth aspects.
[0020]
According to a twelfth aspect of the present invention, the server device includes server means used in the transmission source terminal identification information notification system according to any one of the first to ninth aspects. .
[0021]
According to a thirteenth aspect of the present invention, the server device has terminal identification information / communication address registration means used in the source terminal identification information notification system according to any one of the second to ninth aspects. 12 is a server apparatus described in item 12.
[0022]
According to a fourteenth aspect of the present invention, the calling device has a calling means used in the caller terminal identification information notification system according to any one of the first to ninth aspects. It is.
[0023]
According to a fifteenth aspect of the present invention, the calling device has terminal identification information / communication address registration means used in the source terminal identification information notification system according to any one of the second to ninth aspects.
[0024]
According to a sixteenth aspect of the present invention, the registration device comprises terminal identification information / communication address registration means used in the source terminal identification information notification system according to any one of the second to ninth aspects. It is a feature.
[0025]
According to the invention described in
[0026]
According to the invention described in claim 18, the terminal device further includes server means used in the source terminal identification information notification system according to any one of
[0027]
According to a nineteenth aspect of the present invention, the gateway device has a gateway unit used in the source terminal identification information notification system according to any one of the seventh to ninth aspects. .
[0028]
According to the twentieth aspect of the invention, the gateway apparatus further comprises server means used in the source terminal identification information notification system according to any one of the first to ninth aspects. It is characterized by being.
[0029]
DETAILED DESCRIPTION OF THE INVENTION
Next, with reference to the accompanying drawings, embodiments of a source terminal identification information notification system, a call receiving device, a server device, a calling device, a registration device, a terminal device, and a gateway device according to the present invention will be described in detail. .
[0030]
FIG. 1 shows a block diagram of an IP telephone in an embodiment of a source terminal identification information notification system, an incoming call device, a server device, a calling device, a registration device, a terminal device, and a gateway device according to the present invention. Yes.
[0031]
In the figure, an
[0032]
The line connection I /
When a general telephone network supplied by NTT or the like is used as a connection line, the line connection I /
[0033]
The IP means 2 converts the analog audio signal sent from the
Such sending and receiving of the control IP packet may be configured by another means independent of the IP means. The
[0034]
The
[0035]
The
[0036]
The operation input /
[0037]
A CPU (Central Processing Unit) 6 controls the entire apparatus, and its execution program is stored in a ROM (Read Only Memory) 7. The
[0038]
A RAM (Random Access Memory) 8 forms a work area necessary for the control and stores storage parameters and various parameters and management information necessary for the control.
[0039]
FIG. 2 shows a block diagram of an IP telephone adapter in one embodiment of a caller terminal identification information notification system, an incoming call device, a server device, a call device, a registration device, a terminal device, and a gateway device according to the present invention. ing.
[0040]
In the figure, an
[0041]
The block diagram in FIG. 1 is the same as that in FIG.
[0042]
The telephone connection I /
[0043]
FIG. 3 shows a block diagram of an IP videophone in an embodiment of a caller terminal identification information notification system, a call receiving device, a server device, a calling device, a registration device, a terminal device, and a gateway device according to the present invention. ing.
[0044]
In the figure, an
[0045]
The line connection I / F 31, the
[0046]
The camera 41 converts a subject into image data one after another. The image data is subjected to image processing for transmission data by an image processing circuit.
[0047]
The image-processed data is encoded and compressed by the IP means 32, and the image signal data is embedded in a transmission IP packet and sequentially sent to the line connection I / F means 31. In addition, image signal data is extracted from the receiving IP packet input from the line connection I / F means 31, decoded and decompressed, and sent to the image processing circuit 39.
[0048]
The image processing circuit 39 performs image processing in accordance with the display means (image display section) 40, sends image data to the display means (image display section) 40, and the display means (image display section) 40 outputs the image data. A moving image can be obtained by displaying continuously.
[0049]
Next, a protocol used in an IP phone or an IP videophone according to an embodiment of a source terminal identification information notification system, a call receiving device, a server device, a calling device, a registration device, a terminal device, and a gateway device according to the present invention Will be described.
[0050]
The call setting means sets a call using a standard call control protocol (SIP, H.323, MEGACO, etc.) defined by the standard, and enables communication or a call.
[0051]
FIG. 4 shows a SIP protocol stack in an embodiment of the caller terminal identification information notification system, call receiving device, server device, calling device, registration device, terminal device, and gateway device according to the present invention.
[0052]
As shown in FIG. 4, when SIP is used as a call / session control protocol, IP (Internet Protocol) is used in the network layer. In this case, UDP (User Datagram Protocol), TCP (Transmission Control Protocol), or SCTP (Stream Control Transmission Protocol) is used in the Transport Layer. In this case, SDP (Session Description Protocol) is used as a control information description protocol for describing the SIP message. In this case, RTP (Realtime Transport Protocol) is used as a moving image / audio transmission / reception protocol together with UDP (transport layer).
[0053]
FIG. 5 shows one of protocol diagrams of a SIP communication model in an embodiment of a source terminal identification information notification system, an incoming call device, a server device, a calling device, a registration device, a terminal device, and a gateway device according to the present invention. Indicates.
[0054]
As shown in the figure, first, a request message called INVITE is sent from the calling side. INVITE is a session activation signal, and an attribute of the session that can be received by the caller is indicated by SDP. Specifically, the reception condition (codec, port number, etc.) on the calling side and the transmission condition are presented.
[0055]
The called party receives INVITE and sends 180 RINGING to the calling party to notify that it has entered the ringing state. The receiving condition (codec, port number, etc.) and transmission condition on the called side may be presented by this 180 RINGING, but is usually presented by the next 200 OK.
[0056]
Next, 200 OK is transmitted to the calling side in order to notify that the called side is ready to talk. For this, the attributes of the session that can be received by the called party are shown in SDP. This 200 OK presents the receiving side reception conditions (codec, port number, etc.) and transmission conditions.
[0057]
Next, the calling side transmits ACK to the called side, thereby negotiating attributes that can be used for communication. In the present invention, this is defined as the connection phase for convenience.
[0058]
Next, transfer of media (sound, image, video, etc.) is started. In the present invention, the medium transfer period is defined as a data transmission / reception phase for convenience.
[0059]
When terminating the communication, the stop side sends a BYE signal to request the termination of the communication, and the side receiving it transmits a 200 OK signal as a response to terminate the communication. In the present invention, this phase is defined as a cutting phase for convenience.
[0060]
FIG. 6 shows a system configuration diagram of a source terminal identification information notification system having source terminal identification information notification means in one embodiment of the source terminal identification information notification system and the like according to the present invention.
[0061]
In the figure, a caller terminal identification
[0062]
The calling device 101 is one form of a communication terminal, and is a terminal device that starts a call setting operation prior to communication between terminals. It has terminal identification information / communication address registration means 51 which operates as described later.
[0063]
The called
[0064]
The
[0065]
Each of the above devices is connected to the IP network 105.
[0066]
The terminal identification information / communication address registration means, source terminal identification information display means, terminal identification information comparison means, terminal identification information response means, and terminal identification information inquiry means in the present embodiment are a CPU, ROM, RAM, It operates by a control means configured by hardware such as a register. In addition, each may be configured with dedicated hardware.
[0067]
7 and 8 show flowcharts of the operation of the source terminal identification information notification system shown in FIG. Hereinafter, the operation of an embodiment of a caller terminal identification information notification system, a call receiving device, a server device, a calling device, a registration device, a terminal device, and a gateway device according to the present invention will be described using them.
[0068]
First, before making a call, the calling device 101 uses the terminal identification information / communication address registration protocol to store the communication address and terminal identification information of its own device in the server using the terminal identification information / communication address registration means 51. Registration in the
[0069]
In this case, there are various methods for determining which server device of a plurality of server devices to register.
[0070]
The first is a method in which the communication address of the server device to be registered in advance is set in the terminal device. The second is a method of determining a server to be registered from the communication address of the terminal device or the terminal identification information. For example, the server device can be determined from a part of the terminal identification information. That is, a method of determining a server device that includes part of the terminal identification information as the terminal identification information of the server device as a server device to be registered is conceivable.
[0071]
Even if the terminal device registers with the server device arbitrarily, if the terminal device registers incorrect information even if the terminal device registration is arbitrarily permitted, the terminal device will receive an incoming call based on the correct terminal identification information. Since it cannot be called, it is considered that information that is not intentionally correct will not be registered, so registration of information may be allowed without limitation, but in order to prevent true impersonation, etc., ensure data notarity A method is needed.
[0072]
The first method is a method for proving that the terminal device to be registered is not another terminal device by using a password when registering in the server device.
[0073]
The second method is a method using a registration device that is a dedicated device for registering a communication address and terminal identification information in a server device. As an example, the registration device assigns or changes the communication address of the target terminal device and notifies the terminal device of the communication address, and also assigns the communication address assigned to the terminal device to the server device and correspondingly Terminal identification information to be registered. The function of this registration device may be provided in the server device. In this case, the communication address and the terminal identification information are registered in the data table of the own device. Of course, you may register with another server apparatus. When the registration device registers the communication address and the terminal identification information in the server device, a specific authentication operation may be performed between the registration device and the server device, which further increases the notarization of the registration information.
[0074]
In this way, the server device stores communication addresses and terminal identification information of a plurality of terminal devices as a data table. Also, the communication terminal device performs change registration with the server device even when the communication address or terminal identification information of the own device is changed.
The terminal identification information / communication address registration means 51 has been described above.
The terminal identification information / communication address registration means 51 is provided in the calling device in FIG. However, the present invention is not limited to such a configuration, and the call receiving device or the server device may have terminal identification information / communication address registration means, or dedicated to terminal identification information / communication address registration means. A registration device may be provided.
[0075]
FIG. 9 shows a terminal identification information / communication address of a server device in an embodiment of a caller terminal identification information notification system, an incoming call device, a server device, a calling device, a registration device, a terminal device, and a gateway device according to the present invention. The data table of is shown.
[0076]
The data to be registered includes a communication address and terminal identification information corresponding to the communication address, and other information such as the date and time when the registration information was registered and the time elapsed since the registration.
[0077]
Further, as other information, information indicating the type of the terminal device and the location where the terminal device is installed or used, that is, terminal position information can be considered. For example, the terminal position information includes address data of the position where the terminal is installed or used, or data such as a unique number or name that does not overlap with a divided area obtained by dividing an area on the earth into a certain size. Conceivable. For example, code data corresponding to latitude and longitude can be used.
[0078]
Ordinarily, if there is a change registration for the registered information, the old data is deleted, but the old data may be left as a history without being deleted.
[0079]
Next, when communication is performed between terminal devices, the calling device 101 starts a call operation to start communication with the communication partner device, that is, the called
[0080]
The called
[0081]
In this case, there are various methods for determining which one of a plurality of server devices is to be inquired.
[0082]
The first is a method in which the communication address of the server device to be inquired is set in the terminal device in advance.
[0083]
The second method is to determine a server to be inquired from the communication address of the calling device or the terminal identification information. For example, the server device can be determined from a part of the terminal identification information. That is, a method is conceivable in which a server device that includes a part of the terminal identification information as the terminal identification information of the server device is determined as a server device that makes an inquiry.
[0084]
The third method is a method for transmitting a communication address of a server device registered by a calling device to the called device and determining a server device to be inquired by the communication address of the server device received by the called device. Specifically, it can be considered that the INVITE signal includes the registered communication address of the server device for transmission.
[0085]
The terminal identification information answering means 54 of the first server device 103 checks whether or not the received communication address is registered in the data table (step S5), and the registered data is valid. If so (YES in step S6), the terminal identification information is returned to the inquiring terminal device, in this case, the called device 102 (step S7).
[0086]
If the communication address is not registered in the data table, or if it is registered but the data is not valid (NO in step S6), the terminal identification information inquiry means 55 possessed by the first server device is not Using a protocol for querying terminal identification information, a communication address is transmitted to the server apparatus, for example, the
[0087]
As a method for determining the second server device to be inquired, the same method as the method for determining the first server device described above can be considered. Here, the case where the registered data is not valid includes, for example, a case where the registered date is older than a predetermined time.
[0088]
The second server device refers to its own data table and checks whether the received communication address is registered (step S9).
[0089]
If it is registered and the registered data is valid (YES in step S10), the terminal identification information reply means 56 of the
[0090]
Further, whether the registration data is valid may be determined by the inquiring side, that is, the first server device 103 or the called
[0091]
Inquiries can be made up to the Nth server device (N is a positive integer). However, a terminal identification signal inquiry limiting function such as setting an upper limit on the number of inquiries may be provided in order to prevent an infinite number of inquiries to other servers.
[0092]
The terminal identification information comparison unit 52 compares the terminal identification information received from the calling device 101 with the terminal identification information received from the server unit 103 (step S13 in FIG. 8), and outputs a result of whether or not they match.
[0093]
The source terminal identification information display means 52 compares the terminal identification information received from the calling device 101 by the terminal identification information comparison means 53 with the terminal identification information received from the
[0094]
When it is determined that it should be displayed, when the calling device 101 requests display of terminal identification information, when the called
[0095]
If the terminal identification information received from the calling device 101 by the terminal identification information comparing means 53 is compared with the terminal identification information received from the
[0096]
When the terminal identification information is received, if there are special settings such as the following 1-4 (YES in step S17), that is, according to the terminal identification information,
1. Incoming memory function: Stores multiple terminal identification information
2. Incoming call rejection function: Rejects incoming calls (incoming calls) for specific terminal identification information
3. Terminal identification information request function: When terminal identification information cannot be obtained, requests the calling device to register the terminal identification information in the server and place a call.
4). Ringing function of ringing signal: Change ringing tone (ring melody) according to terminal identification information
Etc. is set, the function is operated (step S18).
[0097]
In addition, there is an automatic recording / recording function as another function, and in the case of specific terminal identification information, even if the answering function is not set, recording or recording is automatically performed, and specific terminal identification information Is set in its own device.
[0098]
As for the setting, terminal identification information can be directly input from the operation unit (operation input /
[0099]
FIG. 14 shows a system configuration diagram of another embodiment of the transmission source terminal identification information notification system, the called device, the server device, the calling device, the registration device, the terminal device, and the gateway device according to the present invention. .
[0100]
In the figure, a calling terminal identification
[0101]
When communication terminals of the communication network of this application (IP network in this application) communicate with communication terminals of other communication networks, the communication signal system used by each communication network is different. A device having such a function is generally called a gateway device. The gateway device has not only a difference in the signal system of the communication network but also a function of interconnecting each other's communication network even when the provider (ISP) managing the communication network is different. There is also. Therefore, a special device is required to display the terminal identification information on the counterpart terminal device.
[0102]
Therefore, the gateway unit (gateway 206) of the present application first calls the calling unit (calling device 201) when the calling unit (calling device 201) calls the communication terminal (calling device 202) of another
[0103]
Next, the server means (
[0104]
The call means (call device 202) of the
[0105]
The operations of the communication address / terminal identification information registration means 61, the first server means (server device 203), and the second server means (server device 204) in the
[0106]
Next, a case where a communication terminal of another communication network makes a call to a communication terminal of the communication network of the present application will be described.
[0107]
FIGS. 15 and 16 show flowcharts of the operation of the transmission source terminal identification information notification system in the present embodiment.
[0108]
The
[0109]
The gateway means (gateway 207) uses the terminal identification information / communication address registration means 68 to obtain at least one of the communication address of the calling means (calling device 202) of the
[0110]
Next, the gateway means (gateway 207) performs call setting by transmitting an INVITE signal to the incoming call means (incoming call device 201), and at the same time notifies the communication address of the calling means and the terminal identification information ( Step S103).
[0111]
The incoming call means (the incoming call apparatus 201) inquires of the server means (the server apparatus 204, etc.) about the terminal identification information corresponding to the received communication address (step S105).
[0112]
The terminal identification information answering means 66 included in the first server device 204 checks whether or not the received communication address is registered in the data table (step S106), and the registered data is registered. If it is valid (YES in step S107), the terminal identification information is returned to the inquiring terminal device, that is, the called device 201 (step S108).
[0113]
If the communication address is not registered in the data table, or if it is registered but the data is not valid (NO in step S107), the terminal identification information inquiry means 67 of the first server device 204 is not A server address, for example, the
[0114]
Note that the method for determining the first server device and the method for determining the second server device to be inquired may be the same as the method described above with reference to FIG. The case where the registration data is not valid here is the same as described above, for example, where the registered date and time may be older than a specified time.
[0115]
The
[0116]
If the received communication address is registered and the registered data is valid (YES in step S111), the terminal identification information answering means 64 included in the
[0117]
Further, whether the registration data is valid may be determined by the inquiring side, that is, the first server device 204 or the called
[0118]
Inquiries can be made up to the Nth server device (N is a positive integer). However, a terminal identification signal inquiry limiting function such as setting an upper limit on the number of inquiries may be provided in order to prevent an infinite number of inquiries to other servers.
[0119]
The terminal identification information comparison means 69 compares the terminal identification information received from the calling
[0120]
The source terminal identification information display means 70 compares the terminal identification information received from the calling
[0121]
When it is determined that it should be displayed, when the calling
[0122]
When the terminal identification information received from the calling
[0123]
When the terminal identification information is received, if there are special settings such as the following 1 to 4 (YES in step S118), that is, according to the terminal identification information,
1. Incoming memory function: Stores multiple terminal identification information
2. Incoming call rejection function: Rejects incoming calls (incoming calls) for specific terminal identification information
3. Terminal identification information request function: When terminal identification information cannot be obtained, requests the calling device to register the terminal identification information in the server and place a call.
4). Ringing function of ringing signal: Change ringing tone (ring melody) according to terminal identification information
Etc. is set, the function is operated (step S119).
[0124]
In addition, there is an automatic recording / recording function as another function, and in the case of specific terminal identification information, even if the answering function is not set, recording or recording is automatically performed, and specific terminal identification information Is set in its own device.
[0125]
The terminal identification information can be directly input from the operation unit (operation input /
[0126]
So far, the description has been made on the assumption that the other communication network is an IP network. However, for example, when the other communication network is a general subscriber line network provided by NTT, another device is required. .
[0127]
That is, since a general telephone does not have a communication address, that is, an IP address, the terminal identification information cannot be checked from the communication address as it is. In order to solve this problem, a dummy communication address is set, and before transmitting the INVITE signal, the dummy communication address and terminal identification information notified by another communication network are registered in the server means. Thereafter, call setting is performed, communication is started, communication is terminated, and after the call is released, the gateway means requests the server means to delete the dummy communication address and the terminal identification information. The requested server means includes a communication address / terminal identification information deleting means for deleting the dummy communication address and the terminal identification information from the data table.
[0128]
In addition to the above-described solution, the
[0129]
In FIG. 14, for convenience of explanation, the calling
[0130]
Next, an embodiment that does not require terminal identification information comparison means will be described.
[0131]
Server means having a data table composed of a communication address and terminal identification information corresponding thereto, IP calling means for making a call using an IP packet, and call receiving means for receiving an IP packet for calling In the network system, the calling unit transmits a communication address of the own device to the incoming call unit, and the called unit receives the communication address of the calling unit and identifies the terminal corresponding to the received communication address. While querying the server means for information, the server means searches the data table for the terminal identification information corresponding to the communication address of the calling means received from the incoming call means, and the searched terminal identification information. Answering the incoming call means, the incoming call means receives the terminal identification information or the terminal identification information received from the server means. At least one of displaying the source terminal identification information display origination terminal identification information notification system comprising means, the server device of the second terminal identification information corresponding to the terminal device, it is.
[0132]
That is, there is no terminal identification information comparison means compared to the embodiments described so far. The feature is that the terminal identification information notified by the server is displayed in a trustworthy manner. Therefore, since parts other than the above differences are common, detailed description is omitted.
[0133]
FIG. 10 is a structural diagram of a SIP control packet in the embodiment of the caller terminal identification information notification system, call receiving device, server device, calling device, registration device, terminal device, and gateway device according to the present invention. It is shown.
[0134]
As shown in the figure, the SIP control packet includes an IP header, a UDP (TCP) header, and a SIP message.
[0135]
FIG. 11 is a structural diagram of a SIP data packet in the embodiment of the caller terminal identification information notification system, call receiving device, server device, calling device, registration device, terminal device, and gateway device according to the present invention. It is shown.
[0136]
As shown in the figure, the SIP data packet includes an IP header, a UDP header, an RTP header, and audio / image data.
[0137]
FIG. 12 shows a structure diagram of a UDP datagram in an embodiment of a source terminal identification information notification system, an incoming call device, a server device, a calling device, a registration device, a terminal device, and a gateway device according to the present invention. ing.
[0138]
As shown in the figure, the UDP datagram includes a transmission port number, a destination port number, a data length, a checksum, and data. The terminal identification information transmitted from the calling device to the called device is usually included in the data part, but may be any other location.
[0139]
FIG. 13 shows IP datagrams used in SIP in the embodiments of the source terminal identification information notification system, the call receiving device, the server device, the calling device, the registration device, the terminal device, and the gateway device according to the present invention. A structural diagram is shown.
[0140]
As shown in the figure, the configuration of the IP packet includes version information, header length information, service type information, total length information, identifier (ID), flag information, fragment offset information, It consists of time to live (TTL) information, protocol type information, header checksum information, source address, destination address, option, padding, and data area. The previous terminal identification information is placed. The terminal identification information is usually placed in the data area, but is not limited to this.
[0141]
The communication address is address information of the terminal, specifically an IP address, and other MAC addresses, and in some cases, telephone numbers. The terminal identification information is information for distinguishing the terminal from other terminals, and specifically includes telephone numbers, URLs, device numbers, device names, aliases, unique names or corresponding figures, characters, etc. Yes, in some cases, an IP address or a MAC address.
[0142]
Further, the second terminal identification information is associated with the terminal identification information on the called device, for example. When the terminal identification information is a telephone number, for example, the second terminal identification information is the telephone number. The terminal identification information is arbitrarily defined with respect to the terminal identification information of the calling device on the called device.
[0143]
In the description so far, the server means has only described the functions related to the communication address and the terminal identification information. 323 gatekeepers may include the server means of the present application.
[0144]
In addition, when the communication address of the counterpart device and the terminal identification information are not registered in the server means, it is conceivable that the own terminal device has a registration request means for requesting registration to the counterpart device.
[0145]
If the server is not registered in the final server means, the server itself may have inquiry means for directly making an inquiry to the partner apparatus, or registration request means for requesting registration.
[0146]
Further, it is conceivable that the own terminal device has an address changing means for periodically changing the IP address for security measures such as wiretapping. For example, in an IP terminal device comprising IP address requesting means for requesting assignment of an IP address and IP packet communication means for communication using an IP packet, the IP address request is made according to a predetermined rule. An IP terminal apparatus comprising: an IP address change requesting unit for requesting assignment of a new IP address using the IP packet communication unit.
[0147]
Specifically, there are the following examples.
-Request a change when a certain amount of traffic (packet volume) is sent and received.
-Request after a certain amount of time has passed since the previous change.
-Request change when transmission / reception of IP packet is interrupted for more than a certain time.
Request when there is an access from a device with an IP address other than the communication partner.
Requests the DHCP device to change the IP address.
-Replace multiple IP addresses you have.
[0148]
As described above, the IP telephone is described as an example and SIP is used as an example of the standard protocol. There are H.323, HTTP, MEGACO, and the like, and the present invention can be implemented by other local protocols instead of the standard protocol. In addition to the IP phone, the terminal device can be applied to an IP terminal device typified by an IP video phone, an IP mobile phone, an IP mobile terminal device, an Internet fax, and the like. It can also be applied to protocols.
[0149]
【The invention's effect】
According to the present invention, since the carrier side guarantees that the telephone number of the caller is correct, it is possible to prevent spoofing problems that may occur when implementing the caller number notification function in the IP phone.
[0150]
According to the first to ninth, tenth and eleventh aspects of the present invention, since the terminal identification information of the calling means is displayed on the called means, the user of the called means determines which partner terminal is the calling means. It is possible to easily know who the terminal is or who made the call.
[0151]
According to the first to ninth, twelfth and thirteenth aspects of the present invention, since the server means includes the data table means, the terminal identification information corresponding to the communication address of the calling means received from the called means is received. Can answer.
[0152]
According to the second to ninth, twelfth and thirteenth aspects of the present invention, since terminal identification information / communication address is registered in the server means, impersonation on the terminal side can be prevented.
[0153]
According to the third to ninth and tenth to thirteenth aspects of the present invention, since the terminal identification information / communication address is registered in the server means immediately before starting communication, the incoming call means has the latest communication address and terminal identification information. Can know.
[0154]
According to the inventions according to
[0155]
According to the fifth to ninth, twelfth, and thirteenth aspects of the present invention, the terminal identification information can be obtained even if the server means that made the inquiry has no registration data.
[0156]
According to the seventh to ninth, nineteenth and twentieth aspects, the communication address and the terminal identification information can be notified to other communication networks.
[0157]
According to the invention described in
[0158]
According to the invention described in
[0159]
According to the fourteenth and fifteenth inventions, since the communication address of the calling device is transmitted to the incoming call means, the terminal identification information can be known from the communication address.
[0160]
According to the sixteenth aspect of the present invention, since there is a dedicated registration device, security related to registration is enhanced.
[Brief description of the drawings]
FIG. 1 is a block diagram of an IP telephone in an embodiment of a source terminal identification information notification system and the like according to the present invention.
FIG. 2 is a block diagram of an IP telephone adapter in one embodiment of a source terminal identification information notification system and the like according to the present invention.
FIG. 3 is a block diagram of an IP videophone in an embodiment of a source terminal identification information notification system and the like according to the present invention.
FIG. 4 is a SIP protocol stack diagram in an embodiment of a source terminal identification information notification system and the like according to the present invention.
FIG. 5 is a protocol diagram of one SIP communication model in an embodiment of a source terminal identification information notification system and the like according to the present invention.
FIG. 6 is a system configuration diagram of an embodiment of a source terminal identification information notification system and the like according to the present invention.
FIG. 7 is a flowchart of the operation of the system in an embodiment of the sender terminal identification information notification system and the like according to the present invention.
FIG. 8 is a flowchart of the operation of the system in an embodiment of the sender terminal identification information notification system and the like according to the present invention.
FIG. 9 is a data table for terminal identification information / communication address of a server apparatus in one embodiment of a transmission source terminal identification information notification system and the like according to the present invention;
FIG. 10 is a structural diagram of a SIP control packet in the embodiment of the source terminal identification information notification system and the like according to the present invention.
FIG. 11 is a structural diagram of a SIP data packet in the embodiment of the source terminal identification information notification system and the like according to the present invention.
FIG. 12 is a diagram showing a structure of an IP datagram used in SIP in the embodiment of the source terminal identification information notification system and the like according to the present invention.
FIG. 13 is a structural diagram of an IP datagram used in SIP in the embodiment of the source terminal identification information notification system and the like according to the present invention.
FIG. 14 is a system configuration diagram of another embodiment such as a transmission source terminal identification information notification system according to the present invention.
FIG. 15 is a flowchart of the operation of the system in another embodiment such as a sender terminal identification information notification system according to the present invention.
FIG. 16 is a flowchart of the operation of a system in another embodiment such as a sender terminal identification information notification system according to the present invention.
[Explanation of symbols]
1, 21, 31 Line connection I / F
2, 22, 32 IP means
3 Call circuit
4, 34 handsets
5, 24 Operation input / display section
6, 25, 36 CPU
7, 26, 37 ROM
8, 27, 38 RAM
10 IP phone
20 IP phone adapter
23 Telephone connection I / F
30 IP videophone
33 Call circuit
39 Image processing circuit
40 Image display
41 Camera
51, 61, 68 Terminal identification information / communication address registration means
52, 62, 70 Source terminal identification information display means
53, 63, 69 Terminal identification information comparison means
54, 56, 64, 66 Terminal identification information reply means
55, 57, 65, 67 Terminal identification information inquiry means
71 Communication address / terminal identification information notifying means
100, 200 Source terminal identification information notification system
101, 201, 202 Calling device
102, 201, 202 Calling device
103, 104, 203, 204 Server device
105, 205 IP network
206 Gateway
207 Other communication networks
Claims (20)
前記発呼手段は、
該発呼手段の通信アドレスおよび端末識別情報を前記着呼手段に送信し、
前記着呼手段は、
該通信アドレスと該端末識別情報とを受信し、該通信アドレスを前記サーバ手段に送信して、該通信アドレスに対応する端末識別情報を前記サーバ手段に問い合わせ、
前記サーバ手段は、
前記着呼手段から受信した該通信アドレスに対応する端末識別情報を前記データテーブルから探索し、該探索された該端末識別情報を前記着呼手段に送信して回答する端末識別情報回答手段、
を有し、
前記着呼手段は、
前記サーバ手段から受信した該端末識別情報と前記発呼手段から受信した前記端末識別情報とを比較する端末識別情報比較手段と、
該端末識別情報比較手段による前記比較の結果、前記サーバ手段から受信した前記端末識別情報と前記発呼手段から受信した前記端末識別情報とが一致した場合に、前記端末識別情報及び/または前記端末識別情報に対応した第2の端末識別情報を表示する発信元端末識別情報表示手段と、
を有することを特徴とする発信元端末識別情報通知システム。A server means having a data table having a communication address and terminal identification information corresponding to the communication address, a calling means for making a call using a packet, and an incoming call means for receiving the packet include a communication network. A source terminal identification information notification system connected via
The calling means is
Transmitting the communication address and terminal identification information of the calling means to the incoming call means;
The incoming call means is:
Receiving the communication address and the terminal identification information, transmitting the communication address to the server means, and inquiring the server means for terminal identification information corresponding to the communication address;
The server means includes
Terminal identification information answering means for searching terminal identification information corresponding to the communication address received from the incoming call means from the data table, and sending the searched terminal identification information to the incoming call means for replying;
Have
The incoming call means is:
Terminal identification information comparing means for comparing the terminal identification information received from the server means with the terminal identification information received from the calling means;
If the terminal identification information received from the server means matches the terminal identification information received from the calling means as a result of the comparison by the terminal identification information comparing means, the terminal identification information and / or the terminal A source terminal identification information display means for displaying second terminal identification information corresponding to the identification information;
A source terminal identification information notification system characterized by comprising:
をさらに有することを特徴とする請求項1記載の発信元端末識別情報通知システム。Terminal identification information / communication address registration means for registering the communication address and / or terminal identification information of the calling means and / or the incoming call means in the server means,
The caller terminal identification information notification system according to claim 1, further comprising:
通信を開始する直前に前記登録を行うことを特徴とする請求項2記載の発信元端末識別情報通知システム。The terminal identification information / communication address registration means includes:
3. The source terminal identification information notification system according to claim 2, wherein the registration is performed immediately before starting communication.
前記発呼手段及び/または前記着呼手段の前記通信アドレス及び/または前記端末識別情報が変更になった場合に、前記サーバ手段に前記端末識別情報及び/または前記通信アドレスを変更登録することを特徴とする請求項2または3記載の発信元端末識別情報通知システム。The terminal identification information / communication address registration means includes:
When the communication address and / or the terminal identification information of the calling unit and / or the incoming call unit are changed, the terminal identification information and / or the communication address is changed and registered in the server unit. 4. The source terminal identification information notification system according to claim 2 or 3, characterized in that:
前記通信アドレスに対応する前記端末識別情報の前記問い合わせがあった場合に、前記データテーブルに前記通信アドレスがなかった場合には、第2の前記サーバ手段に問い合わせを行う端末識別情報照会手段、
を有することを特徴とする請求項1から4のいずれか1項に記載の発信元端末識別情報通知システム。The first server means includes:
A terminal identification information inquiry means for making an inquiry to the second server means when there is no communication address in the data table when there is an inquiry about the terminal identification information corresponding to the communication address;
The transmission source terminal identification information notification system according to any one of claims 1 to 4, characterized by comprising:
前記第1のサーバ手段からの前記通信アドレスに対応する前記端末識別情報の前記問い合わせに対して、前記第2のサーバ手段の前記データテーブルが有する前記端末識別情報を回答する端末識別情報回答手段、
を有することを特徴とする請求項5記載の発信元端末識別情報通知システム。The second server means includes
Terminal identification information answering means for replying the terminal identification information of the data table of the second server means to the inquiry of the terminal identification information corresponding to the communication address from the first server means;
The caller terminal identification information notification system according to claim 5, further comprising:
前記ゲートウェイ手段は、
第1の前記通信網に属する前記発呼手段が、該通信網とは通信信号方式が異なる第2の前記通信網に属する通信端末に発呼する場合に、該発呼手段の通信アドレスを受信し、該通信アドレスに対応する端末識別情報を前記サーバ手段に問い合わせ、
前記サーバ手段から受信した前記端末識別情報と前記発呼手段の前記通信アドレスとを前記第2の通信網に通知する通信アドレス・端末識別情報通知手段を有する、
ことを特徴とする請求項1から6のいずれか1項に記載の発信元端末識別情報通知システム。Gateway means having a communication signal system conversion function for performing communication between a plurality of communication networks having different communication signal systems,
The gateway means includes
When the calling means belonging to the first communication network calls a communication terminal belonging to the second communication network having a communication signal system different from that of the communication network, the communication address of the calling means is received. And query the server means for terminal identification information corresponding to the communication address,
Communication address / terminal identification information notifying means for notifying the second communication network of the terminal identification information received from the server means and the communication address of the calling means;
The caller terminal identification information notification system according to any one of claims 1 to 6, characterized in that
前記第2の通信網から受信した該第2の通信網に属する発呼手段の通信アドレス及び/または端末識別情報を前記サーバ手段に登録する端末識別情報・通信アドレス登録手段、
をさらに有することを特徴とする請求項7記載の発信元端末識別情報通知システム。The gateway means includes
Terminal identification information / communication address registration means for registering the communication address and / or terminal identification information of the calling means belonging to the second communication network received from the second communication network in the server means;
The caller terminal identification information notification system according to claim 7, further comprising:
前記通信アドレスと前記端末識別情報とを前記着呼手段に送信することを特徴とする請求項8記載の発信元端末識別情報通知システム。The gateway means includes
9. The caller terminal identification information notification system according to claim 8, wherein the communication address and the terminal identification information are transmitted to the incoming call means.
を有することを特徴とする着呼装置。Incoming call means used in the source terminal identification information notification system according to any one of claims 1 to 9,
An incoming call apparatus comprising:
を有することを特徴とする請求項10記載の着呼装置。Terminal identification information / communication address registration means used in the source terminal identification information notification system according to any one of claims 2 to 9,
The call receiving device according to claim 10, further comprising:
を有することを特徴とするサーバ装置。Server means used in the source terminal identification information notification system according to any one of claims 1 to 9,
The server apparatus characterized by having.
を有することを特徴とする請求項12記載のサーバ装置。Terminal identification information / communication address registration means used in the source terminal identification information notification system according to any one of claims 2 to 9,
The server apparatus according to claim 12, comprising:
を有することを特徴とする発呼装置。Calling means used in the caller terminal identification information notification system according to any one of claims 1 to 9,
A calling device characterized by comprising:
を有することを特徴とする請求項14記載の発呼装置。Terminal identification information / communication address registration means used in the source terminal identification information notification system according to any one of claims 2 to 9,
15. The calling device according to claim 14, further comprising:
を有することを特徴とする登録装置。Terminal identification information / communication address registration means used in the source terminal identification information notification system according to any one of claims 2 to 9,
A registration apparatus characterized by comprising:
を有することを特徴とする端末装置。Calling means and / or call receiving means used in the source terminal identification information notification system according to any one of claims 1 to 9,
The terminal device characterized by having.
をさらに有することを特徴とする請求項17記載の端末装置。Server means used in the source terminal identification information notification system according to any one of claims 1 to 9,
The terminal device according to claim 17, further comprising:
を有することを特徴とするゲートウェイ装置。Gateway means used in the source terminal identification information notification system according to any one of claims 7 to 9,
A gateway device comprising:
をさらに有することを特徴とする請求項19記載のゲートウェイ装置。Server means used in the source terminal identification information notification system according to any one of claims 1 to 9,
The gateway device according to claim 19, further comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003185698A JP3976712B2 (en) | 2003-06-27 | 2003-06-27 | Source terminal identification information notification system, incoming call device, server device, outgoing call device, registration device, terminal device, and gateway device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003185698A JP3976712B2 (en) | 2003-06-27 | 2003-06-27 | Source terminal identification information notification system, incoming call device, server device, outgoing call device, registration device, terminal device, and gateway device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005020625A JP2005020625A (en) | 2005-01-20 |
JP3976712B2 true JP3976712B2 (en) | 2007-09-19 |
Family
ID=34185067
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003185698A Expired - Fee Related JP3976712B2 (en) | 2003-06-27 | 2003-06-27 | Source terminal identification information notification system, incoming call device, server device, outgoing call device, registration device, terminal device, and gateway device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3976712B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1842687B1 (en) | 2005-01-28 | 2009-06-24 | Oji Paper Co., Ltd. | Inkjet recording material |
US8254541B2 (en) * | 2006-12-29 | 2012-08-28 | Alcatel Lucent | Validating caller ID information to protect against caller ID spoofing |
-
2003
- 2003-06-27 JP JP2003185698A patent/JP3976712B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005020625A (en) | 2005-01-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7522931B2 (en) | Method and apparatus for accessing a network computer to establish a push-to-talk session | |
JP3691815B2 (en) | IP phone technology | |
JP2005192207A (en) | Image/voice communication system of ip base, and active call conversion/active call pickup method using it | |
JP2005136993A (en) | Service provision method of multimedia mail box serving for user's mobility | |
US20060141981A1 (en) | Universal temporary communication ID with service integration | |
US20060067305A1 (en) | IP telephone system, IP telephone apparatus and communications method | |
EP2116033B1 (en) | Method and apparatus for event-based synchronization of information between communication devices | |
US20060018267A1 (en) | IP telephone system, ENUM server and method for performing telephone conference | |
US20060029004A1 (en) | IP telephone system, IP telephone apparatus and method for performing telephone conference | |
US7620167B2 (en) | Apparatus to override the redirect or reject feature at an SIP end point | |
US9088641B2 (en) | Method and system for transmitting audio data between computing devices | |
EP1619868A2 (en) | IP telephone system, ENUM server and method for performing telephone conference | |
JP3976712B2 (en) | Source terminal identification information notification system, incoming call device, server device, outgoing call device, registration device, terminal device, and gateway device | |
KR100685976B1 (en) | Method for transmitting ring-tone when session of SIP is connected | |
JP4560530B2 (en) | Notification system, information processing apparatus, notification system notification method, information processing method, information processing program, and recording medium | |
JP3974561B2 (en) | IP network communication system, and calling device, incoming device, server device, registration device, communication terminal device, and gateway device applied to the system | |
KR100398660B1 (en) | Apparatus and method for providing a caller's image to video mobile terminal | |
JP2005094224A (en) | Caller terminal identification information notifying system, call termination apparatus, call origination apparatus, server apparatus, registration apparatus, terminal, and gateway apparatus | |
CN1878218B (en) | Method for changing mobile device ring mode by intercepting signal and its application device | |
KR100402787B1 (en) | Call Setup Method for Video Telephony Service in mobile radio communication network | |
KR100627818B1 (en) | Method and System for Providing Early Media Service | |
JP2005101745A (en) | Ip telephone system and communication terminal | |
JP4441065B2 (en) | Receiver | |
KR20060023130A (en) | A method for updating session initiation information in connection with a telephone call and a terminal device using the method | |
JP2004289318A (en) | Ip terminal device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050811 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070510 |
|
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: 20070612 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070619 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100629 Year of fee payment: 3 |
|
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: 20110629 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110629 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120629 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130629 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |