JP4301202B2 - SIP proxy server - Google Patents

SIP proxy server Download PDF

Info

Publication number
JP4301202B2
JP4301202B2 JP2005130212A JP2005130212A JP4301202B2 JP 4301202 B2 JP4301202 B2 JP 4301202B2 JP 2005130212 A JP2005130212 A JP 2005130212A JP 2005130212 A JP2005130212 A JP 2005130212A JP 4301202 B2 JP4301202 B2 JP 4301202B2
Authority
JP
Japan
Prior art keywords
sip
identification information
proxy server
communication
sip proxy
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.)
Active
Application number
JP2005130212A
Other languages
Japanese (ja)
Other versions
JP2006311123A (en
Inventor
好史 谷本
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.)
Murata Machinery Ltd
Original Assignee
Murata Machinery Ltd
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 Murata Machinery Ltd filed Critical Murata Machinery Ltd
Priority to JP2005130212A priority Critical patent/JP4301202B2/en
Publication of JP2006311123A publication Critical patent/JP2006311123A/en
Application granted granted Critical
Publication of JP4301202B2 publication Critical patent/JP4301202B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、SIP(Session Initiation Protocol)プロキシサーバに関し、詳しくは、SIPプロキシサーバが管轄するネットワークエリア内のSIP通信装置と前記ネットワークエリア外のSIP通信装置との間でSIPメッセージ等の転送処理を行うSIPプロキシサーバに関する。   The present invention relates to a SIP (Session Initiation Protocol) proxy server, and more particularly, to transfer a SIP message or the like between a SIP communication device in a network area managed by the SIP proxy server and a SIP communication device outside the network area. It relates to a SIP proxy server to perform.

近年、SIPメッセージをやり取りしてメディアセッションを確立した上で、画像データ等のデータ通信を行う通信装置(以下「SIP通信装置」という。)が提案されている(例えば、特許文献1乃至3を参照。)。SIP通信装置間でのSIPメッセージやメディアデータ(画像データ、音声データ等)の転送は、SIPプロキシサーバ(例えば、特許文献1乃至3のSIPサーバ)によって行われる。SIP通信装置をLANに設置し、前記SIPプロキシサーバを、例えば特許文献4に開示されているようなリバースプロキシサーバ(201)のように、LANを出入りするパケットの監視できる所に設置すれば、LAN内外の通信についてアクセス制御を行うことができる。例えば、LAN外からLAN内への不正なアクセスやLAN内からLAN外の特定のアドレスへのアクセスを禁止したり、LANを出入りするパケットの転送優先度を制御することができる。   In recent years, a communication apparatus (hereinafter referred to as “SIP communication apparatus”) that performs data communication such as image data after establishing a media session by exchanging SIP messages has been proposed (for example, Patent Documents 1 to 3). reference.). Transfer of SIP messages and media data (image data, audio data, etc.) between SIP communication devices is performed by a SIP proxy server (for example, the SIP server of Patent Documents 1 to 3). If a SIP communication device is installed in a LAN and the SIP proxy server is installed in a place where packets entering and leaving the LAN can be monitored, such as a reverse proxy server (201) as disclosed in Patent Document 4, for example, Access control can be performed for communication inside and outside the LAN. For example, unauthorized access from outside the LAN to the inside of the LAN or access from the LAN to a specific address outside the LAN can be prohibited, or the transfer priority of packets entering and leaving the LAN can be controlled.

特開2004−172853号公報JP 2004-172853 A 特開2004−221945号公報JP 2004-221945 A 特開2004−260535号公報JP 2004-260535 A 特開2003−186764号公報JP 2003-186664 A

現在、企業等の様々な組織において、ネットワークが構築され、ネットワーク単位で、情報資源の運用、管理が行われるようになっている。SIP通信装置が送受信する通信データについても、SIPプロキシサーバにより、ネットワーク単位で運用、管理することができれば便利である。特に、ユーザ等が希望する特定の通信データのみを対象として運用、管理することができれば、運用、管理効率の向上が見込まれる。   Currently, in various organizations such as companies, networks are constructed, and information resources are operated and managed in units of networks. It is convenient if communication data transmitted and received by the SIP communication device can be operated and managed in units of networks by the SIP proxy server. In particular, if operation and management can be performed only on specific communication data desired by the user or the like, improvement in operation and management efficiency is expected.

しかしながら、従来より提案されているSIPプロキシサーバは、基本的には、パケットを中継するだけのものであり、LAN内外のSIP通信装置間で行われる特定の通信を対象として通信データを取り込んで記憶保存するものは未だに提案されていない。このため、SIP通信について、ネットワーク単位で特定の通信データのみを対象として運用、管理することが困難であった。   However, the conventionally proposed SIP proxy server basically only relays packets, and captures and stores communication data for specific communications performed between SIP communication apparatuses inside and outside the LAN. Nothing to save has been proposed yet. For this reason, it has been difficult to operate and manage SIP communication only for specific communication data in units of networks.

本発明は、かかる問題に鑑みてなされたものであり、管轄するネットワークエリア内外のSIP通信装置間で行われる通信のうち、ユーザ等が希望する特定の通信のみを対象とした通信データの運用、管理を効率的に行うことを可能とするSIPプロキシサーバを提供することを目的とする。   The present invention has been made in view of such a problem, and among communication performed between SIP communication apparatuses inside and outside a network area under jurisdiction, operation of communication data only for specific communication desired by a user or the like, It is an object of the present invention to provide a SIP proxy server that enables efficient management.

請求項1記載のSIPプロキシサーバは、管轄するネットワークエリア内のSIP通信装置と管轄するネットワークエリア外のSIP通信装置との間でSIPメッセージを転送する際に、転送するSIPメッセージの「INVITE」メッセージ内に明示的に記述され、転送するメディアデータを取り込んで記憶すべきことを示すキャプチャ識別情報を検出する検出手段と、該手段により所定のキャプチャ識別情報を検出した場合に、該キャプチャ識別情報に基づいて、前記SIP通信装置間で転送する「INVITE」メッセージ内に記述されている情報、及びメディアセッションで転送するメディアデータのファイル、を互いに対応付けて管理情報として記憶する通信データ記憶手段と、を備えることを特徴としている。 The SIP proxy server according to claim 1, when the SIP message is transferred between the SIP communication device in the network area under the jurisdiction and the SIP communication device outside the network area under the jurisdiction , the “INVITE” message of the SIP message to be transferred The capture identification information that is explicitly described in the image and indicates that the capture identification information indicating that the media data to be transferred should be captured and stored , and when the predetermined capture identification information is detected by the means , based on a communication data storing means for storing the information described in the "INVITE" message to be transferred between the SIP communication apparatus, and a management information in association with the file of the media data to be transferred in the media session, each other, It is characterized by having.

請求項2記載のSIPプロキシサーバは、請求項1記載のSIPプロキシサーバにおいて、前記通信データ記憶手段により記憶したメディアデータの出力要求を受信した場合に、その出力要求元へ前記記憶したメディアデータを出力する出力手段を更に備えることを特徴としている。 SIP proxy server according to claim 2, wherein, in the SIP proxy server according to claim 1, wherein, when receiving an output request for media data stored by the communication data storage unit, the media data described above stored in the output request source It further comprises output means for outputting.

請求項3記載のSIPプロキシサーバは、請求項2記載のSIPプロキシサーバにおいて、記出力要求は、キャプチャ識別情報の指定を伴ったものであり、前記出力手段は、前記出力要求で指定されたキャプチャ識別情報が対応付けられたメディアデータを前記出力要求元へ出力することを特徴としている。 SIP proxy server according to claim 3, wherein, in the SIP proxy server according to claim 2 wherein, prior SL output request, which was accompanied by the designation of the capture identification information, and the output means, designated by the output request Media data associated with capture identification information is output to the output request source.

請求項4記載のSIPプロキシサーバは、請求項2記載のSIPプロキシサーバにおいて、前記検出手段は、前記転送するSIPメッセージから更に所定の閲覧制限識別情報を検出し、前記通信データ記憶手段は、前記検出手段が検出した前記所定の閲覧制限識別情報を前記メディアデータに対応付けて記憶し、出力要求元となる装置の閲覧制限識別情報を予め記憶する手段を更に備え、前記出力手段は、前記出力要求元の閲覧制限識別情報と前記記憶したメディアデータに対応付けられた閲覧制限識別情報とに基づいて当該メディアデータの閲覧を許可すべきか制限すべきかを判別し、制限すべきと判別した場合には、前記出力を行わないことを特徴としている。 SIP proxy server according to claim 4, wherein, in the SIP proxy server according to claim 2, wherein said detecting means further detects a predetermined viewing restriction identification information from a SIP message to the transfer, before Symbol communication data storage means, The predetermined browsing restriction identification information detected by the detection means is stored in association with the media data, and further includes means for preliminarily storing browsing restriction identification information of an apparatus that is an output request source. When determining whether to permit or restrict browsing of the media data based on the browsing restriction identification information of the output request source and the browsing restriction identification information associated with the stored media data Is characterized in that the output is not performed.

請求項1記載のSIPプロキシサーバによれば、SIPプロキシサーバが管轄するネットワークエリア内のSIP通信装置と前記ネットワークエリア外のSIP通信装置の間で行われる通信のうち、ユーザが希望する特定の通信データ、例えば運用、管理、再利用等の必要のある通信データなど、についてのみ、記憶保存させることが可能となる。これにより、SIPプロキシサーバが記憶保存した通信データの運用、管理等を効率的に行うことができる。しかも、ネットワーク単位で当該運用、管理等を行うことができる。   According to the SIP proxy server according to claim 1, specific communication desired by a user among communications performed between a SIP communication device in a network area managed by the SIP proxy server and a SIP communication device outside the network area. Only data such as communication data that needs to be operated, managed, reused, etc. can be stored and saved. Thereby, operation, management, etc. of the communication data stored and saved by the SIP proxy server can be performed efficiently. In addition, the operation and management can be performed on a network basis.

請求項2記載のSIPプロキシサーバによれば、SIPプロキシサーバが記憶した通信データを外部装置から取得、参照等することができる。これにより、例えば、通信データを簡単にインタネット上で共有データとすることも可能となる。   According to the SIP proxy server of the second aspect, the communication data stored by the SIP proxy server can be acquired from, referred to by an external device. Thereby, for example, communication data can be easily shared data on the Internet.

請求項3記載のSIPプロキシサーバによれば、SIPプロキシサーバが記憶した通信データを外部装置からキャプチャ識別情報ごとに取得、参照等することができる。例えば、キャプチャ識別情報ごとに、送信原稿種別、送信者の部署等を定めるなどの運用を行うことにより、SIPプロキシサーバに記憶蓄積された多数の通信データの中から検索対象となる通信データを絞り込んで検索することができ、原稿の取得、参照等をより一層効率的に行うことができる。   According to the SIP proxy server of the third aspect, the communication data stored by the SIP proxy server can be acquired, referenced, etc. from the external device for each capture identification information. For example, by performing operations such as determining the type of transmission document, the sender's department, etc. for each capture identification information, the communication data to be searched is narrowed down from a large number of communication data stored and accumulated in the SIP proxy server. Thus, it is possible to retrieve and refer to a manuscript more efficiently.

請求項4記載のSIPプロキシサーバによれば、SIPプロキシサーバに記憶蓄積された通信データに対する閲覧を、出力要求元のアクセス権限に応じて許可するので、記憶蓄積されている各通信データに対する機密性を確保することができる。   According to the SIP proxy server of claim 4, since browsing of the communication data stored and stored in the SIP proxy server is permitted according to the access authority of the output request source, the confidentiality of each communication data stored and stored Can be secured.

以下、本発明の第1の実施の形態に係るSIPプロキシサーバについて説明する。図1に本発明の実施の形態に係るSIPプロキシサーバ1が管轄するLAN2内の構成例を示す。LAN2には、SIPプロキシサーバ1のほかに、複数のSIP通信装置4、複数のクライアントPC5が接続されている。SIPプロキシサーバ1は、ルータ3と直接接続されており、ルータ3を通じてLAN2を出入りする全てのパケットを監視できるように接続されている。   The SIP proxy server according to the first embodiment of the present invention will be described below. FIG. 1 shows a configuration example in the LAN 2 managed by the SIP proxy server 1 according to the embodiment of the present invention. In addition to the SIP proxy server 1, a plurality of SIP communication devices 4 and a plurality of client PCs 5 are connected to the LAN 2. The SIP proxy server 1 is directly connected to the router 3 and is connected so as to monitor all packets entering and leaving the LAN 2 through the router 3.

SIPプロキシサーバ1は、図2に示すように、制御部6、通信部7、制御情報記憶部8、操作部9、表示部10、補助記憶装置11等を備える。制御部6は、図示しないCPU(中央処理装置)、ROM(リードオンリーメモリー)、RAM(ランダムアクセスメモリー)等で構成され、ROMに格納された制御プログラムに基づいてCPUが発行する命令にしたがって、SIPプロキシサーバ1を構成する各部の動作を制御する。また、制御部6は、取得した画像データの頁数及びデータサイズ、取得した音声データのデータサイズを検出する手段としても機能する。通信部7は、NIC(ネットワークインタフェースカード)を備え、LAN2内に接続されたSIP通信装置4、クライアントPC5、ルータ3等との通信を行う。   As shown in FIG. 2, the SIP proxy server 1 includes a control unit 6, a communication unit 7, a control information storage unit 8, an operation unit 9, a display unit 10, an auxiliary storage device 11, and the like. The control unit 6 is composed of a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), etc. (not shown), and in accordance with a command issued by the CPU based on a control program stored in the ROM. The operation of each part constituting the SIP proxy server 1 is controlled. The control unit 6 also functions as means for detecting the page number and data size of the acquired image data and the data size of the acquired audio data. The communication unit 7 includes a NIC (network interface card), and performs communication with the SIP communication device 4, the client PC 5, the router 3, and the like connected in the LAN 2.

制御情報記憶部8は、例えばRAMからなり、操作部9等におけるユーザの所定操作により登録された1又は複数のキャプチャ識別情報と、閲覧制限情報管理テーブルを記憶している。本実施の形態においては、キャプチャ識別情報として、「SESSION TRACE1 ON」と「SESSION TRACE2 ON」が登録されている。図3に示すように、閲覧制限情報管理テーブル12は、クライアントPC5のユーザIDごとに「1」、「2」等の閲覧制限識別情報を記憶している。SIPプロキシサーバ1は、前記キャプチャ識別情報、閲覧制限情報管理テーブル12等に基いて後述する出力動作の制御を行うようになっているが、出力動作については後に詳述する。なお、前記ユーザIDは、クライアントPC5を特定できる情報であればよく、例えば、IPアドレスなどその他の装置特定情報を適用してもよい。また、LAN2内のクライアントPC5の代わりにLAN2外の外部装置のユーザID等を登録することも可能である。   The control information storage unit 8 includes, for example, a RAM, and stores one or a plurality of capture identification information registered by a user's predetermined operation in the operation unit 9 or the like, and a browsing restriction information management table. In the present embodiment, “SESSION TRACE1 ON” and “SESSION TRACE2 ON” are registered as capture identification information. As shown in FIG. 3, the browsing restriction information management table 12 stores browsing restriction identification information such as “1” and “2” for each user ID of the client PC 5. The SIP proxy server 1 controls an output operation to be described later based on the capture identification information, the browsing restriction information management table 12, and the like. The output operation will be described in detail later. The user ID only needs to be information that can identify the client PC 5. For example, other device identification information such as an IP address may be applied. It is also possible to register the user ID of an external device outside the LAN 2 instead of the client PC 5 inside the LAN 2.

操作部9は、キーボード、マウス等の入力装置で構成される。表示部10は、例えばLCD(Liquid Crystal Display)からなり、SIPプロキシサーバ1が保有する情報、例えば制御情報記憶部8に記憶されているキャプチャ識別情報、閲覧制限情報管理テーブル12、機器設定情報等を表示する。補助記憶装置11は、ハードディスク装置などで構成され、後述する通信データを記憶し蓄積する。   The operation unit 9 includes an input device such as a keyboard and a mouse. The display unit 10 is composed of, for example, an LCD (Liquid Crystal Display), information held by the SIP proxy server 1, for example, capture identification information stored in the control information storage unit 8, a browsing restriction information management table 12, device setting information, and the like Is displayed. The auxiliary storage device 11 is composed of a hard disk device or the like, and stores and accumulates communication data to be described later.

上記構成を備えるSIPプロキシサーバ1は、SIPプロキシサーバ本来の機能であるSIPメッセージ、メディアデータ等の転送機能等に加え、SIPメッセージに所定のキャプチャ識別情報が記述されている場合に、当該SIPメッセージに係る通信において発呼側SIP通信装置と被呼側SIP通信装置の間で転送する通信データを取り込んで記憶する(以下「キャプチャ」ともいう。)機能を備える。   The SIP proxy server 1 having the above-described configuration is used when a predetermined capture identification information is described in the SIP message in addition to the SIP message and the transfer function of media data, which are the original functions of the SIP proxy server. In the communication, the communication data transferred between the calling side SIP communication device and the called side SIP communication device is captured and stored (hereinafter also referred to as “capture”).

また、SIPプロキシサーバ1は、キャプチャした通信データを外部装置からの出力要求に応じて要求元の外部装置へ出力するデータ出力機能を備えている。SIPプロキシサーバ1は、HTTPサーバ機能を備えており、前記データ出力機能は、HTTPサーバ機能等により実現される。すなわち、SIPプロキシサーバ1は、外部装置であるHTTPクライアントから特定のURL(Uniform Resource Locators)を指定したファイルの要求があった場合に、記憶蓄積している通信データをHTTPクライアントへ出力する。   Further, the SIP proxy server 1 has a data output function for outputting captured communication data to an external device that is a request source in response to an output request from the external device. The SIP proxy server 1 has an HTTP server function, and the data output function is realized by an HTTP server function or the like. That is, the SIP proxy server 1 outputs the communication data stored and accumulated to the HTTP client when there is a request for a file specifying a specific URL (Uniform Resource Locators) from the HTTP client which is an external device.

LAN2内のSIP通信装置4、LAN2外のSIP通信装置30は、SIPによりメディアセッションを確立した上で画像データ又は音声データのメディアデータの通信を行うSIP通信機能を備える。SIP通信機能においては、SIPによりメディアセッションを確立して、音声通信(いわゆるIP電話通信)と画像データの通信(いわゆるIPファクシミリ通信)を行うことができるようになっている。なお、SIP通信装置4、30は、SIPによりメディアセッションを確立して音声データ、画像データ等を送受信するために必要なプロトコルとして、例えばRTP(Real-time Transport Protocol)、SDP(Session Description Protocol)なども実装している。   The SIP communication device 4 in the LAN 2 and the SIP communication device 30 outside the LAN 2 have a SIP communication function for communicating image data or audio data media data after establishing a media session by SIP. In the SIP communication function, a media session is established by SIP, and voice communication (so-called IP telephone communication) and image data communication (so-called IP facsimile communication) can be performed. Note that the SIP communication apparatuses 4 and 30 establish, for example, RTP (Real-time Transport Protocol) and SDP (Session Description Protocol) as protocols necessary for establishing a media session by SIP and transmitting and receiving audio data, image data, and the like. Etc. are also implemented.

また、SIP通信装置4、30は、相手先へ送信するSIPメッセージの所定箇所、本実施の形態ではSDPヘッダの「s」フィールドに、所定のキャプチャ識別情報及び閲覧制限識別情報を記述する手段を有する。キャプチャ識別情報は、SIPプロキシサーバ1に対して通信データをキャプチャする必要性があるか否かを識別させるための情報であり、閲覧制限識別情報は、SIPプロキシサーバに対して、同サーバがキャプチャした通信データに対する閲覧要求が外部装置からあった場合に、当該通信データが、閲覧を許可すべきものであるか、制限すべきものであるかを識別させるための情報である。したがって、発呼側となるSIP通信装置4又は30において、SIPメッセージのSDPヘッダの「s」フィールドに、SIPプロキシサーバ1に予め登録されているキャプチャ識別情報と同じものを記述することにより、送信する通信データをSIPプロキシサーバ1にキャプチャさせることができるようになっている。また、発呼側となるSIP通信装置4又は30において、同じく「s」フィールドに閲覧制限識別情報を記述することにより、通信データの閲覧を外部装置ごとに制限することができるようになっている。   In addition, the SIP communication devices 4 and 30 have means for describing predetermined capture identification information and browsing restriction identification information in a predetermined location of the SIP message to be transmitted to the other party, in this embodiment, in the “s” field of the SDP header. Have. The capture identification information is information for identifying whether or not the SIP proxy server 1 needs to capture communication data, and the browsing restriction identification information is captured by the server with respect to the SIP proxy server. This is information for identifying whether the communication data should be permitted to be browsed or restricted when a browse request for the communication data is received from an external device. Therefore, in the SIP communication device 4 or 30 on the calling side, transmission is performed by describing the same capture identification information registered in advance in the SIP proxy server 1 in the “s” field of the SDP header of the SIP message. The communication data to be captured can be captured by the SIP proxy server 1. Further, in the SIP communication device 4 or 30 that is the calling side, similarly, browsing restriction identification information is described in the “s” field, so that browsing of communication data can be restricted for each external device. .

本実施の形態では、SIP通信装置4、30には、キャプチャ識別情報として「SESSION TRACE1 ON」又は「SESSION TRACE2 ON」が登録されており、閲覧制限識別情報として「1」又は「2」が登録されている。SIP通信装置4、30は、発呼時に「INVITE」メッセージ内のSDPヘッダの「s」フィールドに、自装置4、30に登録されている前記キャプチャ識別情報及び閲覧制限識別情報を自動的に記述するようになっている。また、SIP通信装置2、30においては、相手先へ送信する画像データ或いは相手先と送受信する音声データに付与すべきファイル名を送信開始操作時の入力操作により、或いは、自動的に、前記キャプチャ識別情報等とともに、SDPヘッダの「s」フィールドに記述するようになっている。   In the present embodiment, “SESSION TRACE1 ON” or “SESSION TRACE2 ON” is registered as the capture identification information, and “1” or “2” is registered as the browsing restriction identification information. Has been. The SIP communication devices 4 and 30 automatically describe the capture identification information and the browsing restriction identification information registered in the devices 4 and 30 in the “s” field of the SDP header in the “INVITE” message at the time of calling. It is supposed to be. Further, in the SIP communication apparatuses 2 and 30, the file name to be given to the image data to be transmitted to the other party or the audio data to be transmitted to and received from the other party is input by the input operation at the time of starting the transmission or automatically. Along with the identification information and the like, it is described in the “s” field of the SDP header.

また、SIP通信装置4、30は、前記キャプチャ識別情報、ファイル名及び閲覧制限識別情報の全て、又は、閲覧制限識別情報のみを、設定により又は送信開始操作時の操作により、「INVITE」メッセージへ記述しないようにする手段をも備える。したがって、発呼側SIP通信装置4、30のユーザは、必要に応じて、SIPプロキシサーバ1に対して通信データをキャプチャさせたりさせなかったり、あるいは、閲覧制限を指定したりしなかったりすることができる。なお、SIP通信装置4、30が、キャプチャ識別情報、閲覧制限識別情報等を記述するSDPのヘッダの「s」フィールドは、記述場所の一例である。つまり、SDPヘッダの「s」フィールドのように、メディアセッションの確立に際して使用されないフィールドであれば、SIPメッセージのSDPのヘッダの「s」フィールド以外の箇所にキャプチャ識別情報、閲覧制限識別情報等が記述されるようにし、SIPプロキシサーバ1によって、当該箇所に記述されたキャプチャ識別情報等が検出されるようにしてもよい。   In addition, the SIP communication devices 4 and 30 send all of the capture identification information, the file name and the browsing restriction identification information, or only the browsing restriction identification information to the “INVITE” message by setting or by an operation at the time of starting transmission. It also has means to prevent it from being described. Therefore, the user of the calling-side SIP communication device 4 or 30 does not allow the SIP proxy server 1 to capture communication data or specify browsing restrictions as necessary. Can do. Note that the “s” field of the SDP header in which the SIP communication devices 4 and 30 describe capture identification information, browsing restriction identification information, and the like is an example of a description location. That is, if the field is not used when establishing a media session, such as the “s” field of the SDP header, the capture identification information, the browsing restriction identification information, etc. are located in places other than the “s” field of the SDP header of the SIP message. It may be described, and the SIP proxy server 1 may detect the capture identification information described in the part.

LAN2に接続されたクライアントPC5は、例えば、パーソナルコンピュータ等のコンピュータにOS(オペレーティングシステム)、ブラウザ等が組み込まれてなるものである。   The client PC 5 connected to the LAN 2 is configured by, for example, an OS (operating system), a browser, and the like incorporated in a computer such as a personal computer.

以下、SIPプロキシサーバ1がLAN2外のSIP通信装置30からLAN2内のSIP通信装置4宛の「INVITE」メッセージ、又は、LAN2内のSIP通信装置4からLAN2外のSIP通信装置30宛の「INVITE」メッセージを受信して転送する際の処理動作について図4のフローチャートに基づいて説明する。   Hereinafter, the SIP proxy server 1 sends an “INVITE” message addressed to the SIP communication device 4 in the LAN 2 from the SIP communication device 30 outside the LAN 2, or “INVITE” addressed to the SIP communication device 30 outside the LAN 2 from the SIP communication device 4 in the LAN 2. ”Will be described based on the flowchart of FIG. 4.

SIPプロキシサーバ1は、通信開始要求である「INVITE」メッセージを受信すると(S1:YES)、「INVITE」メッセージ内のSDPヘッダの「s」フィールドから所定のキャプチャ識別情報、つまり、SIPプロキシサーバ1に予め登録されているキャプチャ識別情報である「SESSION TRACE1 ON」、「SESSION TRACE2 ON」等の検出を試みる。   When the SIP proxy server 1 receives the “INVITE” message that is a communication start request (S1: YES), the SIP proxy server 1 obtains predetermined capture identification information, that is, the SIP proxy server 1 from the “s” field of the SDP header in the “INVITE” message. Tries to detect "SESSION TRACE1 ON", "SESSION TRACE2 ON", etc., which are capture identification information registered in advance.

例えば図4に示すように、「INVITE」メッセージM内の「s」フィールドM2に自サーバ1に予め登録されているキャプチャ識別情報と同じものを含む情報が記述されており、SIPプロキシサーバ1がそのキャプチャ識別情報を検出した場合、それを通信データのキャプチャの指示とみなして(S2:YES)、SIP通信装置4、30間で転送する通信データのキャプチャを開始する(S3)。本実施の形態においては、SIPプロキシサーバ1がキャプチャする通信データは、「INVITE」メッセージ内のSDPヘッダの「s」フィールドに記述されている情報(キャプチャ識別情報、閲覧制限識別情報、ファイル名等)と、「From:」ヘッダ及び「To:」ヘッダに記述された宛先情報(IP電話番号、IPアドレス等)と、メディアセッションで転送するメディアデータ(画像データ、音声データ等)などである。なお、SIPプロキシサーバ1がSIP通信装置4、30間で転送するデータのうち、上記以外の情報をキャプチャするようにしてもよい。   For example, as shown in FIG. 4, the “s” field M2 in the “INVITE” message M describes information including the same capture identification information registered in advance in its own server 1, and the SIP proxy server 1 When the capture identification information is detected, it is regarded as an instruction for capturing communication data (S2: YES), and capture of communication data transferred between the SIP communication apparatuses 4 and 30 is started (S3). In the present embodiment, the communication data captured by the SIP proxy server 1 is information (capture identification information, browsing restriction identification information, file name, etc.) described in the “s” field of the SDP header in the “INVITE” message. ), Destination information (IP telephone number, IP address, etc.) described in the “From:” header and “To:” header, media data (image data, audio data, etc.) transferred in the media session, and the like. In addition, you may make it capture information other than the above among the data which the SIP proxy server 1 transfers between the SIP communication apparatuses 4 and 30. FIG.

S3の処理に続いて、SIPプロキシサーバ1は、「INVITE」メッセージをその宛先となっているSIP通信装置4又は30へ転送し(S4)、さらに「200 OK」、「ACK」等の転送を行った後、発呼側SIP通信装置30又は4と被呼側SIP通信装置4又は30の間でメディアセッションが確立され、音声データや画像データ等のデータ通信が開始される(S5)。ここで転送される音声データ、画像データ等のメディアデータは、SIPプロキシサーバ1にキャプチャされる。   Following the processing of S3, the SIP proxy server 1 transfers the “INVITE” message to the SIP communication device 4 or 30 that is the destination (S4), and further transfers “200 OK”, “ACK”, and the like. Then, a media session is established between the calling side SIP communication device 30 or 4 and the called side SIP communication device 4 or 30, and data communication such as voice data and image data is started (S5). Media data such as audio data and image data transferred here is captured by the SIP proxy server 1.

音声データ、画像データ等のデータ通信が終了し、SIPプロキシサーバ1が、発呼側SIP通信装置30又は4から被呼側SIP通信装置4又は30へセッション終了要求「BYE」を転送し、その応答メッセージ「200 OK」を被呼側SIP通信装置4又は30から発呼側SIP通信装置30又は4へ転送した場合、SIP通信装置間で確立されていたメディアセッションが終了する(S6)。SIPプロキシサーバ1は、メディアセッションが終了すると、通信データのキャプチャも併せて終了する(S7)。   Data communication of voice data, image data, etc. is terminated, and the SIP proxy server 1 transfers a session termination request “BYE” from the calling side SIP communication device 30 or 4 to the called side SIP communication device 4 or 30. When the response message “200 OK” is transferred from the called-side SIP communication device 4 or 30 to the calling-side SIP communication device 30 or 4, the media session established between the SIP communication devices is terminated (S6). When the media session ends, the SIP proxy server 1 also ends communication data capture (S7).

つぎに、SIPプロキシサーバ1は、キャプチャした通信データを保存する(S8)。具体的には、例えば図4に示すような、キャプチャした通信データを相互に対応付けて記憶する管理情報T1を作成する。すなわち、SIPプロキシサーバは、キャプチャした通信データから、発呼側及び被呼側SIP通信装置の宛先情報(IP電話番号、IPアドレス等)、キャプチャ識別情報、メディアデータのファイル名、閲覧制限識別情報を検出し、これらと後記するデータサイズ等を併せたものを互いに対応付けて管理情報T1として記憶する。発呼側SIP通信装置の宛先情報は、キャプチャした「INVITE」メッセージの「From:」ヘッダから、被呼側SIP通信装置の宛先情報を「To:」ヘッダから検出される。キャプチャ識別情報、メディアデータのファイル名、閲覧制限識別情報は、キャプチャした「INVITE」メッセージのSDPヘッダの「s」フィールドから検出される。特に、ファイル名、閲覧制限識別情報は、それらを示す所定形式で記述された文字列がそれぞれ閲覧制限識別情報、ファイル名として検出される。例えば図4に示すように、SIPプロキシサーバ1は、SDPヘッダの「s」フィールドM2において「File name=」に続けて記述された文字列をファイル名として検出し、「ID=」に続けて記述された文字列を閲覧制限識別情報として検出する。さらに、SIPプロキシサーバ1の制御部6は、音声データをキャプチャした場合にあっては、そのデータサイズを検出し、画像データをキャプチャした場合にあっては、そのデータサイズと頁数を検出して、管理情報T1に含める。また、SIPプロキシサーバ1は、キャプチャしたメディアデータを前記検出したファイル名を対応付けて補助記憶装置11に保存する。SIPプロキシサーバ1は、上記のようにして作成した管理情報T1を、例えば図5に示すような、先に作成された管理情報が蓄積されてなる管理テーブルTに追加する。   Next, the SIP proxy server 1 stores the captured communication data (S8). Specifically, for example, as shown in FIG. 4, management information T1 for storing captured communication data in association with each other is created. That is, the SIP proxy server uses the captured communication data to send destination information (IP telephone numbers, IP addresses, etc.) of the calling side and called side SIP communication devices, capture identification information, media data file name, and browsing restriction identification information. , And a combination of the data size and the like to be described later is associated with each other and stored as management information T1. The destination information of the calling side SIP communication device is detected from the “From:” header of the captured “INVITE” message, and the destination information of the called side SIP communication device is detected from the “To:” header. The capture identification information, the media data file name, and the browsing restriction identification information are detected from the “s” field of the SDP header of the captured “INVITE” message. In particular, for the file name and the browsing restriction identification information, character strings described in a predetermined format indicating them are detected as the browsing restriction identification information and the file name, respectively. For example, as shown in FIG. 4, the SIP proxy server 1 detects a character string described after “File name =” in the “s” field M2 of the SDP header as a file name, and continues to “ID =”. The described character string is detected as browsing restriction identification information. Further, the control unit 6 of the SIP proxy server 1 detects the data size when the voice data is captured, and detects the data size and the number of pages when the image data is captured. And included in the management information T1. Further, the SIP proxy server 1 stores the captured media data in the auxiliary storage device 11 in association with the detected file name. The SIP proxy server 1 adds the management information T1 created as described above to the management table T in which the management information created earlier is accumulated, for example, as shown in FIG.

一方、前記S2において、SIPプロキシサーバ1が所定のキャプチャ識別情報を検出できなかった場合、通信データのキャプチャの指示がないものとみなし(S2:NO)、通信データのキャプチャを行わないで、発呼側SIP通信装置30又は4から受信した「INVITE」メッセージをその宛先となっているSIP通信装置4又は30へ転送する(S9)。さらにSIPプロキシサーバ1は、「200 OK」、「ACK」等の転送を行った後、発呼側SIP通信装置30又は4と被呼側SIP通信装置4又は30の間でメディアセッションが確立され、データ通信が行われる(S10)。   On the other hand, if the SIP proxy server 1 cannot detect the predetermined capture identification information in S2, it is considered that there is no instruction for capturing the communication data (S2: NO), and the communication data is not captured. The "INVITE" message received from the call side SIP communication device 30 or 4 is transferred to the SIP communication device 4 or 30 that is the destination (S9). Furthermore, after the SIP proxy server 1 transfers “200 OK”, “ACK”, etc., a media session is established between the calling side SIP communication device 30 or 4 and the called side SIP communication device 4 or 30. Data communication is performed (S10).

つぎに、SIPプロキシサーバ1がキャプチャした通信データを外部装置(クライアントPC5)からの出力要求に応じて出力する場合について説明する。前述したように、SIPプロキシサーバ1は、キャプチャした通信データをクライアントPC5からの出力要求に応じて出力するデータ出力機能と、図3に示すような閲覧制限情報管理テーブル12とキャプチャした閲覧制限識別情報とに基づいて、出力要求元に対して閲覧を許可すべきか制限をすべきかの判別を行う。以下に、SIPプロキシサーバ1が上記機能を実行する際の処理動作について、図6乃至図8に示すフローチャートに基づいて説明する。   Next, a case where communication data captured by the SIP proxy server 1 is output in response to an output request from an external device (client PC 5) will be described. As described above, the SIP proxy server 1 has a data output function for outputting the captured communication data in response to an output request from the client PC 5, the browsing restriction information management table 12 as shown in FIG. 3, and the captured browsing restriction identification. Based on the information, it is determined whether browsing should be permitted or restricted for the output request source. The processing operation when the SIP proxy server 1 executes the above function will be described below based on the flowcharts shown in FIGS.

クライアントPC5において、ユーザにより、そのブラウザ上で所定のURLが指定されると、クライアントPC5は、当該URLを指定したHTTPコマンド「GET」をSIPプロキシサーバ1へ送信する。SIPプロキシサーバ1は、前記URLが指定されたHTTPコマンドを受信すると、これを通信データの出力要求とみなし(S101:YES)、通信データを出力する前に、当該クライアントPC5に対してログインの要求を行う(S102)。SIPプロキシサーバ1は、クライアントPC5からログイン情報を受信すると、それを自サーバ1に予め登録されている認証情報(不図示)と照合し、受信したログイン情報に誤りがあれば(S103:NO)、例えば認証エラーメッセージをクライアントPC5へ送信するなど、アクセスを拒否して(S104)、処理動作を終了する。   In the client PC 5, when a predetermined URL is designated on the browser by the user, the client PC 5 transmits an HTTP command “GET” designating the URL to the SIP proxy server 1. When receiving the HTTP command with the URL specified, the SIP proxy server 1 regards this as an output request for communication data (S101: YES), and requests the client PC 5 to log in before outputting the communication data. (S102). When the SIP proxy server 1 receives the login information from the client PC 5, the SIP proxy server 1 compares it with authentication information (not shown) registered in the server 1 in advance, and if the received login information is incorrect (S103: NO) For example, the access is refused by transmitting an authentication error message to the client PC 5 (S104), and the processing operation is terminated.

一方、SIPプロキシサーバ1は、クライアントPC5から受信したログイン情報(ユーザID、パスワード等)が正しいと判断すれば(S103:YES)、例えば図9に示すようなキャプチャ識別情報の選択フォームのHTMLファイルをクライアントPC5へ送信する(S105)。前記選択フォームには、キャプチャ識別情報ごとに通信データの出力要求を行うためのボタン36、37、全ての通信データの出力要求を行うためのボタン38等が組み込まれている。クライアントPC5が前記選択フォームのHTMLファイルを受信すると、ブラウザを通じて同図に示すような画面がクライアントPC5のモニタに表示される。クライアントPC5のユーザの必要に応じて、該選択フォームのボタン36、37又は38が選択されると、選択されたボタンに設定されたURLがファイル要求コマンドとともにSIPプロキシサーバ1Aに対して送信される。   On the other hand, if the SIP proxy server 1 determines that the login information (user ID, password, etc.) received from the client PC 5 is correct (S103: YES), for example, an HTML file of a capture identification information selection form as shown in FIG. Is transmitted to the client PC 5 (S105). The selection form includes buttons 36 and 37 for requesting output of communication data for each capture identification information, a button 38 for requesting output of all communication data, and the like. When the client PC 5 receives the HTML file of the selection form, a screen as shown in the figure is displayed on the monitor of the client PC 5 through the browser. When the selection form button 36, 37 or 38 is selected according to the needs of the user of the client PC 5, the URL set in the selected button is transmitted to the SIP proxy server 1A together with the file request command. .

SIPプロキシサーバは、クライアントPCから、前記ボタン36又は37に設定したURLを指定したファイル要求コマンドを受信すると、これをキャプチャ識別情報の指定を伴った通信データの出力要求とみなして(S106:YES)、指定されたキャプチャ識別情報が対応付けられており、且つ、出力要求元のクライアントPC5に閲覧を許可する通信データについての管理情報のリストファイルを生成する(S107)。   When the SIP proxy server receives a file request command specifying the URL set in the button 36 or 37 from the client PC, the SIP proxy server regards this as an output request for communication data accompanied by specification of capture identification information (S106: YES). ), A list file of management information for communication data that is associated with the designated capture identification information and is permitted to be browsed by the client PC 5 that is the output request source is generated (S107).

ここで、S107の管理情報のリストファイル生成の手順について詳細に説明する。図7のフローチャートに示すように、SIPプロキシサーバ1は、管理情報テーブルT(図5参照)に格納されている各レコード(管理情報)について、例えば第1レコードから順番に、指定されたキャプチャ識別情報が対応付けられているか、つまり、管理情報テーブルTの「キャプチャ識別情報」欄に、指定されたキャプチャ識別情報が格納されているか否かを判別する(S201)。指定されたキャプチャ識別情報が対応付けられている場合は(S201:YES)、さらに、当該レコードに係る通信データの閲覧を許可すべきか制限すべきかを判別する(S202)。具体的には、ログインしたクライアントPC5のユーザIDの閲覧制限識別情報を閲覧制限情報管理テーブル12から特定し、特定した閲覧制限識別情報と当該レコードの閲覧制限識別情報とに基づいて、当該レコードに係る通信データの閲覧をクライアントPC5に対して許可すべきか制限すべきかを判別する(S202)。当該レコードに係る通信データの閲覧制限識別情報とユーザIDの閲覧制限識別情報とが一致しない場合は、SIPプロキシサーバ1は、当該レコードに係る通信データの閲覧を制限すべきであると判別する(S202:制限)。一方、当該レコードに係る通信データの閲覧制限識別情報とユーザIDの閲覧制限識別情報が一致する場合は、SIPプロキシサーバ1は、当該レコードに係る通信データの閲覧を許可すべきであると判別する(S202:許可)。SIPプロキシサーバ1は、閲覧を許可すべきであると判別した場合は、当該レコードに係る通信データの管理情報をリストアップする(S203)。   Here, the procedure of generating the management information list file in S107 will be described in detail. As shown in the flowchart of FIG. 7, the SIP proxy server 1 specifies, for example, the specified capture identification in order from the first record for each record (management information) stored in the management information table T (see FIG. 5). It is determined whether the information is associated, that is, whether the designated capture identification information is stored in the “capture identification information” column of the management information table T (S201). When the designated capture identification information is associated (S201: YES), it is further determined whether browsing of communication data related to the record should be permitted or restricted (S202). Specifically, the browsing restriction identification information of the user ID of the logged-in client PC 5 is specified from the browsing restriction information management table 12, and the record is stored based on the specified browsing restriction identification information and the browsing restriction identification information of the record. It is determined whether browsing of communication data should be permitted or restricted for the client PC 5 (S202). When the browsing restriction identification information of the communication data related to the record does not match the browsing restriction identification information of the user ID, the SIP proxy server 1 determines that the browsing of the communication data related to the record should be restricted ( S202: Restriction). On the other hand, when the browsing restriction identification information of the communication data related to the record matches the browsing restriction identification information of the user ID, the SIP proxy server 1 determines that browsing of the communication data related to the record should be permitted. (S202: Permitted). When the SIP proxy server 1 determines that browsing should be permitted, the SIP proxy server 1 lists management information of communication data related to the record (S203).

S201で、SIPプロキシサーバ1が当該レコードに係る通信データのキャプチャ識別情報とS201で指定されたキャプチャ識別情報とが異なるものであると判断した場合(S201:NO)、S202で当該レコードに係る通信データの閲覧を制限すべきであると判別した場合(S202:制限)、又はS203のリストアップ処理を行った後、当該レコード以外に前記S201、S202の判別を行っていないレコードがあるか判断する(S204)。S201、S202の判別を行っていないレコードがある場合は(S204:YES)、そのレコードについてS201乃至S204の処理を繰返し実行する。前記S201、S202の判別をしていないレコードが他にないと判断した場合は(S204:NO)、S203でリストアップした全てのレコード等をブラウザ上で表示するHTMLファイルを生成する(S205)。   When the SIP proxy server 1 determines in S201 that the capture identification information of the communication data related to the record is different from the capture identification information specified in S201 (S201: NO), the communication related to the record in S202. When it is determined that data browsing should be restricted (S202: restriction), or after performing the list-up process of S203, it is determined whether there is a record that has not been subjected to the determination of S201 and S202 other than the record. (S204). If there is a record that has not been determined in S201 and S202 (S204: YES), the processing of S201 to S204 is repeatedly executed for that record. If it is determined that there is no other record that has not been determined in S201 and S202 (S204: NO), an HTML file that displays all the records listed in S203 on the browser is generated (S205).

S205で生成されるHTMLファイルは、例えば、図10に示すように、クライアントPC5の閲覧制限識別情報(例えば「1」)とクライアントPC5に指定されたキャプチャ識別情報(例えば「SESSION TRACE1 ON」)とを含むレコード(管理情報)からなる管理情報リスト34と、管理情報リスト34に挙がっているファイル名が付与されている全てのメディアデータの出力要求を行うためのボタン35とを有する。管理情報リスト34のファイル名及びボタン35には、それぞれSIPプロキシサーバ1に対してメディアデータを要求するためのURLのリンクが設定されている。したがって、SIPプロキシサーバ1は、このHTMLファイルを生成するとともに、各ファイル名及びボタン35に設定したURLにキャプチャしたメディアデータのファイルをそれぞれ割り当てるようになっている。   For example, as shown in FIG. 10, the HTML file generated in S205 includes the browsing restriction identification information (for example, “1”) of the client PC 5 and the capture identification information specified by the client PC 5 (for example, “SESSION TRACE1 ON”). And a button 35 for requesting output of all media data to which the file names listed in the management information list 34 are assigned. A URL link for requesting media data from the SIP proxy server 1 is set in each file name and button 35 in the management information list 34. Therefore, the SIP proxy server 1 generates the HTML file and assigns each file name and the captured media data file to the URL set in the button 35.

一方、S106において、SIPプロキシサーバ1が、クライアントPC5から、前記ボタン38(図9参照)に設定したURLを指定したファイル要求コマンドを受信すると、これをキャプチャ識別情報の指定を伴わない通信データの出力要求であるとみなして(S106:NO)、当該クライアントPC5に閲覧を許可する通信データについての管理情報のリストファイルを生成する(S108)。   On the other hand, when the SIP proxy server 1 receives a file request command designating the URL set in the button 38 (see FIG. 9) from the client PC 5 in S106, the SIP proxy server 1 uses this to transmit the communication data without specifying the capture identification information. Assuming that the request is an output request (S106: NO), a list file of management information for communication data that is permitted to be browsed by the client PC 5 is generated (S108).

ここで、S108の管理情報のリストファイル生成の手順について詳細に説明する。図8のフローチャートに示すように、SIPプロキシサーバ1は、管理情報テーブルT(図5参照)に格納されている各レコード(管理情報)について、例えば第1レコードから順番に、当該レコードに係る通信データの閲覧を許可すべきか制限すべきかを判別する(S301)。具体的には、ログインしたクライアントPC5のユーザIDの閲覧制限識別情報を閲覧制限情報管理テーブル12から特定し、特定した閲覧制限識別情報と当該レコードの閲覧制限識別情報とに基づいて、当該レコードに係る通信データの閲覧をクライアントPC5に対して許可すべきか制限すべきかを判別する(S301)。当該レコードに係る通信データの閲覧制限識別情報とユーザIDの閲覧制限識別情報とが一致しない場合は、SIPプロキシサーバ1は、当該レコードに係る通信データの閲覧を制限すべきであると判別する(S301:制限)。一方、当該レコードに係る通信データの閲覧制限識別情報とユーザIDの閲覧制限識別情報が一致する場合は、SIPプロキシサーバ1は、当該レコードに係る通信データの閲覧を許可すべきであると判別する(S301:許可)。SIPプロキシサーバ1は、閲覧を許可すべきであると判別した場合は、当該レコードに係る通信データの管理情報をリストアップする(S302)。   Here, the procedure of generating the management information list file in S108 will be described in detail. As shown in the flowchart of FIG. 8, the SIP proxy server 1 communicates with each record (management information) stored in the management information table T (see FIG. 5), for example, in order from the first record. It is determined whether data browsing should be permitted or restricted (S301). Specifically, the browsing restriction identification information of the user ID of the logged-in client PC 5 is specified from the browsing restriction information management table 12, and the record is stored based on the specified browsing restriction identification information and the browsing restriction identification information of the record. It is determined whether browsing of the communication data should be permitted or restricted for the client PC 5 (S301). When the browsing restriction identification information of the communication data related to the record does not match the browsing restriction identification information of the user ID, the SIP proxy server 1 determines that the browsing of the communication data related to the record should be restricted ( S301: Restriction). On the other hand, when the browsing restriction identification information of the communication data related to the record matches the browsing restriction identification information of the user ID, the SIP proxy server 1 determines that browsing of the communication data related to the record should be permitted. (S301: Permit). If the SIP proxy server 1 determines that browsing should be permitted, the SIP proxy server 1 lists management information of communication data related to the record (S302).

SIPプロキシサーバ1は、S302のリストアップ処理を行った後、当該レコード以外に前記S301の判別を行っていないレコードがある場合は(S303:YES)、そのレコードについてS301乃至S303の処理を繰返し実行する。そして、S303において、判別していないレコードが他にないと判断した後(S303:NO)、S302でリストアップした全てのレコード等をブラウザ上で表示するHTMLファイルを生成する(S304)。   After performing the list-up process of S302, the SIP proxy server 1 repeatedly executes the processes of S301 to S303 for the record if there is a record other than the record that has not been determined in S301 (S303: YES). To do. In S303, after determining that there is no other record that has not been discriminated (S303: NO), an HTML file for displaying all the records listed in S302 on the browser is generated (S304).

S304で生成されるHTMLファイルは、例えば、図11に示すように、クライアントPC5の閲覧制限識別情報(例えば「1」)を含むレコード(管理情報)からなる管理情報リスト34Aと、管理情報リスト34Aに挙がっているファイル名が付与されている全てのメディアデータの出力要求を行うためのボタン35Aとを有する。管理情報リスト34Aのファイル名及びボタン35Aには、それぞれSIPプロキシサーバ1が蓄積しているメディアデータを要求するためのURLのリンクが設定されている。したがって、SIPプロキシサーバ1は、このHTMLファイルを生成するとともに、各ファイル名及びボタン35に設定したURLにキャプチャしたメディアデータのファイルをそれぞれ割り当てるようになっている。   For example, as shown in FIG. 11, the HTML file generated in S304 includes a management information list 34A composed of records (management information) including browsing restriction identification information (for example, “1”) of the client PC 5, and a management information list 34A. And a button 35A for making an output request for all the media data to which the file names listed in FIG. A URL link for requesting media data stored in the SIP proxy server 1 is set in each file name and button 35A in the management information list 34A. Therefore, the SIP proxy server 1 generates the HTML file and assigns each file name and the captured media data file to the URL set in the button 35.

S107又はS108のリストファイル生成処理に続いて、SIPプロキシサーバ1は、通信データの出力要求元であるクライアントPC5へ生成した前記HTMLファイルを送信(出力)する(S109)。なお、前記HTMLファイルには、発呼側及び被呼側SIP通信装置の宛先情報(IP電話番号等)、キャプチャ識別情報、閲覧制限識別情報など、SIPメッセージからキャプチャした通信データが含まれているので、前記送信によりSIPプロキシサーバ1からクライアントPC5へキャプチャした通信データのうちメディアデータ以外のものが出力されることになる。   Following the list file generation processing in S107 or S108, the SIP proxy server 1 transmits (outputs) the generated HTML file to the client PC 5 that is the communication data output request source (S109). Note that the HTML file includes communication data captured from the SIP message, such as destination information (IP telephone numbers, etc.), capture identification information, and browsing restriction identification information of the calling and called SIP communication devices. Therefore, communication data other than the media data is output from the communication data captured from the SIP proxy server 1 to the client PC 5 by the transmission.

前記HTMLファイルを受信したクライアントPC5のブラウザはそのHTMLファイルに基づいて図10又は図11に示したような画面を表示する。クライアントPC5のユーザにより表示された画面上からファイル名又はボタン35、35Aがクリック(選択)されると、クライアントPC5のブラウザは、クリックされたファイル名又はボタンに設定されたURLを指定したメディアデータ(ファイル)の出力要求をSIPプロキシサーバ1へ送信する。   The browser of the client PC 5 that has received the HTML file displays a screen as shown in FIG. 10 or FIG. 11 based on the HTML file. When the file name or button 35, 35A is clicked (selected) from the screen displayed by the user of the client PC 5, the browser of the client PC 5 specifies the media data specifying the clicked file name or the URL set in the button. An output request for (file) is transmitted to the SIP proxy server 1.

SIPプロキシサーバ1は、クライアントPC5から前記URLを指定したメディアデータの出力要求を受信すると(S110:YES)、指定されたURLに割り当てたメディアデータをクライアントPC5に対して送信(出力)する(S111)。すなわち、SIPプロキシサーバ1は、クライアントPC5のブラウザにおいてファイル名が選択された場合は、当該ファイル名が付与されたメディアデータのファイルをクライアントPC5へ送信し、ボタン35又は35Aが選択された場合は、S109で送信したファイルに挙がっているファイル名が付与された全てのメディアデータのファイルをクライアントPC5へ送信する。   When the SIP proxy server 1 receives the output request for the media data specifying the URL from the client PC 5 (S110: YES), the SIP proxy server 1 transmits (outputs) the media data assigned to the specified URL to the client PC 5 (S111). ). That is, when a file name is selected in the browser of the client PC 5, the SIP proxy server 1 transmits a file of media data to which the file name is assigned to the client PC 5, and when the button 35 or 35A is selected. , All media data files to which the file names listed in the file transmitted in S109 are assigned are transmitted to the client PC 5.

次に本発明の第2の実施の形態に係るSIPプロキシサーバについて説明する。このSIPプロキシサーバは、特定のSIP通信装置4が行うSIP通信のみについて通信データをキャプチャする機能を備えるものである。この機能を実現するために、第2の実施の形態に係るSIPプロキシサーバは、予め、特定のSIP通信装置4の宛先情報(IP電話番号、IPアドレス等)を登録する手段を有しており、受信転送するSIPメッセージから前記登録された宛先情報を検出した場合に限り、当該SIP通信装置間で転送する通信データをキャプチャする。すなわち、図12のフローチャートに示すように、第2の実施の形態に係るSIPプロキシサーバは、S2において肯定判断をした後(S2:YES)、登録された宛先情報が「INVITE」メッセージの「From:」ヘッダ又は「To:」ヘッダに記述されていると判断した場合に(S401:YES)、処理をS3に移して転送する通信データのキャプチャを開始する。一方、SIPプロキシサーバは、登録された宛先情報が「INVITE」メッセージ内に記述されていないと判断した場合(S401:NO)、処理をS9へ移して通信データのキャプチャを行わずに転送処理を行う。なお、前記S401の判断は、S1の後S2の前に行い、S401で肯定判断をした場合に(S401:YES)、処理をS2へ移行し、否定判断をした場合に(S401:NO)、処理をS9へ移行するようにしてもよい。   Next, a SIP proxy server according to the second embodiment of the present invention will be described. This SIP proxy server has a function of capturing communication data only for SIP communication performed by a specific SIP communication device 4. In order to realize this function, the SIP proxy server according to the second embodiment has means for registering destination information (IP telephone number, IP address, etc.) of a specific SIP communication device 4 in advance. Only when the registered destination information is detected from the SIP message to be received and transferred, the communication data to be transferred between the SIP communication devices is captured. That is, as shown in the flowchart of FIG. 12, the SIP proxy server according to the second embodiment makes an affirmative determination in S2 (S2: YES), and then the registered destination information is “From” in the “INVITE” message. : "Header or" To: "header is determined (S401: YES), the process moves to S3 to start capturing communication data to be transferred. On the other hand, when the SIP proxy server determines that the registered destination information is not described in the “INVITE” message (S401: NO), it moves the process to S9 and performs the transfer process without capturing the communication data. Do. The determination in S401 is performed after S1 and before S2, and when an affirmative determination is made in S401 (S401: YES), when the process proceeds to S2 and a negative determination is made (S401: NO), You may make it transfer a process to S9.

次に、本発明の第3の実施の形態に係るSIPプロキシサーバについて説明する。このSIPプロキシサーバは、特定のメディアタイプ(例えば画像データ)についてのSIP通信のみについて通信データをキャプチャする機能を備えるものである。この機能を実現するために、第3の実施の形態に係るSIPプロキシサーバは、予め、特定のメディアタイプ(例えば画像データを示す情報)を登録する手段を有しており、転送するSIPメッセージのSDPヘッダの所定フィールド、例えば「m」フィールド、から前記登録されたメディアタイプを検出した場合に限り、当該SIP通信装置間で転送する通信データをキャプチャする。すなわち、図13のフローチャートに示すように、第3の実施の形態に係るSIPプロキシサーバは、S2において肯定判断をした後(S2:YES)、登録されたメディアタイプが「INVITE」メッセージのSDPヘッダの「m」フィールドに記述されていると判断した場合に(S501:YES)、処理をS3に移して転送する通信データのキャプチャを開始する。一方、SIPプロキシサーバは、登録されたメディアタイプが記述されていないと判断した場合に(S501:NO)、処理をS9へ移して通信データのキャプチャを行わない。なお、S501の判断は、S1の後S2の前に行い、S501で肯定判断をした場合に(S501:YES)、処理をS2へ移行し、否定判断をした場合に(S501:NO)処理をS9へ移行するようにしてもよい。第3の実施の形態に係るSIPプロキシサーバによれば、例えば、SIP通信装置4がIP電話とIPファクシミリの機能を併せ持つものである場合に、IPファクシミリ通信だけを対象として、つまり画像データのみを対象としてキャプチャさせることが可能となる。   Next, a SIP proxy server according to the third embodiment of the present invention will be described. This SIP proxy server has a function of capturing communication data only for SIP communication for a specific media type (for example, image data). In order to realize this function, the SIP proxy server according to the third embodiment has means for registering a specific media type (for example, information indicating image data) in advance, and the SIP message to be transferred Only when the registered media type is detected from a predetermined field of the SDP header, for example, the “m” field, the communication data transferred between the SIP communication devices is captured. That is, as shown in the flowchart of FIG. 13, the SIP proxy server according to the third embodiment makes an affirmative determination in S2 (S2: YES), and then the SDP header of the registered media type is “INVITE” message. If it is determined that it is described in the “m” field (S501: YES), the process proceeds to S3 to start capturing communication data to be transferred. On the other hand, if the SIP proxy server determines that the registered media type is not described (S501: NO), it moves the process to S9 and does not capture communication data. Note that the determination in S501 is performed after S1 and before S2, and if an affirmative determination is made in S501 (S501: YES), the process proceeds to S2, and a negative determination is made (S501: NO). You may make it transfer to S9. According to the SIP proxy server according to the third embodiment, for example, when the SIP communication device 4 has both IP telephone and IP facsimile functions, only the IP facsimile communication, that is, only the image data is processed. It can be captured as a target.

以上説明した本発明の実施の形態においては、SIPプロキシサーバが管轄するネットワークエリアとして1つのLAN2を例に挙げて説明したが、SIPプロキシサーバがSIPメッセージの転送等を管轄するネットワークのエリア内であれば、ネットワークの形態はこれに限定されない。例えばSIPプロキシサーバが複数のLANを管轄するものであれば、SIPプロキシサーバが管轄するネットワークエリアは、当該複数のLANとなる。   In the embodiment of the present invention described above, one LAN 2 has been described as an example of the network area managed by the SIP proxy server. However, within the network area where the SIP proxy server controls the transfer of SIP messages and the like. If there is, the form of the network is not limited to this. For example, if the SIP proxy server is responsible for a plurality of LANs, the network area managed by the SIP proxy server is the plurality of LANs.

また、本発明の実施の形態においては、所定のキャプチャ識別情報、閲覧制限識別情報として具体的な文字列を例に挙げて説明したが、勿論、所定のキャプチャ識別情報、閲覧制限識別情報としては、その他任意の文字列を適用することができる。また、外部装置からSIPプロキシサーバによってキャプチャされたメディアデータの閲覧(出力)手段として、HTTP通信、HTMLファイル、ブラウザ等を例に挙げて説明したが、閲覧(出力)手段としての通信プロトコル、ファイル形式、ファイルビューア等はこれらに限定されない。   Further, in the embodiment of the present invention, specific character strings have been described as examples of the predetermined capture identification information and browsing restriction identification information, but of course, as the predetermined capture identification information and browsing restriction identification information, Any other character string can be applied. In addition, as an example of browsing (output) means of media data captured by the SIP proxy server from an external device, HTTP communication, an HTML file, a browser, and the like have been described as examples. However, communication protocols and files as browsing (output) means are described. The format, file viewer, etc. are not limited to these.

また、本発明の実施の形態においては、キャプチャしたメディアデータと、キャプチャしたメディアデータ以外の通信データを別個のタイミングでクライアントPC5へ出力する実施形態を例に挙げて説明しているが、キャプチャしたメディアデータと、メディアデータ以外の通信データを同時にクライアントPC5へ出力するようにしてもよい。具体的には、S107及びS108において、管理情報リスト34又は34Aに挙がっているファイル名が付与されている全てのメディアデータを当該リストのHTMLファイルとともにクライアントPC5へ出力するようにして、S107及びS108以降の処理動作を省略するようにしてもよい。これにより、クライアントPC5は、メディアデータとそのリストを同時に取得することができるので、リストの中からファイル名をクリックするという操作をすることなくメディアデータとメディアデータ以外の通信データを同時に取得することができ、操作の簡略化が図られる。   In the embodiment of the present invention, the captured media data and communication data other than the captured media data are output to the client PC 5 at different timings as an example. The media data and communication data other than the media data may be output to the client PC 5 at the same time. Specifically, in S107 and S108, all media data to which the file names listed in the management information list 34 or 34A are assigned are output to the client PC 5 together with the HTML file of the list, and S107 and S108. Subsequent processing operations may be omitted. As a result, the client PC 5 can simultaneously acquire the media data and the list thereof. Therefore, the client PC 5 can simultaneously acquire the media data and the communication data other than the media data without performing an operation of clicking the file name from the list. The operation can be simplified.

以上の説明から明らかなように、本発明の実施の形態に係るSIPプロキシサーバ1によれば、LAN2内外のSIP通信装置4、30間で行われる通信のうち、ユーザ等が希望する特定の通信のみを対象として通信データをキャプチャすることができる。例えば、発呼側SIP通信装置において、SIPメッセージのSDPヘッダ「s」フィールドに所定の識別情報を記述するか否かにより、SIPプロキシサーバ1に対して当該SIP通信の通信データのキャプチャを行わせたり行わせなかったりすることができるので、発呼側SIP通信装置のユーザは、選択的に特定の通信についてのみ通信データをSIPプロキシサーバ1にキャプチャさせることができる。また、SIPプロキシサーバにおいて所定のキャプチャ識別情報を設定することによっても通信データのキャプチャを行わせたり行わせなかったりすることが可能である。   As is clear from the above description, according to the SIP proxy server 1 according to the embodiment of the present invention, among the communications performed between the SIP communication devices 4 and 30 inside and outside the LAN 2, the specific communication desired by the user or the like Communication data can be captured only for the target. For example, in the calling side SIP communication device, the SIP proxy server 1 is made to capture communication data of the SIP communication depending on whether or not predetermined identification information is described in the SDP header “s” field of the SIP message. Therefore, the user of the calling-side SIP communication apparatus can selectively cause the SIP proxy server 1 to capture communication data only for specific communication. It is also possible to cause communication data to be captured or not to be performed by setting predetermined capture identification information in the SIP proxy server.

また、キャプチャした通信データは、ブラウザが組み込まれネットワークに接続された通信装置であれば、どこからでも出力要求を行うことで閲覧することができるので、閲覧者の居場所にかかわらずキャプチャした通信データを運用、管理することができる。   In addition, the captured communication data can be browsed by making an output request from anywhere as long as it is a communication device with a built-in browser and connected to the network. Can be operated and managed.

さらに、SIPプロキシサーバ1においては、閲覧制限情報テーブル12を設定することにより、キャプチャした通信データの閲覧制限を出力要求元ごとに行うことができるので、キャプチャした通信データの機密管理を効果的に行うことができる。   Furthermore, in the SIP proxy server 1, by setting the browsing restriction information table 12, it is possible to restrict the browsing of captured communication data for each output request source, so that the confidential management of the captured communication data is effectively performed. It can be carried out.

本発明は、例えば、LANに接続されたSIP通信装置を管轄するSIPプロキシサーバに適用することができる。   The present invention can be applied to, for example, a SIP proxy server having jurisdiction over a SIP communication apparatus connected to a LAN.

本発明の実施の形態に係るSIPプロキシサーバが設置されるLAN(ネットワークエリア)等を示した図である。It is the figure which showed LAN (network area) etc. in which the SIP proxy server which concerns on embodiment of this invention is installed. 本発明の実施の形態に係るSIPプロキシサーバの構成例を示した図である。It is the figure which showed the structural example of the SIP proxy server which concerns on embodiment of this invention. 外部装置と閲覧制限識別情報を対応付けて記憶する閲覧制限情報管理テーブルの一例を示した図である。It is the figure which showed an example of the browsing restriction information management table which matches and memorize | stores an external device and browsing restriction identification information. 本発明の第1の実施の形態に係るSIPプロキシサーバが通信開始要求を転送する際に実行する処理動作を示したフローチャートである。It is the flowchart which showed the processing operation performed when the SIP proxy server which concerns on the 1st Embodiment of this invention transfers a communication start request | requirement. 本発明の実施の形態に係るSIPプロキシサーバに記憶蓄積されたメディアデータについての管理情報を格納した管理情報テーブルの一例を示した図である。It is the figure which showed an example of the management information table which stored the management information about the media data memorize | stored and stored in the SIP proxy server which concerns on embodiment of this invention. 本発明の実施の形態に係るSIPプロキシサーバが通信データの出力要求を外部装置から受信した場合に実行する処理動作を示したフローチャートである。It is the flowchart which showed the processing operation performed when the SIP proxy server which concerns on embodiment of this invention receives the output request | requirement of communication data from the external device. 本発明の実施の形態に係るSIPプロキシサーバがリストファイルを生成する際に実行する手順を示したフローチャートである。It is the flowchart which showed the procedure performed when the SIP proxy server which concerns on embodiment of this invention produces | generates a list file. 本発明の実施の形態に係るSIPプロキシサーバがリストファイルを生成する際に実行する手順を示したフローチャートである。It is the flowchart which showed the procedure performed when the SIP proxy server which concerns on embodiment of this invention produces | generates a list file. 選択フォームの一例を示した図である。It is the figure which showed an example of the selection form. 本発明の実施の形態に係るSIPプロキシサーバが生成するHTML形式のリストファイルの一例の表示例を示した図である。It is the figure which showed the example of a display of an example of the list file of the HTML format which the SIP proxy server which concerns on embodiment of this invention produces | generates. 本発明の実施の形態に係るSIPプロキシサーバが生成するHTML形式のリストファイルの一例の表示例を示した図である。It is the figure which showed the example of a display of an example of the list file of the HTML format which the SIP proxy server which concerns on embodiment of this invention produces | generates. 本発明の第2の実施の形態に係るSIPプロキシサーバが通信開始要求を転送する際に実行する処理動作を示したフローチャートである。It is the flowchart which showed the processing operation performed when the SIP proxy server which concerns on the 2nd Embodiment of this invention transfers a communication start request | requirement. 本発明の第3の実施の形態に係るSIPプロキシサーバが通信開始要求を転送する際に実行する処理動作を示したフローチャートである。It is the flowchart which showed the processing operation performed when the SIP proxy server which concerns on the 3rd Embodiment of this invention transfers a communication start request | requirement.

符号の説明Explanation of symbols

T 管理情報テーブル
M 通信開始要求メッセージ(SIPメッセージ)
1 SIPプロキシサーバ
2 LAN(ネットワークエリア)
4 LAN内のSIP通信装置
5 クライアントPC(外部装置)
6 制御部
8 制御情報記憶部
11 補助記憶装置
12 閲覧制限情報管理テーブル
30 LAN外のSIP通信装置
T Management information table M Communication start request message (SIP message)
1 SIP proxy server 2 LAN (network area)
4 SIP communication device in LAN 5 Client PC (external device)
6 Control Unit 8 Control Information Storage Unit 11 Auxiliary Storage Device 12 Browsing Restriction Information Management Table 30 SIP Communication Device Outside LAN

Claims (4)

管轄するネットワークエリア内のSIP通信装置と管轄するネットワークエリア外のSIP通信装置との間でSIPメッセージを転送する際に、転送するSIPメッセージの「INVITE」メッセージ内に明示的に記述され、転送するメディアデータを取り込んで記憶すべきことを示すキャプチャ識別情報を検出する検出手段と、該手段により所定のキャプチャ識別情報を検出した場合に、該キャプチャ識別情報に基づいて、前記SIP通信装置間で転送する「INVITE」メッセージ内に記述されている情報、及びメディアセッションで転送するメディアデータのファイル、を互いに対応付けて管理情報として記憶する通信データ記憶手段と、を備えることを特徴とするSIPプロキシサーバ。 When a SIP message is transferred between a SIP communication device in the network area to be controlled and a SIP communication device outside the network area to be controlled , it is explicitly described and transferred in the “INVITE” message of the SIP message to be transferred Detection means for detecting capture identification information indicating that the media data should be captured and stored , and when predetermined capture identification information is detected by the means, transfer between the SIP communication apparatuses based on the capture identification information Communication data storage means for storing information described in an “INVITE” message and a file of media data transferred in a media session in association with each other and storing them as management information . 前記通信データ記憶手段により記憶したメディアデータの出力要求を受信した場合に、その出力要求元へ前記記憶したメディアデータを出力する出力手段を更に備えることを特徴とする請求項1記載のSIPプロキシサーバ。 2. The SIP proxy server according to claim 1, further comprising output means for outputting the stored media data to an output request source when receiving an output request for the media data stored by the communication data storage means. . 記出力要求は、キャプチャ識別情報の指定を伴ったものであり、
前記出力手段は、前記出力要求で指定されたキャプチャ識別情報が対応付けられたメディアデータを前記出力要求元へ出力することを特徴とする請求項2記載のSIPプロキシサーバ。
Before SL output request, which has accompanied the specified capture identification information,
3. The SIP proxy server according to claim 2, wherein the output means outputs media data associated with capture identification information specified in the output request to the output request source.
前記検出手段は、前記転送するSIPメッセージから更に所定の閲覧制限識別情報を検出し
記通信データ記憶手段は、前記検出手段が検出した前記所定の閲覧制限識別情報を前記メディアデータに対応付けて記憶し、
出力要求元となる装置の閲覧制限識別情報を予め記憶する手段を更に備え、
前記出力手段は、前記出力要求元の閲覧制限識別情報と前記記憶したメディアデータに対応付けられた閲覧制限識別情報とに基づいて当該メディアデータの閲覧を許可すべきか制限すべきかを判別し、制限すべきと判別した場合には、前記出力を行わないことを特徴とする請求項2記載のSIPプロキシサーバ。
The detection means further detects predetermined browsing restriction identification information from the SIP message to be transferred ,
Before SL communication data storage means stores the predetermined viewing restriction identification information detected by the detection unit in association with the media data,
Further comprising means for preliminarily storing the browsing restriction identification information of the device that is the output request source,
The output means determines whether browsing of the media data should be permitted or restricted based on the browsing restriction identification information of the output request source and the browsing restriction identification information associated with the stored media data. 3. The SIP proxy server according to claim 2, wherein the output is not performed when it is determined that it should be performed.
JP2005130212A 2005-04-27 2005-04-27 SIP proxy server Active JP4301202B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005130212A JP4301202B2 (en) 2005-04-27 2005-04-27 SIP proxy server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005130212A JP4301202B2 (en) 2005-04-27 2005-04-27 SIP proxy server

Publications (2)

Publication Number Publication Date
JP2006311123A JP2006311123A (en) 2006-11-09
JP4301202B2 true JP4301202B2 (en) 2009-07-22

Family

ID=37477506

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005130212A Active JP4301202B2 (en) 2005-04-27 2005-04-27 SIP proxy server

Country Status (1)

Country Link
JP (1) JP4301202B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9843650B2 (en) * 2009-09-03 2017-12-12 Avaya Inc. Intelligent module sequencing

Also Published As

Publication number Publication date
JP2006311123A (en) 2006-11-09

Similar Documents

Publication Publication Date Title
JP4362132B2 (en) Address translation method, access control method, and apparatus using these methods
US7536709B2 (en) Access control apparatus
US7827235B2 (en) Service providing system, service providing method, and program of the same
EP3029921B1 (en) Image-forming apparatus remote system
US9813424B2 (en) Communication system, server, and client device
US20160286076A1 (en) Image forming apparatus
US8762558B2 (en) Communication system, server, communication method, and storage medium
US11824942B2 (en) Communication system, information processing apparatus, and information processing method
JP6199846B2 (en) Account management program, image forming apparatus, and image forming system
JP4942597B2 (en) Image input / output device, image processing system, and image processing control method
JP4038684B2 (en) Remote control system using Web and icons
JP2004186893A (en) Ip key telephone system for external connection of lan, its terminal and its main apparatus and method for external connection of lan
JP4301202B2 (en) SIP proxy server
JP5075876B2 (en) COMMUNICATION SYSTEM, COMMUNICATION METHOD, COMMUNICATION PROGRAM, AND RECORDING MEDIUM CONTAINING THE COMMUNICATION PROGRAM
JP4329719B2 (en) SIP proxy server
JP2007116668A (en) Authentication device, method and program
JP5854562B2 (en) Server and server login method
WO2009139117A1 (en) Access controller, content access device, telephone, access control system, and access control method
JP2006165867A (en) Proxy server apparatus
JP2006163696A (en) Proxy server device
JP2006115258A (en) Device and method for processing information
JP5555120B2 (en) Content providing method, content obtaining method, content providing system, and terminal device
JP2014010554A (en) User authentication system
JP2006042207A (en) Communication apparatus
JP2006148737A (en) Communication device and network camera

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081009

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081201

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: 20090331

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120501

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4301202

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090413

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130501

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130501

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140501

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250