JP2009153225A - Ip telephone apparatus and ip telephone system - Google Patents
Ip telephone apparatus and ip telephone system Download PDFInfo
- Publication number
- JP2009153225A JP2009153225A JP2009094109A JP2009094109A JP2009153225A JP 2009153225 A JP2009153225 A JP 2009153225A JP 2009094109 A JP2009094109 A JP 2009094109A JP 2009094109 A JP2009094109 A JP 2009094109A JP 2009153225 A JP2009153225 A JP 2009153225A
- Authority
- JP
- Japan
- Prior art keywords
- telephone
- phone
- telephone number
- enum
- domain name
- 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
Links
Images
Landscapes
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本発明は、IP網を介して通話するIP電話装置及びIP電話システムに関する。 The present invention relates to an IP telephone apparatus and an IP telephone system for making a call over an IP network.
近年、インターネットの急速な普及に伴い、遠隔地の電話装置と低料金での通話や登録会員同士のIP電話装置間で無料通話が可能なIP電話システムが注目されている。また、従来の公衆回線網に接続されたPSTN電話からIP電話装置に発呼する際は、「050」番から始まる電話番号にダイヤルすることが知られている。また、IP電話装置では、従来のPSTN電話機能を併用可能で、0ABJ体系の電話番号とIP電話番号の両方が利用可能なものもある。 In recent years, with the rapid spread of the Internet, attention has been paid to an IP telephone system capable of making a low-cost call with a remote telephone apparatus and a free call between IP telephone apparatuses of registered members. It is also known that when a call is made from an PSTN telephone connected to a conventional public line network to an IP telephone apparatus, a telephone number starting from “050” is dialed. Some IP telephone apparatuses can use the conventional PSTN telephone function together and can use both the 0ABJ system telephone number and the IP telephone number.
また、例えば、特許文献1に記載されたIP電話兼用型加入電話機では、発信側のIP電話機がPSTN電話番号とIPアドレスを保持し、着信時又は発信時に、自機のIPアドレスを相手電話機に通知し、相手電話機からのIPアドレス応答の有無によって相手側がIP電話機かPSTN電話機かを識別して、IPネットワーク又は公衆回線網を介して発信側又は着信側のIP電話機(又は、PSTN電話機)と相互接続するようにしている。 Further, for example, in the IP telephone combined type telephone set described in Patent Document 1, the IP telephone on the calling side holds the PSTN telephone number and the IP address. The caller identifies whether the other party is an IP telephone or a PSTN telephone by the presence / absence of an IP address response from the other party telephone, and the IP telephone (or PSTN telephone) on the outgoing side or the incoming side via the IP network or public line network Try to interconnect.
しかしながら、PSTN電話機能を併用可能で、0ABJ体系のPSTN電話番号とIP電話番号の両方が利用可能なIP電話装置に発呼する場合、発呼側のユーザは、PSTN電話番号ととともにIP電話番号も記憶する必要があり、ユーザにとって負担であった。 However, when a call is made to an IP telephone apparatus that can use the PSTN telephone function and both the PSAB telephone number and the IP telephone number of the 0ABJ system can be used, the calling user can use the IP telephone number together with the PSTN telephone number. It was also a burden for the user.
また、特許文献1に記載されたIP電話兼用型加入電話機では、着信側のIP電話機(又は、PSTN電話機)を呼び出す際に、着信時又は発信時に、自機のIPアドレスを相手電話機に通知し、相手電話機からのIPアドレス応答の有無によって相手側がIP電話機かPSTN電話機かを識別して、IPネットワーク又は公衆回線網を介して相手電話機と相互接続するようにしている。このため、IP電話機のユーザは、PSTN電話番号とIP電話番号の双方を記憶する必要があり、ユーザの負担は軽減されない。 In addition, in the IP telephone combined subscriber telephone described in Patent Document 1, when calling the incoming IP telephone (or PSTN telephone), the other party's IP address is notified to the other party's IP address at the time of incoming or outgoing. The other party is identified as an IP telephone or a PSTN telephone by the presence or absence of an IP address response from the other party telephone, and is interconnected with the other party telephone via the IP network or the public line network. For this reason, the user of the IP telephone needs to store both the PSTN telephone number and the IP telephone number, and the burden on the user is not reduced.
本発明はかかる点に鑑みてなされたものであり、PSTN電話番号とIP電話番号の両方が利用可能なIP電話装置に対して、PSTN電話番号による発呼をIP電話番号の発呼に自動的に切り替えてユーザの負担を軽減するIP電話装置及びIP電話システムを提供することを目的とする。 The present invention has been made in view of such a point, and a call based on a PSTN telephone number is automatically converted to an IP telephone number for an IP telephone apparatus that can use both a PSTN telephone number and an IP telephone number. An object of the present invention is to provide an IP telephone apparatus and an IP telephone system that reduce the burden on the user by switching to the above.
本発明は、IP電話装置のPSTN電話番号に基づくドメイン名に対応付けて前記IP電話装置のIP電話番号情報をNAPTRリソースレコードに登録したデータベースを保持するENUMサーバとIPネットワークを介して接続されたIP電話装置であって、着信側のIP電話装置のPSTN電話番号を入力する入力手段と、前記入力されたPSTN電話番号を前記ドメイン名に変換する変換手段と、前記変換されたドメイン名を設定した問い合わせを前記ENUMサーバに送信する送信手段と、前記問い合わせに応じて前記ENUMサーバから返送される前記ドメイン名に対応する一つ以上のNAPTRリソースレコードを受信する受信手段と、前記受信手段により受信された前記一つ以上のNAPTRリソースレコードの中からSIPプロトコルに対応可能なNAPTRリソースレコードを選択しこのNAPTRリソースレコードからIP電話番号情報を取り出す取出手段と、前記取り出されたIP電話番号情報により前記IPネットワークを介して前記着信側のIP電話装置に発呼させる制御手段とを具備するようにしたものである。 The present invention is connected via an IP network to an ENUM server that holds a database in which IP telephone number information of the IP telephone apparatus is registered in a NAPTR resource record in association with a domain name based on the PSTN telephone number of the IP telephone apparatus. An IP telephone apparatus, an input means for inputting the PSTN telephone number of the IP telephone apparatus on the called side, a conversion means for converting the input PSTN telephone number to the domain name, and setting the converted domain name Transmitting means for transmitting the received inquiry to the ENUM server, receiving means for receiving one or more NAPTR resource records corresponding to the domain name returned from the ENUM server in response to the inquiry, and receiving by the receiving means SI among the one or more NAPTR resource records A NAPTR resource record that can be used for a protocol is selected, IP phone number information is extracted from this NAPTR resource record, and the IP phone device on the called side is issued via the IP network by the extracted IP phone number information. And a control means for making a call.
本発明に係るIP電話装置及びIP電話システムによれば、PSTN電話番号とIP電話番号の両方が利用可能なIP電話装置に対して、PSTN電話番号による発呼をIP電話番号の発呼に自動的に切り替えてユーザの負担を軽減することができる。 According to the IP telephone apparatus and the IP telephone system according to the present invention, for an IP telephone apparatus that can use both the PSTN telephone number and the IP telephone number, a call based on the PSTN telephone number is automatically called as an IP telephone number. It is possible to reduce the burden on the user by switching automatically.
本発明の第1の態様に係るIP電話装置は、IP電話装置のPSTN電話番号に基づくドメイン名に対応付けて前記IP電話装置のIP電話番号情報をNAPTRリソースレコードに登録したデータベースを保持するENUMサーバとIPネットワークを介して接続されたIP電話装置であって、着信側のIP電話装置のPSTN電話番号を入力する入力手段と、前記入力されたPSTN電話番号を前記ドメイン名に変換する変換手段と、前記変換されたドメイン名を設定した問い合わせを前記ENUMサーバに送信する送信手段と、前記問い合わせに応じて前記ENUMサーバから返送される前記ドメイン名に対応する一つ以上のNAPTRリソースレコードを受信する受信手段と、前記受信手段により受信された前記一つ以上のNAPTRリソースレコードの中からSIPプロトコルに対応可能なNAPTRリソースレコードを選択しこのNAPTRリソースレコードからIP電話番号情報を取り出す取出手段と、前記取り出されたIP電話番号情報により前記IPネットワークを介して前記着信側のIP電話装置に発呼させる制御手段とを具備する構成を採る。 The IP telephone apparatus according to the first aspect of the present invention has an ENUM that holds a database in which IP telephone number information of the IP telephone apparatus is registered in a NAPTR resource record in association with a domain name based on the PSTN telephone number of the IP telephone apparatus An IP telephone apparatus connected to a server via an IP network, the input means for inputting the PSTN telephone number of the destination IP telephone apparatus, and the conversion means for converting the input PSTN telephone number to the domain name And a transmission means for transmitting an inquiry in which the converted domain name is set to the ENUM server, and one or more NAPTR resource records corresponding to the domain name returned from the ENUM server in response to the inquiry. Receiving means, and the one or more NAPTs received by the receiving means An NAPTR resource record that can be compatible with the SIP protocol is selected from among the resource records, and an extraction unit that extracts IP telephone number information from the NAPTR resource record; and the called party via the IP network by the extracted IP telephone number information And a control means for making a call to the IP telephone apparatus.
この構成によれば、発信側のIP電話装置は、PSTN電話番号による発呼をIP電話番号による発呼に自動的に切り替えて発呼することができる。 According to this configuration, the caller IP telephone apparatus can automatically switch the call from the PSTN telephone number to the call from the IP telephone number.
本発明の第2の態様に係るIP電話システムは、IPネットワークに接続されたIP電話装置と、IP電話装置のPSTN電話番号に基づくドメイン名に対応付けて前記IP電話装置のIP電話番号情報をNAPTRリソースレコードに登録したデータベースを保持し、前記IP電話装置からの問い合わせに応じて前記NAPTRリソースレコードを返送するENUMサーバと、を具備するIP電話システムであって、前記ENUMサーバは、前記IPネットワーク経由で発信側のIP電話装置から着信側のIP電話装置のPSTN電話番号に基づくドメイン名を設定した問い合わせを受信する受信手段と、前記問い合わせに応じて前記ドメイン名に対応する一つ以上のNAPTRリソースレコードを前記データベースから検索し前記発信側のIP電話装置に送信する送信手段とを具備し、前記IP電話装置は、着信側のIP電話装置のPSTN電話番号を入力する入力手段と、前記入力されたPSTN電話番号を前記ドメイン名に変換する変換手段と、前記変換されたドメイン名を設定した問い合わせを前記ENUMサーバに送信する送信手段と、前記問い合わせに応じて前記ENUMサーバから返送される前記ドメイン名に対応する一つ以上のNAPTRリソースレコードを受信する受信手段と、前記受信手段により受信された前記一つ以上のNAPTRリソースレコードの中からSIPプロトコルに対応可能なNAPTRリソースレコードを選択しこのNAPTRリソースレコードからIP電話番号情報を取り出す取出手段と、前記取り出されたIP電話番号情報により前記IPネットワークを介して前記着信側のIP電話装置に発呼させる制御手段とを具備する構成を採る。 The IP telephone system according to the second aspect of the present invention relates to the IP telephone apparatus connected to the IP network and the IP telephone number information of the IP telephone apparatus in association with the domain name based on the PSTN telephone number of the IP telephone apparatus. An IP telephone system comprising: an ENUM server that holds a database registered in a NAPTR resource record and returns the NAPTR resource record in response to an inquiry from the IP telephone device, wherein the ENUM server is the IP network Receiving means for receiving a query in which a domain name based on the PSTN telephone number of the destination IP telephone device is received from the IP telephone device on the receiving side via one or more NAPTR corresponding to the domain name in response to the inquiry The resource record is retrieved from the database and the calling party Transmitting means for transmitting to the IP telephone apparatus, wherein the IP telephone apparatus inputs the PSTN telephone number of the IP telephone apparatus on the called side, and converts the input PSTN telephone number into the domain name. A conversion unit; a transmission unit configured to transmit an inquiry in which the converted domain name is set to the ENUM server; and one or more NAPTR resource records corresponding to the domain name returned from the ENUM server in response to the inquiry. And receiving means for selecting a NAPTR resource record compatible with the SIP protocol from the one or more NAPTR resource records received by the receiving means, and extracting IP telephone number information from the NAPTR resource record And the extracted IP phone number information Through P network adopts a configuration and a control means for calling the IP telephone apparatus of the called side.
この構成によれば、PSTN電話番号による発呼をIP電話番号の発呼に自動的に切り替えて発呼することができ、IP電話装置のユーザは、着信側IP電話装置のIP電話番号を覚えるという負担を軽減することができる。 According to this configuration, it is possible to automatically switch the call from the PSTN telephone number to the call of the IP telephone number, and the user of the IP telephone apparatus can learn the IP telephone number of the destination IP telephone apparatus. Can be reduced.
以下、本発明の実施の形態について図面を参照して詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
(実施の形態1)
図1は、本実施の形態1のIP電話システムの全体構成を示す図である。図1において、IP電話システム100は、複数台のIP電話装置(以下、IP電話という)101、102、ENUMサーバ103、DNSサーバ104、コールエージェント(以下、CAという)105がIPネットワーク106を介して相互に接続されている。なお、同図の構成に限らず3台以上のIP電話を接続してIP電話システムを構成してもよい。
(Embodiment 1)
FIG. 1 is a diagram showing an overall configuration of the IP telephone system according to the first embodiment. In FIG. 1, an
IP電話101(102)は、IPネットワーク106を介して他のIP電話との間で音声通話が可能な機能を有している。
The IP phone 101 (102) has a function that enables voice communication with other IP phones via the
ENUM(Telephone Number Mapping)サーバ103は、後述するNAPTR(The Naming Authority Pointer)リソースレコード(以下、NAPTRレコードという)を登録するデータベース(以下、DBという)を備える。ENUMサーバ103は、IP電話101(102)の問い合わせ(ENUMクエリー)に応じて、DBに登録されたNAPTRレコードをIP電話101(102)に返送する。
The ENUM (Telephone Number Mapping)
DNS(Domain Name System)サーバ104は、NAPTRレコードに指定されるURI(Uniform Resource Identifier )とIPアドレスとが対応付けて登録されるDBを備える。DNSサーバ104は、IP電話101(102)の問い合わせに応じて、DBに登録されたIPアドレスをIP電話101(102)に返送する。
A DNS (Domain Name System)
CA105は、IPネットワーク106に接続されたIP電話101(102)間の呼接続を制御する。CA105は、着信を受けたIP電話101(102)からの呼接続要求に応じて、着呼先のIP電話101(102)との間で呼接続制御を実行する。
The CA 105 controls call connection between the IP telephones 101 (102) connected to the
図2は、本実施の形態1のIP電話101の構成を示すブロック図である。なお、IP電話102もIP電話101と同様の構成を有する。
FIG. 2 is a block diagram showing a configuration of
図2におい、IP電話101は、CPU201、メモリ202、ハンドセット203、表示装置204及びネットワーク・インターフェース(以下、ネットワークI/Fという)205により主に構成されている。
In FIG. 2, the
CPU(Central Processing Unit )201は、メモリ202に記憶された音声通話制御プログラムに基づいてIPネットワーク106を介して他のIP電話102と音声通話を行う際に必要となる全ての動作を制御する。従って、CPU201は、SIP(Session Initiation Protocol )やH.323に代表される呼制御プロトコルに従って、宛先端末との間の呼制御を実行する。また、CPU201は、表示装置204やネットワークI/F205に必要な指示を与える。また、CPU201は、ENUMサーバ103へ宛先端末に対応するNAPTRレコードを問い合わせるENUMクエリーの送出や、そのENUMクエリーに対する応答(ENUM応答)の受信、並びに、DNSサーバ104へIPアドレスを問い合わせるIPアドレス問い合わせの送出や、そのIPアドレス問い合わせに対する応答(IPアドレス応答)の受信制御を行う。なお、CPU201は、制御手段として機能する。
A CPU (Central Processing Unit) 201 controls all operations necessary for making a voice call with another
メモリ202は、CPU201が実行する音声通話制御プログラム等を記憶するROM(Read Only Memory)としての機能と、CPU201がプログラムを実行する際のワークメモリとして利用されるRAM(Random Access Memory)としての機能を有する。
The
ハンドセット203は、ユーザによるオフフック操作又はオンフック操作に応じてオフフック信号又はオンフック信号をCPU201に出力する。また、ハンドセット203は、マイクとスピーカを備え、宛先端末との間の通話開始時にユーザの送話音声をマイクにより送話音声信号に変換してCPU201に出力するとともに、CPU201から入力される受話音声信号をスピーカにより受話音声として出力する。
The
表示装置204は、液晶パネル等により構成され、IP電話101の現在のステータスを表示するとともに、CPU201から入力された電話番号等を表示する。
The
ネットワークI/F205は、IP電話101が接続されるIPネットワーク106とのインターフェースである。なお、ネットワークI/F205は、送信手段及び受信手段として機能する。
A network I /
図3は、本実施の形態1のENUMサーバ103の構成を示すブロック図である。図3において、ENUMサーバ103は、CPU301、メモリ302、DB303、入出力装置304及びネットワークI/F305により主に構成される。
FIG. 3 is a block diagram showing the configuration of the
CPU301は、メモリ302に記憶された制御プログラムに基づいてENUMサーバ103全体を制御する。また、CPU301は、例えば、IP電話101からENUMクエリー(問い合わせ)を受け付けると、後述するDB303に登録されたデータから該当するNAPTRレコードを検索してENUMクエリーを送出してきたIP電話101に返送する。なお、CPU301は、制御手段として機能する。
The
メモリ302は、CPU301が実行する制御プログラム等を記憶するROMとしての機能と、CPU301がプログラムを実行する際のワークメモリとして利用されるRAMとしての機能を有する。
The
DB303は、ハードディスク装置等により構成され、上記NAPTRレコードを登録する。図4は、本実施の形態1に係るDB303に登録されたNAPTRレコードの一例を示す図である。同図において、電話番号「0310000000」及び「0310000001」から得られるドメイン名に対応するNAPTRレコードが登録された場合を示している。
The
入出力装置304は、ENUMサーバ103をメンテナンスする際に使用するキーボード等の入力デバイスと、メンテナンス情報を表示する表示装置等の出力デバイスとから構成される。ネットワークI/F305は、ENUMサーバ103が接続されるIPネットワーク106とのインターフェースである。なお、ネットワークI/F305は、送信手段及び受信手段として機能する。
The input /
同図において、電話番号「0310000000」から得られるドメイン名「0.0.0.0.0.0.0.1.3.1.8.e164.arpa」に対してURI「05011112222@tokyo.sip.jp」及び「//www.tokyo.sip.com/user05011112222.html」が対応付けられている。前者のServiceフィールドにはSIPプロトコルに対応可能であることを示す「E2U+sip」が記述され、後者のServiceフィールドにはhttp(hypertext transfer
protocol )プロトコルに対応可能であることを示す「E2U+http」が記述されている。
In the same figure, for the domain name “0.0.0.0.0.0.0.1.3.1.1.8.e164.arpa” obtained from the telephone number “0310000000”, the URI “05011112222 @ tokyo. sip.jp ”and“ //www.tokyo.sip.com/user05011112222.html ”are associated with each other. “E2U + sip” indicating that the SIP service can be supported is described in the former Service field, and http (hypertext transfer) is described in the latter Service field.
protocol) "E2U + http" indicating that the protocol can be supported.
また、電話番号「0310000001」から得られるドメイン名「1.0.0.0.
0.0.0.1.3.1.8.e164.arpa」に対してURI「05033334444@tokyo.sip.jp」及び「//www.tokyo.sip.com/user05033334444.html」が対応付けられている。前者のServiceフィールドにはSIPプロトコルに対応可能であることを示す「E2U+sip」が記述され、後者のServiceフィールドにはhttp(hypertext transfer protocol )プロトコルに対応可能であることを示す「E2U+http」が記述されている。
Further, the domain name “1.0.0.0.
0.0.0.1.3.3.1.8. e164. The URIs “05033334444@tokyo.sip.jp” and “//www.tokyo.sip.com/user05033334444.html” are associated with “arpa”. In the former Service field, “E2U + ship” indicating that the SIP protocol can be supported is described, and in the latter Service field, “E2U + http” indicating that the HTTP (hypertext transfer protocol) protocol can be described. ing.
なお、上記IP電話101及びIP電話102の各電話番号「0310000000」及び「0310000001」は、0ABJ番号体系のPSTN電話番号であり、URIに含まれる「05011112222」及び「05033334444」は、IP電話番号体系のIP電話番号である。したがって、NAPTRレコードには、IP電話101及びIP電話102にそれぞれ割り当てられたPSTN電話番号(0ABJ番号)とIP電話番号の対応付けがなされている。
The telephone numbers “0310000000” and “0310000001” of the
図5は、本実施の形態1に係るDNSサーバ104のDBに登録されたデータの一例を示す図である。
FIG. 5 is a diagram showing an example of data registered in the DB of the
同図において、URI「05011112222@tokyo.sip.jp」、「05033334444@tokyo.sip.jp」、「05055556666@tokyo.sip.jp」及び「05077778888@tokyo.sip.jp」が登録されている場合を示している。具体的には、URI「05011112222@tokyo.sip.jp」、「05033334444@tokyo.sip.jp」、「05055556666@tokyo.sip.jp」及び「05077778888@tokyo.sip.jp」に対して、それぞれIPアドレス「192.168.1.1」、「192.168.1.2」、「192.168.1.3」及び「192.168.1.4」が対応付けられている。 In the same figure, when URIs “05011112222@tokyo.sip.jp”, “050333334444@tokyo.sip.jp”, “050555556666@tokyo.sip.jp”, and “05077778888@tokyo.sip.jp” are registered. Is shown. Specifically, for the URIs “05011112222@tokyo.sip.jp”, “050333334444@tokyo.sip.jp”, “05055555666@tokyo.sip.jp” and “05077778888@tokyo.sip.jp”, respectively. The IP addresses “192.168.1.1”, “192.168.1.2”, “192.168.1.3”, and “192.168.1.4” are associated with each other.
また、CA105には、IPネットワーク106に接続された全てのIP電話、すなわち、IP電話101及びIP電話102の各IP電話番号やユーザ情報を登録するDBが備えられている。新規のIP電話がIPネットワーク106に接続された場合、CA105は、そのIP電話のIP電話番号とユーザ情報を取得してDBに登録するものとする。
The
次に、図1のIP電話システム100において、IP電話101がIP電話102と通話を行うまでの動作について、図6に示すシーケンス図を参照して説明する。
Next, in the
なお、図6の動作を説明する前提として、ENUMサーバ103のDB303には図4に示すNAPTRレコードが登録されDNSサーバ104のDBには図5に示すデータが登録されているものとする。また、IP電話101及びIP電話102には、それぞれ電話番号として、0ABJ番号体系のPSTN電話番号「0310000000」及び「0310000001」と、IP電話番号体系の「050」から始まるIP電話番号「05011112222」及び「05033334444」が割り当てられているものとする。
As a premise for explaining the operation of FIG. 6, it is assumed that the NAPTR record shown in FIG. 4 is registered in the
図6に示すシーケンス図では、IP電話101のオペレータがIP電話102のPSTN電話番号を入力して通話を開始するまでの動作について説明する。
In the sequence diagram shown in FIG. 6, an operation from when the operator of
IP電話101がIP電話102と通話を行う場合、まず、IP電話101は、オペレータによりIP電話102のPSTN電話番号「0310000001」が入力された後、ENUMクエリーの送出が指示される。
When the
PSTN電話番号を受け付けた後、ENUMクエリーの送出指示を受け付けると、IP電話101のCPU201は、このPSTN電話番号に対応するNAPTRレコードを問い合わせるENUMクエリーをネットワークI/F205からENUMサーバ103に対して送出する(ステップS601)。この場合、IP電話101は、まず、オペレータが入力したPSTN電話番号「0310000001」を国番号付きのE.164番号である「+81−3−10000001」に変換し、先頭の+と数字を残して「+81310000001」とする。そして、数字以外の文字を抹消して数字間にドットを挿入して「8.1.3.1.0.0.0.0.0.0.1」とする。次に、数字を逆順にして最後に文字列「.e164.arpa」を追加する。以上の処理により、ドメイン名である「1.0.0.0.0.0.0.1.3.1.8.e164.arpa」を得て、この文字列に対応するNAPTRレコードを問い合わせるENUMクエリーをENUMサーバ103に送出する。
After receiving an instruction to send an ENUM query after accepting a PSTN telephone number, the
ENUMサーバ103は、IP電話101からENUMクエリーを受け付けると、ドメイン名「1.0.0.0.0.0.0.1.3.1.8.e164.arpa」に対応するNAPTRレコードをDB303から検索し、検索したNAPTRレコードを含むENUM応答をIP電話101に返送する(ステップS602)。この場合、ENUMサーバ103は、図4に示すNAPTRレコードのうち、下側のドメイン名に属するNAPTRレコードを検索し、このNAPTRレコードを含むENUM応答をIP電話101に返送する。このENUM応答がIP電話101に返送されることで、IP電話102のIP電話番号が「05033334444」であること、SIPプロトコルに対応可能であること、httpsプロトコルに対応可能であることがIP電話101に通知されることになる。
When the
次いで、IP電話101は、ENUMサーバ103からNAPTRレコードを含むENUM応答を受け付けると、CPU201は、SIPプロトコルに対応可能であることを示すNAPTRレコードに指定された「05033334444@tokyo.sip.jp」から「05033334444」を取り出して、IP電話102のIP電話番号を認識する。そして、IP電話101は、そのIP電話番号「05033334444」を設定した「INVITE」メッセージを含む発呼をネットワークI/F205からCA105に送出する(ステップS603)。
Next, when the
ここで、「INVITE」メッセージの設定内容の一例について図7を参照して説明する。この「INVITE」メッセージには、第3行目に示すようにFromヘッダを含むとともに、第4行目に示すようにToヘッダが含まれている。Fromヘッダには、発信元であるIP電話101のIP電話番号「05011112222」を含む内容が記述される。また、Toヘッダには、着信側であるIP電話102のIP電話番号「05033334444」を含む内容が記述される。
Here, an example of setting contents of the “INVITE” message will be described with reference to FIG. The “INVITE” message includes a From header as shown in the third line and a To header as shown in the fourth line. In the From header, contents including the IP phone number “05011112222” of the
特に、同図に示す例では、Fromヘッダ及びToヘッダに記述される内容に@マークを含ませ、その前側(同図に示す左側)にそれぞれ発信元又は着信側のIP電話番号を記述している。なお、Fromヘッダ及びToヘッダに記述される内容は、特に同図に示す内容に限定されない。 In particular, in the example shown in the figure, the @ mark is included in the contents described in the From header and To header, and the IP telephone number of the sender or receiver is described on the front side (left side shown in the figure). Yes. The contents described in the From header and the To header are not particularly limited to the contents shown in FIG.
CA105は、IP電話101から「INVITE」メッセージを含む発呼を受信すると、この「INVITE」メッセージに含まれるToヘッダから着信側であるIP電話102のIP電話番号を抽出する。この場合、図7に示すToヘッダの記述内容のうち、@マークの前側に記述された「05033334444」を着信側のIP電話102のIP電話番号として抽出する。
When
そして、CA105は、IP電話101から受信した「INVITE」メッセージを含
む発呼を着信側であるIP電話102に送出する(ステップS604)。IP電話102は、CA105から「INVITE」メッセージを含む発呼を受信すると、呼び出し音を鳴動させて着信をオペレータに知らせるとともに、「180ringing」メッセージをCA105に送出する(ステップS605)。CA105は、IP電話102から受信した「180ringing」メッセージを着信側のIP電話101に送出する(ステップS606)。
Then,
IP電話101は、IP電話102から「180ringing」メッセージを受信すると、ハンドセット203のスピーカからリングバックトーンが発音して、着信先のIP電話102を呼び出していることがオペレータに知らされる。そして、着信先のIP電話102において、オペレータによるハンドセット203のオフフックが検出されると、IP電話101に対して接続許可を示す「200OK」メッセージが送出される(ステップS607)。
When the
次いで、IP電話101は、IP電話102から「200OK」メッセージを受信すると、IP電話102に対して「ACK」メッセージを送出する(ステップS608)。IP電話102は、IP電話101から「ACK」メッセージを受信すると、IP電話101とIP電話102との間で通話可能状態となる。
Next, when receiving the “200 OK” message from
また、図6のシーケンス図において、破線で示す部分は、IP電話101がCA105をURIで指定されていてIPアドレスをクエリーする必要がある場合に、DNSサーバ104への問い合わせ処理を示すものである。この場合、IP電話101は、ENUMサーバ103から受信したENUM応答に含まれるNAPTRレコードに指定された「05033334444@tokyo.sip.jp」に対応するIPアドレスの問い合わせをDNSサーバ104に送出する(ステップS611)。
In the sequence diagram of FIG. 6, the portion indicated by a broken line indicates the inquiry processing to the
DNSサーバ104は、IP電話101からIPアドレス問い合わせを受け付けると、当該URIに対応するIPアドレスを検索し、当該IPアドレスを含むIPアドレス応答をIP電話101に返送する(ステップS612)。この場合、DNSサーバ104は、図5に示すDBのデータのうち、上から2番目のIPアドレス(192.168.1.2)を検索し、当該IPアドレスを含むIPアドレス応答をIP電話101に返送する。
When
IP電話101は、DNSサーバ104からIPアドレス応答を受け付けると、IP電話102に割り当てられたIPアドレスを認識し、そのIPアドレスに対して「INVITE」メッセージを送出する。以後の処理は、上記と同様となる。
When
次に、図6のシーケンス図に示したIP電話101の動作について、図8示すフローチャートを参照して説明する。
Next, the operation of
まず、ENUMサーバ103では、図4に示したIP電話101及びIP電話102の各PSTN電話番号とIP電話番号の対応付けを含むNAPTRレコードが登録されているものとする(ステップS801)。IP電話101は、オペレータによりIP電話102のPSTN電話番号「0310000001」が入力され、ENUMクエリーの送出が指示されると(ステップS802)、このPSTN電話番号に対応するNAPTRレコードを問い合わせるENUMクエリーをネットワークI/F205からENUMサーバ103に対して送出する(ステップS803)。
First, in
次いで、IP電話101は、ENUMクエリーに対してENUMサーバ103から返送されるENUM応答の受信を待ち(ステップS804)、ENUM応答を受信した場合は(ステップS804:YES)、ステップS805に移行して、受信したENUM応答の
NAPTRレコードによりIP電話102のIP番号の登録の有無を判別する。
Next,
IP電話101は、NAPTRレコードにIP電話102のIP電話番号が登録されていると判別した場合は(ステップS805:YES)、ステップS806移行して、NAPTRレコードから取り出したIP電話番号を用いて、CA105を介してIP電話102との間で呼接続手順を開始する。
If the
また、IP電話101は、ステップS804においてENUM応答が無いと判別した場合(ステップS804:NO)、又は、ステップS805において受信したNAPTRレコードにIP電話102のIP電話番号が登録されていないと判別した場合は(ステップS805:NO)、ステップS807に移行してエラー処理を実行する。
また、IP電話101に設定されたCA105がURI形式の場合、上記ステップS805とステップS806の間で、DNSサーバ104に対する処理を実行することになる。このIP電話101のDNSサーバ104に対する処理は、図7への図示は省略するが、処理内容を以下に説明する。
When
IP電話101は、IP電話101に設定されたCA105がURI形式の場合、CA105のIPアドレスの問い合わせをDNSサーバ104に送出する。
When the
そして、IP電話101は、DNSサーバ104から返送されるCA105のIPアドレス応答の受信を待ち、IPアドレス応答を受信すると、CA105を介してIP電話102との間で呼接続手順を開始する。
The
また、IP電話101は、DNSサーバ104からIPアドレス応答を受信しない場合、上記ステップS807のエラー処理を実行する。
If the
以上のように、本実施の形態1のIP電話システム100では、ENUMサーバ103のDB303に、IP電話101とIP電話102のPSTN電話番号(0ABJ番号)とIP電話番号とを対応つけたNAPTRレコードを登録する。そして、ENUMサーバ103は、発信側のIP電話101からPSTN電話番号に基づくドメイン名を設定したENUMクエリーを受け付けると、そのドメイン名に対応するNAPTRレコードをDB303から検索し、そのNAPTRレコードを含むENUM応答をIP電話101に返送する。IP電話101は、ENUMサーバ103からENUM応答を受け付けると、そのENUM応答に含まれるNAPTRレコードに設定された着信側のIP電話102のIP電話番号を取り出し、CA105を介してIP電話102との間で呼接続手順を開始する。
As described above, in
したがって、発信側IP電話101のオペレータは、着信側IP電話102のIP電話番号を知らなくても、IP電話101とENUMサーバ103との間で処理されるENUM問い合わせ及びENUM応答手順により、自動的に着信側IP電話102に対してIP電話番号による発呼を開始することができる。その結果、IP電話101のオペレータは、着信側IP電話102のPSTN電話番号とIP電話番号を両方とも覚える必要が無く、また、PSTN電話番号だけを電話帳登録してあれば良く、オペレータの負担を軽減することができる。
Therefore, even if the operator of the originating
なお、上記実施の形態1では、IP電話101からIP電話102に発呼する場合を説明したが、IP電話102からIP電話101に発呼する場合も同様に上記シーケンス及びフローを適用可能である。
In the first embodiment, the case where a call is made from
(実施の形態2)
本実施の形態2は、公衆回線網とIPネットワークの両方に接続可能なIP電話装置間の呼接続処理において、IPネットワークを介したIP電話装置との呼接続が不可能な場合に公衆回線網を介して呼接続を実行可能とするIP電話システムについて説明する。
(Embodiment 2)
In the second embodiment, in a call connection process between IP telephone devices that can be connected to both the public line network and the IP network, when the call connection with the IP telephone device via the IP network is impossible, the public line network An IP telephone system that enables call connection via the Internet will be described.
図9は、本実施の形態2のIP電話システム900の全体構成を示す図である。図9において、上記図1に示したIP電話システム100と同一の構成部分については、同一符号を付しており、その同一構成部分の説明は省略する。
FIG. 9 is a diagram showing an overall configuration of
図9に示すIP電話システム900において、図1のIP電話システム100と異なる部分は、IP電話901(902)が交換機905(906)を介して公衆回線網904に接続されていることと、ENUMサーバ903の機能が異なることがことである。
9 differs from
図10は、本実施の形態2のIP電話901の構成を示すブロック図である。この図において、上記図2に示したIP電話101と同一の構成部分には同一符号を付しており、その同一構成部分の説明は省略する。なお、IP電話902もIP電話901と同様の構成を有する。
FIG. 10 is a block diagram showing a configuration of
図10に示すIP電話901において、図2のIP電話101と異なる部分は、CPU1001の機能が異なることと、IP電話901を公衆回線網904に接続するための公衆回線I/F1002が加えられたことである。
The
CPU1001は、メモリ202に記憶されたIPネットワーク対応の音声通話制御プログラムに基づいてIPネットワーク106を介して他のIP電話902と音声通話を行う際に必要となる全ての動作を制御する。従って、CPU1001は、SIP(Session Initiation Protocol )やH.323に代表される呼制御プロトコルに従って、宛先端末との間の呼制御を実行する。また、CPU1001は、表示装置204やネットワークI/F205、公衆回線I/F1002に必要な指示を与える。また、CPU1001は、ENUMサーバ903へ宛先端末に対応するNAPTRレコードを問い合わせるENUMクエリーの送出や、そのENUMクエリーに対する応答(ENUM応答)の受信、並びに、DNSサーバ104へIPアドレスを問い合わせるIPアドレス問い合わせの送出や、そのIPアドレス問い合わせに対する応答(IPアドレス応答)の受信制御を行う。
The
また、CPU1001は、メモリ202に記憶された公衆回線網対応の音声通話制御プログラムに基づいて公衆回線網904を介して他のIP電話902と音声通話を行う際に必要となる全ての動作を制御する。
In addition, the
公衆回線I/F1002は、IP電話901が接続される公衆回線網904とのインターフェースとしてモデム機能を有し、交換機905との間で呼接続/切断手順を実行する機能と、呼接続後に着信側のIP電話902が接続される交換機906との間で通話機能を設定する機能を有する。
The public line I /
交換機905は、IP電話901から着信側IP電話902のPSTN電話番号を受け付けると、公衆回線網904を介して宛先端末が接続された交換機906との間で呼接続処理を実行するとともに、呼接続後の通話状態を監視して呼切断処理を実行する。
When the
図11は、IP電話901の外観を示す正面図である。なお、IP電話902についても同様の構成を有する。
FIG. 11 is a front view showing the appearance of
図11において、IP電話901は、オペレータの音声を受けるマイクと、受話音声を
出音するスピーカとを有するハンドセット203と、電話番号等を受け付けるテンキー1102と、留守番電話機能を切り替える留守キー1103と、音声を外部出力に切り替えるスピーカキー1104と、ワンタッチ発信機能等に代表される各種機能が設定可能なファンクションキー1105とを備えている。さらに、側面部にIPネットワーク106に接続されるLANインターフェース(LANI/F)1106と、公衆回線網904に接続される公衆回線インターフェース(公衆回線I/F)1107とを備えている。
In FIG. 11, an
また、ファンクションキー1105の上側に、液晶パネル等で構成される表示装置204が設けられている。表示装置204は、ENUMサーバ903から受信した発信者番号あるいは発信者番号に対応付けて電話帳登録された氏名等が表示される。
A
図12は、ENUMサーバ903のDB303に登録されたNAPTRレコードの一例を示す図である。同図において、IP電話番号「05011112222」及び「05033334444」から得られるドメイン名に対応するNAPTRレコードが登録された場合を示している。
FIG. 12 is a diagram illustrating an example of a NAPTR record registered in the
同図において、IP電話番号「05011112222」から得られるドメイン名「2.2.2.2.1.1.1.1.0.5.0.e164.arpa」に対してURIスキーム「sip:05011112222@tokyo.sip.jp」が対応付けられている。同ServiceフィールドにはIP電話に対応可能であることを示す「E2U+sip」が記述されている。 In the figure, the URI scheme “sip: for the domain name“ 2.2.2.2.1.1.1.1.0.5.0.e164.arpa ”obtained from the IP telephone number“ 05011112222 ”. 05011112222@tokyo.sip.jp "is associated. In the Service field, “E2U + sip” is described which indicates that the IP phone can be supported.
さらに同ドメイン名「2.2.2.2.1.1.1.1.0.5.0.e164.arpa」に対してURIスキーム「tel:81310000000;svc=voice」が対応付けられている。同ServiceフィールドにはPSTN電話に対応可能であることを示す「E2U+voice:tel」が記述されている。また、同Serviceフィールド「E2U+sip」にはOrder=100、同Serviceフィールド「E2U+voice:tel」にはOrder=200が記述されている。Order値はServiceの優先度を示す。 Furthermore, the URI scheme “tel: 81310000000; svc = voice” is associated with the domain name “2.2.2.2.1.1.1.1.0.5.0.e164.arpa”. Yes. In the Service field, “E2U + voice: tel” indicating that the PSTN telephone can be supported is described. Also, Order = 100 is described in the Service field “E2U + ship”, and Order = 200 is described in the Service field “E2U + voice: tel”. The Order value indicates the priority of Service.
同図において、IP電話番号「05033334444」から得られるドメイン名「4.4.4.4.3.3.3.3.0.5.0.e164.arpa」に対してURIスキーム「sip:05033334444@tokyo.mail.com」が対応付けられている。同ServiceフィールドにはIP電話に対応可能であることを示す「E2U+sip」が記述されている。 In the figure, the URI scheme “sip: for the domain name“ 4.4.4.4.3.3.3.3.3.0.e164.arpa ”obtained from the IP telephone number“ 050333334444 ”. 050333334444@tokyo.mail.com ”is associated. In the Service field, “E2U + sip” is described which indicates that the IP phone can be supported.
さらに同ドメイン名「4.4.4.4.3.3.3.3.0.5.0.e164.arpa」に対してURIスキーム「tel:81310000001;svc=voice」が対応付けられている。同ServiceフィールドにはPSTN電話に対応可能であることを示す「E2U+voice:tel」が記述されている。また、同Serviceフィールド「E2U+sip」にはOrder=100、同Serviceフィールド「E2U+voice:tel」にはOrder=200が記述されている。Order値はServiceの優先度を示す。 Furthermore, the URI scheme “tel: 81310000001; svc = voice” is associated with the domain name “4.4.4.4.4.3.3.3.3.0.5.0.e164.arpa”. Yes. In the Service field, “E2U + voice: tel” indicating that the PSTN telephone can be supported is described. Also, Order = 100 is described in the Service field “E2U + ship”, and Order = 200 is described in the Service field “E2U + voice: tel”. The Order value indicates the priority of Service.
なお、上記IP電話901及びIP電話902の各電話番号「05011112222」及び「05033334444」は、IP電話番号体系の電話番号であり、URIに含まれるPSTN電話番号「0310000000」及び「0310000001」は、0ABJ番号体系の電話番号である。したがって、NAPTRレコードには、IP電話901及びIP電話902にそれぞれ割り当てられたIP電話番号とPSTN電話番号(0ABJ番号)の対応付けがなされている。
The telephone numbers “05011112222” and “050333334444” of the
ENUMサーバ903は、IP電話901から着信側IP電話902のIP電話番号に基づくドメイン名を設定したENUMクエリーを受け付けると、図12のNAPTRレコードの中から該当するNAPTRレコードを検索し、このNAPTRレコードを含むENUM応答をIP電話901に返送する。
When the
次に、図9のIP電話システム900において、IP電話901がIP電話902と通話を行うまでの動作について、図13に示すシーケンス図を参照して説明する。
Next, in the
なお、図13の動作を説明する前提として、ENUMサーバ903のDB303には図12に示すNAPTRレコードが登録されているものとする。また、IP電話901及びIP電話902には、それぞれ電話番号として、0ABJ番号体系のPSTN電話番号「0310000000」及び「0310000001」と、IP電話番号体系の「050」から始まるIP電話番号「05011112222」及び「05033334444」が割り当てられているものとする。
As a premise for explaining the operation in FIG. 13, it is assumed that the NAPTR record shown in FIG. 12 is registered in the
図13に示すシーケンス図では、IP電話901のオペレータがIP電話902のIP電話番号を入力して通話を開始するまでの動作について説明する。
In the sequence diagram shown in FIG. 13, an operation from when the operator of
IP電話901がIP電話1902と通話を行う場合、まず、IP電話901は、オペレータによりIP電話902のIP電話番号「05033334444」が入力された後、そのIP電話番号「05033334444」を設定した「INVITE」メッセージを含む発呼をネットワークI/F205からCA105に送出する(ステップS1301)。
When the
ここで、「INVITE」メッセージの設定内容の一例について図7を参照して説明する。この「INVITE」メッセージには、第3行目に示すようにFromヘッダを含むとともに、第4行目に示すようにToヘッダが含まれている。Fromヘッダには、発信元であるIP電話901のIP電話番号「05011112222」を含む内容が記述される。また、Toヘッダには、着信側であるIP電話902のIP電話番号「05033334444」を含む内容が記述される。
Here, an example of setting contents of the “INVITE” message will be described with reference to FIG. The “INVITE” message includes a From header as shown in the third line and a To header as shown in the fourth line. In the From header, contents including the IP phone number “05011112222” of the
特に、同図に示す例では、Fromヘッダ及びToヘッダに記述される内容に@マークを含ませ、その前側(同図に示す左側)にそれぞれ発信元又は着信側のIP電話番号を記述している。なお、Fromヘッダ及びToヘッダに記述される内容は、特に同図に示す内容に限定されない。 In particular, in the example shown in the figure, the @ mark is included in the contents described in the From header and To header, and the IP telephone number of the sender or receiver is described on the front side (left side shown in the figure). Yes. The contents described in the From header and the To header are not particularly limited to the contents shown in FIG.
CA105は、IP電話901から「INVITE」メッセージを含む発呼を受信すると、この「INVITE」メッセージに含まれるToヘッダから着信側であるIP電話902のIP電話番号を抽出する。この場合、図7に示すToヘッダの記述内容のうち、@マークの前側に記述された「05033334444」を着信側のIP電話902のIP電話番号として抽出する。
When
そして、CA105は、IP電話901から受信した「INVITE」メッセージを含む発呼を着信側であるIP電話902に送出する(ステップS1302)。本実施の形態では、IPネットワーク106に障害が発生、又はIP電話902のネットワークI/F205の故障等により「INVITE」メッセージに対する応答がIP電話901に対して返送されず、無応答であることを図13に示している。
Then,
そして、CA105は、IP電話902からの応答を待つタイマーを起動させ、タイム
アウトエラーになると、「408タイムアウト」メッセージをIP電話901に返送する(ステップS1303)。CA105はタイムアウト管理しないものもあり、その場合にはIP電話901にはINVITEに対する応答信号は到達しない。
Then,
IP電話901は、CA105から「408タイムアウト」メッセージを受信またはINVITE応答信号が返信されないと判断すると、IP電話902のIP電話番号「05033334444」に対応するNAPTRレコードを問い合わせるENUMクエリーをネットワークI/F205からENUMサーバ903に対して送出する(ステップS1304)。この場合、IP電話901は、実施の形態1で説明した同様の処理により、IP電話番号「05033334444」に対するドメイン名「4.4.4.4.3.3.3.3.0.5.0.e164.arpa」を得て、この文字列に対応するNAPTRレコードを問い合わせるENUMクエリーをENUMサーバ903に送出する。
When the
ENUMサーバ903は、IP電話901からENUMクエリーを受け付けると、ドメイン名「4.4.4.4.3.3.3.3.0.5.0.e164.arpa」に対応するNAPTRレコードをDB303から検索し、検索したNAPTRレコードを含むENUM応答をIP電話901に返送する(ステップS1305)。
When the
次いで、IP電話901は、ENUMサーバ903からNAPTRレコードを含むENUM応答を受け付けると、order値の高い(優先順位の低い)PSTN電話に対応可能であることを示すNAPTRレコードを選択して、指定された「tel:81310000001;svc=voice」からカントリーコード81を外し0を付加して「0310000001」を取り出して、IP電話902のPSTN電話番号を認識する。そして、IP電話901は、そのPSTN電話番号「0310000001」を用いて、公衆回線I/F1002から交換機905に発呼する(ステップS1306)。
Next, when the
交換機905は、IP電話901からIP電話902のPSTN電話番号「0310000001」を受け付けると、公衆回線網904を介してIP電話902が接続された交換機906に呼接続要求を送出する(ステップS1307)。交換機906は、交換機905から呼接続要求を受信すると、着呼信号をIP電話902に送出する(ステップS1308)。IP電話902は、交換機906から着呼信号を受信すると、着信音を鳴動させてオペレータに知らせるとともに、リングバックトーンを交換機906に送出する(ステップS1309)。交換機906は、IP電話902から受信したリングバックトーン信号を交換機905に送出する(ステップS1310)。
Upon receiving the PSTN telephone number “0310000001” of
交換機905は、交換機906から受信したリングバックトーン信号をIP電話901に送出する(ステップS1311)。IP電話901は、交換機905から受信したリングバックトーン信号によりハンドセット203のスピーカからIP電話902の着信音をオペレータに聞かせる。
The
そして、IP電話902は、ハンドセット203がオフフック操作されると、オフフック信号を交換機906に送出する(ステップS1312)。交換機906は、IP電話902からオフフック信号を受信すると、交換機905に接続されたIP電話901との間の呼接続を完了する(ステップS1313)。この呼接続の完了により、IP電話901とIP電話902との間の公衆回線網904を介した通話が可能となる。
Then, when the
以上のように、本実施の形態2のIP電話システム900では、ENUMサーバ903のDB303に、IP電話901とIP電話902のPSTN電話番号(0ABJ番号)とIP電話番号とを対応つけたNAPTRレコードを登録する。そして、公衆回線網とIPネットワークの両方に接続可能なIP電話901とIP電話902の間の呼接続処理に
おいて、IPネットワーク106を介したIP電話902との呼接続が不可能な場合は、発信元のIP電話901が着信側のIP電話902のIP電話番号から得たドメイン名を設定したENUMクエリーをENUMサーバ903に送出する。そして、ENUMサーバ903は、IP電話901から受信したENUMクエリーに設定されたドメイン名に該当するNAPTRレコードを検索し、そのNAPTRレコードを含むENUM応答をIP電話901に返送する。IP電話901は、ENUMサーバ903から受信したENUM応答に含まれるNAPTRレコードから着信側IP電話902のPSTN電話番号を取り出し、このPSTN電話番号を用いて公衆回線網904を介してIP電話902に発呼するようにした。
As described above, in the
したがって、公衆回線網とIPネットワークの両方に接続可能なIP電話間の呼接続処理において、IPネットワーク106を介した呼接続が不可能な場合は、自動的に公衆回線網への発呼に切り替えられるので、IP電話のオペレータは、電話をかけ直す手間を軽減することができる。無料のIP電話発呼から有料従量課金の公衆網:PSTN電話への切り替え時にはその旨をオペレータの音、ランプ等で通知する機能を有してもかまわない。
Therefore, in a call connection process between IP telephones that can be connected to both the public line network and the IP network, if call connection via the
次に、着信側のIP電話において、発信側のIP電話の発信者の情報(PSTN電話番号や電話機内部の電話帳に登録されている発信者の氏名)を表示装置204に表示する場合の呼接続手順について、以下に説明する。
Next, in the case of an incoming IP phone, information on the originator's IP phone caller (PSTN phone number or the name of the caller registered in the telephone directory inside the phone) is displayed on the
次に、図9のIP電話システム900において、IP電話901がIP電話902とIP通話を行うまでの動作について、図14に示すシーケンス図を参照して説明する。
Next, in the
なお、図14の動作を説明する前提として、ENUMサーバ903のDB303には図12に示すNAPTRレコードが登録されているものとする。また、IP電話901及びIP電話902には、それぞれ電話番号として、0ABJ番号体系のPSTN電話番号「0310000000」及び「0310000001」と、IP電話番号体系の「050」から始まるIP電話番号「05011112222」及び「05033334444」が割り当てられているものとする。
As a premise for explaining the operation of FIG. 14, it is assumed that the NAPTR record shown in FIG. 12 is registered in the
図14に示すシーケンス図では、IP電話901のオペレータがIP電話902のIP電話番号を入力して通話を開始するまでの動作について説明する。
The sequence diagram shown in FIG. 14 describes the operation from when the operator of
IP電話901がIP電話902と通話を行う場合、まず、IP電話901は、オペレータによりIP電話902のIP電話番号「05033334444」が入力される。
When the
IP電話901は、入力されたIP電話番号により「INVITE」メッセージを含む発呼をネットワークI/F205からCA105に送出する(ステップS1403)。
The
ここで、「INVITE」メッセージの設定内容の一例について図7を参照して説明する。この「INVITE」メッセージには、第3行目に示すようにFromヘッダを含むとともに、第4行目に示すようにToヘッダが含まれている。Fromヘッダには、発信元であるIP電話901のIP電話番号「05011112222」を含む内容が記述される。また、Toヘッダには、着信側であるIP電話902のIP電話番号「05033334444」を含む内容が記述される。
Here, an example of setting contents of the “INVITE” message will be described with reference to FIG. The “INVITE” message includes a From header as shown in the third line and a To header as shown in the fourth line. In the From header, contents including the IP phone number “05011112222” of the
特に、同図に示す例では、Fromヘッダ及びToヘッダに記述される内容に@マークを含ませ、その前側(同図に示す左側)にそれぞれ発信元又は着信側のIP電話番号を記述している。なお、Fromヘッダ及びToヘッダに記述される内容は、特に同図に示す
内容に限定されない。
In particular, in the example shown in the figure, the @ mark is included in the contents described in the From header and To header, and the IP telephone number of the sender or receiver is described on the front side (left side shown in the figure). Yes. The contents described in the From header and the To header are not particularly limited to the contents shown in FIG.
CA105は、IP電話901から「INVITE」メッセージを含む発呼を受信すると、この「INVITE」メッセージに含まれるToヘッダから着信側であるIP電話902のIP電話番号を抽出する。この場合、図7に示すToヘッダの記述内容のうち、@マークの前側に記述された「05033334444」を着信側のIP電話902のIP電話番号として抽出する。
When
そして、CA105は、IP電話901から受信した「INVITE」メッセージを含む発呼を着信側であるIP電話902に送出する(ステップS1404)。IP電話902は、CA105から「INVITE」メッセージを含む発呼を受信すると、呼び出し音を鳴動させて着信をオペレータに知らせるとともに、「180ringing」メッセージをCA105に送出する(ステップS1405)。CA105は、IP電話902から受信した「180ringing」メッセージを着信側のIP電話901に送出する(ステップS1406)。
Then,
IP電話901は、IP電話902から「180ringing」メッセージを受信すると、ハンドセット203のスピーカからリングバックトーンが発音して、着信先のIP電話902を呼び出していることがオペレータに知らされる。
When
次いで、IP電話902は、先に受信した「INVITE」メッセージのFromヘッダに記述される発信元であるIP電話901のIP電話番号「05011112222」を取り出し、実施の形態1で説明した同様の処理により、IP電話番号「05011112222」に対するドメイン名「2.2.2.2.1.1.1.1.0.5.0.e164.arpa」を得て、この文字列に対応するNAPTRレコードを問い合わせるENUMクエリーをENUMサーバ903に送出する(ステップS1407)。
Next,
ENUMサーバ903は、IP電話902からENUMクエリーを受け付けると、ドメイン名「2.2.2.2.1.1.1.1.0.5.0.e164.arpa」に対応するNAPTRレコードをDB303から検索し、検索したNAPTRレコードを含むENUM応答をIP電話902に返送する(ステップS1408)。この場合、ENUMサーバ903は、図12に示すNAPTRレコードのうち、上側のドメイン名に属するNAPTRレコードを検索し、このNAPTRレコードを含むENUM応答をIP電話902に返送する。このENUM応答がIP電話902に返送されることで、IP電話901のPSTN電話番号が「0310000000」であることがIP電話902に通知されることになる。
When the
次いで、IP電話902は、ENUMサーバ903からNAPTRレコードを含むENUM応答を受け付けると、IP電話901のPSTN電話番号「0310000000」を取り出して表示装置204に表示する。この表示例を図11の表示装置204に示す。この表示により、IP電話902のオペレータは、発信者が誰であるかを認識し、今回の着信に応答すべきか否かを判断することができる。なお、PSTN電話番号が電話帳登録されていれば、電話帳に登録されている発信者の氏名を表示装置204に表示するようにしても良い。
Next, when receiving an ENUM response including a NAPTR record from the
そして、着信先のIP電話902において、オペレータによるハンドセット203のオフフックが検出されると、IP電話901に対して接続許可を示す「200OK」メッセージが送出される(ステップS1409)。
Then, when the off-hook of the
次いで、IP電話901は、IP電話902から「200OK」メッセージを受信すると、IP電話902に対して「ACK」メッセージを送出する(ステップS1410)。
IP電話902は、IP電話901から「ACK」メッセージを受信すると、IP電話901とIP電話902との間で通話可能状態となる。
Next, upon receiving the “200 OK” message from
When
以上のように、IP電話901が、IP電話番号で発呼した場合も、着信側IP電話902が発信元のPSTN電話番号をENUMサーバ903から取得して、その取得したPSTN電話番号を着信時に電話機に表示する。したがって、着信側IP電話902のオペレータは、発信元IP電話901のIP電話番号を覚える必要が無く、また、PSTN電話番号だけを電話帳登録してあれば電話機の具備する電話帳に登録の氏名等により発信者が誰かを知ることができる。
As described above, even when the
したがって、着信側IP電話902のオペレータは、表示されたPSTN電話番号あるいは氏名から発信者が誰であるかを確認してからオフフックするか否かを決めることかでき、知らない相手からの電話を受けることを回避することができる。
Therefore, the operator of the
また、表示装置204には発信側のIP電話901に割り当てられたPSTN電話番号あるいは電話帳に登録の氏名を表示するようにしたため、IP電話902のオペレータは、IP電話番号が表示された場合よりも発信者が誰であるかを確認することが容易である。電話帳にもPSTN電話番号の方だけを登録しておけば良く、オペレータの負担を軽減させることができる。
Further, since the PSTN telephone number assigned to the
なお、上記実施の形態2では、IP電話901からIP電話902に発呼する場合を説明したが、IP電話902からIP電話901に発呼する場合も同様に上記シーケンス及びフローを適用可能である。
In the second embodiment, the case where a call is made from
本発明に係るIP電話装置及びIP電話システムによれば、PSTN電話番号による発呼をIP電話番号による発呼に自動的に切り替えて発呼することができ、IP電話装置のユーザの負担を軽減するIP電話システムを提供できる点で有用である。 According to the IP telephone apparatus and the IP telephone system according to the present invention, it is possible to automatically switch a call from a PSTN telephone number to a call from an IP telephone number, thereby reducing the burden on the user of the IP telephone apparatus. This is useful in that an IP telephone system can be provided.
100、900 IP電話システム
101、102、901、902 IP電話
103、903 ENUMサーバ
104 DNSサーバ
105 CA
106 IPネットワーク
201 CPU
202 メモリ
203 ハンドセット
204 表示装置
205 ネットワークI/F
904 公衆回線網
905、906 交換機
1002 公衆回線I/F
100, 900
106
202
904
Claims (2)
着信側のIP電話装置のPSTN電話番号を入力する入力手段と、
前記入力されたPSTN電話番号を前記ドメイン名に変換する変換手段と、
前記変換されたドメイン名を設定した問い合わせを前記ENUMサーバに送信する送信手段と、
前記問い合わせに応じて前記ENUMサーバから返送される前記ドメイン名に対応する一つ以上のNAPTRリソースレコードを受信する受信手段と、
前記受信手段により受信された前記一つ以上のNAPTRリソースレコードの中からSIPプロトコルに対応可能なNAPTRリソースレコードを選択しこのNAPTRリソースレコードからIP電話番号情報を取り出す取出手段と、
前記取り出されたIP電話番号情報により前記IPネットワークを介して前記着信側のIP電話装置に発呼させる制御手段とを具備することを特徴とするIP電話装置。 An IP telephone apparatus connected via an IP network to an ENUM server that holds a database in which IP telephone number information of the IP telephone apparatus is registered in a NAPTR resource record in association with a domain name based on the PSTN telephone number of the IP telephone apparatus There,
An input means for inputting the PSTN telephone number of the IP telephone device on the called side;
Conversion means for converting the inputted PSTN telephone number into the domain name;
Transmitting means for transmitting an inquiry in which the converted domain name is set to the ENUM server;
Receiving means for receiving one or more NAPTR resource records corresponding to the domain name returned from the ENUM server in response to the inquiry;
Extracting means for selecting a NAPTR resource record compatible with the SIP protocol from the one or more NAPTR resource records received by the receiving means, and extracting IP telephone number information from the NAPTR resource record;
An IP telephone apparatus comprising: control means for causing the called IP telephone apparatus to make a call via the IP network based on the extracted IP telephone number information.
前記ENUMサーバは、
前記IPネットワーク経由で発信側のIP電話装置から着信側のIP電話装置のPSTN電話番号に基づくドメイン名を設定した問い合わせを受信する受信手段と、
前記問い合わせに応じて前記ドメイン名に対応する一つ以上のNAPTRリソースレコードを前記データベースから検索し前記発信側のIP電話装置に送信する送信手段とを具備し、
前記IP電話装置は、
着信側のIP電話装置のPSTN電話番号を入力する入力手段と、
前記入力されたPSTN電話番号を前記ドメイン名に変換する変換手段と、
前記変換されたドメイン名を設定した問い合わせを前記ENUMサーバに送信する送信手段と、
前記問い合わせに応じて前記ENUMサーバから返送される前記ドメイン名に対応する一つ以上のNAPTRリソースレコードを受信する受信手段と、
前記受信手段により受信された前記一つ以上のNAPTRリソースレコードの中からSIPプロトコルに対応可能なNAPTRリソースレコードを選択しこのNAPTRリソースレコードからIP電話番号情報を取り出す取出手段と、
前記取り出されたIP電話番号情報により前記IPネットワークを介して前記着信側のIP電話装置に発呼させる制御手段とを具備することを特徴とするIP電話システム。 An IP telephone device connected to the IP network, and a database in which IP telephone number information of the IP telephone device is registered in a NAPTR resource record in association with a domain name based on the PSTN telephone number of the IP telephone device; An IP phone system comprising: an ENUM server that returns the NAPTR resource record in response to an inquiry from a device;
The ENUM server is
Receiving means for receiving an inquiry in which a domain name based on the PSTN telephone number of the called IP telephone apparatus is set from the calling IP telephone apparatus via the IP network;
Transmission means for retrieving one or more NAPTR resource records corresponding to the domain name in response to the inquiry from the database and transmitting them to the originating IP telephone device;
The IP telephone device
An input means for inputting the PSTN telephone number of the IP telephone device on the called side;
Conversion means for converting the inputted PSTN telephone number into the domain name;
Transmitting means for transmitting an inquiry in which the converted domain name is set to the ENUM server;
Receiving means for receiving one or more NAPTR resource records corresponding to the domain name returned from the ENUM server in response to the inquiry;
Extracting means for selecting a NAPTR resource record that is compatible with the SIP protocol from the one or more NAPTR resource records received by the receiving means, and extracting IP telephone number information from the NAPTR resource record;
An IP telephone system comprising: control means for causing the called IP telephone apparatus to make a call via the IP network based on the extracted IP telephone number information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009094109A JP2009153225A (en) | 2009-04-08 | 2009-04-08 | Ip telephone apparatus and ip telephone system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009094109A JP2009153225A (en) | 2009-04-08 | 2009-04-08 | Ip telephone apparatus and ip telephone system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004190384A Division JP4328266B2 (en) | 2004-06-28 | 2004-06-28 | ENUM server, IP telephone apparatus and IP telephone system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009153225A true JP2009153225A (en) | 2009-07-09 |
Family
ID=40921681
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009094109A Pending JP2009153225A (en) | 2009-04-08 | 2009-04-08 | Ip telephone apparatus and ip telephone system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009153225A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012209711A (en) * | 2011-03-29 | 2012-10-25 | Oki Networks Co Ltd | Cooperation system, server, user terminal, corresponding service management program, and corresponding service acquisition program |
JP2014183518A (en) * | 2013-03-21 | 2014-09-29 | Chizuko Fukuda | Telephone redial device |
JP2015037255A (en) * | 2013-08-14 | 2015-02-23 | 日本電信電話株式会社 | Communication control system and communication control method |
JP2017528094A (en) * | 2014-09-01 | 2017-09-21 | ティダブリューモバイル カンパニー リミテッドTwmobile Co., Ltd. | Mobile application-based communication connection control system and method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004153317A (en) * | 2002-10-28 | 2004-05-27 | Nippon Telegr & Teleph Corp <Ntt> | Method for selecting terminal medium, method for call originating, communication medium selector and terminal medium selecting system |
JP2004180264A (en) * | 2002-09-30 | 2004-06-24 | Brother Ind Ltd | Ip telephone and ip telephone system |
-
2009
- 2009-04-08 JP JP2009094109A patent/JP2009153225A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004180264A (en) * | 2002-09-30 | 2004-06-24 | Brother Ind Ltd | Ip telephone and ip telephone system |
JP2004153317A (en) * | 2002-10-28 | 2004-05-27 | Nippon Telegr & Teleph Corp <Ntt> | Method for selecting terminal medium, method for call originating, communication medium selector and terminal medium selecting system |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012209711A (en) * | 2011-03-29 | 2012-10-25 | Oki Networks Co Ltd | Cooperation system, server, user terminal, corresponding service management program, and corresponding service acquisition program |
JP2014183518A (en) * | 2013-03-21 | 2014-09-29 | Chizuko Fukuda | Telephone redial device |
JP2015037255A (en) * | 2013-08-14 | 2015-02-23 | 日本電信電話株式会社 | Communication control system and communication control method |
JP2017528094A (en) * | 2014-09-01 | 2017-09-21 | ティダブリューモバイル カンパニー リミテッドTwmobile Co., Ltd. | Mobile application-based communication connection control system and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100671483B1 (en) | Ip telephone apparatus, enum server, and calling method via the internet | |
JP4603913B2 (en) | IP telephone apparatus and IP telephone system | |
US7782839B2 (en) | Communication terminal, control method of the same, and control program of the same | |
US8045541B2 (en) | IP telephone system, IP telephone apparatus and method for identifying destination user | |
US8000316B2 (en) | IP telephone apparatus, ENUM server, terminal apparatus and IP telephone system | |
JP4445421B2 (en) | IP telephone apparatus, ENUM server, and IP telephone system | |
JP6151911B2 (en) | Image processing apparatus, control method thereof, and program | |
JP2005294993A (en) | Ip telephone and ip adapter | |
JP2006050273A (en) | Ip telephone system and calling method therein | |
JP4336263B2 (en) | IP telephone system, IP telephone apparatus and calling method | |
JP4603914B2 (en) | IP telephone apparatus and IP telephone system | |
JP4383280B2 (en) | IP telephone system, IP telephone apparatus, and destination user identification method | |
JP2005303679A (en) | Ip telephone system, ip telephone device, and speech method | |
JP4516375B2 (en) | Call connection control device and IP telephone system | |
JP2009153225A (en) | Ip telephone apparatus and ip telephone system | |
JP4522811B2 (en) | IP communication apparatus and contact display method | |
JP4377741B2 (en) | IP telephone system, IP telephone apparatus and calling method | |
JP2005094646A (en) | Ip telephone set and voip compatible router | |
JP2011193318A (en) | Telephone terminal and telephone system | |
JP6816902B1 (en) | Private branch exchange and judgment method | |
JP2006270801A (en) | Telephone main device and call connection method | |
JP2006074565A (en) | Private telephone system and extension telephone accommodating method thereof | |
JP2000041131A (en) | Facsimile relay using internet protocol addressing | |
JP2006148649A (en) | Ip telephone terminal, telephone intermediating apparatus, and communication system | |
KR20090095931A (en) | Method of fax call forwarding by using internet protocol based private branch exchange and internet protocol based private branch exchange thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090408 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101216 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101221 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110207 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110301 |