Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4075896B2 - Image communication device - Google Patents
[go: Go Back, main page]

JP4075896B2 - Image communication device - Google Patents

Image communication device Download PDF

Info

Publication number
JP4075896B2
JP4075896B2 JP2005038666A JP2005038666A JP4075896B2 JP 4075896 B2 JP4075896 B2 JP 4075896B2 JP 2005038666 A JP2005038666 A JP 2005038666A JP 2005038666 A JP2005038666 A JP 2005038666A JP 4075896 B2 JP4075896 B2 JP 4075896B2
Authority
JP
Japan
Prior art keywords
media session
sdp
image communication
communication apparatus
sdp header
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005038666A
Other languages
Japanese (ja)
Other versions
JP2006229394A (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 JP2005038666A priority Critical patent/JP4075896B2/en
Priority to US11/314,552 priority patent/US20060184676A1/en
Publication of JP2006229394A publication Critical patent/JP2006229394A/en
Application granted granted Critical
Publication of JP4075896B2 publication Critical patent/JP4075896B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)
  • Facsimile Transmission Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、SIP(Session Initiation Protocol)等の呼制御プロトコルを利用して、画像データの送受信を行う画像通信装置に関する。   The present invention relates to an image communication apparatus that transmits and receives image data using a call control protocol such as SIP (Session Initiation Protocol).

近年、SIPによりメディアセッションを確立して、画像データの送受信を行うIPファクシミリ装置が提案されている(例えば、特許文献1乃至3参照。)。発呼側装置と被呼側装置の間では、メディアセッションを確立するために、テキストベースのシグナリングメッセージがやり取りされる。シグナリングメッセージのやり取りでは、メディアセッションで採用されるメディアタイプ、コーデック、IPアドレス、ポート番号等の取り決めがなされ、通常、これらのメディアセッションに関する情報は、SDP(Session Description Protocol)によって記述される。   In recent years, an IP facsimile apparatus that establishes a media session by SIP and transmits and receives image data has been proposed (see, for example, Patent Documents 1 to 3). Text-based signaling messages are exchanged between the calling device and the called device to establish a media session. In the exchange of signaling messages, the media type, codec, IP address, port number, etc. employed in the media session are negotiated. Normally, information on these media sessions is described by SDP (Session Description Protocol).

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

本来、SIPサーバは呼制御を司り、メディアセッションの内容やSDPによる記述内容には関与しない。しかし、SIPを利用して画像データの送受信を行うIPファクシミリ装置は未だ普及していないため、キャリア(通信事業者)のSIPサーバは、IP電話による音声通話の利用のみを前提とする実装を行っているものが多い。つまり、キャリアのSIPサーバは、SDPにより特定の内容が記述されているものに限って、呼制御処理を受付け、SDPにより特定の内容が記述されていないリクエストメッセージ等については、呼制御処理を受付けないものが多い。例えば、キャリアのSIPサーバがSDPにより「m=audio 5004 RTP/AVP0」が記述されたものだけを呼制御処理の対象とするものである場合は、当該キャリア網にIPファクシミリ装置を設置しても、SDPにより画像データの通信要求を記述したリクエストメッセージは、SIPサーバによって転送処理が拒否される。このため、相手先と画像データを送信するためのメディアセッションを確立することができないという問題が生じる。   Originally, the SIP server is responsible for call control and is not involved in the contents of the media session or the description contents by SDP. However, since IP facsimile machines that transmit and receive image data using SIP have not yet become widespread, the carrier (communication carrier) SIP server is implemented only on the basis of voice calls using IP phones. There are many things. In other words, the carrier's SIP server accepts call control processing only for those whose specific contents are described in SDP, and accepts call control processing for request messages etc. whose specific contents are not described in SDP. There are many things that are not. For example, when the carrier's SIP server is intended for call control processing only for which “m = audio 5004 RTP / AVP0” is described by SDP, an IP facsimile machine may be installed in the carrier network. A request message describing a communication request for image data by SDP is rejected by the SIP server. For this reason, the problem that the media session for transmitting image data with an other party cannot be established arises.

本発明は、上述の問題に鑑みてなされたものであり、呼制御を司るサーバがSDPの記述内容に制限を課すようなものであっても、その制限を受けることなく、自由に相手先とメディアセッションの内容を取り決めることができ、音声通信の利用のみを前提としているキャリア網に装置を接続した場合であっても呼制御プロトコルを利用して画像データの通信を行うことができる画像通信装置を提供することを目的とする。   The present invention has been made in view of the above-mentioned problems, and even if the server that controls call control imposes restrictions on the description contents of the SDP, it is free to contact the other party without being restricted. An image communication apparatus that can negotiate the contents of a media session and can communicate image data using a call control protocol even when the apparatus is connected to a carrier network that is premised on the use of voice communication. The purpose is to provide.

請求項1記載の画像通信装置は、相手先と呼制御プロトコルのメッセージをやり取りすることによりメディアセッションを確立して画像データを送信する画像通信装置において、自装置が接続されるキャリアのサーバに適合するSDPヘッダ形式を記憶する記憶手段と、送信するリクエストメッセージのSDPヘッダを前記記憶手段が記憶するSDPヘッダ形式に従って記述する第1記述手段と、前記リクエストメッセージの中で前記サーバが関与しない所定箇所に実際に相手先に要求するメディアセッションに関する情報を記述する第2記述手段と、を備えることを特徴としている。   The image communication apparatus according to claim 1 is an image communication apparatus that establishes a media session and transmits image data by exchanging a message of a call control protocol with a counterpart, and is adapted to a carrier server to which the apparatus is connected. Storage means for storing the SDP header format to be transmitted, first description means for describing the SDP header of the request message to be transmitted in accordance with the SDP header format stored by the storage means, and a predetermined location where the server is not involved in the request message And a second description means for describing information relating to the media session actually requested from the other party.

請求項2記載の画像通信装置は、請求項1記載の画像通信装置において、前記第2記述手段が前記メディアセッションに関する情報を記述する前記所定箇所は、前記第1記述手段が記述するSDPヘッダの特定のフィールドであることを特徴としている。   The image communication apparatus according to claim 2 is the image communication apparatus according to claim 1, wherein the second description unit describes information related to the media session in an SDP header described by the first description unit. It is characterized by a specific field.

請求項3記載の画像通信装置は、相手先と呼制御プロトコルのメッセージをやり取りすることによりメディアセッションを確立して画像データを受信する画像通信装置において、SDPヘッダ形式に従って記述されたリクエストメッセージを受信し、受信した前記リクエストメッセージの中で呼制御を司るサーバが関与しない所定箇所に記述された情報を相手先が要求するメディアセッションに関する情報として採用する手段を備えることを特徴としている。 The image communication apparatus according to claim 3 receives a request message described according to an SDP header format in an image communication apparatus that establishes a media session and receives image data by exchanging a call control protocol message with a partner. and it is characterized in that it comprises means for employing the information server is described at a predetermined position which is not involved in charge of call control as information about the media session partner is requested in the said request message received.

請求項4記載の画像通信装置は、請求項3記載の画像通信装置において、前記サーバが関与しない前記所定箇所は、前記受信したリクエストメッセージの中のSDPヘッダの特定のフィールドであることを特徴としている。   The image communication apparatus according to claim 4 is the image communication apparatus according to claim 3, wherein the predetermined part not involved in the server is a specific field of an SDP header in the received request message. Yes.

請求項1記載の画像通信装置と請求項3記載の画像通信装置によれば、呼制御を司るサーバがSDPの記述内容に制限を課すようなものであっても、その制限を受けることなく、自由にメディアセッションの内容を取り決めることができる。これにより特定のメディアタイプ、例えば音声通信の利用のみを前提としているキャリア網に請求項1記載の画像通信装置を接続した場合でも、相手先との間でメディアセッションを確立して画像データの送受信を行うことができる。   According to the image communication device according to claim 1 and the image communication device according to claim 3, even if the server that controls the call control imposes a restriction on the description content of the SDP, the restriction is not imposed. You can freely decide the contents of the media session. Thus, even when the image communication apparatus according to claim 1 is connected to a carrier network that is premised on only a specific media type, for example, use of voice communication, a media session is established with the other party to transmit / receive image data. It can be performed.

請求項2記載の画像通信装置と請求項4記載の画像通信装置によれば、実際に相手先に要求するメディアセッションに関する情報が呼制御を司るサーバが関与しないSDPヘッダの特定フィールドに記述されるので、当該情報が記述されたリクエストメッセージを送信してもサーバが行う呼制御には、一切悪影響を及ぼすことがない。   According to the image communication apparatus according to claim 2 and the image communication apparatus according to claim 4, information relating to the media session that is actually requested of the other party is described in a specific field of the SDP header not involving the server that performs call control. Therefore, even if a request message in which the information is described is transmitted, the call control performed by the server is not adversely affected.

以下、本発明の実施の形態に係る画像通信装置として、呼制御プロトコルを利用して原稿の画像データを送受信するIPファクシミリ通信機能、G3ファクシミリ通信機能、クライアント装置からの要求に応じて前記各種のファクシミリ通信を行うファクシミリサーバ機能等を備える複合機型のファクシミリ装置を例に挙げて説明する。   Hereinafter, as an image communication apparatus according to an embodiment of the present invention, an IP facsimile communication function for transmitting and receiving image data of a document using a call control protocol, a G3 facsimile communication function, and the various types according to a request from a client apparatus A description will be given by taking as an example a multifunction machine type facsimile apparatus having a facsimile server function for performing facsimile communication.

図1にファクシミリ装置1の構成例を示す。すなわち、ファクシミリ装置1は、CPU(中央処理装置)2、ROM(リードオンリーメモリー)3、RAM(ランダムアクセスメモリー)4、画像メモリ5、モデム6、NCU7、コーデック8、読取部9、記録部10、表示部11、操作部12、LANインタフェース13を備え、各部2乃至13はバス14によって接続されている。   FIG. 1 shows a configuration example of the facsimile machine 1. That is, the facsimile apparatus 1 includes a CPU (Central Processing Unit) 2, a ROM (Read Only Memory) 3, a RAM (Random Access Memory) 4, an image memory 5, a modem 6, an NCU 7, a codec 8, a reading unit 9, and a recording unit 10. , A display unit 11, an operation unit 12, and a LAN interface 13, and the units 2 to 13 are connected by a bus 14.

CPU2は、ROM3に格納された制御プログラムに従って、このファクシミリ装置1を構成する各部を制御する制御手段として機能する。RAM4は、CPU2の主メモリ、ワークエリア等として機能する。また、RAM4には、後述するテーブルXが格納されている。画像メモリ5は、コーデック8によって圧縮符号化された画像データ等を記憶する。   The CPU 2 functions as a control unit that controls each part of the facsimile apparatus 1 according to a control program stored in the ROM 3. The RAM 4 functions as a main memory and work area for the CPU 2. The RAM 4 stores a table X described later. The image memory 5 stores image data compressed and encoded by the codec 8.

モデム6は、例えばITU−T(国際電気通信連合)の勧告V.34規格又はこれと同様のものに従った送受信データの変調及び復調を行う。NCU7は、PSTN(公衆交換電話網)15との回線の閉結及び開放の動作を行う回線網制御装置であり、G3ファクシミリ送受信時にモデム6をPSTN15と接続する。コーデック8は、ファクシミリ送信等に際して、画像データを、JPEG方式又はMH、MR、MMR方式等により圧縮符号化し、また、受信した画像データ等を復号する。   The modem 6 is, for example, an ITU-T (International Telecommunication Union) recommendation V.3. Modulate and demodulate transmitted / received data according to the 34 standard or the like. The NCU 7 is a line network control device that performs operations for closing and opening a line with the PSTN (Public Switched Telephone Network) 15, and connects the modem 6 to the PSTN 15 during G3 facsimile transmission / reception. The codec 8 compresses and encodes image data by JPEG method or MH, MR, MMR method or the like, and decodes received image data or the like, for facsimile transmission or the like.

読取部9は、原稿の画像データを読取るものであり、例えば、CCDカラーラインイメージセンサ、A/Dコンバータ、画像処理回路等で構成される。記録部10は、給紙カセットから記録用紙を取り出して、画像データを記録用紙上に記録する。表示部11は、例えば操作部12に並設されたLCD(Liquid Crystal Display)からなり、各種の画面情報を表示する。操作部12は、スタートキー、文字入力キー、ファンクションキーなど各種の操作キーを具備し、ユーザによる各種の操作は、この操作部12において行われる。   The reading unit 9 reads image data of a document, and includes, for example, a CCD color line image sensor, an A / D converter, an image processing circuit, and the like. The recording unit 10 takes out the recording paper from the paper feed cassette and records the image data on the recording paper. The display unit 11 includes, for example, an LCD (Liquid Crystal Display) arranged in parallel with the operation unit 12 and displays various screen information. The operation unit 12 includes various operation keys such as a start key, a character input key, and a function key, and various operations by the user are performed in the operation unit 12.

LANインタフェース14は、ファクシミリ装置1とLAN(ローカルエリアネットワーク)16とを接続するインターフェースであり、これを通じてファクシミリ装置1は、同じくLAN16に接続された呼制御プロトコル等を実装するIPファクシミリ装置17やルータ18を通じてIP網19上のIPファクシミリ装置17とSIPによりメディアセッションを確立した上で画像データの送受信を行うことができる。   The LAN interface 14 is an interface for connecting the facsimile machine 1 and a LAN (local area network) 16, and through this, the facsimile machine 1 is also used for an IP facsimile machine 17 or a router that implements a call control protocol or the like connected to the LAN 16. 18, image data can be transmitted and received after establishing a media session by SIP with the IP facsimile machine 17 on the IP network 19.

上記構成を備えるファクシミリ装置1は、TCP/IP(Transmission Control Protocol/Internet Protocol)、SIP、RTP(Real-time Transport Protocol)、SDP(Session Description Protocol)などを実装することにより、SIPによりメディアセッションを確立した上で画像データを相手先と送受信する機能を実現している。本実施の形態では呼制御プロトコルとしてSIPを例に挙げて説明するが、メディアセッションを確立するのに先立って相手先とテキストべースのリクエスト及び応答メッセージをやり取りするものであって、SDPによってメディアセッションに関する情報をやり取りするものであれば、勿論、SIP以外の呼制御プロトコルを適用することも可能である。   The facsimile apparatus 1 having the above configuration implements a media session by SIP by implementing TCP / IP (Transmission Control Protocol / Internet Protocol), SIP, RTP (Real-time Transport Protocol), SDP (Session Description Protocol), and the like. Once established, it implements a function to send and receive image data to and from the other party. In the present embodiment, SIP will be described as an example of a call control protocol, but a text-based request and response message is exchanged with the other party prior to establishing a media session. Of course, it is possible to apply a call control protocol other than SIP as long as it exchanges information about the media session.

上記構成及び通信機能を備えるファクシミリ装置1は、キャリア毎にSDPヘッダ形式に制限があるか否かを示す情報と、制限があるキャリアのSIPサーバに適合するSDPヘッダ形式をRAM4に記憶している。具体的には、図2のテーブルXに示すように、SDPヘッダ形式に制限が有るか否かを示す情報として、例えば「制限あり」又は「制限なし」が記憶されている。さらに、各キャリアのSIPサーバに適合するSDPヘッダ形式として、例えば図示するような「v=*、o=*、s=*、c=IN IP4*、t=*、m=audio 5004 RTP/AVP 0、a=rtpmap:0 PCMU/8000」等がキャリア毎に記憶されている。ここで、「*」は記述内容に制限が課されていないことを示す情報である。   The facsimile apparatus 1 having the above configuration and communication function stores, in the RAM 4, information indicating whether or not the SDP header format is limited for each carrier and an SDP header format that is compatible with the SIP server of the limited carrier. . Specifically, as shown in the table X of FIG. 2, for example, “restricted” or “unrestricted” is stored as information indicating whether or not there is a restriction on the SDP header format. Furthermore, as an SDP header format suitable for the SIP server of each carrier, for example, “v = *, o = *, s = *, c = IN IP4 *, t = *, m = audio 5004 RTP / AVP 0, a = rtpmap: 0 PCMU / 8000 "or the like is stored for each carrier. Here, “*” is information indicating that the description content is not restricted.

本実施の形態においては、SIPサーバが関与しない特定のフィールド、例えば「s」フィールドに実際に相手先に要求又は応答するメディアセッションに関する情報が記述されるようになっている。なお、SDPヘッダ形式の制限の有無及びキャリアのSIPサーバが適合するSDPヘッダ形式は、キャリア(通信事業者)が提供している仕様書等から把握することができる。テーブルX内の情報は、ファクシミリ装置1の工場出荷時に予め登録され、或いは、ファクシミリ装置1のユーザの所定操作等によって登録されるようになっている。   In the present embodiment, information relating to a media session that is actually requested or responded to the other party is described in a specific field not involving the SIP server, for example, the “s” field. It should be noted that the presence or absence of restrictions on the SDP header format and the SDP header format to which the carrier's SIP server is compatible can be ascertained from the specifications provided by the carrier (communication carrier). Information in the table X is registered in advance when the facsimile apparatus 1 is shipped from the factory, or is registered by a predetermined operation of the user of the facsimile apparatus 1 or the like.

ファクシミリ装置1は、さらに、テーブルXに格納されているキャリアのうち自装置1が接続されるキャリアを操作部12等の所定操作により設定する手段を備えている。何れかのキャリア、例えば「通信事業者B」を装置が接続されるキャリアとして設定すると、ファクシミリ装置1はSIPを利用して画像データを送受信する際に、テーブルXにおいて、「通信事業者B」に対応付けて登録されたSDPヘッダ形式に従って、シグナリングメッセージ内のSDPヘッダを記述し、さらに、当該SDPヘッダのうち、SIPサーバが関与しない「s」フィールドに実際に相手先に要求又は応答するメディアセッションに関する情報を記述する。   The facsimile apparatus 1 further includes means for setting a carrier to which the apparatus 1 is connected among the carriers stored in the table X by a predetermined operation of the operation unit 12 or the like. When any carrier, for example, “telecom carrier B” is set as a carrier to which the apparatus is connected, the facsimile apparatus 1 uses the “communication carrier B” in the table X when transmitting / receiving image data using SIP. The SDP header in the signaling message is described in accordance with the SDP header format registered in association with the SDP header, and the medium that actually requests or responds to the other party in the “s” field that does not involve the SIP server in the SDP header. Describes information about the session.

次に、上記構成及び通信機能を備えるファクシミリ装置1同士でSIPによりメディアセッションを確立して画像データの送受信をする際に実行される処理動作について、図3に示すシーケンス図、図4及び図5に示すフローチャートに基づいて説明する。なお、これらの図に基づいて説明するファクシミリ装置1の処理動作は、ROM3に格納された制御プログラムに基づいて制御手段であるCPU2が発行する命令に従って実行される。以下説明の便宜のため、発呼側となるファクシミリ装置1を「発呼側装置1A」、被呼側となるファクシミリ装置1を「被呼側装置1B」という。   Next, processing operations executed when the facsimile apparatus 1 having the above-described configuration and communication function establishes a media session by SIP and transmits / receives image data are shown in the sequence diagram shown in FIG. 3, FIG. 4 and FIG. This will be described based on the flowchart shown in FIG. The processing operation of the facsimile apparatus 1 described based on these drawings is executed in accordance with a command issued by the CPU 2 as the control means based on the control program stored in the ROM 3. For convenience of explanation below, the facsimile machine 1 serving as the calling side is referred to as “calling side apparatus 1A”, and the facsimile machine 1 serving as the called side is referred to as “calling side apparatus 1B”.

ファクシミリ装置1(発呼側装置1A)の操作部12等において、SIPを利用する画像データの送信又はSIPを利用しないその他の通信による画像データの送信指示がなされると(S1)、SIPを利用しないその他の通信により画像データを送信する場合は(S2:NO)、当該通信、例えばG3ファクシミリにより画像データの送信処理がなされる(S3)。   When the operation unit 12 or the like of the facsimile apparatus 1 (calling apparatus 1A) is instructed to transmit image data using SIP or other image data not using SIP (S1), SIP is used. When image data is transmitted by other communication that is not performed (S2: NO), image data transmission processing is performed by the communication, for example, G3 facsimile (S3).

SIPを利用する画像データの送信をする場合は(S2:YES)、発呼側装置1Aは、直接接続されるキャリアのSIPサーバ20がSDPヘッダ形式に制限を課すものであるか否かをテーブルXに登録された情報に基づいて判断する(S4)。例えばテーブルXに示すように、全てのフィールドについて、「*」が登録されていることにより、記述内容に制限が課されていない場合は、直接接続されるSIPサーバ20がSDPヘッダ形式に制限を課すものでないと判断し(S4:NO)、実際に相手先に要求するメディアセッションに関する情報等をSDPの記述規約に従って記述したリクエストメッセージ「INVITE」を生成し、相手先へ送信する(S5)。すなわち、発呼側装置1Aは、相手先に要求するメディアセッションに関する情報をSDPヘッダのフィールド「m」、「a」に記述し、SDPヘッダのフィールド「v」、「s」、「t」等の通常SIPで使用されないフィールドには、メディアセッションに関する情報等は記述しない。   When transmitting image data using SIP (S2: YES), the calling-side apparatus 1A uses a table as to whether or not the SIP server 20 of the directly connected carrier imposes restrictions on the SDP header format. Judgment is made based on the information registered in X (S4). For example, as shown in Table X, if there is no restriction on the contents of the description because “*” is registered for all fields, the directly connected SIP server 20 restricts the SDP header format. A request message “INVITE” in which information related to the media session actually requested from the other party is described according to the SDP description rule is generated and transmitted to the other party (S5). That is, the calling-side apparatus 1A describes information on the media session requested from the other party in the fields “m” and “a” of the SDP header, and the fields “v”, “s”, “t”, etc. of the SDP header. In a field that is not normally used in SIP, information related to the media session is not described.

一方、発呼側装置1Aが直接接続されるSIPサーバ20がSDPヘッダ形式に制限を課すものであると判断した場合は(S4:YES)、自装置1Aが接続されるキャリアとして設定されているキャリアに対応付けてテーブルXにおいて記憶されているSDPヘッダ形式に従って、例えば図3に示すようにリクエストメッセージ「INVITE」にSDPヘッダを記述するとともに(S6)、実際に相手先に要求するメディアセッションに関する情報をSDPヘッダの中のSIPサーバが関与しない「s」フィールドに記述する(S7)。前記S5又はS7の処理動作の後、生成されたリクエストメッセージ「INVITE」は相手先へ送信される(S8、T1)。なお、図3に示すリクエストメッセージMに記述されたSDPヘッダの「s」フィールドに記述されている「FAX」は、メディアタイプとして画像データ通信を指定するものである。   On the other hand, when the SIP server 20 to which the calling side device 1A is directly connected determines that the restriction is imposed on the SDP header format (S4: YES), it is set as the carrier to which the own device 1A is connected. According to the SDP header format stored in the table X in association with the carrier, for example, as shown in FIG. 3, the SDP header is described in the request message “INVITE” (S6), and the media session actually requested from the other party is related. Information is described in the “s” field that does not involve the SIP server in the SDP header (S7). After the processing operation of S5 or S7, the generated request message “INVITE” is transmitted to the other party (S8, T1). Note that “FAX” described in the “s” field of the SDP header described in the request message M shown in FIG. 3 designates image data communication as a media type.

前記のようにして発呼側装置1Aから送出されたリクエストメッセージ「INVITE」は、キャリアのSIPサーバ20により受信される。SIPサーバ20がSDPヘッダ形式に制限を課すものである場合は、リクエストメッセージの中のSDPヘッダが当該SIPサーバが要求する特定の形式に適合しているか否かが判断され、形式に適合していればリクエストメッセージを相手先側へ転送する(T2)。一方、形式に適合していなければ、発呼側装置1Aに対してエラーメッセージが返信され、相手先側への転送は行われない。   The request message “INVITE” sent from the calling device 1A as described above is received by the SIP server 20 of the carrier. When the SIP server 20 imposes a restriction on the SDP header format, it is determined whether or not the SDP header in the request message conforms to a specific format requested by the SIP server, and conforms to the format. If so, the request message is transferred to the partner side (T2). On the other hand, if it does not conform to the format, an error message is returned to the calling side apparatus 1A, and no transfer to the other party side is performed.

S8で「INVITE」を送出した発呼側装置1Aは、相手先である被呼側装置1Bから応答メッセージを受信せずに、SIPサーバ20からエラーメッセージを受信した場合は(S9:NO)、所定の発呼エラー処理を行う(S10)。例えば、通信エラー情報をログファイルに記録したり、「通信エラーです。設定されている通信事業者が装置が接続される通信事業者と一致しているか確認してください。」等のSIPサーバ20を通過しなかった旨をユーザに知らせるための文字列を表示部11に表示し、或いは、記録部10において前記文字列をプリントアウトする。   If the calling side device 1A that has transmitted “INVITE” in S8 does not receive a response message from the called side device 1B that is the counterpart, but receives an error message from the SIP server 20 (S9: NO), Predetermined call error processing is performed (S10). For example, the SIP server 20 such as recording communication error information in a log file or “Check if the set communication carrier matches the communication carrier to which the device is connected.” The display unit 11 displays a character string for notifying the user that it has not passed, or the recording unit 10 prints out the character string.

被呼側装置1Bが、S8で発呼側装置1Aから送出されたリクエストメッセージ「INVITE」をSIPサーバ20を通じて受信すると(S101:YES)、受信したリクエストメッセージ「INVITE」の中のSDPヘッダの中のSIPサーバが関与しない所定箇所である、「s」フィールドにメディアセッションに関する情報が記述されているか否かを判断する(S102)。「s」フィールドにメディアセッションに関する情報、例えば図3に示すようにメディアタイプを示す情報「FAX」と、UDP/TCPの別を示す情報「TCP」とポート番号を示す情報「6109」など、が記述されている場合はメディアセッションに関する情報が記述されていると判断し(S102:YES)、これを発呼側装置1Aが要求するメディアセッションに関する情報として採用し、SDPの規約により本来メディアセッションに関する情報が記述されるべきSDPヘッダのフィールド「m」、「a」等に記述された情報は採用せずに破棄する(S103)。   When the called-side device 1B receives the request message “INVITE” sent from the calling-side device 1A in S8 through the SIP server 20 (S101: YES), the called-side device 1B includes the SDP header in the received request message “INVITE”. It is determined whether or not information related to the media session is described in the “s” field, which is a predetermined location not involving the SIP server (S102). In the “s” field, information on the media session, for example, information “FAX” indicating the media type, information “TCP” indicating UDP / TCP, and information “6109” indicating the port number, as shown in FIG. If it is described, it is determined that information related to the media session is described (S102: YES), and this is adopted as information related to the media session requested by the calling device 1A. The information described in the fields “m”, “a”, etc. of the SDP header in which information is to be described is discarded without being adopted (S103).

一方、被呼側装置1Bが受信したリクエストメッセージのSDPヘッダの「s」フィールドにメディアセッションに関する情報が記述されていないと判断した場合は(S102:NO)、SDPヘッダのフィールド「m」、「a」等に記述された情報を発呼側装置1Aが要求するメディアセッションに関する情報として採用する(S104)。   On the other hand, when it is determined that the information about the media session is not described in the “s” field of the SDP header of the request message received by the called device 1B (S102: NO), the fields “m”, “ The information described in “a” and the like is adopted as information related to the media session requested by the calling device 1A (S104).

次いで、被呼側装置1Bは、自装置1Bが直接接続されるキャリアのSIPサーバ20がSDPヘッダ形式に制限を課すものであるか否かをテーブルXに登録された情報に基づいて判断する(S105)。直接接続されるSIPサーバ20がSDPヘッダ形式に制限を課すものでないと判断した場合(S5:NO)、実際に発呼側装置1Aへ応答するメディアセッションに関する情報等をSDPの記述規約に従って記述した応答メッセージ「200 OK」を生成し、発呼側装置1Aへ送信する(S106)。すなわち、被呼側装置1Bは、発呼側装置1Aに応答するメディアセッションに関する情報をSDPヘッダのフィールド「m」、「a」に記述し、SDPヘッダのフィールド「v」、「s」、「t」等の通常SIPで使用されないフィールドには、メディアセッションに関する情報等は記述しない。   Next, the called device 1B determines whether or not the SIP server 20 of the carrier to which the own device 1B is directly connected imposes a restriction on the SDP header format based on the information registered in the table X ( S105). When the directly connected SIP server 20 determines that there is no restriction on the SDP header format (S5: NO), information related to the media session that actually responds to the calling device 1A is described in accordance with the SDP description conventions. A response message “200 OK” is generated and transmitted to the calling device 1A (S106). That is, the called side device 1B describes information on the media session responding to the calling side device 1A in the fields “m” and “a” of the SDP header, and the fields “v”, “s”, “ Information relating to the media session is not described in a field that is not normally used in SIP, such as “t”.

一方、被呼側装置1Bが直接接続されるSIPサーバ20がSDPヘッダ形式に制限を課すものであると判断した場合(S105:YES)、自装置1Bが接続されるキャリアとして設定されているキャリアにテーブルXにおいて対応付けて記憶されているSDPヘッダ形式に従って、応答メッセージ「200 OK」のSDPヘッダを記述するとともに(S107)、実際に相手先に応答するメディアセッションに関する情報をSDPヘッダの中のSIPサーバが関与しないフィールドである「s」フィールドに記述する(S108)。前記S106又はS108の処理動作の後、生成された応答メッセージ「200 OK」は発呼側装置1Aへ送信される(S109、T3)。   On the other hand, when the SIP server 20 to which the called apparatus 1B is directly connected determines that the SDP header format is restricted (S105: YES), the carrier set as the carrier to which the own apparatus 1B is connected The SDP header of the response message “200 OK” is described in accordance with the SDP header format stored in association with the table X (S107), and information on the media session that actually responds to the other party is stored in the SDP header. It is described in the “s” field, which is a field that does not involve the SIP server (S108). After the processing operation of S106 or S108, the generated response message “200 OK” is transmitted to the calling device 1A (S109, T3).

SIPサーバ20は、被呼側装置1Bから応答メッセージ「200 OK」を受信すると、SIPサーバ20がSDPヘッダ形式に制限を課すものである場合は、応答メッセージの中のSDPヘッダが当該SIPサーバが要求する形式に適合しているか否かを判断し、形式に適合していれば応答メッセージを発呼側へ転送する(T4)。一方、適合していなければ、被呼側装置1Bに対してエラーメッセージが返信され、発呼側への応答メッセージの転送は行われない。   When the SIP server 20 receives the response message “200 OK” from the called device 1B, if the SIP server 20 imposes a restriction on the SDP header format, the SDP header in the response message indicates that the SIP server It is determined whether or not it conforms to the requested format, and if it conforms to the format, a response message is transferred to the calling party (T4). On the other hand, if it does not match, an error message is returned to the called side device 1B, and the response message is not transferred to the calling side.

S109で応答メッセージを送出した被呼側装置1Bは、相手先である発呼側装置1Aから最終レスポンスの確認応答「ACK」を受信することなく、SIPサーバ20から前記エラーメッセージを受信した場合は(S110:NO)、所定の応答エラー処理を行う(S111)。例えば、応答エラー情報をログファイルに記録したり、「応答エラーです。設定されている通信事業者が装置が接続される通信事業者と一致しているか確認してください。」等の応答メッセージがSIPサーバ20を通過できずにエラーが発生した旨をユーザに知らせるための文字列を表示部11に表示し、或いは、記録部10において前記文字列をプリントアウトする。   The called device 1B that has sent the response message in S109 receives the error message from the SIP server 20 without receiving the final response confirmation response “ACK” from the called device 1A that is the counterpart. (S110: NO), predetermined response error processing is performed (S111). For example, response error information is recorded in a log file, or a response message such as “Response error. Check if the set carrier matches the carrier to which the device is connected.” A character string for notifying the user that an error has occurred without passing through the SIP server 20 is displayed on the display unit 11, or the character string is printed out in the recording unit 10.

一方、発呼側装置1Aは、被呼側装置1BがS109において送出した応答メッセージ「200 OK」をSIPサーバ20を通じて受信した場合は(S9:YES、T4)、最終レスポンス確認応答「ACK」を被呼側装置1Bへ送信し(T5)、被呼側装置1Bは「ACK」を受信する(S110:YES)。次いで、両装置1A、1B間でメディアセッションが確立され(S11、S112)、画像データ等のデータ通信処理が行われる(S12、S112)。データ通信処理が完了した後は、発呼側装置1Aから被呼側装置1BへSIPサーバ20を介してリクエストメッセージ「BYE」が送信され(T6)、被呼側装置1Bから発呼側装置1AへSIPサーバ20を介して応答メッセージ「200 OK」が返信された後(T7)、メディアセッションが切断される。   On the other hand, if the calling side device 1A receives the response message “200 OK” sent by the called side device 1B in S109 through the SIP server 20 (S9: YES, T4), the calling side device 1A sends a final response confirmation response “ACK”. This is transmitted to the called device 1B (T5), and the called device 1B receives “ACK” (S110: YES). Next, a media session is established between both apparatuses 1A and 1B (S11, S112), and data communication processing such as image data is performed (S12, S112). After the data communication processing is completed, a request message “BYE” is transmitted from the calling side device 1A to the called side device 1B via the SIP server 20 (T6), and the called side device 1B sends the calling side device 1A. After the response message “200 OK” is sent back to the SIP server 20 (T7), the media session is disconnected.

本発明の実施の形態においては、ファクシミリ装置が接続されるSIPサーバがSDPヘッダ形式に制限を課すものである場合、相手先へ要求又は応答するメディアセッションに関する情報をSIPサーバが関与しないSDPヘッダの「s」フィールドに記述されるようになっているが、記述箇所は、SIPサーバが関与しない箇所であればこれに限定されず、「v」、「t」等のフィールドやSIPヘッダ等であってもよい。   In the embodiment of the present invention, when the SIP server to which the facsimile apparatus is connected imposes a restriction on the SDP header format, the information about the media session requested or responded to the other party is not included in the SDP header. Although described in the “s” field, the description location is not limited to this as long as the SIP server is not involved, such as “v” and “t” fields, SIP headers, and the like. May be.

図3に基づいて説明した通信手順の実施の形態においては、1つのSIPサーバ20が発呼側装置1Aと被呼側装置1Bの間に介在している場合を説明したが、図6に示すように、発呼側装置1Aと被呼側装置1Bの間にSDPヘッダ形式に制限を課す2以上のSIPサーバが介在していても、両装置1A、1Bは、SIPサーバによる制限を受けずに、自由にメディアセッションに関する取り決めを行って、画像データの送受信を行うことができる。すなわち、発呼側装置1A及び被呼側装置1Bは、互いにやり取りするSIPのシグナリングメッセージにおいて、各装置1A、1Bがそれぞれ直接接続される直近のSIPサーバ21、22に適合するSDPヘッダ形式に従ってSDPヘッダを記述するとともに、実際に相手先に要求又は応答するメディアセッションに関する情報は、それぞれのSIPサーバ21、22が関与しない箇所、例えばSDPヘッダの「s」フィールドに記述する。このため、両装置1A、1B間にSIPサーバが2以上介在する場合も同様に本発明の目的は達成され、同様の作用効果が奏される。   In the embodiment of the communication procedure described with reference to FIG. 3, the case where one SIP server 20 is interposed between the calling side device 1A and the called side device 1B has been described. Thus, even if there are two or more SIP servers that impose restrictions on the SDP header format between the calling side device 1A and the called side device 1B, both the devices 1A, 1B are not restricted by the SIP server. In addition, it is possible to freely send and receive image data by making arrangements regarding media sessions. In other words, the calling side device 1A and the called side device 1B, in the SIP signaling message exchanged with each other, follow the SDP header format conforming to the nearest SIP server 21 and 22 to which the devices 1A and 1B are directly connected, respectively. In addition to describing the header, information about the media session that is actually requested or responded to the other party is described in a place where the respective SIP servers 21 and 22 are not involved, for example, in the “s” field of the SDP header. For this reason, even when two or more SIP servers are interposed between the both apparatuses 1A and 1B, the object of the present invention is similarly achieved, and the same operational effects can be achieved.

本発明は、例えば、SIPにより確立したメディアセッションで画像データを送受信する画像通信装置に適用することができる。   The present invention can be applied to, for example, an image communication apparatus that transmits and receives image data in a media session established by SIP.

本発明の実施の形態に係るファクシミリ装置(画像通信装置)の構成例等を示した図である。1 is a diagram illustrating a configuration example of a facsimile apparatus (image communication apparatus) according to an embodiment of the present invention. FIG. 本発明の実施の形態に係るテーブルの一例を示した図である。It is the figure which showed an example of the table which concerns on embodiment of this invention. 本発明の実施の形態に係る発呼側及び被呼側ファクシミリ装置(画像通信装置)とSIPサーバの間で形成される通信手順を示したシーケンス図である。It is the sequence diagram which showed the communication procedure formed between the calling side and called side facsimile apparatus (image communication apparatus) and SIP server which concern on embodiment of this invention. 本発明の実施の形態に係るファクシミリ装置(画像通信装置)が送信動作を行う際に実行する処理動作を示したフローチャートである。6 is a flowchart showing a processing operation executed when the facsimile apparatus (image communication apparatus) according to the embodiment of the present invention performs a transmission operation. 本発明の実施の形態に係るファクシミリ装置(画像通信装置)がメディアセッションの確立要求である「INVITE」を受信した場合に実行する処理動作を示したフローチャートである。6 is a flowchart showing processing operations executed when the facsimile apparatus (image communication apparatus) according to the embodiment of the present invention receives “INVITE” which is a request for establishing a media session. 本発明の実施の形態に係る発呼側及び被呼側ファクシミリ装置(画像通信装置)とSIPサーバの間で形成される通信手順を示したシーケンス図であって、SIPサーバが2台介在する場合の例を示した図である。FIG. 3 is a sequence diagram showing a communication procedure formed between a calling side and called side facsimile apparatus (image communication apparatus) and a SIP server according to an embodiment of the present invention, in the case where two SIP servers intervene It is the figure which showed the example of.

符号の説明Explanation of symbols

1、1A、1B ファクシミリ装置(画像通信装置)
2 CPU
3 ROM
4 RAM
M リクエストメッセージ(呼制御プロトコルのメッセージ)
X テーブル
1, 1A, 1B Facsimile device (image communication device)
2 CPU
3 ROM
4 RAM
M Request message (call control protocol message)
X table

Claims (4)

相手先と呼制御プロトコルのメッセージをやり取りすることによりメディアセッションを確立して画像データを送信する画像通信装置において、自装置が接続されるキャリアのサーバに適合するSDPヘッダ形式を記憶する記憶手段と、送信するリクエストメッセージのSDPヘッダを前記記憶手段が記憶するSDPヘッダ形式に従って記述する第1記述手段と、前記リクエストメッセージの中で前記サーバが関与しない所定箇所に実際に相手先に要求するメディアセッションに関する情報を記述する第2記述手段と、を備えることを特徴とする画像通信装置。   In an image communication apparatus that establishes a media session and transmits image data by exchanging a call control protocol message with a counterpart, storage means for storing an SDP header format suitable for the server of the carrier to which the apparatus is connected; A first description means for describing the SDP header of the request message to be transmitted in accordance with the SDP header format stored in the storage means, and a media session that actually requests the other party at a predetermined location not associated with the server in the request message And a second description means for describing information relating to the image communication apparatus. 前記第2記述手段が前記メディアセッションに関する情報を記述する前記所定箇所は、前記第1記述手段が記述するSDPヘッダの特定のフィールドであることを特徴とする請求項1記載の画像通信装置。   2. The image communication apparatus according to claim 1, wherein the predetermined part in which the second description unit describes information related to the media session is a specific field of an SDP header described by the first description unit. 相手先と呼制御プロトコルのメッセージをやり取りすることによりメディアセッションを確立して画像データを受信する画像通信装置において、SDPヘッダ形式に従って記述されたリクエストメッセージを受信し、受信した前記リクエストメッセージの中で呼制御を司るサーバが関与しない所定箇所に記述された情報を相手先が要求するメディアセッションに関する情報として採用する手段を備えることを特徴とする画像通信装置。 An image communication apparatus for receiving image data to establish a media session by exchanging messages of a destination call control protocol, receives a request message described in accordance with SDP header format in the request message received An image communication apparatus comprising means for adopting, as information relating to a media session requested by a partner, information described in a predetermined location not involving a server that controls call control. 前記サーバが関与しない前記所定箇所は、前記受信したリクエストメッセージの中のSDPヘッダの特定のフィールドであることを特徴とする請求項3記載の画像通信装置。   The image communication apparatus according to claim 3, wherein the predetermined part where the server is not involved is a specific field of an SDP header in the received request message.
JP2005038666A 2005-02-16 2005-02-16 Image communication device Expired - Fee Related JP4075896B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2005038666A JP4075896B2 (en) 2005-02-16 2005-02-16 Image communication device
US11/314,552 US20060184676A1 (en) 2005-02-16 2005-12-20 Image communication device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005038666A JP4075896B2 (en) 2005-02-16 2005-02-16 Image communication device

Publications (2)

Publication Number Publication Date
JP2006229394A JP2006229394A (en) 2006-08-31
JP4075896B2 true JP4075896B2 (en) 2008-04-16

Family

ID=36990383

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005038666A Expired - Fee Related JP4075896B2 (en) 2005-02-16 2005-02-16 Image communication device

Country Status (1)

Country Link
JP (1) JP4075896B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5049646B2 (en) * 2007-05-14 2012-10-17 パナソニック株式会社 IP communication apparatus and data transmission method thereof
JP2009193567A (en) * 2007-11-14 2009-08-27 Seiko Epson Corp Transmission terminal, information output device, content transmission system, and output condition transmission method

Also Published As

Publication number Publication date
JP2006229394A (en) 2006-08-31

Similar Documents

Publication Publication Date Title
JP3928631B2 (en) Facsimile device
US20080285554A1 (en) Communication apparatus and data transmission method thereof
US7068763B2 (en) Communication terminal device
JP2013121048A (en) Communication device and its control method, and program
JP2005094662A (en) Network compatible facsimile machine
JP4075896B2 (en) Image communication device
JP4013153B2 (en) Communication apparatus and program
JP3849642B2 (en) Communication terminal device
US20060184676A1 (en) Image communication device
JP4080169B2 (en) Session establishment method
JP4324874B2 (en) Facsimile machine
US20050243871A1 (en) Communication deivce and communication method
JP3925728B2 (en) Facsimile device
JP4239912B2 (en) Facsimile machine
JP4089653B2 (en) Communication apparatus and program
JP4061552B2 (en) Image communication device
JP3867861B2 (en) Facsimile device
JP4154673B2 (en) Image communication device
JP2004172853A (en) Communication terminal unit
JP2006025178A (en) Facsimile machine
JP5803143B2 (en) Communication system, communication method, program, and communication apparatus
JP2006287798A (en) Session initiation protocol (sip) proxy server
JP3750656B2 (en) Email server
JP4787815B2 (en) Communication terminal device and control method thereof
JP2006074308A (en) Communication device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071105

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071127

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071207

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080121

R150 Certificate of patent or registration of utility model

Ref document number: 4075896

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20110208

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110208

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120208

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

Year of fee payment: 5

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

Year of fee payment: 6

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

LAPS Cancellation because of no payment of annual fees