[go: up one dir, main page]

JP2008011122A - Communication device - Google Patents

Communication device Download PDF

Info

Publication number
JP2008011122A
JP2008011122A JP2006178757A JP2006178757A JP2008011122A JP 2008011122 A JP2008011122 A JP 2008011122A JP 2006178757 A JP2006178757 A JP 2006178757A JP 2006178757 A JP2006178757 A JP 2006178757A JP 2008011122 A JP2008011122 A JP 2008011122A
Authority
JP
Japan
Prior art keywords
information
communication
user
media
unit
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.)
Pending
Application number
JP2006178757A
Other languages
Japanese (ja)
Inventor
Mitsuhisa Sato
光永 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2006178757A priority Critical patent/JP2008011122A/en
Publication of JP2008011122A publication Critical patent/JP2008011122A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

【課題】通信相手の使用する端末と通信不能な端末をロケーションサーバに登録することを防止する。
【解決手段】SIPによりネットワーク上の他装置と通信する通信装置300において、第1ユーザの端末のアドレス情報を当該端末にて通信にて用いられる第1メディア情報と対応付けて記憶する第1情報記憶部340と、外部の第2ユーザのユーザ名情報を第2ユーザが使用する端末にて通信にて用いられる第2メディア情報と対応付けて記憶する第2情報記憶部350と、アドレス情報に関する信号を受信すると第1情報記憶部340からアドレス情報に対応付けられた第1メディア情報を検索し、第1メディア情報と第2情報記憶部350に記憶された第2メディア情報を比較して、第1ユーザが使用する端末と第2ユーザが使用する端末とで通信が確立するか否かを照合し照合結果を出力するメディア照合部360と、を備えた。
【選択図】図2
A terminal that cannot communicate with a terminal used by a communication partner is prevented from being registered in a location server.
In a communication apparatus 300 that communicates with other apparatuses on a network by SIP, first information that stores address information of a terminal of a first user in association with first media information used for communication at the terminal. A storage unit 340; a second information storage unit 350 that stores user name information of an external second user in association with second media information used in communication at a terminal used by the second user; and address information When the signal is received, the first information storage unit 340 retrieves the first media information associated with the address information, compares the first media information with the second media information stored in the second information storage unit 350, A media collation unit 360 that collates whether communication is established between the terminal used by the first user and the terminal used by the second user and outputs a collation result.
[Selection] Figure 2

Description

本発明は、SIP(Session Initiation Protocol)のロケーションサーバを用いてネットワーク上の他装置と通信する通信装置に関する。   The present invention relates to a communication apparatus that communicates with other apparatuses on a network using a SIP (Session Initiation Protocol) location server.

近年、従来の電話回線でなく、インターネット等のネットワークを利用して通話を行うIP(Internet Protocol)電話システムが急速に普及しつつある。IP電話システムでは、ユーザごとに固有のユーザ名と使用する端末のネットワーク上のアドレスとが対応付けられており、通話に際してはインターネットに接続されている通信先の端末を探して呼び出すこととなる。   In recent years, an IP (Internet Protocol) telephone system that uses a network such as the Internet instead of a conventional telephone line is rapidly spreading. In the IP telephone system, a unique user name is associated with a network address of a terminal to be used for each user, and when a call is made, a communication destination terminal connected to the Internet is searched for and called.

このようなIP電話システムにて用いられるプロトコルとして、SIP(Session Initiation Protocol)が知られている。SIPを用いる場合は、ネットワーク上にユーザ名情報及び端末アドレス情報が対応付けて登録されたロケーションサーバが設けられる。SIPによる通信では、予め、ロケーションサーバに各端末のユーザ名情報及び端末アドレス情報の登録を行う。そして、通話元の端末は、発信時にロケーションサーバとで通信を行い、ロケーションサーバを介して通話先の端末のアドレスを取得している。   SIP (Session Initiation Protocol) is known as a protocol used in such an IP telephone system. When using SIP, a location server in which user name information and terminal address information are registered in association with each other is provided on the network. In communication using SIP, user name information and terminal address information of each terminal are registered in advance in a location server. The caller terminal communicates with the location server at the time of outgoing call, and acquires the address of the callee terminal via the location server.

また、このIP電話システムでは、セッションを開始する際に、端末にて対応可能なエンコード方式に関する情報を含むメディア情報が、通信元と通信先の端末で交換され、通信元の端末にて通信先の端末との通信可否が判断される。ここで、IP電話システムに用いられる端末の種類は、パーソナルコンピュータ、PDA、固定電話機、携帯電話機等のように多岐にわたっており、通話元の端末と通話先の端末とで、通信に使用可能なエンコードが異なる場合が多い。従って、異なる種類の通信装置同士で通信できるという保証はない。尚、ロケーションサーバには各端末のメディア情報が記憶されていない。   Also, in this IP telephone system, when starting a session, media information including information on encoding methods that can be handled by the terminal is exchanged between the communication source and the communication destination terminal, and the communication source terminal communicates with the communication destination. It is determined whether or not communication with the other terminal is possible. Here, there are various types of terminals used in the IP telephone system, such as personal computers, PDAs, fixed telephones, mobile phones, etc., and encoding that can be used for communication between the caller terminal and the callee terminal. Are often different. Therefore, there is no guarantee that different types of communication devices can communicate with each other. Note that the location server does not store media information of each terminal.

この種のIP電話システムとして、予め相手先で使用されているコーデックをメモリに記憶させた通信装置が知られている(例えば、特許文献1参照)。特許文献1に記載の通信装置では、メモリに記憶された相手先のコーデックに基づいて、発信時にコーデックの種類を決定するようになっている。
特開平2004−120282号公報
As this type of IP telephone system, there is known a communication device in which a codec used in advance by a partner is stored in a memory (see, for example, Patent Document 1). In the communication apparatus described in Patent Document 1, the type of codec is determined at the time of outgoing call based on the codec of the other party stored in the memory.
Japanese Patent Laid-Open No. 2004-120282

しかしながら、SIPのIP電話システムに特許文献1の通信装置を用いる場合、通信装置が通信相手の装置のメディア情報を保持していないため、ユーザはロケーションサーバへの登録時に、通信相手の端末と通信可能か否かの判断を行うことはできない。これにより、所望の通信相手と通信が確立できないにもかかわらず、ユーザが通信不能な端末をロケーションサーバに登録してしまうことがあった。   However, when the communication device of Patent Document 1 is used for the SIP IP telephone system, the communication device does not hold the media information of the communication partner device, so the user communicates with the communication partner terminal during registration with the location server. It cannot be determined whether it is possible. As a result, there is a case where a user cannot register a terminal incapable of communication with the location server even though communication with a desired communication partner cannot be established.

本発明は、前記事情に鑑みてなされたものであり、その目的とするところは、通信相手の使用する端末と通信不能な端末をロケーションサーバに登録することを防止することのできる通信装置を提供することにある。   The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a communication device that can prevent a terminal that cannot communicate with a terminal used by a communication partner from being registered in a location server. There is to do.

前記目的を達成するため、本発明では、
SIP(Session Initiation Protocol)によりネットワーク上の他装置と通信する通信装置において、
第1ユーザの端末のアドレス情報を、当該端末にて通信に用いられる第1メディア情報と対応付けて記憶する第1情報記憶部と、
外部の第2ユーザのユーザ名情報を、第2ユーザが使用する端末にて通信に用いられる第2メディア情報と対応付けて記憶する第2情報記憶部と、
前記アドレス情報に関する信号を受信すると、前記第1情報記憶部から該アドレス情報に対応付けられた前記第1メディア情報を検索し、該第1メディア情報と前記第2情報記憶部に記憶された前記第2メディア情報を比較して、前記第1ユーザが使用する端末と前記第2ユーザが使用する端末とで通信が確立するか否かを照合し照合結果を出力するメディア照合部と、を備えた通信装置が提供される。
In order to achieve the above object, in the present invention,
In a communication device that communicates with other devices on the network by SIP (Session Initiation Protocol),
A first information storage unit that stores address information of the terminal of the first user in association with first media information used for communication at the terminal;
A second information storage unit for storing user name information of an external second user in association with second media information used for communication at a terminal used by the second user;
When the signal related to the address information is received, the first media information associated with the address information is retrieved from the first information storage unit, and the first media information and the second information storage unit are stored in the first media information. A media verification unit that compares second media information, verifies whether communication is established between the terminal used by the first user and the terminal used by the second user, and outputs a verification result; A communication device is provided.

この通信装置によれば、メディア照合部は、アドレス情報に関する信号を受信すると、第1情報記憶部から第1メディア情報を検索し、第2情報記憶部に記憶された第2メディア情報を比較する。そして、第1ユーザが使用する端末と第2ユーザが使用する端末とで通信が確立するか否かの照合結果が出力されることから、第1ユーザは使用端末と所望の通信先とが通信可能か否かを確認することができる。   According to this communication apparatus, when receiving a signal related to address information, the media verification unit retrieves the first media information from the first information storage unit and compares the second media information stored in the second information storage unit. . And since the collation result as to whether communication is established between the terminal used by the first user and the terminal used by the second user is output, the first user communicates between the using terminal and the desired communication destination. It can be confirmed whether or not it is possible.

また、前記目的を達成するため、本発明では、
SIP(Session Initiation Protocol)によりネットワーク上の他装置と通信する通信装置において、
第1ユーザの端末のアドレス情報を、当該端末にて通信に用いられる第1メディア情報と対応付けて記憶する第1情報記憶部と、
外部の第2ユーザのユーザ名情報を、第2ユーザが使用する端末にて通信に用いられる第2メディア情報と対応付けて記憶する第2情報記憶部と、
前記アドレス情報に関する信号を受信すると、前記第1情報記憶部から該アドレス情報に対応付けられた前記第1メディア情報を検索し、該第1メディア情報と前記第2情報記憶部に記憶された前記第2メディア情報を比較して、前記第1ユーザが使用する端末と前記第2ユーザが使用する端末とで通信が確立するか否かを照合し照合結果を出力するメディア照合部と、
前記ネットワーク上のロケーションサーバと通信して前記ロケーションサーバにユーザ名情報及びアドレス情報を登録するための登録メッセージを送信する登録部と、備え、
前記登録部は、前記ロケーションサーバへの登録時に、前記メディア照合部へ前記アドレス情報を送信することを特徴とする通信装置が提供される。
In order to achieve the object, in the present invention,
In a communication device that communicates with other devices on the network by SIP (Session Initiation Protocol),
A first information storage unit that stores address information of the terminal of the first user in association with first media information used for communication at the terminal;
A second information storage unit for storing user name information of an external second user in association with second media information used for communication at a terminal used by the second user;
When the signal related to the address information is received, the first media information associated with the address information is retrieved from the first information storage unit, and the first media information and the second information storage unit are stored in the first media information. A media collation unit that compares second media information, collates whether communication is established between the terminal used by the first user and the terminal used by the second user, and outputs a collation result;
A registration unit that communicates with a location server on the network and transmits a registration message for registering user name information and address information to the location server; and
The communication unit is provided, wherein the registration unit transmits the address information to the media verification unit when registering with the location server.

さらに、前記目的を達成するため、本発明では、
SIP(Session Initiation Protocol)によりネットワーク上の他装置と通信する通信装置において、
第1ユーザの端末のアドレス情報を、当該端末にて通信に用いられる第1メディア情報と対応付けて記憶する第1情報記憶部と、
外部の第2ユーザのユーザ名情報を、第2ユーザが使用する端末にて通信に用いられる第2メディア情報と対応付けて記憶する第2情報記憶部と、
前記アドレス情報に関する信号を受信すると、前記第1情報記憶部から該アドレス情報に対応付けられた前記第1メディア情報を検索し、該第1メディア情報と前記第2情報記憶部に記憶された前記第2メディア情報を比較して、前記第1ユーザが使用する端末と前記第2ユーザが使用する端末とで通信が確立するか否かを照合し照合結果を出力するメディア照合部と、
前記ロケーションサーバを介して他装置とのSIPによる通信を行うSIP通信部と、
前記SIP通信部にて他装置との通信時に取得される該他装置のユーザ名情報及びメディア情報を用いて、前記第2情報記憶部の前記ユーザ名情報及び前記第2メディア情報を更新する記憶更新部と、を備えたことを特徴とする通信装置が提供される。
Furthermore, in order to achieve the object, in the present invention,
In a communication device that communicates with other devices on the network by SIP (Session Initiation Protocol),
A first information storage unit that stores address information of the terminal of the first user in association with first media information used for communication at the terminal;
A second information storage unit for storing user name information of an external second user in association with second media information used for communication at a terminal used by the second user;
When the signal related to the address information is received, the first media information associated with the address information is retrieved from the first information storage unit, and the first media information and the second information storage unit are stored in the first media information. A media collation unit that compares second media information, collates whether communication is established between the terminal used by the first user and the terminal used by the second user, and outputs a collation result;
A SIP communication unit that performs SIP communication with other devices via the location server;
Storage for updating the user name information and the second media information in the second information storage unit using the user name information and media information of the other device acquired at the time of communication with the other device in the SIP communication unit An update unit is provided, and a communication device is provided.

本発明によれば、ユーザは別の端末をロケーションサーバに登録する等の対策をとることができ、ユーザによって通信相手の使用する端末と通信不能な端末をロケーションサーバに登録されることを防止することができる。   According to the present invention, the user can take measures such as registering another terminal in the location server, and prevent the user from registering a terminal that cannot communicate with the terminal used by the communication partner in the location server. be able to.

図1から図10は本発明の一実施形態を示すもので、図1はSIPのIP電話システムの概略構成図である。   1 to 10 show an embodiment of the present invention, and FIG. 1 is a schematic configuration diagram of a SIP IP telephone system.

図1に示すように、このIP電話システム1は、インターネット100に接続されたSIP用のロケーションサーバ200と、インターネット200に接続された通信装置300,400,500,600,700と、を備えている。ここで、第1ユーザは3つの通信装置300,400,500を使用可能であり、第1ユーザと別個の第2ユーザは1つの通信装置600,700を使用可能となっている。図1においては、第2ユーザが2人存在し、それぞれが通信装置600,700を使用可能である。具体的に、第1ユーザにより使用される通信装置300,400,500は、例えば、デスクトップ型のパーソナルコンピュータ、PDA、携帯電話端末等であり、第1ユーザは各通信装置300,400,500を状況によって使い分けている。   As shown in FIG. 1, the IP telephone system 1 includes a SIP location server 200 connected to the Internet 100 and communication devices 300, 400, 500, 600, 700 connected to the Internet 200. Yes. Here, the first user can use the three communication devices 300, 400, and 500, and the second user separate from the first user can use the one communication device 600 and 700. In FIG. 1, there are two second users, and each can use the communication devices 600 and 700. Specifically, the communication devices 300, 400, and 500 used by the first user are, for example, desktop personal computers, PDAs, mobile phone terminals, and the like, and the first user uses each of the communication devices 300, 400, and 500. It is used properly depending on the situation.

ここで、SIPについて説明すると、各通信装置300,400,500,600,700は、ロケーションサーバ200を介した「リクエスト」の信号と「レスポンス」の信号の送受により通信を行う。ここで、「リクエスト」はSIP固有の「メソッド」により表現され、例えば、「リクエスト」の内容がセッションの確立ではあれば「INVITE」と表現され、セッション確立の確認であれば「ACK」と表現され、セッションの終了であれば「BYE」と表現され、セッションの確立のキャンセルであれば「CANCEL」と表現される。尚、ロケーションサーバ200への登録であれば「REGISTER」と表現される。また、「レスポンス」は応答コードによって表現され、例えば、「レスポンス」の内容が、リクエストを受信してその処理を実行中ということであれば「1xx」と表現され、リクエストが成功したということであれば「2xx」と表現される。ここで、xは処理内容によって任意に設定される数字等である。   Here, the SIP will be described. Each of the communication devices 300, 400, 500, 600, and 700 performs communication by transmitting and receiving a “request” signal and a “response” signal via the location server 200. Here, the “request” is expressed by a SIP-specific “method”, for example, “INVITE” if the content of the “request” is session establishment, and “ACK” if the session establishment is confirmed. When the session ends, it is expressed as “BYE”, and when the session establishment is canceled, it is expressed as “CANCEL”. Note that if it is registered in the location server 200, it is expressed as “REGISTER”. In addition, “response” is expressed by a response code. For example, if the content of “response” indicates that the request is received and the processing is being executed, it is expressed as “1xx”. If there is, it is expressed as “2xx”. Here, x is a number or the like arbitrarily set according to the processing content.

ロケーションサーバ200は、インターネット100を介して各通信装置300,400,500,600,700と通信する通信制御部と、ユーザ名情報800とアドレス情報810が対応付けて登録された記憶部と、を有している。本実施形態においては、ユーザ名情報800はIP電話システム1の通信にあたって各ユーザに割り当てられたSIPに固有の名前であり、アドレス情報810はインターネット100上にてユーザが使用する通信装置の位置を示す固有のアドレスである。ユーザ名情報800とアドレス情報810は、インターネット100上の通信装置によってロケーションサーバ200に登録されたものである。   The location server 200 includes a communication control unit that communicates with each of the communication devices 300, 400, 500, 600, and 700 via the Internet 100, and a storage unit in which the user name information 800 and the address information 810 are registered in association with each other. Have. In the present embodiment, the user name information 800 is a name unique to the SIP assigned to each user in the communication of the IP telephone system 1, and the address information 810 indicates the position of the communication device used by the user on the Internet 100. The unique address shown. The user name information 800 and the address information 810 are registered in the location server 200 by a communication device on the Internet 100.

図2は通信装置の概略構成を示すブロック図であり、図3は通信装置内における情報の送受を示すブロック図である。
図2及び図3に示すように、通信装置300は、例えばキーボート等を有しユーザの操作入力により通信相手のユーザ名情報800等を受け付ける入力部310と、入力部310からの通信相手のユーザ名情報800の入力に基づいて、外部の通信装置とSIPによる通信を行うSIP通信部320と、を有している。図2に示すように、SIP通信部320は、SIP受信部322と、SIP送信部324と、登録処理部326と、INVITE処理部328と、通信処理部330と、を有している。
FIG. 2 is a block diagram illustrating a schematic configuration of the communication apparatus, and FIG. 3 is a block diagram illustrating transmission / reception of information in the communication apparatus.
As shown in FIGS. 2 and 3, the communication device 300 includes, for example, an input unit 310 that has a keyboard or the like and receives the communication partner user name information 800 or the like by user operation input, and the communication partner user from the input unit 310. Based on the input of the name information 800, an SIP communication unit 320 that performs SIP communication with an external communication device is included. As illustrated in FIG. 2, the SIP communication unit 320 includes a SIP reception unit 322, a SIP transmission unit 324, a registration processing unit 326, an INVITE processing unit 328, and a communication processing unit 330.

SIP受信部322は、外部から受信したSIPメッセージの種類に従って、SIPメッセージをSIPメッセージの種類ごとの処理部に振り分ける。すなわち、SIP受信部322は、SIPの「INVITE」に関するメッセージを受信した場合に、受信したメッセージをINVITE処理部328へ送信する。ここで、メッセージが「INVITE」に関するか否かは、メッセージの「Cseq」ヘッダフィールドに記載されているメソッドが「INVITE」であるか否かで判断することができる。ここで、SIPメッセージは、スタートラインと、SIPヘッダ部と、SIPボディ部とからなる。   The SIP receiving unit 322 distributes the SIP message to a processing unit for each type of SIP message according to the type of the SIP message received from the outside. That is, when receiving a message related to “INVITE” of SIP, the SIP receiving unit 322 transmits the received message to the INVITE processing unit 328. Here, whether or not the message is related to “INVITE” can be determined by whether or not the method described in the “Cseq” header field of the message is “INVITE”. Here, the SIP message includes a start line, a SIP header part, and a SIP body part.

前述ように、SIPメッセージは、リクエストとレスポンスに分けることができる。リクエストメッセージの場合は、スタートラインにメッセージの種類が記載される。そして、「INVITE」はセッションをセットアップするために使用される。「INVITE」リクエストのSIPボディ部には、「INVITE」送信側が使用を希望するメディア情報が含まれている。一方、レスポンスの応答メッセージのスタートラインは、SIPバージョンと、ステータスコード、Reason情報とで構成されている。ステータスコードは、「INVITE」リクエストが成功した場合、応答メッセージのステータスコードは「200/OK」となる。ステータスコードが「200/OK」の場合、応答メッセージのボディ部には、応答メッセージの送信側が指定したメディア情報810が記載されている。   As described above, the SIP message can be divided into a request and a response. In the case of a request message, the message type is described in the start line. And "INVITE" is used to set up a session. The SIP body part of the “INVITE” request includes media information that the “INVITE” transmission side desires to use. On the other hand, the start line of the response message of the response is composed of the SIP version, status code, and Reason information. When the “INVITE” request is successful, the status code of the response message is “200 / OK”. When the status code is “200 / OK”, media information 810 specified by the response message transmission side is described in the body portion of the response message.

INVITE処理部328は、SIPの「INVITE」に関する処理を行う。具体的に、INVITE処理部328は、「INVITE」リクエストを受信すると、応答メッセージの生成を行って、生成した応答メッセージをSIP送信部324へ送信する。そして、SIP送信部324は、INVITE処理部328にて生成された応答メッセージをロケーションサーバ200へ送信する。   The INVITE processing unit 328 performs processing related to SIP “INVITE”. Specifically, when receiving the “INVITE” request, the INVITE processing unit 328 generates a response message and transmits the generated response message to the SIP transmission unit 324. Then, the SIP transmission unit 324 transmits the response message generated by the INVITE processing unit 328 to the location server 200.

登録処理部326は、ロケーションサーバ200にユーザ名情報800及びアドレス情報810を登録する。登録処理部326は、登録モードにて入力部310にて受け付けたユーザ名情報800及びアドレス情報810を用いて登録メッセージ830を生成し、登録メッセージ830をSIP送信部324へ送信する。そして、SIP送信部324は、登録処理部326にて生成された登録メッセージ830をロケーションサーバ200へ送信する。   The registration processing unit 326 registers user name information 800 and address information 810 in the location server 200. Registration processing unit 326 generates registration message 830 using user name information 800 and address information 810 received by input unit 310 in the registration mode, and transmits registration message 830 to SIP transmission unit 324. Then, the SIP transmission unit 324 transmits the registration message 830 generated by the registration processing unit 326 to the location server 200.

ここで、登録処理部326は、自装置以外のアドレス情報810についても、ユーザ名情報800と対応付けた登録メッセージ830を生成することができる。本実施形態においては、第1ユーザが使用する他の通信装置400,500にはロケーションサーバ200への登録機能がなく、第1ユーザは専ら通信装置300を利用して登録作業を行うこととなる。登録処理部326は、SIP送信部324への登録メッセージ830の送信時に、当該登録メッセージ830のアドレス情報810を、後述するメディア照合部360へ送信する。   Here, the registration processing unit 326 can generate the registration message 830 associated with the user name information 800 for the address information 810 other than the own device. In the present embodiment, the other communication devices 400 and 500 used by the first user do not have a registration function with the location server 200, and the first user performs registration work exclusively using the communication device 300. . When the registration processing unit 326 transmits the registration message 830 to the SIP transmission unit 324, the registration processing unit 326 transmits the address information 810 of the registration message 830 to the media verification unit 360 described later.

通信処理部330は、装置外部と通信が確立されると、所定のエンコード方式によるデータ送受で外部装置と通信を行う。本実施形態においては、通信処理部330のエンコード方式は「audio:pcmu/800 video:mpeg4」であり、外部装置と通話ができるようになっている。   When communication with the outside of the apparatus is established, the communication processing unit 330 communicates with the external apparatus by data transmission / reception using a predetermined encoding method. In the present embodiment, the encoding method of the communication processing unit 330 is “audio: pcmu / 800 video: mpeg4”, and can communicate with an external device.

また、通信装置300は、アドレス情報800のうち、第1ユーザの使用端末である各通信装置300,400,500のアドレス情報810を、当該端末にて通信に用いられる第1メディア情報822と対応付けて記憶する第1情報記憶部340を有している。ここで、第1メディア情報822は、前述のエンコード方式に関する情報を含んだものである。   In addition, the communication device 300 corresponds to the address information 810 of each communication device 300, 400, 500, which is the terminal used by the first user, in the address information 800, with the first media information 822 used for communication at the terminal. A first information storage unit 340 is additionally provided for storing the information. Here, the first media information 822 includes information related to the encoding method described above.

第1情報記憶部340は、各アドレス情報810と第1メディア情報822からなる第1テーブル342を保持している。本実施形態においては、図4に示すように、通信装置300のアドレス情報810として「211.0.0.5」が記憶され、これと対応付けられる第1メディア情報822として「audio:pcmu/800 video:mpeg4」が記憶されている。ここで、図4は第1テーブルを示す説明図である。また、通信装置400のアドレス情報810として「211.0.0.10」が記憶され、これと対応付けられる第1メディア情報822として「video:mpeg2」が記憶されている。さらに、通信装置500のアドレス情報810として「211.0.0.15」が記憶され、これと対応付けられる第1メディア情報822として「video:mpeg2」が記憶されている。   The first information storage unit 340 holds a first table 342 composed of each address information 810 and first media information 822. In this embodiment, as shown in FIG. 4, “211.0.0.5” is stored as the address information 810 of the communication apparatus 300, and “audio: pcmu / 800 video: mpeg4” is stored as the first media information 822 associated therewith. Is stored. FIG. 4 is an explanatory diagram showing the first table. Further, “211.0.0.10” is stored as the address information 810 of the communication apparatus 400, and “video: mpeg2” is stored as the first media information 822 associated therewith. Furthermore, “211.0.0.15” is stored as the address information 810 of the communication apparatus 500, and “video: mpeg2” is stored as the first media information 822 associated therewith.

また、通信装置300は、第2ユーザのユーザ名情報800を、第2ユーザの使用端末である通信装置600にて用いられる第2メディア情報824と対応付けて記憶する第2情報記憶部350を有している。   In addition, the communication apparatus 300 includes a second information storage unit 350 that stores the user name information 800 of the second user in association with the second media information 824 used in the communication apparatus 600 that is the terminal used by the second user. Have.

第2情報記憶部350は、ユーザ名情報800と第2メディア情報824からなる第2テーブル352を保持している。本実施形態においては、図5に示すように、通信装置600のユーザ名情報800として「tom」が記憶され、これと対応付けられる第2メディア情報824として「audio:pcmu/800 video:mpeg4」が記憶されている。ここで、図5は第2テーブルを示す説明図である。さらに、図示しない通信装置のユーザ名情報800として「alice」が記憶され、これと対応付けられる第2メディア情報824として「video:mpeg2」が記憶されている。   The second information storage unit 350 holds a second table 352 including user name information 800 and second media information 824. In the present embodiment, as shown in FIG. 5, “tom” is stored as the user name information 800 of the communication apparatus 600, and “audio: pcmu / 800 video: mpeg4” is stored as the second media information 824 associated therewith. Is remembered. Here, FIG. 5 is an explanatory diagram showing the second table. Furthermore, “alice” is stored as the user name information 800 of the communication apparatus (not shown), and “video: mpeg2” is stored as the second media information 824 associated therewith.

また、通信装置300は、装置内のバスを経由してアドレス情報810に関する信号を受信すると、第1情報記憶部340から当該アドレス情報810に対応付けられた第1メディア情報822を検索し、当該第1メディア情報822と第2情報記憶部350に記憶された第2メディア情報824を比較して、第1ユーザが使用する端末と第2ユーザが使用する端末とで通信が確立するか否かを照合し照合結果を出力するメディア照合部360を有している。本実施形態においては、メディア照合部360は、登録部330からアドレス情報810を受信すると照合を行うようになっている。   When the communication device 300 receives a signal related to the address information 810 via the bus in the device, the communication device 300 searches the first information storage unit 340 for the first media information 822 associated with the address information 810, and Whether communication is established between the terminal used by the first user and the terminal used by the second user by comparing the first media information 822 and the second media information 824 stored in the second information storage unit 350 And a media collation unit 360 that collates the data and outputs a collation result. In the present embodiment, the media verification unit 360 performs verification when receiving the address information 810 from the registration unit 330.

また、通信装置300は、例えばディスプレイからなる表示部370を有しており、メディア照合部360から照合結果情報840は表示部370に出力される。すなわち、本実施形態においては、表示部370が、第1ユーザへ照合結果を報知する照合結果報知部となっている。本実施形態においては、第2情報記憶部350に記憶されている全てのユーザについて、照合結果を一覧表示するようになっている。   In addition, the communication apparatus 300 includes a display unit 370 including a display, for example, and the collation result information 840 is output from the media collation unit 360 to the display unit 370. That is, in the present embodiment, the display unit 370 is a verification result notification unit that notifies the first user of the verification result. In the present embodiment, the collation results are displayed in a list for all users stored in the second information storage unit 350.

さらに、通信装置300は、テーブル書換モードにて入力部310から受け付けた情報に基づいて、第1情報記憶部340及び第2情報記憶部350に記憶されている第1テーブル342及び第2テーブル352を書き換えるテーブル書換部380を有している。これにより、通信端末300のユーザは、各テーブル342,352の各情報800,810,822,824の追加、削除、修正等を適宜行うことができる。   Furthermore, the communication device 300 uses the first table 342 and the second table 352 stored in the first information storage unit 340 and the second information storage unit 350 based on the information received from the input unit 310 in the table rewriting mode. Has a table rewriting unit 380 for rewriting. As a result, the user of the communication terminal 300 can appropriately add, delete, modify, etc. the information 800, 810, 822, and 824 of the tables 342 and 352.

以上のように構成された通信装置300の動作について、図6のフローチャートを参照して説明する。   The operation of the communication apparatus 300 configured as described above will be described with reference to the flowchart of FIG.

まず、入力部310にてロケーションサーバ200への登録を受け付けると(ステップS1)、入力された情報に基づいて登録部350によりSIPの登録メッセージ830が作成され、この登録メッセージ830がロケーションサーバ200へ送信される(ステップS2)。図7及び図8に表示部の入力画面の例を示し、図9及び図10の登録メッセージの例を示す。図7及び図9においては、ユーザ名情報800が「sis:bob@example.com」でアドレス情報810が「211.0.0.5」、図8及び図10においては、ユーザ名情報800が「sis:bob@example.com」でアドレス情報810が「211.0.0.10」となっている。   First, when registration to the location server 200 is accepted by the input unit 310 (step S1), a SIP registration message 830 is created by the registration unit 350 based on the input information, and this registration message 830 is sent to the location server 200. It is transmitted (step S2). 7 and 8 show examples of the input screen of the display unit, and examples of the registration messages of FIGS. 9 and 10 are shown. 7 and 9, the user name information 800 is “sis: bob@example.com” and the address information 810 is “211.0.0.5”. In FIGS. 8 and 10, the user name information 800 is “sis: bob@example.com”. @ example.com ”and the address information 810 is“ 211.0.0.10 ”.

このとき、入力部310にて受け付けられたアドレス情報810が登録部330からメディア照合部360へ送信される(ステップS3)。図7に示す情報が登録される場合はアドレス情報810である「211.0.0.5」がメディア照合部380へ送信され、図8に示す情報が登録される場合はアドレス情報810である「211.0.0.10」がメディア照合部380へ送信されることとなる。   At this time, the address information 810 received by the input unit 310 is transmitted from the registration unit 330 to the media verification unit 360 (step S3). When the information shown in FIG. 7 is registered, “211.0.0.5” which is the address information 810 is transmitted to the media verification unit 380, and when the information shown in FIG. 8 is registered, “211.0.0.10” which is the address information 810. "Is transmitted to the media verification unit 380.

メディア照合部360は、アドレス情報810を受信すると、第1情報記憶部340の第1テーブル342を参照して、当該アドレス情報810に対応する第1メディア情報822を検索する(ステップS4)。具体的に、図7に示す情報が登録される場合は、「211.0.0.5」をキーとして第1テーブル342を参照して、これに対応付けられて組となっている第1メディア情報822として「audio:pcmu/800 video:mpeg4」が検索される。   Upon receiving the address information 810, the media collation unit 360 refers to the first table 342 of the first information storage unit 340 and searches for the first media information 822 corresponding to the address information 810 (step S4). Specifically, when the information shown in FIG. 7 is registered, the first table 342 is referred to using “211.0.0.5” as a key, and the first media information 822 paired with the first table 342 is associated with the first table 342. “Audio: pcmu / 800 video: mpeg4” is searched.

そして、メディア照合部360は、検索された第1メディア情報822と、第2情報記憶部350に記憶されている第2テーブル352の第2メディア情報824とを比較して通信可能か否かを照合する(ステップS5)。本実施形態においては、メディア照合部360は、第2情報記憶部350に記憶されている全てのユーザについて照合を行い、この照合結果を表示部370に一覧表示する(ステップS6)。   Then, the media collation unit 360 compares the retrieved first media information 822 with the second media information 824 of the second table 352 stored in the second information storage unit 350 to determine whether communication is possible. Collation is performed (step S5). In the present embodiment, the media collation unit 360 collates all the users stored in the second information storage unit 350, and displays a list of the collation results on the display unit 370 (step S6).

具体的に、図7に示す情報が登録される場合は、「audio:pcmu/800 video:mpeg4」と通信可能な第2メディア情報824として「audio:pcmu/800 video:mpeg4」が通信可能と判断され、「video:mpeg2」は通信不能と判断される。そして、「audio:pcmu/800 video:mpeg4」と対応付けられた「tom」については通信可能の旨が表示され、「video:mpeg2」と対応付けられている「alice」については通信不能の旨が表示される。   Specifically, when the information illustrated in FIG. 7 is registered, “audio: pcmu / 800 video: mpeg4” can be communicated as the second media information 824 that can communicate with “audio: pcmu / 800 video: mpeg4”. It is determined that “video: mpeg2” is incommunicable. Then, “tom:” associated with “audio: pcmu / 800 video: mpeg4” indicates that communication is possible, and “alice” associated with “video: mpeg2” indicates that communication is not possible. Is displayed.

このように、本実施形態の通信装置300では、ロケーションサーバ200への登録時に、登録される端末と通信先の端末とで通信可能か否かが出力されるようにしたので、登録時にユーザは使用端末と所望の通信先とが通信可能か否かを確認することができる。従って、ユーザは別の端末を登録部330を用いて登録する等の対策をとることができ、ユーザによって通信相手の使用する端末と通信不能な端末をロケーションサーバ200に登録されることを防止することができる。   As described above, in the communication apparatus 300 of the present embodiment, when registering with the location server 200, whether or not communication is possible between the registered terminal and the communication destination terminal is output. It can be confirmed whether or not the terminal in use can communicate with the desired communication destination. Therefore, the user can take measures such as registering another terminal using the registration unit 330, and prevent the user from registering a terminal incapable of communicating with the terminal used by the communication partner in the location server 200. be able to.

そして、ユーザは、第1テーブル342と第2テーブル352に各情報800,810,822,824を登録しておけば、各記憶部340,350に各情報800,810,822,824が保持されることから、これらの情報800,810,822,824を他の機器に記憶させたり自ら覚えておく必要がなく、実用に際して極めて有利である。   If the user registers the information 800, 810, 822, and 824 in the first table 342 and the second table 352, the information 800, 810, 822, and 824 are stored in the storage units 340 and 350, respectively. Therefore, it is not necessary to store these information 800, 810, 822, and 824 in another device or to remember them, which is extremely advantageous in practical use.

尚、前記実施形態においては、照合結果として第2情報記憶部350に記憶されているユーザ名情報800が全て表示されるものを示したが、一部のユーザ名情報800だけ表示されるようにしてもよい。例えば、通信可能なユーザ名情報800だけ表示したり、通信不能なユーザ名情報800だけ表示されるようにしてもよい。   In the above embodiment, all the user name information 800 stored in the second information storage unit 350 is displayed as a collation result. However, only a part of the user name information 800 is displayed. May be. For example, only the user name information 800 that can be communicated may be displayed, or only the user name information 800 that cannot be communicated may be displayed.

また、入力部310から通信可否を判断するユーザ名情報800を予め受け付けておいて、受け付けられたユーザ名情報800についてのみ通信可否を判断するようにしてもよい。さらには、ロケーションサーバ200への登録時に通信可否を判断するユーザ名情報800を入力部310から受け付け、受け付けられたユーザ名情報800についてのみ表示されるようにしてもよい。   Alternatively, the user name information 800 for determining whether communication is possible or not may be received from the input unit 310 in advance, and it may be determined whether communication is possible only for the received user name information 800. Furthermore, user name information 800 for determining whether communication is possible or not at the time of registration in the location server 200 may be received from the input unit 310, and only the received user name information 800 may be displayed.

また、前記実施形態においては、照合結果が表示部370に出力されるものを示したが、ユーザにより指定された電子メールアドレスに出力された照合結果を通知するようにしてもよい。さらに、表示部370を用いて視覚的に報知せず、例えば音声ガイド等により聴覚的に報知するようにしてもよく、照合結果報知部の構成は任意である。   In the above embodiment, the collation result is output to the display unit 370. However, the collation result output to the e-mail address designated by the user may be notified. Furthermore, instead of visually informing using the display unit 370, for example, an auditory notification may be made by voice guidance or the like, and the configuration of the collation result notifying unit is arbitrary.

また、前記実施形態においては、登録処理部330がSIP送信部324へ登録メッセージ830を送信した際に、登録処理部330からメディア照合部360へアドレス情報810が送信されるものを示したが、入力部310からメディア照合部360へアドレス情報810が直接的に送信されるようにしてもよい。この場合、例えば図11に示すように、登録処理部330が登録メッセージ830を作成する前に通信可否を表示部370に表示させ、登録するか否かを表示部370を通じてユーザに問い合わせ(ステップS7)、ユーザから登録指示があった場合に登録メッセージ830をロケーションサーバ200へ送信するようにしてもよい。要は、メディア照合部360はアドレス情報810の受信をトリガーとして照合を行えばよく、メディア照合部360へのアドレス情報810の送信元は登録処理部330に限定されるものではない。   In the above embodiment, when the registration processing unit 330 transmits the registration message 830 to the SIP transmission unit 324, the address information 810 is transmitted from the registration processing unit 330 to the media verification unit 360. The address information 810 may be directly transmitted from the input unit 310 to the media verification unit 360. In this case, for example, as shown in FIG. 11, before the registration processing unit 330 creates the registration message 830, the display unit 370 displays whether communication is possible, and inquires of the user through the display unit 370 whether to register (step S7). ), A registration message 830 may be transmitted to the location server 200 when there is a registration instruction from the user. In short, the media verification unit 360 may perform verification using the reception of the address information 810 as a trigger, and the transmission source of the address information 810 to the media verification unit 360 is not limited to the registration processing unit 330.

また、前記実施形態においては、IP電話システム1の通信装置300に本発明を適用したものを示したが、SIPを用いたシステムであれば他のシステムの通信装置に適用可能であることは勿論である。   In the above embodiment, the present invention is applied to the communication device 300 of the IP telephone system 1. However, it is needless to say that any system using SIP can be applied to communication devices of other systems. It is.

図12から図15は本発明の第2の実施形態を示すもので、図12は通信装置の概略構成を示すブロック図であり、図13は通信装置内における情報の送受を示すブロック図である。第2の実施形態においては、登録処理部、INVITE処理部及び第2テーブルが第1の実施形態と異なっている。   FIGS. 12 to 15 show a second embodiment of the present invention, FIG. 12 is a block diagram showing a schematic configuration of a communication apparatus, and FIG. 13 is a block diagram showing transmission / reception of information in the communication apparatus. . In the second embodiment, a registration processing unit, an INVITE processing unit, and a second table are different from those in the first embodiment.

図12及び図13に示すように、第2の実施形態においては、登録処理部326aは、ロケーションサーバ200への登録機能に加え、ロケーションサーバ200に登録されるアドレス情報810が自装置のものである場合に、メディア照合部360へのアドレス情報810の送信を禁止する禁止部326bを有している。すなわち、第1ユーザが通信端末300以外の通信端末400,500を登録する場合にのみ、アドレス情報810の送信が許可される。   As shown in FIGS. 12 and 13, in the second embodiment, in addition to the registration function for the location server 200, the registration processing unit 326a uses the address information 810 registered in the location server 200 for the own device. In some cases, it includes a prohibition unit 326 b that prohibits transmission of the address information 810 to the media verification unit 360. That is, transmission of address information 810 is permitted only when the first user registers communication terminals 400 and 500 other than communication terminal 300.

また、第2の実施形態においては、INVITE処理部328aは、外部の通信装置600,700との通信時に取得されるユーザ名情報800及びメディア情報820を用いて、第2情報記憶部350のユーザ名情報800及び第2メディア情報824を更新する記憶更新部328bを有している。これにより、「INVITE」処理時に、第2情報記憶部350に格納されている第2テーブル354が更新されることとなる。   In the second embodiment, the INVITE processing unit 328a uses the user name information 800 and the media information 820 acquired when communicating with the external communication devices 600 and 700, and uses the user of the second information storage unit 350. A storage update unit 328 b that updates the name information 800 and the second media information 824 is provided. As a result, the second table 354 stored in the second information storage unit 350 is updated during the “INVITE” process.

ここで、「INVITE」のリクエストメッセージの例を図14に示す。図14に示すように、リクエストメッセージ840のSIPヘッダ部には、送信側のユーザ名情報800と、受信側のユーザ名情報800と、が含まれている。また、リクエストメッセージ840のSIPボディ部には、メディア情報820が含まれている。   Here, an example of a request message of “INVITE” is shown in FIG. As shown in FIG. 14, the SIP header part of the request message 840 includes user name information 800 on the transmission side and user name information 800 on the reception side. Further, media information 820 is included in the SIP body portion of the request message 840.

具体的に、記憶更新部328bは、受信したSIPメッセージが通信相手の「INVITE」リクエストであれば、「INVITE」リクエストメッセージに含まれるFromヘッダフィールドを抜き出し、抜き出したFromヘッダフィールドに含まれるユーザ名情報800を取得する。ここで、受信したSIPメッセージが通信相手の「INVITE」応答メッセージであれば、INVITE応答メッセージに含まれるToヘッダフィールドを抜き出し、抜き出したToヘッダフィールドに含まれるユーザ名情報800を取得する。   Specifically, if the received SIP message is an “INVITE” request of the communication partner, the storage update unit 328b extracts the From header field included in the “INVITE” request message, and the user name included in the extracted From header field. Information 800 is acquired. Here, if the received SIP message is the “INVITE” response message of the communication partner, the To header field included in the INVITE response message is extracted, and the user name information 800 included in the extracted To header field is acquired.

また、記憶更新部328bは、受信したSIPメッセージにのボディ部から、mラインのポート番号が0以外でありかつcフィールドのアドレスがContactヘッダフィールドのアドレス情報810と同じメディア情報820を抜き出して、これを第2メディア情報824とする。ここで、図14に示すボディ部におけるSDPのmラインはメディア情報820を表している。尚、mラインにはメディア情報820の他にポート番号を含んでいる。200/OK応答において、ポート番号が0であるメディア情報は使用拒否を表す。また、図14に示すボディ部におけるSDPのcラインは接続データ情報を表している。cラインにはビデオやオーディオ等をやりとりする場合の接続アドレスを含んでいる。記憶更新部328bは、このようにして取得されたユーザ名情報800とメディア情報820を組として第2テーブル354を更新する。   Further, the storage update unit 328b extracts the media information 820 from the body part of the received SIP message, where the port number of the m line is other than 0 and the address of the c field is the same as the address information 810 of the Contact header field, This is second media information 824. Here, the m line of the SDP in the body part shown in FIG. 14 represents the media information 820. The m line includes a port number in addition to the media information 820. In the 200 / OK response, the media information whose port number is 0 represents use refusal. Also, the c line of the SDP in the body part shown in FIG. 14 represents connection data information. The c line contains the connection address for video and audio exchanges. The storage update unit 328b updates the second table 354 with the user name information 800 and the media information 820 acquired in this way as a set.

ここで、第2の実施形態においては、第2テーブル354のユーザ名情報800を、「INVITE」処理時に用いられる形式としている。具体的に図15に示すように、ユーザ名情報800が「tom@example.com」、「alice@abc.com」となっている。これにより、記憶更新部328bにおいて、情報の変換作業等を行う必要はない。   Here, in the second embodiment, the user name information 800 in the second table 354 is in a format used during the “INVITE” process. Specifically, as shown in FIG. 15, the user name information 800 is “tom@example.com” and “alice@abc.com”. As a result, it is not necessary to perform an information conversion operation or the like in the storage update unit 328b.

このように、第2の実施形態の通信装置300によれば、第1の実施形態と同様の作用に加え、自装置と通信している装置のメディア情報820を用いて第2テーブル354を更新することができるため、ユーザは所望の通信相手は予め第2テーブル354に登録しておく必要はない。そして、SIPにより他の装置と通信処理が行われる都度に、第2テーブル354が自動的に更新されるので、第2テーブル354を常に最新の情報としておくことができ、実用に際して極めて有利である。   As described above, according to the communication device 300 of the second embodiment, in addition to the same operation as that of the first embodiment, the second table 354 is updated using the media information 820 of the device communicating with the own device. Therefore, the user does not need to register the desired communication partner in the second table 354 in advance. Since the second table 354 is automatically updated every time communication processing with another device is performed by SIP, the second table 354 can always be kept up-to-date, which is extremely advantageous in practical use. .

尚、第2の実施形態においては、INVITE処理部328aが記憶更新部328bを有するものを示したが、SIP通信部320の他の処理部が記憶更新部を有していてもよい。要は、SIP通信部320が、他装置との通信時に取得される他装置のユーザ名情報800及びメディア情報820を用いて、第2情報記憶部350のユーザ名情報800及び第2メディア情報824を更新するようにすればよい。   In the second embodiment, the INVITE processing unit 328a includes the storage update unit 328b. However, another processing unit of the SIP communication unit 320 may include the storage update unit. In short, the SIP communication unit 320 uses the user name information 800 and the media information 820 of the other device acquired when communicating with the other device, and uses the user name information 800 and the second media information 824 of the second information storage unit 350. Should be updated.

尚、第2の実施形態においても、照合結果の表示内容、表示方法等は任意であるし、その他、具体的な細部構造等についても適宜に変更可能であることは勿論である。   In the second embodiment, the display content and display method of the collation result are arbitrary, and it is needless to say that the specific detailed structure can be appropriately changed.

本発明の第1の実施形態を示すSIPのIP電話システムの概略構成図である。1 is a schematic configuration diagram of a SIP IP telephone system showing a first embodiment of the present invention. 通信装置の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of a communication apparatus. 通信装置内における情報の送受を示すブロック図である。It is a block diagram which shows transmission / reception of the information in a communication apparatus. 第1テーブルを示す説明図である。It is explanatory drawing which shows a 1st table. 第2テーブルを示す説明図である。It is explanatory drawing which shows a 2nd table. 通信装置の動作を示すフローチャートである。It is a flowchart which shows operation | movement of a communication apparatus. 表示部の入力画面の例を示す図である。It is a figure which shows the example of the input screen of a display part. 表示部の入力画面の例を示す図である。It is a figure which shows the example of the input screen of a display part. 登録メッセージの例を示す図である。It is a figure which shows the example of a registration message. 登録メッセージの例を示す図である。It is a figure which shows the example of a registration message. 変形例を示すものであり、通信装置の動作を示すフローチャートである。It is a flowchart which shows a modification and shows operation | movement of a communication apparatus. 本発明の第2の実施形態を示すもので、通信装置の概略構成を示すブロック図である。FIG. 5 is a block diagram illustrating a schematic configuration of a communication apparatus according to a second embodiment of the present invention. 通信装置内における情報の送受を示すブロック図である。It is a block diagram which shows transmission / reception of the information in a communication apparatus. 「INVITE」のリクエストメッセージの例を示す図である。It is a figure which shows the example of the request message of "INVITE". 第2テーブルを示す説明図である。It is explanatory drawing which shows a 2nd table.

符号の説明Explanation of symbols

1 通信システム
100 インターネット
200 ロケーションサーバ
300 通信端末
310 入力部
320 SIP通信部
322 SIP受信部
324 SIP送信部
326 登録処理部
326a 登録処理部
326b 禁止部
328 INVITE処理部
328a INVITE処理部
328b 記憶更新部
330 通信処理部
340 第1情報記憶部
342 第1テーブル
350 第2情報記憶部
352 第2テーブル
354 第2テーブル
360 メディア照合部
370 表示部
380 テーブル書換部
400 通信端末
500 通信端末
600 通信端末
700 通信端末
800 ユーザ名情報
810 アドレス情報
820 メディア情報
822 第1メディア情報
824 第2メディア情報
830 登録メッセージ
840 リクエストメッセージ
DESCRIPTION OF SYMBOLS 1 Communication system 100 Internet 200 Location server 300 Communication terminal 310 Input part 320 SIP communication part 322 SIP reception part 324 SIP transmission part 326 Registration process part 326a Registration process part 326b Prohibition part 328 INVITE process part 328a INVITE process part 328b Storage update part 330 Communication processing unit 340 First information storage unit 342 First table 350 Second information storage unit 352 Second table 354 Second table 360 Media verification unit 370 Display unit 380 Table rewriting unit 400 Communication terminal 500 Communication terminal 600 Communication terminal 700 Communication terminal 800 User name information 810 Address information 820 Media information 822 First media information 824 Second media information 830 Registration message 840 Request message

Claims (5)

SIP(Session Initiation Protocol)によりネットワーク上の他装置と通信する通信装置において、
第1ユーザの端末のアドレス情報を、当該端末にて通信に用いられる第1メディア情報と対応付けて記憶する第1情報記憶部と、
外部の第2ユーザのユーザ名情報を、第2ユーザが使用する端末にて通信に用いられる第2メディア情報と対応付けて記憶する第2情報記憶部と、
前記アドレス情報に関する信号を受信すると、前記第1情報記憶部から該アドレス情報に対応付けられた前記第1メディア情報を検索し、該第1メディア情報と前記第2情報記憶部に記憶された前記第2メディア情報を比較して、前記第1ユーザが使用する端末と前記第2ユーザが使用する端末とで通信が確立するか否かを照合し照合結果を出力するメディア照合部と、を備えた通信装置。
In a communication device that communicates with other devices on the network by SIP (Session Initiation Protocol),
A first information storage unit that stores address information of the terminal of the first user in association with first media information used for communication at the terminal;
A second information storage unit for storing user name information of an external second user in association with second media information used for communication at a terminal used by the second user;
When the signal related to the address information is received, the first media information associated with the address information is retrieved from the first information storage unit, and the first media information and the second information storage unit are stored in the first media information. A media verification unit that compares second media information, verifies whether communication is established between the terminal used by the first user and the terminal used by the second user, and outputs a verification result; Communication equipment.
SIP(Session Initiation Protocol)によりネットワーク上の他装置と通信する通信装置において、
第1ユーザの端末のアドレス情報を、当該端末にて通信に用いられる第1メディア情報と対応付けて記憶する第1情報記憶部と、
外部の第2ユーザのユーザ名情報を、第2ユーザが使用する端末にて通信に用いられる第2メディア情報と対応付けて記憶する第2情報記憶部と、
前記アドレス情報に関する信号を受信すると、前記第1情報記憶部から該アドレス情報に対応付けられた前記第1メディア情報を検索し、該第1メディア情報と前記第2情報記憶部に記憶された前記第2メディア情報を比較して、前記第1ユーザが使用する端末と前記第2ユーザが使用する端末とで通信が確立するか否かを照合し照合結果を出力するメディア照合部と、
前記ネットワーク上のロケーションサーバと通信して前記ロケーションサーバにユーザ名情報及びアドレス情報を登録するための登録メッセージを送信する登録部と、備え、
前記登録部は、前記ロケーションサーバへの登録時に、前記メディア照合部へ前記アドレス情報を送信することを特徴とする通信装置。
In a communication device that communicates with other devices on the network by SIP (Session Initiation Protocol),
A first information storage unit that stores address information of the terminal of the first user in association with first media information used for communication at the terminal;
A second information storage unit for storing user name information of an external second user in association with second media information used for communication at a terminal used by the second user;
When the signal related to the address information is received, the first media information associated with the address information is retrieved from the first information storage unit, and the first media information and the second information storage unit are stored in the first media information. A media collation unit that compares second media information, collates whether communication is established between the terminal used by the first user and the terminal used by the second user, and outputs a collation result;
A registration unit that communicates with a location server on the network and transmits a registration message for registering user name information and address information to the location server; and
The registration unit transmits the address information to the media verification unit when registering with the location server.
前記登録部は、前記ロケーションサーバに登録される前記アドレス情報が自装置のものである場合に、前記メディア照合部への該アドレス情報の送信を禁止する禁止部を有することを特徴とする請求項2に記載の通信装置。   The registration unit includes a prohibition unit that prohibits transmission of the address information to the media verification unit when the address information registered in the location server is that of the own device. 2. The communication device according to 2. SIP(Session Initiation Protocol)によりネットワーク上の他装置と通信する通信装置において、
第1ユーザの端末のアドレス情報を、当該端末にて通信に用いられる第1メディア情報と対応付けて記憶する第1情報記憶部と、
外部の第2ユーザのユーザ名情報を、第2ユーザが使用する端末にて通信に用いられる第2メディア情報と対応付けて記憶する第2情報記憶部と、
前記アドレス情報に関する信号を受信すると、前記第1情報記憶部から該アドレス情報に対応付けられた前記第1メディア情報を検索し、該第1メディア情報と前記第2情報記憶部に記憶された前記第2メディア情報を比較して、前記第1ユーザが使用する端末と前記第2ユーザが使用する端末とで通信が確立するか否かを照合し照合結果を出力するメディア照合部と、
前記ロケーションサーバを介して他装置とのSIPによる通信を行うSIP通信部と、
前記SIP通信部にて他装置との通信時に取得される該他装置のユーザ名情報及びメディア情報を用いて、前記第2情報記憶部の前記ユーザ名情報及び前記第2メディア情報を更新する記憶更新部と、を備えたことを特徴とする通信装置。
In a communication device that communicates with other devices on the network by SIP (Session Initiation Protocol),
A first information storage unit that stores address information of the terminal of the first user in association with first media information used for communication at the terminal;
A second information storage unit for storing user name information of an external second user in association with second media information used for communication at a terminal used by the second user;
When the signal related to the address information is received, the first media information associated with the address information is retrieved from the first information storage unit, and the first media information and the second information storage unit are stored in the first media information. A media collation unit that compares second media information, collates whether communication is established between the terminal used by the first user and the terminal used by the second user, and outputs a collation result;
A SIP communication unit that performs SIP communication with other devices via the location server;
Storage for updating the user name information and the second media information in the second information storage unit using the user name information and media information of the other device acquired at the time of communication with the other device in the SIP communication unit And an updating unit.
前記メディア照合部から前記照合結果が出力され、前記第1ユーザへ前記照合結果を報知する照合結果報知部を有することを特徴とする請求項1から4のいずれか1項に記載の通信装置。   5. The communication apparatus according to claim 1, further comprising: a collation result notifying unit that outputs the collation result from the media collating unit and notifies the collation result to the first user. 6.
JP2006178757A 2006-06-28 2006-06-28 Communication device Pending JP2008011122A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006178757A JP2008011122A (en) 2006-06-28 2006-06-28 Communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006178757A JP2008011122A (en) 2006-06-28 2006-06-28 Communication device

Publications (1)

Publication Number Publication Date
JP2008011122A true JP2008011122A (en) 2008-01-17

Family

ID=39068941

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006178757A Pending JP2008011122A (en) 2006-06-28 2006-06-28 Communication device

Country Status (1)

Country Link
JP (1) JP2008011122A (en)

Similar Documents

Publication Publication Date Title
US8724618B2 (en) System for connecting information processing devices associated with IP telephones
CN101507211B (en) Client controlled dynamic call forwarding
JP4779450B2 (en) Network system that performs application control according to context information
CN106664287B (en) Method and communication processing device for controlling communication session establishment in a multimedia communication network
JP4640448B2 (en) Telephone equipment for both networks
US8798037B2 (en) Apparatus and method for providing recording service in IP multimedia subsystem
US9143536B2 (en) Determining a location address for shared data
JP6305786B2 (en) Incoming call control apparatus, incoming call control method, and program
US20080117916A1 (en) VoIP TERMINAL APPARATUS, VoIP COMMUNICATION SYSTEM AND PRESENCE CHECK METHOD THEREOF
JP2017022617A (en) Incoming call control apparatus, incoming call control method, user terminal, and program
JP2008011122A (en) Communication device
US20140295806A1 (en) Encoded identifier based network
US20090190574A1 (en) Telephone feature selection based on features received from a service provider
JP4679483B2 (en) IP telephone terminal switching apparatus and method
JP2006121470A (en) Telephone communication system and information processing terminal used for the same, telephone communication control method and program for controlling telephone communication
JP2010016774A (en) Communication control apparatus, communication system, communication control method, and communication method
US8495231B1 (en) System and method for remote call control
US8391181B2 (en) Communication device, device for determining possibility of discriminating relation of pseudonymous-name communication identifier, communication system, communication method and storage medium
JP4179506B2 (en) Communication terminal
KR20090109911A (en) Method and terminal for displaying caller information using presence information
KR20060091451A (en) Sender image display service method and system using SPI protocol
JP4918873B2 (en) Subscriber verification system, verification server, and subscriber verification method
JP2007195002A (en) Telephone system for notifying presence state
JP4853069B2 (en) COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, COMMUNICATION CONTROL SYSTEM, AND COMMUNICATION CONTROL PROGRAM
JP2004363959A (en) Communication apparatus