[go: up one dir, main page]

JP2013115639A - Telephone device and telephone system - Google Patents

Telephone device and telephone system Download PDF

Info

Publication number
JP2013115639A
JP2013115639A JP2011260515A JP2011260515A JP2013115639A JP 2013115639 A JP2013115639 A JP 2013115639A JP 2011260515 A JP2011260515 A JP 2011260515A JP 2011260515 A JP2011260515 A JP 2011260515A JP 2013115639 A JP2013115639 A JP 2013115639A
Authority
JP
Japan
Prior art keywords
communication
ipv6
telephone
telephone apparatus
ipv4
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2011260515A
Other languages
Japanese (ja)
Inventor
Teruyuki Yorita
輝幸 頼田
Yasuhiko Hase
泰彦 長谷
Hideyuki Arimoto
秀幸 有本
Masafumi Kakimoto
雅史 垣本
Shinji Takuno
慎二 宅野
Naoko Nada
奈穂子 灘
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co 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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP2011260515A priority Critical patent/JP2013115639A/en
Publication of JP2013115639A publication Critical patent/JP2013115639A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PROBLEM TO BE SOLVED: To enable discrimination on the possibility of P2P (peer-to-peer) communication by an IPv6 address in an IP telephone system that provides a data connect service using an IPv4 protocol.SOLUTION: In an IP telephone device 100, after exchanging a notification and a response of the IPv6 address with an opposite IP telephone device in a data connect session, IPv6 communication test means 118 performs a communication test with the opposite IP telephone device by the P2P communication. If the communication test fails, the IP telephone device 100 exchanges the notification and the response of the IPv4 address, and acquires the IPv4 address of the opposite IP telephone device to store it into acquisition protocol information storage means 119, and then completes the data connect session. Thereafter, based on the acquired IPv4 address, the IP telephone device 100 transmits and receives data with the opposite IP telephone device through an IPv4 network by the P2P communication.

Description

本発明は、データコネクトサービスを利用可能なIP電話装置およびIP電話システムに関するものであり、特に、データコネクトセッションにおいて、相手方との間でIPv6アドレスの通知応答をした後、P2P(ピアツーピア)通信によりIPv6疎通テストを行い、IPv6疎通テストに失敗した時は、IPv4アドレスの通知応答を行って、データコネクトセッションを終了し、その後、IPv4アドレスに基づいてインターネット通信(P2P通信)によりデータ送受信するようにしたIP電話装置およびIP電話システムに関するものである。   The present invention relates to an IP telephone apparatus and an IP telephone system that can use a data connect service, and in particular, in a data connect session, an IPv6 address notification response is sent to the other party, and then by P2P (peer-to-peer) communication. An IPv6 communication test is performed, and when the IPv6 communication test fails, an IPv4 address notification response is made, the data connect session is terminated, and then data transmission / reception is performed by Internet communication (P2P communication) based on the IPv4 address. The present invention relates to an IP telephone apparatus and an IP telephone system.

近年、通信インフラの発達により、通信に関する様々な付加サービスが普及するようになってきた。例えば電話装置においては、一般電話回線以外に、IP電話網やインターネット等の広域通信網に接続して、データ通信サービス等の様々なサービスを受けることが可能な電話装置が普及している。このような電話装置に対するサービスとして、テレビ電話サービスが実用化されている。テレビ電話サービスの利用者は、撮像機能及び画像送信機能を備えたテレビ電話装置を通信回線に接続することにより、撮像画像の送受信を行いながら音声通話を行うことが可能である。このようなIPテレビ電話装置は、例えば、下記の特許文献1(特開2011−078057号公報)に開示されている。   In recent years, with the development of communication infrastructure, various additional services related to communication have become widespread. For example, telephone devices that can connect to a wide-area communication network such as an IP telephone network or the Internet and receive various services such as a data communication service have become widespread. As a service for such a telephone device, a videophone service has been put into practical use. A user of the videophone service can make a voice call while transmitting and receiving a captured image by connecting a videophone device having an imaging function and an image transmission function to a communication line. Such an IP videophone apparatus is disclosed in, for example, the following Patent Document 1 (Japanese Patent Laid-Open No. 2011-078057).

一般に、特許文献1に開示されるようなIP電話装置やPCあるいは各種端末装置などの通信機器は、互いにインターネット網を介して通信するものであり、インターネットプロトコル(Internet Protocol)と称される通信プロトコルに従って割り当てられたグローバルIPアドレスによりお互いをインターネット接続して通信する。   In general, communication devices such as an IP telephone device, a PC, and various terminal devices disclosed in Patent Document 1 communicate with each other via an Internet network, and are referred to as Internet Protocol. Communicate with each other by connecting to the Internet using the global IP address assigned according to the above.

このインターネットプロトコルでは、32ビットでIPアドレスを管理するIPv4(Internet Protocol Version4)が一般的であるが、IPv4で識別できる端末の最大数は約42億台強であり、近い将来にはアドレス総数が限界に達すると言われている。そこで、IPv4におけるIPアドレスの枯渇を考慮して、128ビットでIPアドレスを管理するIPv6(Internet Protocol Version6)が利用されはじめている。IPv6によれば、16進数で16ビット毎にコロンで区切り、合計128ビットでIPアドレスを表記するため、計算上では事実上無限大の端末にIPアドレスを割り当てることかできるとされている。   In this Internet protocol, IPv4 (Internet Protocol Version 4) that manages IP addresses with 32 bits is generally used, but the maximum number of terminals that can be identified by IPv4 is about 4.2 billion, and the total number of addresses will be in the near future. It is said that the limit will be reached. Therefore, considering the exhaustion of IP addresses in IPv4, IPv6 (Internet Protocol Version 6) that manages IP addresses with 128 bits is beginning to be used. According to IPv6, a hexadecimal number delimits every 16 bits with a colon, and the IP address is expressed by a total of 128 bits, so that it is possible to assign an IP address to a virtually infinite terminal in the calculation.

一方、現在では、光通信網を利用したIP電話サービスがユーザに提供されており、一部の電話会社(通信キャリア)においては、IP電話サービスの機能の1つとしてデータコネクトサービスと称されるサービスがユーザに提供されている。このサービスは現在IPv4に対応するIP電話装置、IP電話システムとしてユーザに提供されている。   On the other hand, at present, IP telephone services using an optical communication network are provided to users, and some telephone companies (communication carriers) are referred to as data connect services as one of the functions of IP telephone services. Service is provided to the user. This service is currently provided to users as an IP telephone device and IP telephone system compatible with IPv4.

このデータコネクトサービスを利用すると、電話番号による接続要求で相手につながり、接続中に音声通話する他、データコネクト通信により、データの送受信が可能になる。しかし、データコネクト通信によるファイルの送受信を含め、データコネクトセッションの開始から終了までデータコネクトサービス利用の課金が発生する。IP電話装置であれば、ファイルの送受信は、データコネクトサービスを利用せず、インターネットによるP2P(ピアツーピア)のデータ送受信をすると、データコネクトサービスより通信費用は安価である。   When this data connect service is used, it is possible to connect to the other party by a connection request using a telephone number, make a voice call during connection, and transmit / receive data by data connect communication. However, there is a charge for using the data connect service from the start to the end of the data connect session, including the transmission and reception of files by data connect communication. In the case of an IP telephone device, file transmission / reception does not use the data connect service, and if P2P (peer-to-peer) data transmission / reception is performed via the Internet, the communication cost is lower than that of the data connect service.

しかしながら、データコネクトサービスを利用して、通話中に、データ転送したい場合
には、そのままデータコネクトセッションの中でデータ通信してしまうほうが、通信費用はインターネット通信利用よりも割高になるが、ユーザの手間は簡単である。
However, if you want to transfer data during a call using the Data Connect service, it is more expensive to use the data communication in the Data Connect session as it is. The effort is simple.

特開2011−078057号公報JP 2011-078057 A

先に述べたように、光通信網を利用したIP電話サービスがユーザに提供されており、一部の電話会社(通信キャリア)においては、IPv4プロトコルを用いたIP電話サービスの1つの機能としてデータコネクトサービスと称されるサービスがユーザに提供されている。また、このようなIP電話システム、IP電話装置をIPv6プロトコルに対応する構成としてユーザに提供することも行われている。   As described above, an IP telephone service using an optical communication network is provided to users, and some telephone companies (communication carriers) use data as one function of the IP telephone service using the IPv4 protocol. A service called a connect service is provided to the user. In addition, such IP telephone systems and IP telephone apparatuses are also provided to users as a configuration corresponding to the IPv6 protocol.

ところで、IPv4プロトコルにおいては、IPアドレスが割り当てられた機器を人間が識別しやすいようにするため、DNSサーバ(Domain Name Server)などのようなホスト名が設定される。IPv6プロトコルにおいてもIPv4の場合と同様に、IPv6アドレスに対応したホスト名が設定される。IPv4の場合には単一のネットワークインターフェースに単一のIPv4アドレスのみを割り当てることしか出来なかった。しかしIPv6では、単一のネットワークインターフェースに複数のIPv6アドレスを割り当てることができ、複数のIPv6アドレスに対応した複数のホスト名を設定することが可能になるという特徴がある。   By the way, in the IPv4 protocol, a host name such as a DNS server (Domain Name Server) is set so that a human being can easily identify a device to which an IP address is assigned. In the IPv6 protocol, a host name corresponding to an IPv6 address is set as in the case of IPv4. In the case of IPv4, only a single IPv4 address could be assigned to a single network interface. However, IPv6 has a feature that a plurality of IPv6 addresses can be assigned to a single network interface, and a plurality of host names corresponding to a plurality of IPv6 addresses can be set.

IPv4プロトコルを用いてデータコネクトサービスを提供するIP電話システムに属するIP電話装置であって、当該IP電話装置がIPv6プロトコルにも対応できるものであれば、IPv4プロトコルを用いたデータコネクトセッションの中で相手方のIP電話装置のIPv6プロトコルに従って割り当てられたIPアドレスを取得し、取得したIPアドレスによってデータコネクタセッション終了後にIPv6ネットワークを介してお互いを接続し、P2P(ピアツーピア)通信することができる。IPv4プロトコルにもIPv6プロトコルにも対応できる機器は、デュアルスタック・オペレーションを用いて構成することができる。このような機器は、例えば、特開2004−254318号公報、特表2010−502119号公報に開示されている。   If the IP telephone apparatus belongs to an IP telephone system that provides a data connect service using the IPv4 protocol and the IP telephone apparatus can also support the IPv6 protocol, the data connection session using the IPv4 protocol An IP address assigned in accordance with the IPv6 protocol of the other party's IP telephone device is acquired, and after the data connector session is completed by the acquired IP address, they can be connected to each other via the IPv6 network to perform P2P (peer-to-peer) communication. Devices that can support both IPv4 and IPv6 protocols can be configured using dual stack operation. Such devices are disclosed in, for example, Japanese Patent Application Laid-Open No. 2004-254318 and Japanese Translation of PCT International Publication No. 2010-502119.

しかしながら、一方のIP電話装置が属するホストが一定の地域内のネットワークに閉じたものとして構築されている場合には、同じIPv6プロトコルに従ったIPアドレスが割り当てられIP電話装置であっても当該IP電話装置を特定できずP2P(ピアツーピア)のネットワーク接続することができないというケースが生じる可能性がある。   However, when the host to which one of the IP telephone devices belongs is constructed as being closed to a network in a certain area, the IP address assigned in accordance with the same IPv6 protocol is assigned to the IP telephone device. There is a possibility that a telephone device cannot be specified and a P2P (peer-to-peer) network connection cannot be established.

また、IPv6プロトコルによりネットワーク接続できなかった原因もユーザにはわからず、機器の故障の可能性などユーザを悩ませることになる。また、そして、別途IPv4プロトコルによるIPアドレスに従ってIPv4ネットワークによりお互いを接続するという手順を最初からやり直すという手間が必要になり、ユーザにとって利便性に欠けるという問題点がある。   In addition, the user cannot know the reason why the network connection cannot be made by the IPv6 protocol, and the user may be troubled such as the possibility of a device failure. In addition, there is a problem in that it is not convenient for the user because it is necessary to restart the procedure of connecting each other through the IPv4 network according to the IP address according to the IPv4 protocol.

本願発明は、このような問題点を解消すべくなされたものであり、IPv4プロトコルを用いてデータコネクトサービスを提供するIP電話システム、IP電話装置において、データコネクトセッションの中で相手方のIP電話装置のIPv6プロトコルに従って割り当てられたIPアドレスを取得し、取得したIPv6アドレスによってP2P(ピアツ
ーピア)通信が可能かを判別できるように構成することを目的とするものである。
The present invention has been made to solve such problems, and in an IP telephone system and an IP telephone apparatus that provide a data connect service using the IPv4 protocol, the other party's IP telephone apparatus in a data connect session. It is an object of the present invention to obtain an IP address assigned in accordance with the IPv6 protocol, and to determine whether P2P (peer-to-peer) communication is possible based on the obtained IPv6 address.

前記課題を解決するために、本願の請求項1にかかる発明は、IPv6プロトコルに基づくIPv6ネットワークとIPv4プロトコルに基づくIPv4ネットワークを介して通信可能であり、P2P通信によりデータの送受信を行い、IPv4プロトコルに基づくデータコネクトサービスの利用が可能なIP電話装置により構成されるIP電話システムであって、前記IP電話装置は、IPv6疎通テスト手段と取得プロトコル情報格納手段を備え、データコネクトセッションにおいて、相手方IP電話装置との間でIPv6アドレスの通知応答をした後、IPv6疎通テスト手段はP2P通信による前記相手方のIP電話装置との間の疎通テストを行い、前記相手方のIP電話装置との間の疎通テストに失敗した場合、IPv4アドレスの通知応答を行って、前記相手方のIP電話装置のIPv4アドレスを含むプロトコル情報を取得して取得プロトコル情報格納手段に記憶し、前記データコネクトセッションを終了し、その後、前記IP電話装置は、前記取得プロトコル情報格納手段に記憶したIPv4アドレスに基づいてIPv4ネットワークを介して前記相手方のIP電話装置とP2P通信によりデータを送受信するようにしたことを特徴とする。   In order to solve the above-mentioned problem, the invention according to claim 1 of the present application is capable of communicating with an IPv6 network based on the IPv6 protocol and an IPv4 network based on the IPv4 protocol, and transmits and receives data by P2P communication. An IP telephone system comprising an IP telephone apparatus capable of using a data connect service based on the IP telephone apparatus, the IP telephone apparatus comprising an IPv6 communication test means and an acquisition protocol information storage means, After sending an IPv6 address notification response to the telephone device, the IPv6 communication test means performs a communication test with the other party's IP telephone device by P2P communication, and a communication test with the other party's IP telephone device. IPv4 address if failed A notification response is made to obtain the protocol information including the IPv4 address of the other party's IP telephone device, store it in the obtained protocol information storage means, terminate the data connect session, and then the IP telephone device Data is transmitted / received by P2P communication with the other party's IP telephone apparatus via the IPv4 network based on the IPv4 address stored in the protocol information storage means.

本願の請求項2にかかるIP電話システムは、請求項1にかかるIP電話システムにおいて、前記相手方のIP電話装置との間の疎通テストに成功した場合、前記IP電話装置は、前記データコネクトセッションを終了し、その後、前記IPv6アドレスの通知応答により取得したIPv6アドレスに基づいてIPv6ネットワークを介して前記相手方のIP電話装置とP2P通信によりデータを送受信するようにしたことを特徴とする。   In the IP telephone system according to claim 2 of the present application, in the IP telephone system according to claim 1, when the communication test with the counterpart IP telephone apparatus is successful, the IP telephone apparatus performs the data connect session. Then, based on the IPv6 address acquired by the IPv6 address notification response, data is transmitted / received to / from the other party's IP telephone device through P2P communication via the IPv6 network.

本願の請求項3にかかるIP電話システムは、請求項1にかかるIP電話システムにおいて、前記相手方のIP電話装置との間の疎通テストに成功した場合、前記IP電話装置は、前記IPv6アドレスの通知応答により取得したIPv6アドレスに基づいてIPv6ネットワークを介して前記相手方のIP電話装置とP2P通信によりデータを送受信した後、前記データコネクトセッションを終了するようにしたことを特徴とする。   In the IP telephone system according to claim 3 of the present application, in the IP telephone system according to claim 1, when the communication test with the counterpart IP telephone apparatus is successful, the IP telephone apparatus notifies the IPv6 address. The data connect session is terminated after data is transmitted / received by P2P communication with the other party's IP telephone device via the IPv6 network based on the IPv6 address acquired by the response.

また、本願の請求項4にかかる発明は、IPv6プロトコルに基づくIPv6ネットワークとIPv4プロトコルに基づくIPv4ネットワークを介して通信可能であり、P2P通信によりデータの送受信を行い、IPv4プロトコルに基づくデータコネクトサービスの利用が可能なIP電話装置であって、前記IP電話装置は、IPv6疎通テスト手段と取得プロトコル情報格納手段を備え、データコネクトセッションにおいて、相手方IP電話装置との間でIPv6アドレスの通知応答をした後、IPv6疎通テスト手段はP2P通信による前記相手方のIP電話装置との間の疎通テストを行い、相手方のIP電話装置との間の疎通テストに失敗した場合、IPv4アドレスの通知応答を行って、前記相手方のIP電話装置のIPv4アドレスを含むプロトコル情報を取得して取得プロトコル情報格納手段に記憶し、前記データコネクトセッションを終了し、その後、前記IP電話装置は、前記取得プロトコル情報格納手段に記憶したIPv4アドレスに基づいてIPv4ネットワークを介して前記相手方のIP電話装置とP2P通信によりデータを送受信するようにしたことを特徴とする。   The invention according to claim 4 of the present application is capable of communicating with an IPv6 network based on the IPv6 protocol and an IPv4 network based on the IPv4 protocol, transmits and receives data by P2P communication, and provides a data connect service based on the IPv4 protocol. An IP telephone apparatus that can be used. The IP telephone apparatus includes an IPv6 communication test means and an acquired protocol information storage means, and makes an IPv6 address notification response with a counterpart IP telephone apparatus in a data connect session. Thereafter, the IPv6 communication test means performs a communication test with the other party's IP telephone device by P2P communication, and when the communication test with the other party's IP telephone device fails, performs an IPv4 address notification response, IPv4 address of the other party's IP telephone device The protocol information including the address is acquired and stored in the acquired protocol information storage unit, and the data connect session is terminated. Thereafter, the IP telephone apparatus performs the IPv4 network based on the IPv4 address stored in the acquired protocol information storage unit. In this case, data is transmitted / received by the P2P communication with the other party's IP telephone device.

本願の請求項5にかかる発明は、請求項4にかかるIP電話装置において、前記相手方のIP電話装置との間の疎通テストに成功した場合、前記IP電話装置は、前記データコネクトセッションを終了し、その後、前記IPv6アドレスの通知応答により取得したIPv6アドレスに基づいてIPv6ネットワークを介して前記相手方のIP電話装置とP2P通信によりデータを送受信するようにしたことを特徴とする。   In the invention according to claim 5 of the present application, in the IP telephone apparatus according to claim 4, when the communication test with the counterpart IP telephone apparatus is successful, the IP telephone apparatus terminates the data connect session. Thereafter, data is transmitted / received by P2P communication with the other party's IP telephone device via the IPv6 network based on the IPv6 address acquired by the IPv6 address notification response.

本願の請求項6にかかる発明は、請求項4にかかるIP電話装置において、前記相手方のIP電話装置との間の疎通テストに成功した場合、前記IP電話装置は、前記IPv6アドレスの通知応答により取得したIPv6アドレスに基づいてIPv6ネットワークを介して前記相手方のIP電話装置とP2P通信によりデータを送受信した後、前記データコネクトセッションを終了するようにしたことを特徴とする。   In the invention according to claim 6 of the present application, in the IP telephone apparatus according to claim 4, when the communication test with the other party's IP telephone apparatus is successful, the IP telephone apparatus receives the notification response of the IPv6 address. The data connect session is terminated after data is transmitted / received by P2P communication with the other party's IP telephone device via the IPv6 network based on the acquired IPv6 address.

請求項1にかかる発明においては、IP電話装置は、データコネクトセッションにおいて、相手方IP電話装置との間でIPv6アドレスの通知応答をした後、IPv6疎通テスト手段はP2P通信による前記相手方のIP電話装置との間の疎通テストを行い、相手方のIP電話装置との間の疎通テストに失敗した場合、IPv4アドレスの通知応答を行って、相手方のIP電話装置のIPv4アドレスを取得して取得プロトコル情報格納手段119に記憶してデータコネクトセッションを終了し、その後、取得したIPv4アドレスに基づいてIPv4ネットワークを介して前記相手方のIP電話装置とP2P通信によりデータを送受信する。   In the invention according to claim 1, after the IP telephone apparatus makes an IPv6 address notification response with the other party IP telephone apparatus in the data connect session, the IPv6 communication test means uses the second party IP telephone apparatus by P2P communication. If the communication test with the other party's IP telephone apparatus fails, an IPv4 address notification response is sent to obtain the IPv4 address of the other party's IP telephone apparatus and store the acquired protocol information The data connection session is terminated by storing the data in the means 119, and thereafter, data is transmitted / received by P2P communication with the other party's IP telephone apparatus via the IPv4 network based on the acquired IPv4 address.

また、請求項2にかかる発明においては、前記相手方のIP電話装置との間の疎通テストに成功した場合、前記IP電話装置は、前記データコネクトセッションを終了し、その後、前記IPv6アドレスの通知応答により取得したIPv6アドレスに基づいてIPv6ネットワークを介して前記相手方のIP電話装置とP2P通信によりデータを送受信する。   In the invention according to claim 2, when the communication test with the other party's IP telephone apparatus is successful, the IP telephone apparatus ends the data connect session, and then the IPv6 address notification response. Based on the IPv6 address acquired by the above, data is transmitted / received through the IPv6 network to the other party's IP telephone apparatus by P2P communication.

かかる構成によれば、相手方IP電話装置との間でIPv6ネットワークを介したP2Pファイル送受信ができない場合でも、IPv4ネットワークを介してデータ送受信ができるようになり、また、データの送受信は、データコネクトサービスを利用せず、IPv6ネットワークまたはIPv4ネットワークを介したP2P通信により行うので通信費用を安価にすることができる。   According to such a configuration, even when P2P file transmission / reception via the IPv6 network cannot be performed with the counterpart IP telephone apparatus, data transmission / reception can be performed via the IPv4 network. Since the communication is performed by P2P communication via the IPv6 network or the IPv4 network without using the network, the communication cost can be reduced.

また、請求項3にかかる発明においては、相手方のIP電話装置との間の疎通テストに成功した場合、前記IP電話装置は、前記IPv6アドレスの通知応答により取得したIPv6アドレスに基づいてIPv6ネットワークを介して前記相手方のIP電話装置とP2P通信によりデータを送受信した後、前記データコネクトセッションを終了する。   In the invention according to claim 3, when the communication test with the other party's IP telephone apparatus is successful, the IP telephone apparatus sets up an IPv6 network based on the IPv6 address acquired by the notification response of the IPv6 address. The data connection session is terminated after transmitting / receiving data to / from the other party's IP telephone apparatus via P2P communication.

かかる構成によれば、相手方IP電話装置との間でIPv6ネットワークを介したデータ送受信ができる場合、IPv6アドレスの通知応答により取得したIPv6アドレスに基づいてIPv6ネットワークを介したP2P通信により行うから、データコネクトセッションを終了させ、改めてIPv6ネットワークを介したP2P通信の操作を行うというユーザの手間を省くことができる。   According to such a configuration, when data can be transmitted / received to / from the other party's IP telephone device via the IPv6 network, data is transmitted by P2P communication via the IPv6 network based on the IPv6 address acquired by the IPv6 address notification response. It is possible to save the user's trouble of ending the connect session and performing another P2P communication operation via the IPv6 network.

請求項4〜請求項6にかかる発明によれば、請求項1〜請求項3にかかるIP電話システムを構成するIP電話装置を提供することができる。   According to the inventions according to claims 4 to 6, it is possible to provide an IP telephone apparatus constituting the IP telephone system according to claims 1 to 3.

本発明の実施例にかかるIP電話装置を含む通信システムの構成を示す図である。It is a figure which shows the structure of the communication system containing the IP telephone apparatus concerning the Example of this invention. 本発明の実施例にかかるIP電話装置の構成を示すブロック図である。It is a block diagram which shows the structure of the IP telephone apparatus concerning the Example of this invention. 本発明の実施例にかかる通信手順を示すシーケンス図である。It is a sequence diagram which shows the communication procedure concerning the Example of this invention. 本発明の実施例にかかる通信手順を示すシーケンス図である。It is a sequence diagram which shows the communication procedure concerning the Example of this invention.

以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。但し、以下に示す実施例は、本発明の技術的思想を具体化するためのIP電話装置およびIP電話システムを例示するものであって、本発明をこのIP電話装置およびIP電話システムに特定することを意図するものではなく、本発明の技術的範囲は、特許請求の範囲の記載によって定められるものである。   Hereinafter, specific examples of the present invention will be described in detail with reference to examples and drawings. However, the embodiment described below exemplifies an IP telephone apparatus and an IP telephone system for embodying the technical idea of the present invention, and the present invention is specified to the IP telephone apparatus and the IP telephone system. The technical scope of the present invention is defined by the description of the scope of claims.

図1は、本発明のIP電話装置を含むIP電話システム全体の構成を示すシステム構成図である。本実施例において、このシステムはIP電話装置100、有線LAN101、IP電話ルータ102、ブロードバンドルータ103、ゲートウェイ104、IP電話網105、インターネット106、PSTN網107(=Public Switched Telephone Network:公衆電話交換網)、及び加入者電話装置108を含むように構成されている。   FIG. 1 is a system configuration diagram showing the configuration of the entire IP telephone system including the IP telephone apparatus of the present invention. In this embodiment, this system includes an IP telephone apparatus 100, a wired LAN 101, an IP telephone router 102, a broadband router 103, a gateway 104, an IP telephone network 105, the Internet 106, and a PSTN network 107 (= Public Switched Telephone Network). ), And the subscriber telephone device 108.

本発明のIP電話装置100は有線LAN101に接続され、有線LAN101は、IP電話ルータ102を介してIP電話網105に、ブロードバンドルータ103を介してインターネット106に、ゲートウェイ104を介してPSTN網107にそれぞれ接続されることにより、通信が可能である。なお、IP電話装置100の内部構造の詳細については後述する。なお、IP電話装置100は、データコネクトサービスが利用可能なものであって、デュアルスタック・オペレーションを用いてIPv4プロトコルにもIPv6プロトコルにも対応できるように構成されている。   The IP telephone apparatus 100 of the present invention is connected to a wired LAN 101. The wired LAN 101 is connected to an IP telephone network 105 via an IP telephone router 102, to the Internet 106 via a broadband router 103, and to a PSTN network 107 via a gateway 104. Communication is possible by connecting each. Details of the internal structure of IP telephone apparatus 100 will be described later. The IP telephone device 100 can use the data connect service, and is configured to support both the IPv4 protocol and the IPv6 protocol using the dual stack operation.

有線LAN101を構成する物理的な手段としては、例えばツイストペアケーブルを用いた10BASE−T(IEEE802.3iとして標準化)や100BASE−TX(IEEE802.3uとして標準化)等があげられる。   Examples of physical means constituting the wired LAN 101 include 10BASE-T (standardized as IEEE802.3i) and 100BASE-TX (standardized as IEEE802.3u) using a twisted pair cable.

IP電話ルータ102、及びブロードバンドルータ103は、複数のIPネットワークを相互接続するためのネットワーク中継装置である。具体的には、OSI(Open Systems
Interconnection)参照モデルでいうネットワーク層(第3層)やトランスポート層(第4層)の一部のプロトコルを解析して転送を行う。
The IP telephone router 102 and the broadband router 103 are network relay devices for interconnecting a plurality of IP networks. Specifically, OSI (Open Systems
Interconnection) Transfer is performed by analyzing a part of the protocol of the network layer (third layer) and the transport layer (fourth layer) in the reference model.

本実例では、IP電話ルータ102は有線LAN101とIP電話網105との二つのIPネットワークを相互に接続する役割を持つ。またブロードバンドルータ103は、有線LAN101とインターネット106との二つのIPネットワークを相互に接続する役割を持つ。   In this example, the IP telephone router 102 has a role of connecting two IP networks of the wired LAN 101 and the IP telephone network 105 to each other. The broadband router 103 has a role of connecting two IP networks of the wired LAN 101 and the Internet 106 to each other.

ゲートウェイ104は、プロトコル体系が異なるネットワーク間を相互接続するためのプロトコル変換器である。ゲートウェイ104は、例えば、有線LAN101とPSTN網107とを接続し、SIP(Session Initiation Protocol)等のシグナリングプロトコルを用いてシグナル変換を行うことにより、両ネットワーク間での通信を可能とする。   The gateway 104 is a protocol converter for interconnecting networks having different protocol systems. For example, the gateway 104 connects the wired LAN 101 and the PSTN network 107 and performs signal conversion using a signaling protocol such as SIP (Session Initiation Protocol), thereby enabling communication between both networks.

IP電話網105は、電話網の一部もしくは全てにVoIP(Voice over Internet Protocol)技術を利用した通信網であり、用いる通信回線としてはFTTH(Fiber To The
Home)やADSL(Asymmetric Digital Subscriber Line)等の、いわゆるブロードバンド回線が利用される。なお、IP電話網105にはIP電話装置100’が複数接続されているが、図1では簡単のため1台のみしか図示されていない。
The IP telephone network 105 is a communication network using VoIP (Voice over Internet Protocol) technology for part or all of the telephone network, and FTTH (Fiber To The) is used as a communication line to be used.
A so-called broadband line such as Home) or ADSL (Asymmetric Digital Subscriber Line) is used. Note that a plurality of IP telephone devices 100 'are connected to the IP telephone network 105, but only one is shown in FIG. 1 for simplicity.

なおVoIPとは、音声を各種符号化方式で圧縮した後にパケットに分割し、IPネットワークでリアルタイム伝送する技術である。これによりIP電話網105は音声通話サービスの他、画像の送受信を行うテレビ電話サービス等が提供可能となる。   Note that VoIP is a technique in which voice is compressed by various encoding methods, divided into packets, and transmitted in real time over an IP network. As a result, the IP telephone network 105 can provide a videophone service for transmitting and receiving images in addition to a voice call service.

インターネット106は、通信プロトコルによるネットワークを相互接続して構築された広域通信網である。大小様々なコンピュータネットワークを相互に連結させて、国際的な通信ネットワークが構築されている。通信プロトコルとしては主に、TCP/IPが標準的なプロトコルとして採用されている。   The Internet 106 is a wide area communication network constructed by interconnecting networks based on communication protocols. An international communication network is constructed by interconnecting large and small computer networks. As a communication protocol, TCP / IP is mainly adopted as a standard protocol.

PSTN網107は、一般の加入者電話回線ネットワークである。末端に加入者電話装置108を接続し、回線交換方式で通信相手に接続して音声通話を行うのに用いられる。加入者電話装置108は、電話加入者がPSTN網107を用いてPSTN網に接続された他の加入者電話装置や有線LAN101やIP電話網105に接続されたIP電話装置と音声通話を行うための電話装置である。   The PSTN network 107 is a general subscriber telephone line network. A subscriber telephone device 108 is connected to the terminal, and is used to make a voice call by connecting to a communication partner by a circuit switching method. The subscriber telephone device 108 uses the PSTN network 107 to allow the telephone subscriber to make a voice call with other subscriber telephone devices connected to the PSTN network, or with IP telephone devices connected to the wired LAN 101 or the IP telephone network 105. Telephone equipment.

本発明にかかるIP電話装置100は、データコネクトサービスが利用可能な電話装置であって、データコネクトセッションにおいて、相手方との間でIPv6アドレスの通知応答をした後、IPv6アドレスに基づくP2P通信のためのテストファイルの送受信処理などのIPv6疎通テストを行い、IPv6疎通テストに失敗した時は、IPv4アドレスの通知応答を行って、データコネクトセッションを終了し、その後、IPv4アドレスに基づいてインターネット通信によりデータファイル送受信するように構成したものである。以下、本実施例のIP電話装置100について詳細に説明する。   The IP telephone apparatus 100 according to the present invention is a telephone apparatus that can use the data connect service, and performs a P2P communication based on the IPv6 address after sending an IPv6 address notification response to the other party in the data connect session. IPv6 communication test such as test file transmission / reception processing is performed. When the IPv6 communication test fails, the IPv4 address notification response is sent and the data connect session is terminated, and then data is transmitted by Internet communication based on the IPv4 address. It is configured to send and receive files. Hereinafter, the IP telephone apparatus 100 of the present embodiment will be described in detail.

図2は、本実施例にかかるIP電話装置100の構成を示す内部ブロック図である。IP電話装置100は、制御部110、マイク120、スピーカ130、カメラ140、表示部150、入力部160、メモリ170、LANインターフェース180を備えて構成される。   FIG. 2 is an internal block diagram illustrating the configuration of the IP telephone apparatus 100 according to the present embodiment. The IP telephone apparatus 100 includes a control unit 110, a microphone 120, a speaker 130, a camera 140, a display unit 150, an input unit 160, a memory 170, and a LAN interface 180.

制御部110は、CPU、RAM、ROMを備えて構成されるマイクロプロセッサであり、RAMやROMに記憶された制御プログラムをCPUにおいて実行することにより、以下に説明する各手段の動作を制御・統括する。   The control unit 110 is a microprocessor that includes a CPU, a RAM, and a ROM. The CPU executes a control program stored in the RAM or ROM, thereby controlling and supervising operations of each unit described below. To do.

制御部110は、通信制御手段111、音声信号処理手段112、画像・映像信号処理手段113、表示制御手段114を備える他、IPv4プロトコルにもIPv6プロトコルにも対応できるように、IPv6制御スタック115、IPv4制御スタック116を備え、また、データコネクトサーヒズに基づくファイル送受信を行うためのファイル送受信制御手段117を備えている。また、本発明にかかる通信手順を実行するため、IPv6疎通テスト118を有しており、相手方のIP電話装置から取得したIPv4プロトコルに関する情報を一時記憶する取得プロトコル情報格納手段119を備えている。   The control unit 110 includes a communication control unit 111, an audio signal processing unit 112, an image / video signal processing unit 113, and a display control unit 114, and an IPv6 control stack 115, so as to support both the IPv4 protocol and the IPv6 protocol. An IPv4 control stack 116 is provided, and file transmission / reception control means 117 for performing file transmission / reception based on the data connect service is provided. Further, in order to execute the communication procedure according to the present invention, it has an IPv6 communication test 118, and has an acquisition protocol information storage means 119 for temporarily storing information related to the IPv4 protocol acquired from the other party's IP telephone apparatus.

IPv6疎通テスト118は、予め用意されたテストファイルを有しており、データコネクトセッションにおいて、相手方との間でIPv6アドレスの通知応答をした後、P2P(ピアツーピア)通信によりテストファイルの送受信処理を行ってIPv6疎通テストを行うものである。   The IPv6 communication test 118 has a test file prepared in advance. In the data connect session, after sending an IPv6 address notification response to the other party, the test file is transmitted and received by P2P (peer-to-peer) communication. The IPv6 communication test is performed.

通信制御手段111は、IP電話装置100が他のIP電話装置100’と通信を行う際の通信制御を行うためのものである。これには、シグナリングとデータの送受信とに関わる制御が含まれる。シグナリングには通信セッションの生成、確立、切断が含まれる。具体的には、ユーザが入力部160を操作して電話番号等を入力した際に、IP電話網105に接続されたSIPサーバ(図示せず)等に接続して通話相手先のIP電話装置100’の位置情報を入手するとともに、通話相手先のIP電話装置100’を呼出し、通話相手先が応答した場合に通信経路を確立することと、通話が終了した際にセッションの終了処理を行うことが含まれる。   The communication control unit 111 is for performing communication control when the IP telephone apparatus 100 communicates with another IP telephone apparatus 100 '. This includes control related to signaling and data transmission / reception. Signaling includes the creation, establishment and disconnection of communication sessions. Specifically, when the user operates the input unit 160 to input a telephone number or the like, the IP telephone device connected to the SIP server (not shown) or the like connected to the IP telephone network 105 is connected to The location information of 100 ′ is acquired, the IP telephone device 100 ′ of the call partner is called, a communication path is established when the call partner responds, and a session end process is performed when the call ends. It is included.

通信は、ユーザが選択した通信プロトコル(IPv6プロトコルまたはIPv4プロトコル)に基づいて行われ、IPv6プロトコルが選択された場合にはIPv6制御スタック115が機能し、IPv4プロトコルが選択された場合にはIPv4制御スタック116が機能する。   The communication is performed based on the communication protocol (IPv6 protocol or IPv4 protocol) selected by the user. When the IPv6 protocol is selected, the IPv6 control stack 115 functions, and when the IPv4 protocol is selected, the IPv4 control is performed. The stack 116 functions.

データの送受信に関わる制御には、音声データ、映像データ、画像データをパケットに分割して送信するIPパケット処理と、有線LAN101を介して受信したパケットを、正しい順序に並べ替えるとともに実際のデータ部分を抽出して組立てる処理とが含まれる。また、データコネクトサービスはIPv6プロトコルに基づいて提供され、相手方IP電話装置との間でIPv6アドレスの通知応答を行って相手方IP電話装置のIPv6アドレスを取得し、IPv6ネットワークを介したP2P通信によりユーザによって選択されたデータファイルが、ファイル送受信制御手段117によって送受信される。   For control related to data transmission / reception, IP packet processing for dividing audio data, video data, and image data into packets and transmitting the packets received via the wired LAN 101 are rearranged in the correct order and the actual data portion And extracting and assembling. Further, the data connect service is provided based on the IPv6 protocol, sends an IPv6 address notification response to the other party's IP telephone apparatus, obtains the IPv6 address of the other party's IP telephone apparatus, and uses P2P communication via the IPv6 network for the user. The data file selected by is transmitted / received by the file transmission / reception control means 117.

データをパケットとして送信する際には、所定データ長に分割された各データに送信元、宛先、順序、送信時刻、用途(IP電話の音声データ、映像データ、画像データ)を示すヘッダを付加する。また、受信したパケットは、ヘッダ部分を参照することによって、音声、映像、画像ごとに正しい順序で組立てられてゆき、音声信号処理手段112、画像・映像信号処理手段113に出力される。   When transmitting data as a packet, a header indicating the transmission source, destination, order, transmission time, and usage (IP phone audio data, video data, image data) is added to each data divided into predetermined data lengths. . The received packet is assembled in the correct order for each of the audio, video, and image by referring to the header portion, and is output to the audio signal processing means 112 and the image / video signal processing means 113.

音声信号処理手段112は、マイク120から入力された音声をA/D変換し、次いで音声コーデックによって圧縮処理し、圧縮されたデータを通信制御手段111に出力する。また、通信制御手段111において組立てられた音声データを音声コーデックによって伸張処理し、次いでD/A変換してスピーカ130から出力する。   The audio signal processing unit 112 performs A / D conversion on the audio input from the microphone 120, and then performs compression processing using an audio codec, and outputs the compressed data to the communication control unit 111. Further, the audio data assembled in the communication control unit 111 is decompressed by an audio codec, then D / A converted and output from the speaker 130.

画像・映像信号処理手段113は、映像コーデックを備えており、カメラ140において撮影された映像を圧縮処理し、圧縮されたデータを通信制御手段111に出力する。また、通信制御手段111において組立てられた映像データを伸張処理し、表示制御手段114に出力する。また、画像・映像信号処理手段113は、画像コーデックを備えており、通信制御手段111において組立てられた画像データを伸張処理し、メモリ(制御部110のRAM)に展開する。   The image / video signal processing unit 113 includes a video codec, compresses the video captured by the camera 140, and outputs the compressed data to the communication control unit 111. Further, the video data assembled by the communication control unit 111 is decompressed and output to the display control unit 114. The image / video signal processing unit 113 includes an image codec, decompresses the image data assembled by the communication control unit 111, and expands the image data in a memory (RAM of the control unit 110).

表示制御手段114は、カメラ140及び画像・映像信号処理手段113から出力された映像データ及びメモリ(制御部110のRAM)に展開された画像データを表示部150に表示可能な所定の態様に処理し、表示部150に表示させるものである。   The display control unit 114 processes the video data output from the camera 140 and the image / video signal processing unit 113 and the image data developed in the memory (RAM of the control unit 110) into a predetermined mode that can be displayed on the display unit 150. And displayed on the display unit 150.

先に説明したように、本発明にかかるIP電話装置100は、データコネクトサービスが利用可能な電話装置であって、データコネクトセッションにおいて、相手方との間でIPv6アドレスの通知応答をした後、IPv6アドレスに基づくP2P通信のためのテストファイルの送受信処理などのIPv6疎通テストを行い、IPv6疎通テストに失敗した時は、IPv4アドレスの通知応答を行って、データコネクトセッションを終了し、その後、IPv4アドレスに基づいてインターネット通信によりデータファイル送受信するように構成されている。   As described above, the IP telephone apparatus 100 according to the present invention is a telephone apparatus that can use the data connect service. In the data connect session, after the IPv6 address notification response is received with the other party, the IPv6 address is set. An IPv6 communication test such as a test file transmission / reception process for P2P communication based on the address is performed. When the IPv6 communication test fails, an IPv4 address notification response is sent to terminate the data connect session, and then the IPv4 address The data file is transmitted and received based on the Internet communication.

すなわち、本発明にかかるIP電話装置100は、相手方のIP電話装置との間のファイル送受信は、データコネクトサービスを使用せずP2P(ピアツーピア)通信を用いて行い、データコネクトの通信はIPv4プロトコルで行い、端末(IP電話装置)とHGW(ホームゲートウェイ)との間はローカルアドレスで通信を行い、HGWで相手方のグローバルアドレス宛にデータ(ファイル)を送信して通信を行なうように構成したものである。   That is, in the IP telephone apparatus 100 according to the present invention, file transmission / reception with the other party's IP telephone apparatus is performed using P2P (peer-to-peer) communication without using the data connect service, and data connect communication is performed using the IPv4 protocol. The terminal (IP telephone device) and the HGW (home gateway) communicate with each other using a local address, and the HGW transmits data (file) to the other party's global address for communication. is there.

IP電話装置100は、データコネクトセッションにおいて、P2P通信により相手方との間でIPv6アドレスの通知応答をした後、IPv6疎通テスト118は、予め用意されたテストファイルをIPv6疎通テストのためのデータファイルとし、相手方IP電話装置との間でP2P(ピアツーピア)通信による送受信処理を行い、テストファイルの送受信が失敗し、IPv6疎通テストに失敗した時は、データコネクト通信によりIPv4アドレスの通知応答を行って、相手方IP電話装置からIPv4プロトコルに関する情報を取得し、取得した情報を取得プロトコル情報格納手段119に一時記憶し、ユーザにIPv6プロトコルに基づくP2P(ピアツーピア)通信に失敗した旨を報知してデータコネクトセッションを終了する。その後、ユーザは取得プロトコル格納手段119に記憶されたIPv4アドレスを含むプロトコル情報に基づいて、IPv4プロトコルに従ったP2P通信により相手方のIP電話装置を特定し、インターネット通信により所望のデータファイルを送受信する。   In the data connect session, the IP telephone device 100 sends a notification response of the IPv6 address to the other party by P2P communication, and then the IPv6 communication test 118 uses the prepared test file as a data file for the IPv6 communication test. , Perform transmission / reception processing by P2P (peer-to-peer) communication with the other party's IP telephone device, and when the transmission / reception of the test file fails and the IPv6 communication test fails, the IPv4 address notification response is performed by data connect communication, Data connection session by acquiring information related to the IPv4 protocol from the other party's IP telephone apparatus, temporarily storing the acquired information in the acquired protocol information storage means 119, and informing the user that P2P (peer-to-peer) communication based on the IPv6 protocol has failed. ExitThereafter, based on the protocol information including the IPv4 address stored in the acquired protocol storage means 119, the user specifies the other party's IP telephone device by P2P communication according to the IPv4 protocol, and transmits / receives a desired data file by Internet communication. .

次に、図3、図4の通信手順を示すシーケンス図を参照して本発明にかかるIP電話装置100の通信処理の手順について説明する。図3、図4は、本発明の実施例にかかるIP電話装置の通信手順を示すシーケンス図であり、図3は、データコネクトセッションにおけるIPv6疎通テスト(テストファイルの送受信)に成功した場合のシーケンスを示し、図4は、データコネクトセッションにおけるIPv6疎通テスト(テストファイルの送受信)に失敗した場合のシーケンスを示している。図3、図4のシーケンス図は、自装置側のIP電話装置100から相手側のIP電話装置に対してデータコネクトサービスを用い、ファイル送信を行う場合を例として図解したものである。   Next, a communication processing procedure of the IP telephone apparatus 100 according to the present invention will be described with reference to sequence diagrams showing the communication procedure of FIGS. 3 and 4 are sequence diagrams showing a communication procedure of the IP telephone apparatus according to the embodiment of the present invention. FIG. 3 is a sequence in a case where the IPv6 communication test (test file transmission / reception) in the data connect session is successful. FIG. 4 shows a sequence when the IPv6 communication test (test file transmission / reception) in the data connect session fails. The sequence diagrams of FIGS. 3 and 4 illustrate the case where file transmission is performed using the data connect service from the IP telephone apparatus 100 on the own apparatus side to the IP telephone apparatus on the other side.

図3において、シーケンスSQ1、SQ2、SQ4の通信は、互いのホームゲートウェイ(HGW)を介して行われ、シーケンスSQ3、SQ5の通信はP2P通信により行われる。   In FIG. 3, the communication of sequences SQ1, SQ2, and SQ4 is performed via each other's home gateway (HGW), and the communication of sequences SQ3 and SQ5 is performed by P2P communication.

先ず、自装置側のIP電話装置100はシーケンスQ1において、相手装置(IP電話装置)にUPDATEコマンドを送信し、相手装置はUPDATEコマンドを受信すると、応答コマンドである200OKコマンドを自装置側IP電話装置100に送信して応答し、相手装置の電話番号に基づくデータコネクトセッションを開始する。   First, the IP telephone device 100 on the own device side transmits an UPDATE command to the partner device (IP phone device) in sequence Q1, and when the partner device receives the UPDATE command, the 200 OK command as a response command is sent to the own device side IP phone. A data connect session based on the telephone number of the partner device is started by responding by transmitting to the device 100.

次いで、自装置側のIP電話装置100はシーケンスSQ2において、IPv6プロトコルによるP2P通信の通知を相手装置(IP電話装置)に送信し、相手装置はP2P通信応答として自身のIPv6に基づくIPアドレスなどのIPv6プロトコル情報を自装置側IP電話装置100に送信して応答し、IPv6プロトコルに従ったIPアドレス当の通知と応答を完了する。   Next, in the sequence SQ2, the IP telephone apparatus 100 on the own apparatus side transmits a P2P communication notification based on the IPv6 protocol to the other apparatus (IP telephone apparatus), and the other apparatus transmits an IP address based on its own IPv6 as a P2P communication response. The IPv6 protocol information is transmitted to the local IP telephone device 100 as a response, and the IP address notification and response according to the IPv6 protocol are completed.

次に、自装置側のIP電話装置100はシーケンスSQ3において、シーケンスSQ2の通知・応答で取得した相手装置のIPv6プロトコル情報(IPアドレスなど)に従ってIPv6のP2P通信を用いて、IPv6疎通テスト手段118によりテストファイルを相手装置に送信し、相手装置からの応答を待つ。相手装置はテストファイル118を受信すると、その応答として、応答データを自装置側のIP電話装置100に送信して相互のIPv6プロトコルによる疎通確認を終了する。   Next, the IP telephone device 100 on the own device side uses the IPv6 P2P communication according to the IPv6 protocol information (IP address or the like) of the counterpart device acquired by the notification / response of the sequence SQ2 in the sequence SQ3, and the IPv6 communication test means 118. To send the test file to the partner device and wait for a response from the partner device. Upon receiving the test file 118, the counterpart device transmits response data to the IP telephone device 100 on the own device side as a response, and ends the mutual communication confirmation by the IPv6 protocol.

シーケンスSQ3の処理により、相互のIPv6プロトコルによる疎通確認(テストファイルの送受信応答)ができると、自装置側のIP電話装置100はシーケンスSQ4において、自装置側のIP電話装置100は相手装置(IP電話装置)にUPDATEコマンドを送信し、相手装置はUPDATEコマンドを受信すると、応答コマンドである200OKコマンドを自装置側IP電話装置100に送信して応答し、相手装置の電話番号に基づくデータコネクトセッションを終了する。   When the communication of the mutual IPv6 protocol can be confirmed by the processing of sequence SQ3 (test file transmission / reception response), the IP telephone apparatus 100 on the own apparatus side returns the counterpart apparatus (IP When the UPDATE command is transmitted to the telephone device and the partner device receives the UPDATE command, a 200 OK command, which is a response command, is transmitted to the IP phone device 100 on the own device side to respond, and a data connect session based on the telephone number of the partner device Exit.

シーケンスSQ4の処理により、データコネクトセッションを終了した後、自装置側のIP電話装置100はシーケンスSQ5において、IPv6ネットワークを介してIPv6に従ったP2P通信により所望のデータファイルの送受信の処理を行う。   After terminating the data connect session by the process of sequence SQ4, the IP telephone apparatus 100 on the own apparatus side performs a process of transmitting / receiving a desired data file by P2P communication according to IPv6 via the IPv6 network in sequence SQ5.

次に、図4のシーケンス図を参照して、図3のシーケンスSQ3におけるIPv6プロトコルによる疎通確認(テストファイルの送受信応答)に失敗した場合の処理について説明する。図4のシーケンスは、図3のシーケンスにおけるSQ3とSQ4の間にシーケンスSQ(a)のIPv4プロトコルに対するP2P通信の通知と応答の処理が追加され、図3のシーケンスSQ5におけるデータファイルのP2P通信がIPv6プロトコルで行われるのに対して、シーケンスSQ(b)のように、データファイルのP2P通信がIPv4プロトコルで行われる点が相違する。   Next, with reference to the sequence diagram of FIG. 4, a process when the communication confirmation (test file transmission / reception response) by the IPv6 protocol in the sequence SQ3 of FIG. 3 fails will be described. In the sequence of FIG. 4, P2P communication notification and response processing for the IPv4 protocol of sequence SQ (a) is added between SQ3 and SQ4 in the sequence of FIG. 3, and P2P communication of the data file in sequence SQ5 of FIG. The difference is that the P2P communication of the data file is performed using the IPv4 protocol as in the sequence SQ (b), whereas the IPv6 protocol is used.

データコネクトセッションにおいてIPv4プロトコルに従った通信を行う場合、自装置(IP電話装置100)とHGW(ホームゲートウェイ)間、相手装置側のIP電話装置とHGW(ホームゲートウェイ)間は、それぞれローカルIPアドレスに基づく通信となり、相手装置側の電話装置のIPv4クローバルIPアドレスを使用しない。   When communication according to the IPv4 protocol is performed in a data connect session, local IP addresses are used between the own device (IP telephone device 100) and the HGW (home gateway), and between the other device side IP telephone device and the HGW (home gateway). And the IPv4 global IP address of the telephone device on the partner device side is not used.

シーケンスSQ1〜SQ3の手順は図3の手順と同様である。ただ、図4においては、図3のシーケンスSQ3の手順と異なり、自装置であるIP電話装置100からテストファイルを相手装置に送信したが、相手装置にテストファイルが届かず応答データを自装置側のIP電話装置100において受信できず、相互のIPv6プロトコルによる疎通確認ができなかった(疎通確認に失敗した)点が異なる。   The procedure of sequences SQ1 to SQ3 is the same as the procedure of FIG. However, in FIG. 4, unlike the procedure of sequence SQ3 in FIG. 3, the test file is transmitted from the IP telephone apparatus 100 as the own apparatus to the partner apparatus, but the test file does not reach the partner apparatus and the response data is sent to the own apparatus side. The IP telephone apparatus 100 cannot receive the information, and the mutual communication confirmation by the IPv6 protocol cannot be performed (communication confirmation has failed).

この場合、自装置であるIP電話装置100はシーケンスSQ(a)において、IP電話装置100のポートをuPnPポートに割り当て、IPv4プロトコルによるP2P通信の通知を相手装置(IP電話装置)に送信する。すなわち、uPnP(Universal Plug
and Play)により、IPv4プロトコルのNAT(Network Address Translation)の設定を行い、相手装置側のIP電話装置のIPv4グローバルIPアドレスとポート番号の取得を行う。
In this case, the IP telephone apparatus 100 that is the own apparatus assigns the port of the IP telephone apparatus 100 to the uPnP port in sequence SQ (a), and transmits a notification of P2P communication by the IPv4 protocol to the counterpart apparatus (IP telephone apparatus). That is, uPnP (Universal Plug
and Play), NAT (Network Address Translation) of the IPv4 protocol is set, and the IPv4 global IP address and port number of the IP telephone device on the partner device side are acquired.

相手装置はP2P通信応答として自身のIPv4に基づくグローバルIPアドレスなどのIPv4プロトコル情報を自装置側IP電話装置100に送信して応答し、IPv4プロトコルに従ったIPアドレス等の通知と応答を完了する。自装置側IP電話装置100は、この処理によって取得した相手装置のIPv4プロトコルに従ったIPアドレス等のプロトコル情報を取得プロトコル情報格納手段に一時記憶する。   The counterpart device responds by transmitting IPv4 protocol information such as a global IP address based on its own IPv4 as a P2P communication response to the IP phone device 100 on the own device side, and completes the notification and response of the IP address etc. according to the IPv4 protocol. . The own device side IP telephone device 100 temporarily stores the protocol information such as the IP address according to the IPv4 protocol of the partner device acquired by this processing in the acquired protocol information storage means.

その後、自装置側のIP電話装置100はシーケンスSQ4において、自装置側のIP電話装置100は相手装置(IP電話装置)にUPDATEコマンドを送信し、相手装置はUPDATEコマンドを受信すると、応答コマンドである200OKコマンドを自装置側IP電話装置100に送信して応答し、相手装置の電話番号に基づくデータコネクトセッションを終了する。このシーケンスSQ4の処理は図3のシーケンスSQ4の処理と同様である。   Thereafter, in sequence SQ4, IP telephone apparatus 100 on the own apparatus side transmits an UPDATE command to the partner apparatus (IP telephone apparatus), and when the partner apparatus receives the UPDATE command, A certain 200 OK command is transmitted to the own apparatus side IP telephone apparatus 100 to respond, and the data connect session based on the telephone number of the partner apparatus is terminated. The process of sequence SQ4 is the same as the process of sequence SQ4 in FIG.

次に、シーケンスSQ4の処理により、データコネクトセッションを終了した後、自装置側のIP電話装置100はシーケンスSQ(b)において、IPv4ネットワークを介してIPv4に従ったP2P通信により所望のデータファイルの送受信の処理を行う。このシーケンスSQ(b)の処理は、IPv4プロトコルを用いたP2P通信を行う点で、図3のシーケンスSQ5の処理と異なるだけである。なお、IPv4プロトコルを用いたP2P通信の移行は、シーケンスSQ(a)の結果に基づいてIP電話装置100におい
て自動的に行うように構成することもできる。
Next, after terminating the data connect session by the process of sequence SQ4, the IP telephone apparatus 100 on the own device side, in sequence SQ (b), creates a desired data file by P2P communication according to IPv4 over the IPv4 network. Performs transmission / reception processing. The process of sequence SQ (b) is different from the process of sequence SQ5 in FIG. 3 only in that P2P communication using the IPv4 protocol is performed. It should be noted that the transition of the P2P communication using the IPv4 protocol can be automatically performed in the IP telephone apparatus 100 based on the result of the sequence SQ (a).

以上、詳細に説明したように、本発明にかかるIP電話装置、IP電話システムによれば、データコネクトセッションにおいて、相手方との間でIPv6アドレスの通知応答をした後、テストファイルの送受信処理を行い、テストファイルの送受信に失敗した時は、IPv4アドレスの通知応答を行って、データコネクトセッションを終了し、その後、IPv4アドレスに基づいてインターネット通信によりデータファイル送受信するように構成したから、IPv6プロトコルによりネットワーク接続できなかった相手方IP電話装置のIPv4プロトコルによるIPアドレスを容易に取得でき、データコネクトセッションを終了した後、IPv4プロトコルによるP2P通信により所望のデータファイルを送受信することができるようになる。   As described above in detail, according to the IP telephone apparatus and IP telephone system according to the present invention, a test file transmission / reception process is performed after an IPv6 address notification response is received with the other party in a data connect session. When the test file transmission / reception fails, an IPv4 address notification response is made, the data connect session is terminated, and then the data file is transmitted / received by Internet communication based on the IPv4 address. The IP address of the counterpart IP telephone apparatus that could not be connected to the network can be easily acquired, and a desired data file can be transmitted / received by P2P communication using the IPv4 protocol after the data connect session is terminated. .

なお、図3のシーケンス図に示した手順では、IPv6プロトコルによる疎通確認に成功した場合に、データコネクトセッションを終了した後に、IPv6プロトコルによるP2P通信を行う手順を説明したが、IPv6プロトコルによる疎通確認に成功したのであるから、データコネクトセッションを続けたまま、IPv6プロトコルによるP2P通信を行い、P2P通信の終了後にデータコネクトセッションを終了させる手順としてもよい。このようにすれば、IPv6プロトコルによる疎通確認に成功した場合、ユーザは改めてIPv6プロトコルによるP2P通信のための操作をすることなく、データファイルの送受信を行うことができる。   In the procedure shown in the sequence diagram of FIG. 3, the procedure for performing P2P communication using the IPv6 protocol after terminating the data connect session when the communication check using the IPv6 protocol is successful has been described. Therefore, the P2P communication based on the IPv6 protocol may be performed while the data connect session is continued, and the data connect session may be terminated after the P2P communication is terminated. In this way, when the communication confirmation by the IPv6 protocol is successful, the user can transmit and receive the data file without performing another operation for P2P communication by the IPv6 protocol.

また、上記実施例の説明において、IP電話装置100は、データコネクトセッションにおいて、相手方との間でIPv6アドレスの通知応答をした後、IPv6疎通テスト118によりIPv6アドレスに基づくP2P通信のためのテストファイルの送受信処理を行うことによってIPv6疎通テストをする例を示したが、IPv6疎通テストの方法はこれに限られるものではない。例えば、TCPIPコネクションの確立を試行する方法であってもよく、また、ICMPv6に基づくパケットを用いる方法であってもよい。   In the description of the above embodiment, the IP telephone apparatus 100 makes a IPv6 address notification response with the other party in the data connect session, and then performs a test file for P2P communication based on the IPv6 address by the IPv6 communication test 118. Although an example of performing the IPv6 communication test by performing the transmission / reception processing is shown, the method of the IPv6 communication test is not limited to this. For example, a method of trying to establish a TCPIP connection may be used, or a method using a packet based on ICMPv6 may be used.

10 IP電話システム
100 IP電話装置(通信装置)
110 制御部
111 通信制御手段
112 音声信号処理手段
113 画像・映像信号処理手段
114 表示制御手段
115 IPv6制御スタック
116 IPv4制御スタック
117 ファイル送受信制御手段
118 IPv6疎通テスト手段
119 取得プロトコル情報格納手段
120 マイク
130 スピーカ
140 カメラ140
150 表示部
160 入力部
170 メモリ
180 LANインターフェース
10 IP phone system 100 IP phone device (communication device)
DESCRIPTION OF SYMBOLS 110 Control part 111 Communication control means 112 Audio | voice signal processing means 113 Image / video signal processing means 114 Display control means 115 IPv6 control stack 116 IPv4 control stack 117 File transmission / reception control means 118 IPv6 communication test means 119 Acquisition protocol information storage means 120 Microphone 130 Speaker 140 Camera 140
150 Display Unit 160 Input Unit 170 Memory 180 LAN Interface

Claims (6)

IPv6プロトコルに基づくIPv6ネットワークとIPv4プロトコルに基づくIPv4ネットワークを介して通信可能であり、P2P通信によりデータの送受信を行い、IPv4プロトコルに基づくデータコネクトサービスの利用が可能なIP電話装置により構成されるIP電話システムであって、
前記IP電話装置は、IPv6疎通テスト手段と取得プロトコル情報格納手段を備え、データコネクトセッションにおいて、相手方IP電話装置との間でIPv6アドレスの通知応答をした後、IPv6疎通テスト手段はP2P通信による前記相手方のIP電話装置との間の疎通テストを行い、相手方のIP電話装置との間の疎通テストに失敗した場合、IPv4アドレスの通知応答を行って、前記相手方のIP電話装置のIPv4アドレスを含むプロトコル情報を取得して取得プロトコル情報格納手段に記憶し、前記データコネクトセッションを終了し、その後、前記IP電話装置は、前記取得プロトコル情報格納手段に記憶したIPv4アドレスに基づいてIPv4ネットワークを介して前記相手方のIP電話装置とP2P通信によりデータを送受信するようにしたことを特徴とするIP電話システム。
An IP configured by an IP telephone apparatus that can communicate with an IPv6 network based on the IPv6 protocol and an IPv4 network based on the IPv4 protocol, transmits and receives data by P2P communication, and can use a data connect service based on the IPv4 protocol. A telephone system,
The IP telephone apparatus includes an IPv6 communication test means and an acquisition protocol information storage means, and after sending a notification response of an IPv6 address with the counterpart IP telephone apparatus in a data connect session, the IPv6 communication test means performs the P2P communication. When a communication test with the other party's IP telephone apparatus is performed and the communication test with the other party's IP telephone apparatus fails, an IPv4 address notification response is made and the IPv4 address of the other party's IP telephone apparatus is included. Protocol information is acquired and stored in the acquired protocol information storage means, and the data connect session is terminated. Thereafter, the IP telephone apparatus transmits the IPv4 address via the IPv4 network based on the IPv4 address stored in the acquired protocol information storage means. The P2P communication with the other party's IP telephone device IP telephone system is characterized in that so as to transmit and receive data.
前記相手方のIP電話装置との間の疎通テストに成功した場合、前記IP電話装置は、前記データコネクトセッションを終了し、その後、前記IPv6アドレスの通知応答により取得したIPv6アドレスに基づいてIPv6ネットワークを介して前記相手方のIP電話装置とP2P通信によりデータを送受信するようにしたことを特徴とする請求項1に記載のIP電話システム。   If the communication test with the other party's IP telephone apparatus is successful, the IP telephone apparatus ends the data connect session, and then establishes an IPv6 network based on the IPv6 address obtained by the IPv6 address notification response. 2. The IP telephone system according to claim 1, wherein data is transmitted / received to / from the other party's IP telephone apparatus through P2P communication. 前記相手方のIP電話装置との間の疎通テストに成功した場合、前記IP電話装置は、前記IPv6アドレスの通知応答により取得したIPv6アドレスに基づいてIPv6ネットワークを介して前記相手方のIP電話装置とP2P通信によりデータを送受信した後、前記データコネクトセッションを終了するようにしたことを特徴とする請求項1に記載のIP電話システム。   When the communication test with the other party's IP telephone apparatus is successful, the IP telephone apparatus establishes P2P and the other party's IP telephone apparatus via the IPv6 network based on the IPv6 address acquired by the IPv6 address notification response. 2. The IP telephone system according to claim 1, wherein the data connect session is terminated after transmitting and receiving data by communication. IPv6プロトコルに基づくIPv6ネットワークとIPv4プロトコルに基づくIPv4ネットワークを介して通信可能であり、P2P通信によりデータの送受信を行い、IPv4プロトコルに基づくデータコネクトサービスの利用が可能なIP電話装置であって、
前記IP電話装置は、IPv6疎通テスト手段と取得プロトコル情報格納手段を備え、データコネクトセッションにおいて、相手方IP電話装置との間でIPv6アドレスの通知応答をした後、IPv6疎通テスト手段はP2P通信による前記相手方のIP電話装置との間の疎通テストを行い、相手方のIP電話装置との間の疎通テストに失敗した場合、IPv4アドレスの通知応答を行って、前記相手方のIP電話装置のIPv4アドレスを含むプロトコル情報を取得して取得プロトコル情報格納手段に記憶し、前記データコネクトセッションを終了し、その後、前記IP電話装置は、前記取得プロトコル情報格納手段に記憶したIPv4アドレスに基づいてIPv4ネットワークを介して前記相手方のIP電話装置とP2P通信によりデータを送受信するようにしたことを特徴とするIP電話装置。
An IP telephone device that can communicate with an IPv6 network based on the IPv6 protocol and an IPv4 network based on the IPv4 protocol, transmits and receives data by P2P communication, and can use a data connect service based on the IPv4 protocol,
The IP telephone apparatus includes an IPv6 communication test means and an acquisition protocol information storage means, and after sending a notification response of an IPv6 address with the counterpart IP telephone apparatus in a data connect session, the IPv6 communication test means performs the P2P communication. When a communication test with the other party's IP telephone apparatus is performed and the communication test with the other party's IP telephone apparatus fails, an IPv4 address notification response is made and the IPv4 address of the other party's IP telephone apparatus is included. Protocol information is acquired and stored in the acquired protocol information storage means, and the data connect session is terminated. Thereafter, the IP telephone apparatus transmits the IPv4 address via the IPv4 network based on the IPv4 address stored in the acquired protocol information storage means. The P2P communication with the other party's IP telephone device IP telephone apparatus being characterized in that so as to transmit and receive data.
前記相手方のIP電話装置との間の疎通テストに成功した場合、前記IP電話装置は、前記データコネクトセッションを終了し、その後、前記IPv6アドレスの通知応答により取得したIPv6アドレスに基づいてIPv6ネットワークを介して前記相手方のIP電話装置とP2P通信によりデータを送受信するようにしたことを特徴とする請求項4に記載のIP電話装置。   If the communication test with the other party's IP telephone apparatus is successful, the IP telephone apparatus ends the data connect session, and then establishes an IPv6 network based on the IPv6 address obtained by the IPv6 address notification response. 5. The IP telephone apparatus according to claim 4, wherein data is transmitted / received to / from the other party's IP telephone apparatus through P2P communication. 前記相手方のIP電話装置との間の疎通テストに成功した場合、前記IP電話装置は、前記IPv6アドレスの通知応答により取得したIPv6アドレスに基づいてIPv6ネットワークを介して前記相手方のIP電話装置とP2P通信によりデータを送受信した後、前記データコネクトセッションを終了するようにしたことを特徴とする請求項4に記載のIP電話装置。   When the communication test with the other party's IP telephone apparatus is successful, the IP telephone apparatus establishes P2P and the other party's IP telephone apparatus via the IPv6 network based on the IPv6 address acquired by the IPv6 address notification response. 5. The IP telephone apparatus according to claim 4, wherein the data connect session is terminated after transmitting and receiving data by communication.
JP2011260515A 2011-11-29 2011-11-29 Telephone device and telephone system Pending JP2013115639A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011260515A JP2013115639A (en) 2011-11-29 2011-11-29 Telephone device and telephone system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011260515A JP2013115639A (en) 2011-11-29 2011-11-29 Telephone device and telephone system

Publications (1)

Publication Number Publication Date
JP2013115639A true JP2013115639A (en) 2013-06-10

Family

ID=48710800

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011260515A Pending JP2013115639A (en) 2011-11-29 2011-11-29 Telephone device and telephone system

Country Status (1)

Country Link
JP (1) JP2013115639A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015002427A (en) * 2013-06-14 2015-01-05 キヤノン株式会社 Communication device, communication method, and program
JP2015164286A (en) * 2014-01-31 2015-09-10 株式会社バッファロー Network relay device, method for setting operation mode of packet relay processing unit in network relay device, and computer program
US9781234B2 (en) 2014-01-31 2017-10-03 Buffalo Inc. Electronic device, network relay device, and non-transitory computer readable storage medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015002427A (en) * 2013-06-14 2015-01-05 キヤノン株式会社 Communication device, communication method, and program
JP2015164286A (en) * 2014-01-31 2015-09-10 株式会社バッファロー Network relay device, method for setting operation mode of packet relay processing unit in network relay device, and computer program
US9781234B2 (en) 2014-01-31 2017-10-03 Buffalo Inc. Electronic device, network relay device, and non-transitory computer readable storage medium
US9781034B2 (en) 2014-01-31 2017-10-03 Buffalo Inc. Electronic device, network relay device, and non-transitory computer readable storage medium

Similar Documents

Publication Publication Date Title
US8989054B2 (en) IP device exchange apparatus and call connection changing method
US6993012B2 (en) Method for communicating audio data in a packet switched network
CN100354841C (en) Dataconferencing method, appliance, and system
CN102291415B (en) Media stream processing method and system and home gateway
JP2009010706A (en) Signal repeater
US8681199B2 (en) Method of providing video-call service using general voice-call terminal and private branch exchange for performing the method
JP2013115639A (en) Telephone device and telephone system
JPH10210080A (en) Internet communication system
JP4322905B2 (en) Communication terminal device and facsimile communication method
JP3980413B2 (en) Connection selection method and communication endpoint device
JP5243336B2 (en) Communication system, communication terminal, communication method, and communication program
CN101938521B (en) Method for transmitting signaling in VoIP system
JP3930215B2 (en) Information communication system and switching connection method of information communication system
JP2008113381A (en) Communication system
JP5465080B2 (en) Communication apparatus, communication system, and incoming call control method
JP2012090025A (en) Communication device
JP4728933B2 (en) IP telephone communication system, IP telephone communication method, and program thereof
JP2004363993A (en) Communication terminal
JP2010219580A (en) Communication repeater, communication terminal and communication method
JP3882801B2 (en) IP telephone system, server device and router control method
US20050114546A1 (en) Method for establishing virtual intranet over internet based on a digital closed network constructed from a telephone exchange and a key telephone system and the virtual intranet structure using the same
JP6689150B2 (en) Gateway device and transfer method
JP4698249B2 (en) Attendant stand device and program thereof
JP2006352552A (en) Facscimile communication system, its communication method, and terminal and server used for it
CN102014519A (en) Method, mobile terminal and communication system for establishing multimedia communication linkage

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20140128