JP2009290290A - Ip telephone network system and method of registering identification information of ip telephone - Google Patents

Ip telephone network system and method of registering identification information of ip telephone Download PDF

Info

Publication number
JP2009290290A
JP2009290290A JP2008138059A JP2008138059A JP2009290290A JP 2009290290 A JP2009290290 A JP 2009290290A JP 2008138059 A JP2008138059 A JP 2008138059A JP 2008138059 A JP2008138059 A JP 2008138059A JP 2009290290 A JP2009290290 A JP 2009290290A
Authority
JP
Japan
Prior art keywords
telephone
address
server
command
information storage
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.)
Granted
Application number
JP2008138059A
Other languages
Japanese (ja)
Other versions
JP5018644B2 (en
Inventor
Tomoji Suzuki
智詞 鈴木
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2008138059A priority Critical patent/JP5018644B2/en
Publication of JP2009290290A publication Critical patent/JP2009290290A/en
Application granted granted Critical
Publication of JP5018644B2 publication Critical patent/JP5018644B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To configure a system which does not require a user to input the IP address of an SIP server to an IP phone. <P>SOLUTION: An IP phone 100 broadcasts an IP address inquiry command toward a network 10. A control server 14 is storing the IP address of an SIP server 20. Upon receiving the IP address inquiry command, the control server 14 transmits the IP address of the SIP server 20 to the IP phone 100. Consequently, the IP phone 100 can acquire the IP address of the SIP server 20. The IP phone 100 transmits an REGISTER command including the combination information of its SIPURI and IP address to a destination having the IP address of the SIP server 20. Consequently, the SIP server 20 can register the IP phone 100. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、IP網を利用して電話通信することが可能であるIP電話に関する技術に関する。特に、IP電話装置のIP電話識別情報をIP電話サーバに登録するための技術に関する。なお、本明細書の「IP電話装置」という用語は、最も広義に解釈されるべきものであり、インターネットプロトコル(Voice over Internet Protocol)を利用するあらゆる電話装置を含む概念である。   The present invention relates to a technology related to an IP telephone that can perform telephone communication using an IP network. In particular, the present invention relates to a technique for registering IP telephone identification information of an IP telephone apparatus in an IP telephone server. Note that the term “IP telephone apparatus” in this specification is to be interpreted in the broadest sense, and is a concept that includes all telephone apparatuses using the Internet protocol (Voice over Internet Protocol).

下記の特許文献1には、IP電話装置が開示されている。IP電話装置を利用して電話通信するためには、そのIP電話装置のIPアドレスとIP電話識別情報(例えばSIPURI)をIP電話サーバに登録する必要がある。ユーザは、IP電話装置の操作キーを操作することによって、IP電話サーバのIPアドレスを入力する。これにより、IP電話装置が自身のIPアドレスとIP電話識別情報をIP電話サーバに送信することができ、IP電話サーバがIP電話装置のIPアドレスとIP電話識別情報を登録することができる。   The following Patent Document 1 discloses an IP telephone device. In order to perform telephone communication using an IP telephone apparatus, it is necessary to register the IP address of the IP telephone apparatus and IP telephone identification information (for example, SIP URI) in the IP telephone server. The user inputs the IP address of the IP telephone server by operating the operation keys of the IP telephone apparatus. Thereby, the IP telephone apparatus can transmit its own IP address and IP telephone identification information to the IP telephone server, and the IP telephone server can register the IP address and IP telephone identification information of the IP telephone apparatus.

国際公開第03/073714号パンフレットInternational Publication No. 03/073714 Pamphlet

上述したように、従来の手法では、IP電話装置のIPアドレスとIP電話識別情報をIP電話サーバに登録するためには、ユーザは、IP電話装置を操作してIP電話サーバのIPアドレスを入力する作業を行なう必要がある。本明細書では、このような入力作業をユーザが行なう必要がなく、ユーザの作業負荷を低減させることができる技術を提供する。   As described above, in the conventional method, in order to register the IP address of the IP telephone device and the IP telephone identification information in the IP telephone server, the user inputs the IP address of the IP telephone server by operating the IP telephone device. It is necessary to perform work to do. The present specification provides a technique that does not require the user to perform such input work and can reduce the user's work load.

本明細書によって開示される一つの技術は、第1サーバ情報記憶デバイスを含む第1ネットワークと、第1ネットワークを構成するデバイスと通信可能であるIP電話装置とを備えるIP電話ネットワークシステムである。なお、IP電話装置は、IP網のみを利用して電話通信を行なうものであってもよいし、一般公衆回線網(PSTN(Public Switched Telephone Network)やISDN(Integrated Services Digital Network))とIP網の両方を利用して電話通信を行なうものであってもよい。   One technique disclosed in the present specification is an IP telephone network system including a first network including a first server information storage device and an IP telephone apparatus capable of communicating with devices constituting the first network. Note that the IP telephone apparatus may be one that performs telephone communication using only the IP network, or a general public network (PSTN (Public Switched Telephony Network) or ISDN (Integrated Services Digital Network)) and the IP network. Both may be used for telephone communication.

IP電話装置は、ブロードキャスト手段とIPアドレス受信手段と組合せ情報登録手段とを有する。ブロードキャスト手段は、第1ネットワークに向けて、当該IP電話装置のIPアドレスを含む第1コマンドをブロードキャストする。IPアドレス受信手段は、第1サーバ情報記憶デバイスから送信された第1IP電話サーバのIPアドレスを受信する。組合せ情報登録手段は、IPアドレス受信手段によって受信された第1IP電話サーバのIPアドレスを送信先として、当該IP電話装置のIPアドレスと当該IP電話装置のIP電話識別情報との組合せ情報を含む第2コマンドを送信することによって、当該組合せ情報を第1IP電話サーバに登録する。   The IP telephone apparatus has broadcast means, IP address reception means, and combination information registration means. The broadcast means broadcasts a first command including the IP address of the IP telephone device toward the first network. The IP address receiving means receives the IP address of the first IP telephone server transmitted from the first server information storage device. The combination information registration means uses the IP address of the first IP telephone server received by the IP address receiving means as the transmission destination, and includes combination information of the IP address of the IP telephone apparatus and the IP telephone identification information of the IP telephone apparatus. The combination information is registered in the first IP telephone server by transmitting two commands.

第1サーバ情報記憶デバイスは、第1デバイス側記憶手段と第1デバイス側受信手段と第1デバイス側送信手段とを有する。第1デバイス側記憶手段は、第1IP電話サーバのIPアドレスを記憶する。第1デバイス側受信手段は、IP電話装置からブロードキャストされた第1コマンドを受信する。第1デバイス側送信手段は、第1デバイス側受信手段によって第1コマンドが受信されたことを条件として、当該第1コマンドに含まれるIP電話装置のIPアドレスを送信先として、第1デバイス側記憶手段に記憶されている第1IP電話サーバのIPアドレスを送信する。   The first server information storage device includes first device side storage means, first device side reception means, and first device side transmission means. The first device side storage means stores the IP address of the first IP telephone server. The first device side receiving means receives the first command broadcast from the IP telephone apparatus. The first device side transmission means stores the IP address of the IP telephone device included in the first command as a transmission destination on the condition that the first command is received by the first device side reception means. The IP address of the first IP telephone server stored in the means is transmitted.

上記のIP電話ネットワークシステムでは、IP電話装置が第1ネットワークに第1コマンドをブロードキャストすると、第1サーバ情報記憶デバイスからIP電話装置に第1IP電話サーバのIPアドレスが送信される。IP電話装置は、第1IP電話サーバのIPアドレスを取得することができ、そのIPアドレスを送信先として第2コマンドを送信することによって自身のIPアドレスとIP電話識別情報を第1IP電話サーバに登録することができる。この技術によると、第1IP電話サーバのIPアドレスをユーザがIP電話装置に入力する必要がない。なお、仮に、IP電話装置が第1サーバ情報記憶デバイスに第1コマンドをユニキャストする構成を採用すると、第1サーバ情報記憶デバイスのIPアドレスをユーザがIP電話装置に入力する必要がある。本技術では、IP電話装置が第1コマンドをブロードキャストするために、第1サーバ情報記憶デバイスのIPアドレスをユーザがIP電話装置に入力する作業も必要もない。ユーザの作業負荷が少ないシステムが実現されている。   In the above IP telephone network system, when the IP telephone apparatus broadcasts the first command to the first network, the IP address of the first IP telephone server is transmitted from the first server information storage device to the IP telephone apparatus. The IP telephone device can acquire the IP address of the first IP telephone server, and registers its own IP address and IP telephone identification information in the first IP telephone server by transmitting the second command with the IP address as the transmission destination. can do. According to this technique, it is not necessary for the user to input the IP address of the first IP telephone server to the IP telephone apparatus. If the IP telephone apparatus adopts a configuration in which the first command is unicast to the first server information storage device, the user needs to input the IP address of the first server information storage device to the IP telephone apparatus. In the present technology, since the IP telephone apparatus broadcasts the first command, there is no need for the user to input the IP address of the first server information storage device to the IP telephone apparatus. A system with a low user workload has been realized.

上記のIP電話ネットワークシステムは、第2サーバ情報記憶デバイスを含む第2ネットワークをさらに備えていてもよい。この場合、IP電話装置は、第1ロケーションにおいて、第1ネットワークを構成するデバイスと無線通信可能であってもよい。IP電話装置は、第2ロケーションにおいて、第2ネットワークを構成するデバイスと無線通信可能であってもよい。IP電話装置は、第1ロケーションから第2ロケーションに当該IP電話装置が移動したことを検出する第1移動検出手段をさらに有していてもよい。IP電話装置のブロードキャスト手段は、第1ロケーションから第2ロケーションに当該IP電話装置が移動したことが第1移動検出手段によって検出された場合に、第2ネットワークに向けて第1コマンドをブロードキャストしてもよい。IP電話装置のIPアドレス受信手段は、第2サーバ情報記憶デバイスから送信された第2IP電話サーバのIPアドレスを受信してもよい。IP電話装置の組合せ情報登録手段は、IPアドレス受信手段によって受信された第2IP電話サーバのIPアドレスを送信先として第2コマンドを送信してもよい。   The IP telephone network system may further include a second network including a second server information storage device. In this case, the IP telephone apparatus may be able to wirelessly communicate with devices constituting the first network at the first location. The IP telephone apparatus may be capable of wireless communication with a device configuring the second network at the second location. The IP telephone apparatus may further include a first movement detection unit that detects that the IP telephone apparatus has moved from the first location to the second location. The broadcast means of the IP telephone apparatus broadcasts the first command toward the second network when the first movement detection means detects that the IP telephone apparatus has moved from the first location to the second location. Also good. The IP address receiving means of the IP telephone device may receive the IP address of the second IP telephone server transmitted from the second server information storage device. The combination information registration unit of the IP telephone device may transmit the second command using the IP address of the second IP telephone server received by the IP address receiving unit as a transmission destination.

第2サーバ情報記憶デバイスは、第2デバイス側記憶手段と第2デバイス側受信手段と第2デバイス側送信手段とを有していてもよい。第2デバイス側記憶手段は、第2IP電話サーバのIPアドレスを記憶する。なお、第2IP電話サーバは、第1IP電話サーバと同じものであってもよいし、第1IP電話サーバと異なるものであってもよい。前者の場合、第1サーバ情報記憶デバイスの第1デバイス側記憶手段と第2サーバ情報記憶デバイスの第2デバイス側記憶手段が同じIPアドレスを記憶することになる。第2デバイス側受信手段は、IP電話装置からブロードキャストされた第1コマンドを受信する。第2デバイス側送信手段は、第2デバイス側受信手段によって第1コマンドが受信されたことを条件として、その第1コマンドに含まれるIP電話装置のIPアドレスを送信先として、第2デバイス側記憶手段に記憶されている第2IP電話サーバのIPアドレスを送信する。   The second server information storage device may include second device side storage means, second device side reception means, and second device side transmission means. The second device side storage means stores the IP address of the second IP telephone server. The second IP telephone server may be the same as the first IP telephone server or may be different from the first IP telephone server. In the former case, the first device side storage means of the first server information storage device and the second device side storage means of the second server information storage device store the same IP address. The second device side receiving means receives the first command broadcast from the IP telephone apparatus. The second device side transmission means stores the IP address of the IP telephone device included in the first command as a transmission destination on the condition that the first command is received by the second device side reception means. The IP address of the second IP telephone server stored in the means is transmitted.

上記のIP電話ネットワークシステムでは、ユーザは、IP電話装置を持ち運ぶことができる。この結果、第1ネットワークと無線通信可能である第1ロケーションから第2ネットワークと無線通信可能である第2ロケーションにIP電話装置が移動する可能性がある。異なるネットワークに移動すると、IP電話装置のIPアドレスが変化する可能性がある。この場合、IP電話装置の変化後のIPアドレスをIP電話サーバに登録する必要がある。上記のシステムでは、第1ロケーションから第2ロケーションにIP電話装置が移動することを契機として、IP電話装置のIPアドレスとIP電話識別情報を第2IP電話サーバに登録することができる。この際に、第2IP電話サーバのIPアドレスをユーザがIP電話装置に入力する必要がなく、ユーザの作業負荷が少ない。   In the above IP telephone network system, a user can carry an IP telephone device. As a result, there is a possibility that the IP telephone apparatus moves from the first location capable of wireless communication with the first network to the second location capable of wireless communication with the second network. When moving to a different network, the IP address of the IP telephone device may change. In this case, it is necessary to register the IP address after the change of the IP telephone device in the IP telephone server. In the above system, when the IP telephone apparatus moves from the first location to the second location, the IP address of the IP telephone apparatus and the IP telephone identification information can be registered in the second IP telephone server. At this time, it is not necessary for the user to input the IP address of the second IP telephone server to the IP telephone apparatus, and the workload of the user is small.

なお、IP電話装置の第1移動検出手段は、第2ロケーションから第1ロケーションにIP電話装置が移動したことも検出するように構成されていてもよい。この場合、IP電話装置のブロードキャスト手段は、第2ロケーションから第1ロケーションに当該IP電話装置が移動したことが第1移動検出手段によって検出された場合に、第1ネットワークに向けて第1コマンドをブロードキャストしてもよい。この構成によると、第2ロケーションから第1ロケーションにIP電話装置が移動することを契機として、IP電話装置のIPアドレスとIP電話識別情報を第1IP電話サーバに登録することができる。この際に、第1IP電話サーバのIPアドレスをユーザがIP電話装置に入力する必要がなく、ユーザの作業負荷が少ない。   Note that the first movement detection means of the IP telephone device may be configured to detect that the IP telephone device has moved from the second location to the first location. In this case, the broadcast means of the IP telephone apparatus sends a first command to the first network when the first movement detecting means detects that the IP telephone apparatus has moved from the second location to the first location. You may broadcast. According to this configuration, when the IP telephone apparatus moves from the second location to the first location, the IP address of the IP telephone apparatus and the IP telephone identification information can be registered in the first IP telephone server. At this time, it is not necessary for the user to input the IP address of the first IP telephone server to the IP telephone apparatus, and the workload of the user is small.

第1ネットワークは、第1アクセスポイントを含んでいてもよい。また、第2ネットワークは、第2アクセスポイントを含んでいてもよい。この場合、IP電話装置は、第1アクセスポイントを介して第1ネットワークを構成するデバイスと無線通信可能であってもよい。また、IP電話装置は、第2アクセスポイントを介して第2ネットワークを構成するデバイスと無線通信可能であってもよい。IP電話装置の第1移動検出手段は、いずれのアクセスポイントと通信可能であるのかを監視することによって、第1ロケーションから第2ロケーションに当該IP電話装置が移動したことを検出してもよい。この構成によると、第1ロケーションから第2ロケーションにIP電話装置が移動したことを確実に検出することができる。   The first network may include a first access point. The second network may include a second access point. In this case, the IP telephone apparatus may be capable of wireless communication with a device configuring the first network via the first access point. Further, the IP telephone apparatus may be capable of wireless communication with a device constituting the second network via the second access point. The first movement detection means of the IP telephone apparatus may detect that the IP telephone apparatus has moved from the first location to the second location by monitoring which access point can communicate with. According to this configuration, it is possible to reliably detect that the IP telephone apparatus has moved from the first location to the second location.

第1IP電話サーバと第2IP電話サーバは別体に構成されていてもよい。第1IP電話サーバと第2IP電話サーバのそれぞれは、IP電話装置から送信された組合せ情報の登録を条件として、その組合せ情報に含まれる少なくともIP電話識別情報を他方のIP電話サーバに送信してもよい。なお、上記の「組合せ情報の登録を条件として・・・送信してもよい」は、組合せ情報を登録した後に送信することのみならず、組合せ情報を受信してから登録(所定の記憶領域に記憶)するまでの間に送信することも含む概念である。第1IP電話サーバと第2IP電話サーバのそれぞれは、他方のIP電話サーバから送信されたIP電話識別情報を受信し、かつ、当該IP電話識別情報が自身に登録されている場合に、当該IP電話識別情報を含む組合せ情報を削除してもよい。   The first IP telephone server and the second IP telephone server may be configured separately. Each of the first IP telephone server and the second IP telephone server may transmit at least the IP telephone identification information included in the combination information to the other IP telephone server on condition that the combination information transmitted from the IP telephone device is registered. Good. The above-mentioned "may be transmitted on condition of registration of combination information" is not only transmitted after registering the combination information, but also registered (received in a predetermined storage area) after receiving the combination information. This is a concept including transmission before the storage. Each of the first IP phone server and the second IP phone server receives the IP phone identification information transmitted from the other IP phone server, and when the IP phone identification information is registered in itself, the IP phone Combination information including identification information may be deleted.

上記の構成によると、例えば、第1ロケーションから第2ロケーションにIP電話装置が移動した場合には、IP電話装置のIPアドレスとIP電話識別情報が第2IP電話サーバに登録され、それらの情報が第1IP電話サーバから削除される。また、例えば、第2ロケーションから第1ロケーションにIP電話装置が移動した場合には、IP電話装置のIPアドレスとIP電話識別情報が第1IP電話サーバに登録され、それらの情報が第2IP電話サーバから削除される。複数のIP電話サーバに同じIP電話装置が登録され続けることを防止することができる。   According to the above configuration, for example, when the IP telephone apparatus moves from the first location to the second location, the IP address of the IP telephone apparatus and the IP telephone identification information are registered in the second IP telephone server, and the information is Deleted from the first IP telephone server. For example, when the IP telephone apparatus moves from the second location to the first location, the IP address of the IP telephone apparatus and the IP telephone identification information are registered in the first IP telephone server, and these information are stored in the second IP telephone server. Deleted from. It is possible to prevent the same IP telephone device from being continuously registered in a plurality of IP telephone servers.

第1サーバ情報記憶デバイスの第1デバイス側記憶手段は、複数の第1IP電話サーバのそれぞれのIPアドレスを記憶していてもよい。第1サーバ情報記憶デバイスは、複数の第1IP電話サーバのそれぞれに登録されている組合せ情報の数に関する情報を取得する情報取得手段をさらに有していてもよい。第1サーバ情報記憶デバイスの第1デバイス側送信手段は、登録されている組合せ情報の数が最も少ない第1IP電話サーバのIPアドレスを送信してもよい。この構成によると、登録数が最も少ない第1IP電話サーバ(即ち最も負荷が少ない第1IP電話サーバ)にIP電話装置のIPアドレスとIP電話識別情報を登録させることができる。   The first device side storage means of the first server information storage device may store the IP addresses of the plurality of first IP telephone servers. The first server information storage device may further include information acquisition means for acquiring information related to the number of combination information registered in each of the plurality of first IP telephone servers. The first device side transmission means of the first server information storage device may transmit the IP address of the first IP telephone server with the smallest number of registered combination information. According to this configuration, the IP address of the IP telephone device and the IP telephone identification information can be registered in the first IP telephone server having the smallest number of registrations (that is, the first IP telephone server having the smallest load).

第1ネットワークは、複数の第1アクセスポイントを含んでいてもよい。IP電話装置は、いずれかの第1アクセスポイントを介して第1ネットワークを構成するデバイスと無線通信可能であってもよい。IP電話装置は、当該IP電話装置が移動することに起因して、無線通信可能である第1アクセスポイントが変化したことを検出する第2移動検出手段をさらに有していてもよい。IP電話装置のブロードキャスト手段は、無線通信可能である第1アクセスポイントが変化したことが第2移動検出手段によって検出された場合に、第1コマンドをブロードキャストしてもよい。   The first network may include a plurality of first access points. The IP telephone apparatus may be capable of wireless communication with a device constituting the first network via any one of the first access points. The IP telephone apparatus may further include second movement detection means for detecting that the first access point capable of wireless communication has changed due to movement of the IP telephone apparatus. The broadcast unit of the IP telephone apparatus may broadcast the first command when the second movement detection unit detects that the first access point capable of wireless communication has changed.

上記の構成では、ユーザがIP電話装置を持ち運ぶことによって、IP電話装置が無線通信するためのアクセスポイントが変化する可能性がある。IP電話装置が無線通信するためのアクセスポイントが変化すると、IP電話装置のIPアドレスが変化する可能性がある。この場合、IP電話装置の変化後のIPアドレスをIP電話サーバに登録する必要がある。上記のシステムでは、IP電話装置が無線通信するためのアクセスポイントが変化することを契機として、IP電話装置のIPアドレスとIP電話識別情報を第1IP電話サーバに登録することができる。この際に、第1IP電話サーバのIPアドレスをユーザがIP電話装置に入力する必要がなく、ユーザの作業負荷が少ない。   In the above configuration, there is a possibility that the access point for the IP telephone apparatus to perform wireless communication changes when the user carries the IP telephone apparatus. When the access point for wireless communication of the IP telephone apparatus changes, the IP address of the IP telephone apparatus may change. In this case, it is necessary to register the IP address after the change of the IP telephone device in the IP telephone server. In the above system, the IP address of the IP telephone device and the IP telephone identification information can be registered in the first IP telephone server when the access point for the wireless communication of the IP telephone device changes. At this time, it is not necessary for the user to input the IP address of the first IP telephone server to the IP telephone apparatus, and the workload of the user is small.

上記のIP電話ネットワークシステムを構築するためのIP電話装置の単体も新規で有用な技術である。このIP電話装置は、IP電話サーバのIPアドレスを記憶しているサーバ情報記憶デバイスを含むネットワークを構成するデバイスと通信可能である。IP電話装置は、上記のブロードキャスト手段とIPアドレス受信手段と組合せ情報登録手段とを有する。このIP電話装置を利用すると、ユーザの作業負荷が少ないIP電話ネットワークシステムを構築することができる。   A single IP telephone apparatus for constructing the above IP telephone network system is also a new and useful technique. This IP telephone apparatus can communicate with devices constituting a network including a server information storage device that stores an IP address of an IP telephone server. The IP telephone apparatus includes the broadcast unit, the IP address receiving unit, and the combination information registration unit. By using this IP telephone apparatus, it is possible to construct an IP telephone network system with a low user workload.

上記の技術は、IP電話サーバのIPアドレスを記憶しているサーバ情報記憶デバイスを含むネットワークと、そのネットワークを構成するデバイスと通信可能であるIP電話装置とを備えるIP電話ネットワークシステムにおいて、当該IP電話装置のIP電話識別情報をIP電話サーバに登録する方法として表現することもできる。この方法は、以下の各工程を備える。
(1)IP電話装置が、上記のネットワークに向けて、当該IP電話装置のIPアドレスを含む第1コマンドをブロードキャストするブロードキャスト工程。
(2)サーバ情報記憶デバイスが、IP電話装置からブロードキャストされた第1コマンドを受信する第1コマンド受信工程。
(3)サーバ情報記憶デバイスが、第1コマンド受信工程で第1コマンドが受信されたことを条件として、当該第1コマンドに含まれるIP電話装置のIPアドレスを送信先として、IP電話サーバのIPアドレスを送信するIPアドレス送信工程。
(4)IP電話装置が、サーバ情報記憶デバイスから送信されたIP電話サーバのIPアドレスを受信するIPアドレス受信工程。
(5)IP電話装置が、IPアドレス受信工程で受信されたIP電話サーバのIPアドレスを送信先として、当該IP電話装置のIPアドレスと当該IP電話装置のIP電話識別情報との組合せ情報を含む第2コマンドを送信することによって、当該組合せ情報をIP電話サーバに登録する組合せ情報登録工程。
この方法を利用すると、IP電話装置のIP電話識別情報をIP電話サーバに登録する際に、IP電話サーバのIPアドレスをユーザがIP電話装置に入力する必要がない。
In the IP telephone network system including the network including the server information storage device that stores the IP address of the IP telephone server, and the IP telephone apparatus that can communicate with the devices constituting the network, It can also be expressed as a method of registering the IP telephone identification information of the telephone device in the IP telephone server. This method includes the following steps.
(1) A broadcast process in which the IP telephone device broadcasts a first command including the IP address of the IP telephone device toward the network.
(2) A first command receiving step in which the server information storage device receives the first command broadcast from the IP telephone apparatus.
(3) On the condition that the server information storage device receives the first command in the first command receiving step, the IP address of the IP telephone server is set with the IP address of the IP telephone device included in the first command as the transmission destination. IP address transmission step of transmitting an address.
(4) An IP address receiving step in which the IP telephone apparatus receives the IP address of the IP telephone server transmitted from the server information storage device.
(5) The IP telephone apparatus includes combination information of the IP address of the IP telephone apparatus and the IP telephone identification information of the IP telephone apparatus with the IP address of the IP telephone server received in the IP address receiving step as a transmission destination. A combination information registration step of registering the combination information in the IP telephone server by transmitting the second command.
If this method is used, when the IP telephone identification information of the IP telephone apparatus is registered in the IP telephone server, the user does not need to input the IP address of the IP telephone server to the IP telephone apparatus.

なお、上記のIP電話ネットワークシステムでは、IP電話装置が自身のIPアドレスとIP電話識別情報をIP電話サーバに送信(登録)する。しかしながら、IP電話装置が電話通信するためには、IP電話装置のIP電話識別情報をIP電話サーバに登録する必要はあるが、IP電話装置のIPアドレスをIP電話サーバに必ずしも登録する必要はない。即ち、IP電話装置のIPアドレスに代えて、他のデバイスのIPアドレスをIP電話サーバに登録してもよい。この場合、上記の他のデバイスがIP電話装置とIP電話サーバの間の様々な通信を中継することによって、IP電話装置が電話通信を行なうことができる。このようなシステムを構築するために、以下の技術を採用してもよい。   In the above IP telephone network system, the IP telephone apparatus transmits (registers) its own IP address and IP telephone identification information to the IP telephone server. However, in order for the IP telephone apparatus to perform telephone communication, it is necessary to register the IP telephone identification information of the IP telephone apparatus in the IP telephone server, but it is not always necessary to register the IP address of the IP telephone apparatus in the IP telephone server. . That is, instead of the IP address of the IP telephone device, the IP address of another device may be registered in the IP telephone server. In this case, the IP telephone apparatus can perform telephone communication by relaying various communications between the IP telephone apparatus and the IP telephone server by the other devices. In order to construct such a system, the following technique may be employed.

即ち、本明細書によって開示される一つの技術は、サーバ情報記憶デバイスを含むネットワークと、そのネットワークを構成するデバイスと通信可能であるIP電話装置とを備えるIP電話ネットワークシステムである。IP電話装置は、ブロードキャスト手段とIPアドレス受信手段と第2コマンド送信手段とを有する。ブロードキャスト手段は、上記のネットワークに向けて、当該IP電話装置のIPアドレスを含む第1コマンドをブロードキャストする。IPアドレス受信手段は、サーバ情報記憶デバイスから送信されたサーバ情報記憶デバイスのIPアドレスを受信する。第2コマンド送信手段は、IPアドレス受信手段によって受信されたサーバ情報記憶デバイスのIPアドレスを送信先として、当該IP電話装置のIP電話識別情報を含む第2コマンドを送信する。   That is, one technique disclosed in this specification is an IP telephone network system including a network including a server information storage device and an IP telephone apparatus capable of communicating with the devices constituting the network. The IP telephone apparatus has broadcast means, IP address reception means, and second command transmission means. The broadcast means broadcasts a first command including the IP address of the IP telephone device toward the network. The IP address receiving means receives the IP address of the server information storage device transmitted from the server information storage device. The second command transmission means transmits the second command including the IP telephone identification information of the IP telephone apparatus, with the IP address of the server information storage device received by the IP address reception means as the transmission destination.

サーバ情報記憶デバイスは、IPアドレス記憶手段と第1コマンド受信手段とIPアドレス送信手段と第2コマンド受信手段と組合せ情報登録手段とを有する。IPアドレス記憶手段は、IP電話サーバのIPアドレスを記憶する。第1コマンド受信手段は、IP電話装置からブロードキャストされた第1コマンドを受信する。IPアドレス送信手段は、第1コマンド受信手段によって第1コマンドが受信されたことを条件として、当該第1コマンドに含まれるIP電話装置のIPアドレスを送信先として、当該サーバ情報記憶デバイスのIPアドレスを送信する。第2コマンド受信手段は、IP電話装置から送信された第2コマンドを受信する。組合せ情報登録手段は、第2コマンド受信手段によって第2コマンドが受信されたことを条件として、IPアドレス記憶手段に記憶されているIP電話サーバのIPアドレスを送信先として、当該サーバ情報記憶デバイスのIPアドレスと当該第2コマンドに含まれるIP電話装置のIP電話識別情報との組合せ情報を含む第3コマンドを送信することによって、当該組合せ情報をIP電話サーバに登録する。   The server information storage device includes IP address storage means, first command reception means, IP address transmission means, second command reception means, and combination information registration means. The IP address storage means stores the IP address of the IP telephone server. The first command receiving means receives the first command broadcast from the IP telephone apparatus. The IP address transmitting means, on the condition that the first command is received by the first command receiving means, uses the IP address of the IP telephone device included in the first command as the destination, and the IP address of the server information storage device Send. The second command receiving means receives the second command transmitted from the IP telephone device. The combination information registration means uses the IP address of the IP telephone server stored in the IP address storage means as the transmission destination on the condition that the second command is received by the second command reception means. The combination information is registered in the IP telephone server by transmitting a third command including combination information of the IP address and the IP telephone identification information of the IP telephone apparatus included in the second command.

上記のIP電話ネットワークシステムでは、IP電話装置がネットワークに第1コマンドをブロードキャストすると、サーバ情報記憶デバイスからIP電話装置に当該サーバ情報記憶デバイスのIPアドレスが送信される。IP電話装置は、サーバ情報記憶デバイスのIPアドレスを取得することができ、そのIPアドレスを送信先として第2コマンドを送信する。この結果、サーバ情報記憶デバイスが、自身のIPアドレスとIP電話装置のIP電話識別情報をIP電話サーバに登録することができる。この構成では、サーバ情報記憶デバイスが、IP電話装置とIP電話サーバの間の様々な通信(例えば音声データ)を中継することになる。この技術によると、IP電話サーバやサーバ情報記憶デバイスのIPアドレスをユーザがIP電話装置に入力する必要がない。ユーザの作業負荷が少ないシステムが実現されている。   In the above IP telephone network system, when the IP telephone apparatus broadcasts the first command to the network, the IP address of the server information storage device is transmitted from the server information storage device to the IP telephone apparatus. The IP telephone apparatus can acquire the IP address of the server information storage device, and transmits the second command using the IP address as a transmission destination. As a result, the server information storage device can register its own IP address and IP telephone identification information of the IP telephone apparatus in the IP telephone server. In this configuration, the server information storage device relays various communications (for example, voice data) between the IP telephone apparatus and the IP telephone server. According to this technique, it is not necessary for the user to input the IP address of the IP telephone server or server information storage device to the IP telephone apparatus. A system with a low user workload has been realized.

上記の技術は、IP電話サーバのIPアドレスを記憶しているサーバ情報記憶デバイスを含むネットワークと、そのネットワークを構成するデバイスと通信可能であるIP電話装置とを備えるIP電話ネットワークシステムにおいて、当該IP電話装置のIP電話識別情報をIP電話サーバに登録する方法として表現することもできる。この方法は、以下の各工程を備える。
(1)IP電話装置が、上記のネットワークに向けて、当該IP電話装置のIPアドレスを含む第1コマンドをブロードキャストするブロードキャスト工程。
(2)サーバ情報記憶デバイスが、IP電話装置からブロードキャストされた第1コマンドを受信する第1コマンド受信工程。
(3)サーバ情報記憶デバイスが、第1コマンド受信工程で第1コマンドが受信されたことを条件として、当該第1コマンドに含まれるIP電話装置のIPアドレスを送信先として、当該サーバ情報記憶デバイスのIPアドレスを送信するIPアドレス送信工程。
(4)IP電話装置が、サーバ情報記憶デバイスから送信されたサーバ情報記憶デバイスのIPアドレスを受信するIPアドレス受信工程。
(5)IP電話装置が、IPアドレス受信工程で受信されたサーバ情報記憶デバイスのIPアドレスを送信先として、当該IP電話装置のIP電話識別情報を含む第2コマンドを送信する第2コマンド送信工程。
(6)サーバ情報記憶デバイスが、IP電話装置から送信された第2コマンドを受信する第2コマンド受信工程。
(7)サーバ情報記憶デバイスが、第2コマンド受信工程で第2コマンドが受信されたことを条件として、IP電話サーバのIPアドレスを送信先として、当該サーバ情報記憶デバイスのIPアドレスと第2コマンドに含まれるIP電話装置のIP電話識別情報との組合せ情報を含む第3コマンドを送信することによって、当該組合せ情報をIP電話サーバに登録する組合せ情報登録工程。
この方法を利用すると、IP電話装置のIP電話識別情報をIP電話サーバに登録する際に、IP電話サーバやサーバ情報記憶デバイスのIPアドレスをユーザがIP電話装置に入力する必要がない。
In the IP telephone network system including the network including the server information storage device that stores the IP address of the IP telephone server, and the IP telephone apparatus that can communicate with the devices constituting the network, It can also be expressed as a method of registering the IP telephone identification information of the telephone device in the IP telephone server. This method includes the following steps.
(1) A broadcast process in which the IP telephone device broadcasts a first command including the IP address of the IP telephone device toward the network.
(2) A first command receiving step in which the server information storage device receives the first command broadcast from the IP telephone apparatus.
(3) On the condition that the server information storage device receives the first command in the first command receiving step, the server information storage device uses the IP address of the IP telephone device included in the first command as a transmission destination. IP address transmission step of transmitting the IP address of
(4) An IP address receiving step in which the IP telephone apparatus receives the IP address of the server information storage device transmitted from the server information storage device.
(5) A second command transmission step in which the IP telephone device transmits a second command including the IP telephone identification information of the IP telephone device using the IP address of the server information storage device received in the IP address reception step as a transmission destination. .
(6) A second command receiving step in which the server information storage device receives the second command transmitted from the IP telephone apparatus.
(7) On the condition that the server information storage device receives the second command in the second command reception step, the IP address of the server information storage device and the second command with the IP address of the IP telephone server as the transmission destination A combination information registration step of registering the combination information in the IP telephone server by transmitting a third command including combination information with the IP telephone identification information of the IP telephone apparatus included in the IP telephone server.
When this method is used, when the IP telephone identification information of the IP telephone apparatus is registered in the IP telephone server, the user does not need to input the IP address of the IP telephone server or the server information storage device to the IP telephone apparatus.

ここでは、以下の実施例に記載の技術の特徴の一部をまとめておく。
(形態1)ネットワークは、ルータを含んでいてもよい。ルータは、第1通信回線と第2通信回線に接続されていてもよい。第1通信回線は、他のネットワークに接続されていてもよい。第2通信回線は、少なくともサーバ情報記憶デバイスに接続されていてもよい。第2通信回線は、アクセスポイントに接続されていてもよい。1つのネットワークは、ルータと、第2通信回線に接続されている各デバイスとによって構成されてもよい。この場合、第1通信回線を上流側として第2通信回線を下流側とした場合、ルータとその下流側に存在する各デバイスとによって1つのネットワークが構成されることになる。
(形態2)ルータは、下流側からのブロードキャストを上流側に送信することを禁止してもよい。この場合、1つのネットワークは、「ブロードキャストが送信される範囲」と定義することもできる。
(形態3)IP電話装置は、SIP(Session Initiation Protocol)を利用して電話通信を行なってもよい。他のプロトコルが利用されてもよい。例えば、「H.323」、「MGCP(Media Gateway Control Protocol)」、「H.248/MEGACO(Media Gateway Control)」等が利用されてもよい。
Here, some of the features of the techniques described in the following embodiments are summarized.
(Mode 1) The network may include a router. The router may be connected to the first communication line and the second communication line. The first communication line may be connected to another network. The second communication line may be connected to at least the server information storage device. The second communication line may be connected to the access point. One network may be configured by a router and each device connected to the second communication line. In this case, when the first communication line is the upstream side and the second communication line is the downstream side, one network is configured by the router and each device existing on the downstream side.
(Mode 2) The router may prohibit the transmission from the downstream side to the upstream side. In this case, one network can also be defined as “range in which broadcast is transmitted”.
(Mode 3) The IP telephone apparatus may perform telephone communication using SIP (Session Initiation Protocol). Other protocols may be used. For example, “H.323”, “MGCP (Media Gateway Control Protocol)”, “H.248 / MEGACO (Media Gateway Control)”, or the like may be used.

(第1実施例)
図面を参照して実施例を説明する。図1は、本実施例のIP電話ネットワークシステム2を示す。
(システムの全体構成)
IP電話ネットワークシステム2は、複数のネットワーク10,50と複数のSIPサーバ20,60,70とインターネット90と複数のIP電話装置100,150等を備える。複数のネットワーク10,50は、通信回線82に接続されている。複数のSIPサーバ20,60,70は、通信回線82に接続されている。インターネット90も、通信回線82に接続されている。インターネット90には、外部ネットワーク92が接続されている。各IP電話装置100,150は、各ネットワーク10,50と無線通信可能である。各IP電話装置100,150は、持ち運び可能な電話装置(例えば携帯電話装置)である。このために、ユーザは、IP電話装置100,150を持って移動することができる。
(First embodiment)
Embodiments will be described with reference to the drawings. FIG. 1 shows an IP telephone network system 2 of the present embodiment.
(Overall system configuration)
The IP telephone network system 2 includes a plurality of networks 10, 50, a plurality of SIP servers 20, 60, 70, the Internet 90, a plurality of IP telephone apparatuses 100, 150, and the like. The plurality of networks 10 and 50 are connected to a communication line 82. The plurality of SIP servers 20, 60, 70 are connected to the communication line 82. The Internet 90 is also connected to the communication line 82. An external network 92 is connected to the Internet 90. Each IP telephone apparatus 100, 150 can communicate with each network 10, 50 wirelessly. Each IP telephone apparatus 100, 150 is a portable telephone apparatus (for example, a mobile telephone apparatus). For this reason, the user can move with the IP telephone devices 100 and 150.

(ネットワークの構成)
ネットワーク10は、ルータ12と管理サーバ14と複数のアクセスポイント16,18とを有する。ルータ12は、通信回線82に接続されている。ルータ12は、通信回線84にも接続されている。管理サーバ14と複数のアクセスポイント16,18は、通信回線84に接続されている。管理サーバ14は、SIPサーバ20のIPアドレスを記憶している。各アクセスポイント16,18は、IP電話装置100,150がネットワーク10と無線通信するために利用される。なお、通信回線82を上流側として通信回線84を下流側とした場合、ルータ12とその下流側に存在する各デバイス14,16,18によってネットワーク10が構成されている。
(Network configuration)
The network 10 includes a router 12, a management server 14, and a plurality of access points 16 and 18. The router 12 is connected to the communication line 82. The router 12 is also connected to the communication line 84. The management server 14 and the plurality of access points 16 and 18 are connected to a communication line 84. The management server 14 stores the IP address of the SIP server 20. The access points 16 and 18 are used for the IP telephone apparatuses 100 and 150 to wirelessly communicate with the network 10. When the communication line 82 is the upstream side and the communication line 84 is the downstream side, the network 10 is configured by the router 12 and the devices 14, 16, and 18 existing on the downstream side.

ネットワーク50は、ルータ52と管理サーバ54とアクセスポイント56とを有する。ルータ52は、通信回線82に接続されている。ルータ52は、通信回線86にも接続されている。管理サーバ54とアクセスポイント56は、通信回線86に接続されている。管理サーバ54は、2つのSIPサーバ60,70のIPアドレスを記憶している。アクセスポイント56は、IP電話装置100,150がネットワーク50を構成するデバイスと無線通信するために利用される。なお、通信回線82を上流側として通信回線86を下流側とした場合、ルータ52とその下流側に存在する各デバイス54,56によってネットワーク50が構成されている。   The network 50 includes a router 52, a management server 54, and an access point 56. The router 52 is connected to the communication line 82. The router 52 is also connected to the communication line 86. The management server 54 and the access point 56 are connected to a communication line 86. The management server 54 stores the IP addresses of the two SIP servers 60 and 70. The access point 56 is used for the IP telephone apparatuses 100 and 150 to wirelessly communicate with devices constituting the network 50. When the communication line 82 is the upstream side and the communication line 86 is the downstream side, the network 50 is configured by the router 52 and the devices 54 and 56 existing on the downstream side.

なお、図示省略しているが、システム2には、DHCP(Dynamic Host Configuration Protocol)サーバが備えられている。システム2を構成する各デバイス14,16,18,20,54,56,60,70,100,150等のIPアドレスは、DHCPサーバによって自動的に割り当てられる。なお、本実施例では、各IP電話装置100,150は、無線通信可能なアクセスポイントが変化すると、IPアドレスが変化する。   Although not shown, the system 2 includes a DHCP (Dynamic Host Configuration Protocol) server. The IP address of each device 14, 16, 18, 20, 54, 56, 60, 70, 100, 150, etc. constituting the system 2 is automatically assigned by the DHCP server. In the present embodiment, the IP address of each IP telephone apparatus 100, 150 changes when the access point capable of wireless communication changes.

(SIPサーバの構成)
図2は、SIPサーバ20の構成を示す。SIPサーバ20は、CPU200とROM210とRAM220とネットワークインターフェイス240等を有する。CPU200は、ROM210に記憶されている各プログラム212〜218に従って、様々な処理を実行する。CPU200が実行する処理の内容については、後で詳しく説明する。ROM210は、CPU200によって実行される様々なプログラム212〜218を記憶している。各プログラム212〜218の内容について、次に簡単に説明しておく。
(Configuration of SIP server)
FIG. 2 shows the configuration of the SIP server 20. The SIP server 20 includes a CPU 200, a ROM 210, a RAM 220, a network interface 240, and the like. The CPU 200 executes various processes according to the programs 212 to 218 stored in the ROM 210. The contents of the process executed by the CPU 200 will be described in detail later. The ROM 210 stores various programs 212 to 218 executed by the CPU 200. Next, the contents of the programs 212 to 218 will be briefly described.

登録処理プログラム212は、IP電話装置100,150からのREGISTERコマンドに応じて、IP電話装置100,150のIPアドレスとSIPURIとの組合せ情報を記憶(登録)する処理を実行するためのプログラムである。なお、以下では、例えば、IP電話装置100のIPアドレスとSIPURIがSIPサーバ20に登録されている場合、「IP電話装置100がSIPサーバ20に登録されている」と簡単に記載することがある。   The registration processing program 212 is a program for executing processing for storing (registering) the combination information of the IP address and SIP URI of the IP telephone apparatuses 100 and 150 in response to the REGISTER command from the IP telephone apparatuses 100 and 150. . In the following, for example, when the IP address and SIP URI of the IP telephone apparatus 100 are registered in the SIP server 20, it may be simply described as “IP telephone apparatus 100 is registered in the SIP server 20”. .

電話中継プログラム214は、IP電話装置100,150が行なう電話通信を中継するためのプログラムである。例えば、IP電話装置100とIP電話装置150がSIPサーバ20に登録されており、IP電話装置100からIP電話装置150に電話をかける場合、IP電話装置100は、SIPサーバ20にINVITEコマンドを送信する。SIPサーバ20は、INVITEコマンドをIP電話装置150に転送する。これにより、IP電話装置150が通話要求通知(例えばリング音の出力、振動、光の出力等)を実行する。IP電話装置150において通話開始操作(例えばフックキーの操作)が行なわれた場合、IP電話装置100とIP電話装置150の間の通話用通信セッションRTP(Real−time Transport Protocol)が確立される。この場合、IP電話装置100からの音声データは、SIPサーバ20を経由してIP電話装置150に送信される。また、IP電話装置150からの音声データも、SIPサーバ20を経由してIP電話装置100に送信される。電話通信を行なうためにSIPサーバ20が実行するべき様々な処理を実行するために、プログラム214が用意されている。   The telephone relay program 214 is a program for relaying telephone communications performed by the IP telephone apparatuses 100 and 150. For example, when the IP telephone apparatus 100 and the IP telephone apparatus 150 are registered in the SIP server 20 and a call is made from the IP telephone apparatus 100 to the IP telephone apparatus 150, the IP telephone apparatus 100 transmits an INVITE command to the SIP server 20. To do. The SIP server 20 transfers the INVITE command to the IP telephone device 150. Thereby, the IP telephone apparatus 150 executes a call request notification (for example, ring sound output, vibration, light output, etc.). When a call start operation (for example, operation of a hook key) is performed in IP telephone apparatus 150, a communication session for call RTP (Real-time Transport Protocol) between IP telephone apparatus 100 and IP telephone apparatus 150 is established. In this case, the voice data from IP telephone apparatus 100 is transmitted to IP telephone apparatus 150 via SIP server 20. Also, voice data from the IP telephone apparatus 150 is transmitted to the IP telephone apparatus 100 via the SIP server 20. A program 214 is prepared to execute various processes to be executed by the SIP server 20 in order to perform telephone communication.

削除処理プログラム216は、他のSIPサーバからのコマンドに応じて、自身に登録されている組合せ情報を削除するためのプログラムである。また、プログラム218は、上記の各プログラム212〜216以外の様々なプログラムを含んでいる。   The deletion processing program 216 is a program for deleting combination information registered in itself in response to a command from another SIP server. The program 218 includes various programs other than the programs 212 to 216 described above.

RAM220は、様々な記憶領域222,230,236を有する。登録情報記憶領域222は、IP電話装置(例えばIP電話装置100)の組合せ情報を記憶することができる。登録情報記憶領域222にIP電話装置100の組合せ情報が記憶された場合、IP電話装置100がSIPサーバ20に登録されたことになる。登録情報記憶領域222は、複数の組合せ情報を記憶することができる。即ち、SIPサーバ20には複数のIP電話装置を登録することができる。SIPサーバ情報記憶領域230は、他のSIPサーバ60,70のそれぞれのIPアドレス232,234を記憶している。記憶領域236は、記憶領域222,230に記憶されるべき情報以外の情報を記憶することができる。記憶領域236は、例えば、DHCPサーバによって割り当てられたSIPサーバ20のIPアドレスを記憶することができる。   The RAM 220 has various storage areas 222, 230, and 236. The registration information storage area 222 can store combination information of an IP telephone device (for example, the IP telephone device 100). When the combination information of the IP telephone apparatus 100 is stored in the registration information storage area 222, the IP telephone apparatus 100 is registered in the SIP server 20. The registration information storage area 222 can store a plurality of combination information. That is, a plurality of IP telephone devices can be registered in the SIP server 20. The SIP server information storage area 230 stores the IP addresses 232 and 234 of the other SIP servers 60 and 70, respectively. The storage area 236 can store information other than information to be stored in the storage areas 222 and 230. The storage area 236 can store, for example, the IP address of the SIP server 20 assigned by the DHCP server.

ネットワークインターフェイス240は、通信回線82に接続されている。SIPサーバ20は、ネットワークインターフェイス240を介して、ネットワーク10,50を構成するデバイスと通信可能である。また、SIPサーバ20は、ネットワークインターフェイス240を介して、他のSIPサーバ60,70やインターネット90とも通信可能である。   The network interface 240 is connected to the communication line 82. The SIP server 20 can communicate with devices constituting the networks 10 and 50 via the network interface 240. The SIP server 20 can also communicate with other SIP servers 60 and 70 and the Internet 90 via the network interface 240.

他のSIPサーバ60,70は、SIPサーバ20と同様の構成を有する。ただし、以下の点において、SIPサーバ20と異なる。即ち、SIPサーバ60のRAMのSIPサーバ情報記憶領域は、SIPサーバ20,70のそれぞれのIPアドレスを記憶している。また、SIPサーバ70のRAMのSIPサーバ情報記憶領域は、SIPサーバ20,60のそれぞれのIPアドレスを記憶している。   The other SIP servers 60 and 70 have the same configuration as the SIP server 20. However, it differs from the SIP server 20 in the following points. That is, the SIP server information storage area in the RAM of the SIP server 60 stores the IP addresses of the SIP servers 20 and 70. The SIP server information storage area in the RAM of the SIP server 70 stores the IP addresses of the SIP servers 20 and 60.

(管理サーバの構成)
図3は、管理サーバ14の構成を示す。管理サーバ14は、CPU250とROM260とRAM270とネットワークインターフェイス280と表示部282と操作部284等を有する。CPU250は、ROM260に記憶されている各プログラム262,264に従って、様々な処理を実行する。CPU250が実行する処理の内容については、後で詳しく説明する。ROM260は、CPU250によって実行される様々なプログラム262,264を記憶している。ブロードキャスト対応プログラム262は、IP電話装置100,150からのブロードキャストに対応するためのプログラムである。プログラム264は、上記のプログラム262以外の様々なプログラムを含んでいる。
(Management server configuration)
FIG. 3 shows the configuration of the management server 14. The management server 14 includes a CPU 250, a ROM 260, a RAM 270, a network interface 280, a display unit 282, an operation unit 284, and the like. The CPU 250 executes various processes according to the programs 262 and 264 stored in the ROM 260. The contents of the processing executed by the CPU 250 will be described in detail later. The ROM 260 stores various programs 262 and 264 executed by the CPU 250. The broadcast corresponding program 262 is a program for supporting broadcasts from the IP telephone apparatuses 100 and 150. The program 264 includes various programs other than the program 262 described above.

RAM270は、SIPサーバ20のIPアドレス272を記憶している。システム2の管理者は、管理サーバ14の操作部284を操作することによって、SIPサーバ20のIPアドレスを管理サーバ14に入力することができる。これにより、RAM270にSIPサーバ20のIPアドレス272が記憶される。記憶領域274は、SIPサーバ20のIPアドレス272以外の様々な情報を記憶することができる。記憶領域274は、例えば、DHCPサーバによって割り当てられた管理サーバ14のIPアドレスを記憶する。   The RAM 270 stores the IP address 272 of the SIP server 20. The administrator of the system 2 can input the IP address of the SIP server 20 to the management server 14 by operating the operation unit 284 of the management server 14. As a result, the IP address 272 of the SIP server 20 is stored in the RAM 270. The storage area 274 can store various information other than the IP address 272 of the SIP server 20. For example, the storage area 274 stores the IP address of the management server 14 assigned by the DHCP server.

ネットワークインターフェイス280は、通信回線84に接続されている。管理サーバ14は、ネットワークインターフェイス280を介して、ルータ12や各アクセスポイント16,18(即ちIP電話装置100,150)と通信可能である。表示部282は、様々な情報を表示することができる。操作部284は、キーボードやマウスによって構成される。   The network interface 280 is connected to the communication line 84. The management server 14 can communicate with the router 12 and the access points 16 and 18 (that is, the IP telephone devices 100 and 150) via the network interface 280. The display unit 282 can display various information. The operation unit 284 is configured by a keyboard and a mouse.

ネットワーク50を構成する管理サーバ54も、管理サーバ14と同様の構成を有する。ただし、以下の点において、管理サーバ14と異なる。即ち、管理サーバ54のRAMは、SIPサーバ20のIPアドレスを記憶しておらず、SIPサーバ60のIPアドレスとSIPサーバ70のIPアドレスを記憶している。即ち、システム2の管理者によってSIPサーバ60,70のそれぞれのIPアドレスが管理サーバ54に入力され、それらのIPアドレスが管理サーバ54のRAMに記憶されている。また、管理サーバ54のネットワークインターフェイスは、通信回線86に接続されている。   The management server 54 configuring the network 50 has the same configuration as the management server 14. However, it differs from the management server 14 in the following points. That is, the RAM of the management server 54 does not store the IP address of the SIP server 20 but stores the IP address of the SIP server 60 and the IP address of the SIP server 70. That is, the IP address of each of the SIP servers 60 and 70 is input to the management server 54 by the administrator of the system 2, and these IP addresses are stored in the RAM of the management server 54. The network interface of the management server 54 is connected to the communication line 86.

(IP電話装置の構成)
図4は、IP電話装置100の構成を示す。IP電話装置100は、CPU110とROM112とRAM120と無線通信インターフェイス130と表示部132と操作部134等を有する。CPU110は、ROM112に記憶されている各プログラム114〜118に従って、様々な処理を実行する。CPU110が実行する処理の内容については、後で詳しく説明する。ROM112は、CPU110によって実行される様々なプログラム114〜118を記憶している。アクセスポイント監視プログラム114は、無線通信可能なアクセスポイント16,18,56が変化するのを監視するためのプログラムである。電話通信プログラム116は、SIPに従って電話通信するためのプログラムである。また、プログラム118は、上記の各プログラム114,116以外の様々なプログラムを含んでいる。
(Configuration of IP telephone device)
FIG. 4 shows the configuration of IP telephone apparatus 100. The IP telephone apparatus 100 includes a CPU 110, a ROM 112, a RAM 120, a wireless communication interface 130, a display unit 132, an operation unit 134, and the like. CPU110 performs various processes according to each program 114-118 memorize | stored in ROM112. Details of processing executed by the CPU 110 will be described later in detail. The ROM 112 stores various programs 114 to 118 executed by the CPU 110. The access point monitoring program 114 is a program for monitoring changes in the access points 16, 18, and 56 that can perform wireless communication. The telephone communication program 116 is a program for performing telephone communication according to SIP. The program 118 includes various programs other than the programs 114 and 116 described above.

RAM120は、様々な記憶領域122〜128を有する。SIPURI記憶領域122は、IP電話装置100に設定されているSIPURIを記憶している。IP電話装置100のSIPURIは、IP電話装置100の製造段階において予め設定されていてもよい。また、IP電話装置100のSIPURIは、ユーザによって任意に設定されるものであってもよい。アクセスポイント情報記憶領域124は、IP電話装置100が無線通信可能であるアクセスポイントに関する情報を記憶する。アクセスポイント情報記憶領域124は、例えば、アクセスポイントのIPアドレスを記憶する。例えば、IP電話装置100がアクセスポイント16と無線通信可能である場合、アクセスポイント情報記憶領域124は、アクセスポイント16のIPアドレスを記憶する。また、例えば、IP電話装置100が移動し、アクセスポイント16と無線通信できないがアクセスポイント18と無線通信可能になった場合、アクセスポイント情報記憶領域124は、アクセスポイント18のIPアドレスを記憶する。SIPサーバ情報記憶領域126は、IP電話装置100を登録しているSIPサーバに関する情報を記憶する。SIPサーバ情報記憶領域126は、例えば、SIPサーバのIPアドレスを記憶する。例えば、IP電話装置100がSIPサーバ20に登録されている場合、SIPサーバ情報記憶領域126は、SIPサーバ20のIPアドレスを記憶する。また、例えば、IP電話装置100が移動し、IP電話装置100がSIPサーバ60に登録された場合、SIPサーバ情報記憶領域126は、SIPサーバ60のIPアドレスを記憶する。記憶領域128は、記憶領域122〜126に記憶されるべき情報以外の情報を記憶することができる。記憶領域128は、例えば、DHCPサーバによって割り当てられたIP電話装置100のIPアドレスを記憶する。   The RAM 120 has various storage areas 122 to 128. The SIP URI storage area 122 stores the SIP URI set in the IP telephone apparatus 100. The SIP URI of IP telephone apparatus 100 may be set in advance at the manufacturing stage of IP telephone apparatus 100. Further, the SIP URI of IP telephone apparatus 100 may be arbitrarily set by the user. The access point information storage area 124 stores information on access points with which the IP telephone apparatus 100 can perform wireless communication. The access point information storage area 124 stores, for example, the IP address of the access point. For example, when the IP telephone apparatus 100 is capable of wireless communication with the access point 16, the access point information storage area 124 stores the IP address of the access point 16. For example, when the IP telephone apparatus 100 moves and cannot communicate wirelessly with the access point 16 but becomes wirelessly communicable with the access point 18, the access point information storage area 124 stores the IP address of the access point 18. The SIP server information storage area 126 stores information related to the SIP server in which the IP telephone device 100 is registered. The SIP server information storage area 126 stores, for example, the IP address of the SIP server. For example, when the IP telephone device 100 is registered in the SIP server 20, the SIP server information storage area 126 stores the IP address of the SIP server 20. For example, when the IP telephone apparatus 100 moves and the IP telephone apparatus 100 is registered in the SIP server 60, the SIP server information storage area 126 stores the IP address of the SIP server 60. The storage area 128 can store information other than information to be stored in the storage areas 122 to 126. The storage area 128 stores, for example, the IP address of the IP telephone device 100 assigned by the DHCP server.

無線通信インターフェイス130は、アクセスポイントと無線通信するためのインターフェイスである。表示部132は、様々な情報を表示することができる。操作部134は、複数のキー(例えばテンキー)によって構成される。   The wireless communication interface 130 is an interface for performing wireless communication with an access point. The display unit 132 can display various information. The operation unit 134 includes a plurality of keys (for example, ten keys).

他のIP電話装置150は、IP電話装置100と同様の構成を有する。ただし、以下の点において、IP電話装置100と異なる。即ち、IP電話装置150のRAMのSIPURI記憶領域は、IP電話装置150に設定されているSIPURI(IP電話装置100と異なるSIPURI)を記憶している。   Other IP telephone apparatus 150 has the same configuration as IP telephone apparatus 100. However, it differs from IP telephone apparatus 100 in the following points. That is, the SIP URI storage area of the RAM of the IP telephone device 150 stores a SIP URI (a SIP URI different from the IP telephone device 100) set in the IP telephone device 150.

(SIPサーバが実行する処理)
続いて、SIPサーバ20が実行する処理の内容を説明する。他のSIPサーバ60,70も、SIPサーバ20と同様の処理を実行する。図5は、SIPサーバ20が実行する処理のフローチャートを示す。図5のフローチャートは、SIPサーバ20のCPU200(図2参照)によって実行される。
(Processing executed by the SIP server)
Next, the contents of processing executed by the SIP server 20 will be described. The other SIP servers 60 and 70 execute the same processing as the SIP server 20. FIG. 5 shows a flowchart of processing executed by the SIP server 20. The flowchart of FIG. 5 is executed by the CPU 200 (see FIG. 2) of the SIP server 20.

CPU200は、REGISTERコマンドを受信することを監視している(S10)。詳しくは後述するが、IP電話装置100,150は、REGISTERコマンドをSIPサーバ20に送信することができる。REGISTERコマンドは、その送信元のIP電話装置のIPアドレスとSIPURIとの組合せ情報を含んでいる。S10でYESの場合、CPU200は、S10で受信されたREGISTERコマンドに含まれる組合せ情報を登録情報記憶領域222(図2参照)に記憶させる(S12)。これにより、組合せ情報がSIPサーバ20に登録される。次いで、CPU200は、S10で受信されたREGISTERコマンドに含まれる組合せ情報を他のSIPサーバ60,70に送信する(S14)。S14の送信処理は、ユニキャストによって実行される。CPU200は、SIPサーバ情報記憶領域230(図2参照)に記憶されているIPアドレス(即ちSIPサーバ60,70のIPアドレス)を送信先として、S10で受信されたREGISTERコマンドに含まれる組合せ情報をユニキャストする。   The CPU 200 monitors the reception of the REGISTER command (S10). As will be described in detail later, IP telephone apparatuses 100 and 150 can transmit a REGISTER command to SIP server 20. The REGISTER command includes combination information of the IP address of the transmission source IP telephone device and SIP URI. If YES in S10, the CPU 200 stores the combination information included in the REGISTER command received in S10 in the registration information storage area 222 (see FIG. 2) (S12). Thereby, the combination information is registered in the SIP server 20. Next, the CPU 200 transmits the combination information included in the REGISTER command received in S10 to the other SIP servers 60 and 70 (S14). The transmission process of S14 is executed by unicast. The CPU 200 uses the IP address stored in the SIP server information storage area 230 (see FIG. 2) (that is, the IP address of the SIP servers 60 and 70) as the transmission destination, and uses the combination information included in the REGISTER command received in S10. Unicast.

CPU200は、他のSIPサーバ60,70からの組合せ情報を受信することを監視している(S16)。SIPサーバ60又は70において上記のS14の処理が実行された場合、SIPサーバ20は、組合せ情報を受信することになる。この場合、S16でYESと判断される。CPU200は、S16で受信された組合せ情報に含まれるSIPURIが登録情報記憶領域222に記憶されているのか否かを判断する(S18)。なお、SIPURIを単位としてS18の判断を行なっているのは、IP電話装置が移動するとIPアドレスが変化する可能性があるからである。S18でYESの場合、CPU200は、S16で受信された組合せ情報に含まれるSIPURIを有する組合せ情報を登録情報記憶領域222から削除する(S20)。一方において、S18でNOの場合、S20をスキップする。   The CPU 200 monitors the reception of combination information from other SIP servers 60 and 70 (S16). When the process of S14 is executed in the SIP server 60 or 70, the SIP server 20 receives the combination information. In this case, YES is determined in S16. The CPU 200 determines whether or not the SIP URI included in the combination information received in S16 is stored in the registration information storage area 222 (S18). The reason why the determination of S18 is performed in units of SIPURI is that the IP address may change when the IP telephone apparatus moves. If YES in S18, the CPU 200 deletes the combination information having the SIP URI included in the combination information received in S16 from the registered information storage area 222 (S20). On the other hand, if NO in S18, S20 is skipped.

詳しくは後述するが、管理サーバ14は、組合せ情報数問合せコマンドをSIPサーバ20に送信することができる。CPU200は、管理サーバ14からの組合せ情報数問合せコマンドを受信することを監視している(S22)。ここでYESの場合、CPU200は、登録情報記憶領域222に記憶されている組合せ情報数を管理サーバ14に送信する(S24)。なお、管理サーバ54は、SIPサーバ20ではなく、SIPサーバ60,70に組合せ情報数問合せコマンドを送信する。SIPサーバ60,70のCPUは、組合せ情報数問合せコマンドを受信すると、組合せ情報数を管理サーバ54に送信する。   As will be described in detail later, the management server 14 can transmit a combination information number inquiry command to the SIP server 20. The CPU 200 monitors the reception of the combination information number inquiry command from the management server 14 (S22). In the case of YES here, the CPU 200 transmits the number of combination information stored in the registration information storage area 222 to the management server 14 (S24). The management server 54 transmits a combination information number inquiry command not to the SIP server 20 but to the SIP servers 60 and 70. Upon receiving the combination information number inquiry command, the CPUs of the SIP servers 60 and 70 transmit the combination information number to the management server 54.

(管理サーバの処理)
次いで、管理サーバ14が実行する処理の内容を説明する。他の管理サーバ54も、管理サーバ14と同様の処理を実行する。図6は、管理サーバ14が実行する処理のフローチャートを示す。図6のフローチャートは、管理サーバ14のCPU250(図3参照)によって実行される。
(Management server processing)
Next, the contents of the process executed by the management server 14 will be described. The other management servers 54 also execute the same processing as the management server 14. FIG. 6 shows a flowchart of processing executed by the management server 14. The flowchart in FIG. 6 is executed by the CPU 250 (see FIG. 3) of the management server 14.

詳しくは後述するが、IP電話装置100,150は、IPアドレス問合せコマンドをブロードキャストすることができる。IPアドレス問合せコマンドには、そのコマンドの送信元のIP電話装置(100又は150)のIPアドレスが含まれている。CPU250は、IP電話装置からのIPアドレス問合せコマンドを受信することを監視している(S40)。ここでYESの場合、CPU250は、RAM270に記憶されているSIPサーバ20のIPアドレス272を送信先として、組合せ情報数問合せコマンドを送信する(S42)。この結果、SIPサーバ20において図5のS24の処理が実行される。管理サーバ14は、SIPサーバ20からの組合せ情報数を受信する(S44)。   As will be described in detail later, IP telephone apparatuses 100 and 150 can broadcast an IP address inquiry command. The IP address inquiry command includes the IP address of the IP telephone device (100 or 150) that is the source of the command. The CPU 250 monitors reception of an IP address inquiry command from the IP telephone device (S40). In the case of YES here, the CPU 250 transmits a combination information number inquiry command with the IP address 272 of the SIP server 20 stored in the RAM 270 as the transmission destination (S42). As a result, the SIP server 20 executes the process of S24 in FIG. The management server 14 receives the number of combination information from the SIP server 20 (S44).

なお、管理サーバ14は、1つのSIPサーバ20のIPアドレス272のみを記憶しているために、1つのSIPサーバ20のみに向けて組合せ情報数問合せコマンドを送信する。しかしながら、管理サーバ54は、2つのSIPサーバ60,70のIPアドレスを記憶している。このために、管理サーバ54がS42の処理を実行する場合、2つのSIPサーバ60,70のそれぞれに向けて組合せ情報数問合せコマンドが送信される。この結果、管理サーバ54は、各SIPサーバ60,70からの組合せ情報数を受信することになる。   Since the management server 14 stores only the IP address 272 of one SIP server 20, the management server 14 transmits a combination information number inquiry command to only one SIP server 20. However, the management server 54 stores the IP addresses of the two SIP servers 60 and 70. For this reason, when the management server 54 executes the process of S42, a combination information number inquiry command is transmitted to each of the two SIP servers 60 and 70. As a result, the management server 54 receives the number of combination information from the SIP servers 60 and 70.

次いで、CPU250は、S44で受信された組合せ情報数が最も少ないSIPサーバを特定する(S46)。上述したように、管理サーバ14は、1つのSIPサーバ20のみに組合せ情報数問合せコマンドを送信する。このために、CPU250は、S46において、SIPサーバ20を特定する。なお、管理サーバ14のようにRAM270に1つのSIPサーバ20のIPアドレス272のみが記憶されている場合、S46で特定されるSIPサーバが決まっているために、S42〜S46の処理をスキップしてもよい。一方において、管理サーバ54は、複数のSIPサーバ60,70に組合せ情報数問合せコマンドを送信する。この場合、管理サーバ54は、S46において、組合せ情報数が最も少ないSIPサーバ(60又は70)を特定する。   Next, the CPU 250 identifies the SIP server with the smallest number of combination information received in S44 (S46). As described above, the management server 14 transmits a combination information number inquiry command to only one SIP server 20. For this purpose, the CPU 250 identifies the SIP server 20 in S46. If only the IP address 272 of one SIP server 20 is stored in the RAM 270 as in the management server 14, the processing of S42 to S46 is skipped because the SIP server specified in S46 is determined. Also good. On the other hand, the management server 54 transmits a combination information number inquiry command to the plurality of SIP servers 60 and 70. In this case, the management server 54 specifies the SIP server (60 or 70) having the smallest number of combination information in S46.

続いて、CPU250は、S40で受信されたIPアドレス問合せコマンドに含まれるIPアドレスを送信先として(即ちIPアドレス問合せコマンドを送信したIP電話装置を送信先として)、S46で特定されたSIPサーバのIPアドレスを送信する(S50)。管理サーバ14の場合、SIPサーバ20のIPアドレスを送信する。また、管理サーバ54の場合、SIPサーバ60,70のうちのいずれかのIPアドレス(組合せ情報数が少ない方のSIPサーバのIPアドレス)を送信する。   Subsequently, the CPU 250 sets the IP address included in the IP address inquiry command received in S40 as the transmission destination (that is, sets the IP telephone apparatus that transmitted the IP address inquiry command as the transmission destination), and the SIP server specified in S46. An IP address is transmitted (S50). In the case of the management server 14, the IP address of the SIP server 20 is transmitted. In the case of the management server 54, the IP address of one of the SIP servers 60 and 70 (the IP address of the SIP server with the smaller number of combination information) is transmitted.

(IP電話装置の処理)
続いて、IP電話装置100が実行する処理の内容を説明する。他のIP電話装置150も、IP電話装置100と同様の処理を実行する。図7は、IP電話装置100が実行する処理のフローチャートを示す。図7のフローチャートは、IP電話装置100のCPU110(図4参照)によって実行される。
(IP phone device processing)
Next, the contents of processing executed by IP telephone apparatus 100 will be described. Other IP telephone apparatuses 150 also execute the same processing as IP telephone apparatus 100. FIG. 7 shows a flowchart of processing executed by IP telephone apparatus 100. The flowchart of FIG. 7 is executed by CPU 110 (see FIG. 4) of IP telephone apparatus 100.

CPU110は、自身の周囲に向けて所定の信号を無線通信によって送信する(S60)。S60の処理は、定期的に行なわれる。上記の所定の信号は、アクセスポイントをサーチするための信号である。アクセスポイント(例えばアクセスポイント16)は、上記の所定の信号を受信すると、自身の情報(IPアドレス等)をIP電話装置100に返信する。これにより、IP電話装置100は、アクセスポイントからの返信(即ちそのアクセスポイントのIPアドレス等)を受信する。   The CPU 110 transmits a predetermined signal to the surroundings of the CPU 110 by wireless communication (S60). The process of S60 is performed periodically. The predetermined signal is a signal for searching for an access point. When the access point (for example, the access point 16) receives the predetermined signal, it returns its own information (IP address or the like) to the IP telephone apparatus 100. Thereby, IP telephone apparatus 100 receives a reply from the access point (that is, the IP address of the access point).

CPU110は、アクセスポイントからの返信に含まれるIPアドレスがアクセスポイント情報記憶領域124(図4参照)に記憶されているのか否かを判断する(S62)。例えば、IP電話装置100がアクセスポイント16と無線通信可能なロケーションに存在し続けており、その間に定期的にS60の処理を実行している場合、同じアクセスポイント16からの返信のみを受信することになる。この場合、S62でNOと判断される。また、例えば、図1の矢印D1に示されるように、IP電話装置150がアクセスポイント16と無線通信可能なロケーションからアクセスポイント18と無線通信可能なロケーションに移動した場合、IP電話装置150のアクセスポイント情報記憶領域にアクセスポイント16のIPアドレスが記憶されている状態で、それと異なるアクセスポイント18からの返信を受信することになる。この場合、S62でYESと判断される。同様に、例えば、図1の矢印D2に示されるように、IP電話装置150がアクセスポイント16と無線通信可能なロケーションからアクセスポイント56と無線通信可能なロケーションに移動した場合、IP電話装置150のアクセスポイント情報記憶領域にアクセスポイント16のIPアドレスが記憶されている状態で、それと異なるアクセスポイント56からの返信を受信することになる。この場合も、S62でYESと判断される。   CPU 110 determines whether or not the IP address included in the reply from the access point is stored in access point information storage area 124 (see FIG. 4) (S62). For example, when the IP telephone apparatus 100 continues to exist in a location where wireless communication with the access point 16 is possible and the process of S60 is periodically executed during that time, only a reply from the same access point 16 is received. become. In this case, NO is determined in S62. Further, for example, when the IP telephone apparatus 150 moves from a location capable of wireless communication with the access point 16 to a location capable of wireless communication with the access point 18 as indicated by an arrow D1 in FIG. In a state where the IP address of the access point 16 is stored in the point information storage area, a reply from the access point 18 different from that is received. In this case, YES is determined in S62. Similarly, for example, as shown by an arrow D2 in FIG. 1, when the IP telephone apparatus 150 moves from a location capable of wireless communication with the access point 16 to a location capable of wireless communication with the access point 56, the IP telephone apparatus 150 In a state where the IP address of the access point 16 is stored in the access point information storage area, a reply from the different access point 56 is received. Also in this case, YES is determined in S62.

S62でYESの場合、CPU110は、IPアドレス問合せコマンドをブロードキャストする(S64)。即ち、CPU110は、送信先を特定していないIPアドレス問合せコマンドを送信する。IPアドレス問合せコマンドは、そのコマンドの送信元であるIP電話装置(例えばIP電話装置100)のIPアドレスを含んでいる。例えば、IP電話装置150がアクセスポイント16と無線通信可能なロケーションからアクセスポイント18と無線通信可能なロケーションに移動した場合、S64でブロードキャストされたIPアドレス問合せコマンドは、アクセスポイント18を介して通信回線84に送信される。これにより、通信回線84に接続されているルータ12や管理サーバ14(即ちネットワーク10を構成する各デバイス)がIPアドレス問合せコマンドを受信する。なお、ルータ12は、通信回線84を介して受信されたIPアドレス問合せコマンドを通信回線82に送信しない。即ち、ルータ12は、下流側からのブロードキャストを上流側に送信しない。このために、IPアドレス問合せコマンドは、ネットワーク10を構成する各デバイス12,14等のみに送信される。   If YES in S62, the CPU 110 broadcasts an IP address inquiry command (S64). That is, the CPU 110 transmits an IP address inquiry command that does not specify a transmission destination. The IP address inquiry command includes the IP address of the IP telephone apparatus (for example, IP telephone apparatus 100) that is the transmission source of the command. For example, when the IP telephone apparatus 150 moves from a location that can wirelessly communicate with the access point 16 to a location that can wirelessly communicate with the access point 18, the IP address inquiry command broadcast in S64 is transmitted via the access point 18 through the communication line. 84. Thereby, the router 12 and the management server 14 (that is, each device constituting the network 10) connected to the communication line 84 receive the IP address inquiry command. The router 12 does not transmit the IP address inquiry command received via the communication line 84 to the communication line 82. That is, the router 12 does not transmit the broadcast from the downstream side to the upstream side. For this reason, the IP address inquiry command is transmitted only to each device 12, 14, etc. constituting the network 10.

なお、IP電話装置100によってS64が実行され、IPアドレス問合せコマンドが管理サーバ14によって受信されたものとして以下の処理について説明する。この場合、管理サーバ14は、図6のS40でYESと判断し、S50を実行してSIPサーバ20のIPアドレスをIP電話装置100に送信する。これにより、IP電話装置100は、SIPサーバ20のIPアドレスを受信する(S66)。この場合、CPU110は、S66で受信されたSIPサーバ20のIPアドレスを送信先として、IP電話装置100のIPアドレスとSIPURIとの組合せ情報を含むREGISTERコマンドを送信する(S68)。この結果、SIPサーバ20は、図5のS10でYESと判断し、IP電話装置100の組合せ情報を登録する。   The following processing will be described on the assumption that S64 is executed by IP telephone apparatus 100 and the IP address inquiry command is received by management server 14. In this case, the management server 14 determines YES in S <b> 40 of FIG. 6, executes S <b> 50, and transmits the IP address of the SIP server 20 to the IP telephone device 100. As a result, the IP telephone device 100 receives the IP address of the SIP server 20 (S66). In this case, the CPU 110 transmits a REGISTER command including combination information of the IP address of the IP telephone device 100 and SIP URI, with the IP address of the SIP server 20 received in S66 as the transmission destination (S68). As a result, the SIP server 20 determines YES in S10 of FIG. 5 and registers the combination information of the IP telephone device 100.

次いで、CPU110は、アクセスポイント情報記憶領域124(図4参照)とSIPサーバ情報記憶領域126(図4参照)を更新する(S70)。即ち、CPU110は、アクセスポイント情報記憶領域124の記憶内容をクリアし、新たなアクセスポイント(即ちS62の異なるアクセスポイント)のIPアドレスをアクセスポイント情報記憶領域124に記憶させる。また、CPU110は、SIPサーバ情報記憶領域126の記憶内容をクリアし、S66で受信されたSIPサーバのIPアドレスをSIPサーバ情報記憶領域126に記憶させる。   Next, the CPU 110 updates the access point information storage area 124 (see FIG. 4) and the SIP server information storage area 126 (see FIG. 4) (S70). That is, the CPU 110 clears the stored contents of the access point information storage area 124 and stores the IP address of a new access point (that is, a different access point in S62) in the access point information storage area 124. In addition, the CPU 110 clears the stored contents of the SIP server information storage area 126 and causes the SIP server information storage area 126 to store the IP address of the SIP server received in S66.

続いて、IP電話装置100がどのようにして他のIP電話装置(例えばIP電話装置150)と電話通信するのかについて、簡単に説明しておく。ここでは、IP電話装置100がSIPサーバ20に登録されており、IP電話装置150がSIPサーバ60に登録されている場合を例にして説明する。IP電話装置100からIP電話装置150に電話をかける場合、IP電話装置100は、INVITEコマンドをSIPサーバ20に送信する。INVITEコマンドは、送信元であるIP電話装置100のSIPURIと、送信先であるIP電話装置150のSIPURIとを含んでいる。SIPサーバ20は、SIPサーバ60,70と連携している。即ち、各SIPサーバ20,60,70は、他のSIPサーバにどのIP電話装置が登録されているのかを知ることができる。この例の場合、SIPサーバ20は、SIPサーバ60にIP電話装置150が登録されているのを知ることができる。SIPサーバ20は、INVITEコマンドをSIPサーバ60に送信する。SIPサーバ60は、INVITEコマンドをIP電話装置150に送信する。なお、INVITEコマンドは、通話要求コマンドと言い換えることもできる。   Next, how IP telephone apparatus 100 performs telephone communication with another IP telephone apparatus (for example, IP telephone apparatus 150) will be briefly described. Here, a case where IP telephone apparatus 100 is registered in SIP server 20 and IP telephone apparatus 150 is registered in SIP server 60 will be described as an example. When making a call from IP telephone apparatus 100 to IP telephone apparatus 150, IP telephone apparatus 100 transmits an INVITE command to SIP server 20. The INVITE command includes the SIP URI of the IP telephone apparatus 100 that is the transmission source and the SIP URI of the IP telephone apparatus 150 that is the transmission destination. The SIP server 20 is linked to the SIP servers 60 and 70. That is, each SIP server 20, 60, 70 can know which IP telephone device is registered in another SIP server. In this example, the SIP server 20 can know that the IP telephone device 150 is registered in the SIP server 60. The SIP server 20 transmits an INVITE command to the SIP server 60. The SIP server 60 transmits an INVITE command to the IP telephone device 150. Note that the INVITE command can also be referred to as a call request command.

IP電話装置150は、INVITEコマンドを受信すると、通話要求通知を実行する。ユーザは、IP電話装置150において通話開始操作を実行することができる。この場合、IP電話装置150は、SIPサーバ60に200 OKを送信する。SIPサーバ60は、SIPサーバ20に200 OKを転送する。SIPサーバ20は、IP電話装置100に200 OKを転送する。IP電話装置100は、200 OKを受信すると、ACKをSIPサーバ20に送信する。SIPサーバ20は、ACKをSIPサーバ60に転送する。SIPサーバ60は、ACKをIP電話装置150に転送する。これにより、IP電話装置100とIP電話装置150の間でRTPが確立され、音声データを通信することが可能になる。なお、上記の200 OKは、第1の所定の信号と言い換えることができる。また、ACKは、第2の所定の信号と言い換えることができる。IP電話装置100から送信された音声データは、SIPサーバ20,60を経由してIP電話装置150に送信される。また、IP電話装置150から送信された音声データは、SIPサーバ60,20を経由してIP電話装置100に送信される。   When receiving the INVITE command, IP telephone apparatus 150 executes a call request notification. The user can execute a call start operation on the IP telephone device 150. In this case, IP telephone apparatus 150 transmits 200 OK to SIP server 60. The SIP server 60 transfers 200 OK to the SIP server 20. The SIP server 20 transfers 200 OK to the IP telephone device 100. Upon receiving 200 OK, IP telephone apparatus 100 transmits ACK to SIP server 20. The SIP server 20 transfers the ACK to the SIP server 60. The SIP server 60 transfers the ACK to the IP telephone device 150. Thereby, RTP is established between IP telephone apparatus 100 and IP telephone apparatus 150, and voice data can be communicated. The above 200 OK can be rephrased as the first predetermined signal. In addition, ACK can be rephrased as a second predetermined signal. Voice data transmitted from IP telephone apparatus 100 is transmitted to IP telephone apparatus 150 via SIP servers 20 and 60. The voice data transmitted from IP telephone apparatus 150 is transmitted to IP telephone apparatus 100 via SIP servers 60 and 20.

なお、IP電話装置100を登録しているSIPサーバ(例えばSIPサーバ20)が外部ネットワーク92(図1参照)に存在するSIPサーバと連携していることを条件として、IP電話装置100は、外部ネットワーク92に存在するIP電話装置と電話通信を行なうこともできる。   The IP telephone apparatus 100 is externally connected on the condition that the SIP server (for example, the SIP server 20) that registers the IP telephone apparatus 100 is linked to a SIP server that exists in the external network 92 (see FIG. 1). It is also possible to perform telephone communication with an IP telephone apparatus existing in the network 92.

本実施例のIP電話ネットワークシステム2について詳しく説明した。このシステム2では、例えば、IP電話装置100がネットワーク10に向けてIPアドレス問合せコマンドをブロードキャストすると、管理サーバ14からIP電話装置100にSIPサーバ20のIPアドレスが送信される。IP電話装置100は、SIPサーバ20のIPアドレスを取得することができ、そのIPアドレスを送信先としてREGISTERコマンドを送信することによって自身のIPアドレスとSIPURIをSIPサーバ20に登録することができる。SIPサーバ20のIPアドレスをユーザがIP電話装置100に入力する必要がない(管理サーバ14のIPアドレスを入力する必要もない)。ユーザの作業負荷が少ないシステム2が実現されている。   The IP telephone network system 2 of the present embodiment has been described in detail. In this system 2, for example, when the IP telephone apparatus 100 broadcasts an IP address inquiry command to the network 10, the IP address of the SIP server 20 is transmitted from the management server 14 to the IP telephone apparatus 100. The IP telephone apparatus 100 can acquire the IP address of the SIP server 20, and can register its own IP address and SIP URI in the SIP server 20 by transmitting a REGISTER command with the IP address as a transmission destination. The user does not need to input the IP address of the SIP server 20 to the IP telephone apparatus 100 (there is no need to input the IP address of the management server 14). A system 2 with low user workload is realized.

IP電話装置100,150が無線通信可能であるために、ユーザは、IP電話装置100,150を持ち運ぶことができる。例えば、ネットワーク10と無線通信可能であるロケーションからネットワーク50と無線通信可能であるロケーションにIP電話装置100が移動すると、IP電話装置100のIPアドレスが変化する。本実施例では、IP電話装置100においてIPアドレスが変化することを契機として、変化後のIPアドレス及びSIPURIを、移動先のネットワーク50に対応するSIPサーバ(60又は70)に登録することができる。この際に、SIPサーバ(60又は70)のIPアドレスをユーザがIP電話装置100に入力する必要がなく、ユーザの作業負荷が少ない。   Since the IP telephone apparatuses 100 and 150 can perform wireless communication, the user can carry the IP telephone apparatuses 100 and 150. For example, when the IP telephone apparatus 100 moves from a location that can wirelessly communicate with the network 10 to a location that can wirelessly communicate with the network 50, the IP address of the IP telephone apparatus 100 changes. In this embodiment, when the IP address changes in the IP telephone device 100, the changed IP address and SIP URI can be registered in the SIP server (60 or 70) corresponding to the destination network 50. . At this time, it is not necessary for the user to input the IP address of the SIP server (60 or 70) to the IP telephone apparatus 100, and the workload of the user is small.

また、本実施例のシステム2では、新たな組合せ情報がSIPサーバ(例えばSIPサーバ20)に登録されると、その組合せ情報が他のSIPサーバ(例えばSIPサーバ60,70)に送信される。即ち、SIPサーバは、自身に登録されているIP電話装置が他のSIPサーバで新たに登録されたことを知ることができる。この場合、SIPサーバは、自身に登録されている上記のIP電話装置の組合せ情報を削除する。同じIP電話装置が複数のIP電話サーバに登録され続けることを防止することができる。   In the system 2 according to the present embodiment, when new combination information is registered in the SIP server (for example, the SIP server 20), the combination information is transmitted to other SIP servers (for example, the SIP servers 60 and 70). That is, the SIP server can know that the IP telephone device registered in itself is newly registered in another SIP server. In this case, the SIP server deletes the combination information of the IP telephone device registered in itself. It is possible to prevent the same IP telephone apparatus from being continuously registered in a plurality of IP telephone servers.

また、管理サーバ54は、IP電話装置100,150からのIPアドレス問合せコマンドを受信すると、SIPサーバ60,70のそれぞれに登録されている組合せ情報数を取得する。管理サーバ54は、組合せ情報数が少ないSIPサーバのIPアドレスをIP電話装置100,150に送信する。この結果、登録されている組合せ情報数が少ないSIPサーバにIP電話装置100,150が新たに登録されることになる。SIPサーバ60,70の負荷を分散させることができる。   In addition, when the management server 54 receives the IP address inquiry command from the IP telephone devices 100 and 150, the management server 54 acquires the number of combination information registered in each of the SIP servers 60 and 70. The management server 54 transmits the IP address of the SIP server having a small number of combination information to the IP telephone devices 100 and 150. As a result, IP telephone apparatuses 100 and 150 are newly registered in the SIP server with a small number of registered combination information. The load on the SIP servers 60 and 70 can be distributed.

(第2実施例)
第1実施例と異なる点について説明する。第1実施例では、IP電話装置100,150がSIPサーバ20,60,70にREGISTERコマンドを送信する。本実施例では、IP電話装置100,150の代わりに、管理サーバ14,54がSIPサーバ20,60,70にREGISTERコマンドを送信する。管理サーバ14,54とIP電話装置100,150が実行する処理が第1実施例と異なる。これらの処理について以下に詳しく説明する。
(Second embodiment)
Differences from the first embodiment will be described. In the first embodiment, the IP telephone devices 100 and 150 transmit a REGISTER command to the SIP servers 20, 60 and 70. In the present embodiment, the management servers 14 and 54 transmit a REGISTER command to the SIP servers 20, 60 and 70 instead of the IP telephone devices 100 and 150. The processes executed by the management servers 14 and 54 and the IP telephone devices 100 and 150 are different from those in the first embodiment. These processes will be described in detail below.

(管理サーバの処理)
図8は、本実施例の管理サーバ14が実行する処理のフローチャートを示す。なお、管理サーバ54は、管理サーバ14と同様に処理を実行する。管理サーバ14のCPU250は、IP電話装置100,150からのIPアドレス問合せコマンドを受信することを監視している(S90)。この処理は、第1実施例と同様である(図6のS40参照)。なお、IP電話装置100からのIPアドレス問合せコマンドを受信したものとして、以下の処理を説明する。
(Management server processing)
FIG. 8 shows a flowchart of processing executed by the management server 14 of this embodiment. The management server 54 performs the same process as the management server 14. The CPU 250 of the management server 14 monitors the reception of the IP address inquiry command from the IP telephone devices 100 and 150 (S90). This process is the same as in the first embodiment (see S40 in FIG. 6). The following processing will be described assuming that an IP address inquiry command from IP telephone apparatus 100 has been received.

S90でYESの場合、CPU250は、SIPサーバ20のIPアドレスではなく、自身(管理サーバ14)のIPアドレスをIP電話装置100に送信する。この場合、詳しくは後述するが、IP電話装置100は、REGISTERコマンドを管理サーバ14に送信する。このREGISTERコマンドは、IP電話装置100のIPアドレスとSIPURIとの組合せ情報を含んでいる。管理サーバ14は、IP電話装置100からのREGISTERコマンドを受信する(S94)。この処理に続いて実行されるS96〜S100は、図6のS42〜S46と同様であるために、詳しい説明を省略する。   In the case of YES in S90, the CPU 250 transmits the IP address of itself (management server 14) to the IP telephone apparatus 100 instead of the IP address of the SIP server 20. In this case, as will be described in detail later, IP telephone apparatus 100 transmits a REGISTER command to management server 14. This REGISTER command includes combination information of the IP address of the IP telephone apparatus 100 and SIP URI. The management server 14 receives the REGISTER command from the IP telephone device 100 (S94). Since S96 to S100 executed following this processing are the same as S42 to S46 of FIG. 6, detailed description thereof is omitted.

続いて、CPU250は、S100で特定されたSIPサーバ(管理サーバ14の場合、S100においてSIPサーバ20が特定される)に向けて、REGISTERコマンドを送信する(S102)。このREGISTERコマンドは、管理サーバ14のIPアドレスとIP電話装置100のSIPURIとの組合せ情報を含んでいる。この結果、SIPサーバ20は、図5のS10でYESと判断し、管理サーバ14のIPアドレスとIP電話装置100のSIPURIとの組合せ情報とを登録する。なお、管理サーバ14は、S102におけるREGISTERコマンドの送信先のSIPサーバ20のIPアドレスとIP電話装置100のSIPURIとの組合せ情報を記憶領域274(図3参照)に記憶しておく。この情報は、後述する電話通信を行なう際に利用される。   Subsequently, the CPU 250 transmits a REGISTER command to the SIP server specified in S100 (in the case of the management server 14, the SIP server 20 is specified in S100) (S102). This REGISTER command includes combination information of the IP address of the management server 14 and the SIP URI of the IP telephone device 100. As a result, the SIP server 20 determines YES in S10 of FIG. 5, and registers the combination information of the IP address of the management server 14 and the SIP URI of the IP telephone device 100. The management server 14 stores the combination information of the IP address of the SIP server 20 that is the transmission destination of the REGISTER command in S102 and the SIP URI of the IP telephone device 100 in the storage area 274 (see FIG. 3). This information is used when performing telephone communication to be described later.

(IP電話装置の処理)
図9は、本実施例のIP電話装置100が実行する処理のフローチャートを示す。なお、IP電話装置150は、IP電話装置100と同様に処理を実行する。図9のS120〜S124は、図7のS60〜S64と同様であるために、詳しい説明を省略する。なお、S124においてIP電話装置100がネットワーク10にIPアドレス問合せコマンドをブロードキャストしたものとして、以下の処理を説明する。
(IP phone device processing)
FIG. 9 shows a flowchart of processing executed by the IP telephone apparatus 100 of this embodiment. IP telephone apparatus 150 executes processing in the same manner as IP telephone apparatus 100. Since S120 to S124 in FIG. 9 are the same as S60 to S64 in FIG. The following processing will be described on the assumption that the IP telephone apparatus 100 broadcasts an IP address inquiry command to the network 10 in S124.

S124が実行されると、管理サーバ14は、自身のIPアドレスをIP電話装置100に送信する(図8のS92参照)。IP電話装置100は、管理サーバ14のIPアドレスを受信する(S126)。次いで、IP電話装置100のCPU110は、S126で受信されたIPアドレスを送信先として(即ち管理サーバ14を送信先として)、REGISTERコマンドを送信する(S128)。このREGISTERコマンドは、IP電話装置100のIPアドレスとSIPURIとの組合せ情報を含んでいる。この結果、管理サーバ14は、自身のIPアドレスとIP電話装置100のSIPURIとの組合せ情報を含むREGISTERコマンドをSIPサーバ20に送信する(図8のS102参照)。これにより、SIPサーバ20が管理サーバ14のIPアドレスとIP電話装置100のSIPURIとの組合せ情報を登録する。   When S124 is executed, the management server 14 transmits its own IP address to the IP telephone apparatus 100 (see S92 in FIG. 8). The IP telephone device 100 receives the IP address of the management server 14 (S126). Next, the CPU 110 of the IP telephone apparatus 100 transmits a REGISTER command using the IP address received in S126 as a transmission destination (that is, using the management server 14 as a transmission destination) (S128). This REGISTER command includes combination information of the IP address of the IP telephone apparatus 100 and SIP URI. As a result, the management server 14 transmits a REGISTER command including combination information of its own IP address and SIP URI of the IP telephone device 100 to the SIP server 20 (see S102 in FIG. 8). Thereby, the SIP server 20 registers the combination information of the IP address of the management server 14 and the SIP URI of the IP telephone device 100.

次いで、CPU110は、アクセスポイント情報記憶領域124(図4参照)とSIPサーバ情報記憶領域126(図4参照)を更新する(S130)。アクセスポイント情報記憶領域124の記憶内容を更新する点については、第1実施例と同様である。CPU110は、SIPサーバ情報記憶領域126の記憶内容をクリアし、S126で受信された管理サーバ14のIPアドレスをSIPサーバ情報記憶領域126に記憶させる。即ち、本実施例では、SIPサーバ情報記憶領域126は、管理サーバに関する情報を記憶している。従って、SIPサーバ情報記憶領域126と呼ぶ代わりに、管理サーバ情報記憶領域と呼んでもよい。   Next, the CPU 110 updates the access point information storage area 124 (see FIG. 4) and the SIP server information storage area 126 (see FIG. 4) (S130). The point of updating the stored contents of the access point information storage area 124 is the same as in the first embodiment. The CPU 110 clears the stored contents of the SIP server information storage area 126, and stores the IP address of the management server 14 received in S 126 in the SIP server information storage area 126. That is, in this embodiment, the SIP server information storage area 126 stores information related to the management server. Therefore, instead of calling the SIP server information storage area 126, it may be called a management server information storage area.

本実施例のIP電話装置100がどのようにして他のIP電話装置(例えばIP電話装置150)と電話通信するのかについて、簡単に説明しておく。IP電話装置100がSIPサーバ20に登録されており、IP電話装置150がSIPサーバ60に登録されている場合を例にして説明する。この場合、SIPサーバ20は、IP電話装置100のSIPURIと管理サーバ14のIPアドレスとの組合せ情報を記憶している。管理サーバ14は、IP電話装置100のSIPURIとSIPサーバ20のIPアドレスとの組合せ情報を記憶している。IP電話装置100のSIPサーバ情報記憶領域126は、管理サーバ14のIPアドレスを記憶している。また、SIPサーバ60は、IP電話装置150のSIPURIと管理サーバ54のIPアドレスとの組合せ情報を記憶している。管理サーバ54は、IP電話装置150のSIPURIとSIPサーバ60のIPアドレスとの組合せ情報を記憶している。また、IP電話装置150のSIPサーバ情報記憶領域は、管理サーバ54のIPアドレスを記憶している。   A brief description will be given of how the IP telephone apparatus 100 of this embodiment performs telephone communication with another IP telephone apparatus (for example, the IP telephone apparatus 150). The case where IP telephone apparatus 100 is registered in SIP server 20 and IP telephone apparatus 150 is registered in SIP server 60 will be described as an example. In this case, the SIP server 20 stores combination information of the SIP URI of the IP telephone device 100 and the IP address of the management server 14. The management server 14 stores combination information of the SIP URI of the IP telephone device 100 and the IP address of the SIP server 20. The SIP server information storage area 126 of the IP telephone device 100 stores the IP address of the management server 14. Further, the SIP server 60 stores combination information of the SIP URI of the IP telephone device 150 and the IP address of the management server 54. The management server 54 stores combination information of the SIP URI of the IP telephone device 150 and the IP address of the SIP server 60. Further, the SIP server information storage area of the IP telephone device 150 stores the IP address of the management server 54.

IP電話装置100からIP電話装置150に電話をかける場合、IP電話装置100は、SIPサーバ情報記憶領域126に記憶されているIPアドレス(管理サーバ14のIPアドレス)を送信先として、INVITEコマンドを送信する。このINVITEコマンドは、送信元であるIP電話装置100のSIPURIと、送信先であるIP電話装置150のSIPURIとを含んでいる。管理サーバ14は、INVITEコマンドを受信する。上述したように、管理サーバ14は、IP電話装置100のSIPURIとSIPサーバ20のIPアドレスとの組合せ情報を記憶している。この組合せ情報に基づいて、管理サーバ14は、INVITEコマンドに含まれる送信元SIPURI(IP電話装置100のSIPURI)と組にされているSIPサーバ20のIPアドレスを特定する。管理サーバ14は、SIPサーバ20のIPアドレスを送信先として、INVITEコマンドを送信する。SIPサーバ20は、INVITEコマンドを受信する。   When making a call from IP telephone apparatus 100 to IP telephone apparatus 150, IP telephone apparatus 100 sends an INVITE command with the IP address (IP address of management server 14) stored in SIP server information storage area 126 as the transmission destination. Send. This INVITE command includes the SIP URI of the IP telephone apparatus 100 that is the transmission source and the SIP URI of the IP telephone apparatus 150 that is the transmission destination. The management server 14 receives the INVITE command. As described above, the management server 14 stores combination information of the SIP URI of the IP telephone device 100 and the IP address of the SIP server 20. Based on this combination information, the management server 14 specifies the IP address of the SIP server 20 paired with the transmission source SIPURI (the SIP URI of the IP telephone apparatus 100) included in the INVITE command. The management server 14 transmits an INVITE command using the IP address of the SIP server 20 as a transmission destination. The SIP server 20 receives the INVITE command.

第1実施例と同様に、SIPサーバ20は、SIPサーバ60,70と連携している。このために、SIPサーバ20は、SIPサーバ60にIP電話装置150が登録されているのを知ることができる。SIPサーバ20は、INVITEコマンドをSIPサーバ60に送信する。SIPサーバ60は、INVITEコマンドを受信する。上述したように、SIPサーバ60は、IP電話装置150のSIPURIと管理サーバ54のIPアドレスとの組合せ情報を記憶している。この組合せ情報に基づいて、SIPサーバ60は、INVITEコマンドに含まれる送信先SIPURI(IP電話装置150のSIPURI)と組にされている管理サーバ54のIPアドレスを特定する。SIPサーバ60は、管理サーバ54のIPアドレスを送信先として、INVITEコマンドを送信する。管理サーバ54は、INVITEコマンドを受信する。管理サーバ54は、INVITEコマンドをIP電話装置150に送信する。   As in the first embodiment, the SIP server 20 is linked to the SIP servers 60 and 70. For this reason, the SIP server 20 can know that the IP telephone apparatus 150 is registered in the SIP server 60. The SIP server 20 transmits an INVITE command to the SIP server 60. The SIP server 60 receives the INVITE command. As described above, the SIP server 60 stores combination information of the SIP URI of the IP telephone device 150 and the IP address of the management server 54. Based on this combination information, the SIP server 60 identifies the IP address of the management server 54 that is paired with the destination SIP URI (SIP URI of the IP telephone device 150) included in the INVITE command. The SIP server 60 transmits an INVITE command with the IP address of the management server 54 as a transmission destination. The management server 54 receives the INVITE command. Management server 54 transmits an INVITE command to IP telephone apparatus 150.

即ち、本実施例では、IP電話装置100から送信されたINVITEコマンドは、管理サーバ14、SIPサーバ20、SIPサーバ60、及び、管理サーバ54を経由して、IP電話装置150に送信される。これに応じてIP電話装置150から送信される200 OKは、管理サーバ54、SIPサーバ60、SIPサーバ20、及び、管理サーバ14を経由して、IP電話装置100に送信される。同様に、ACKや音声データも、各デバイスを経由して送信される。本実施例では、管理サーバ14,54が、IP電話装置100,150とSIPサーバ20,60の間の様々な通信を中継することになる。   In other words, in this embodiment, the INVITE command transmitted from the IP telephone apparatus 100 is transmitted to the IP telephone apparatus 150 via the management server 14, the SIP server 20, the SIP server 60, and the management server 54. In response to this, 200 OK transmitted from IP telephone apparatus 150 is transmitted to IP telephone apparatus 100 via management server 54, SIP server 60, SIP server 20, and management server 14. Similarly, ACK and audio data are also transmitted via each device. In the present embodiment, the management servers 14 and 54 relay various communications between the IP telephone apparatuses 100 and 150 and the SIP servers 20 and 60.

本実施例では、例えば、IP電話装置100がネットワーク10にIPアドレス問合せコマンドをブロードキャストすると、管理サーバ14からIP電話装置100に管理サーバ14のIPアドレスが送信される。IP電話装置100は、管理サーバ14のIPアドレスを取得することができ、そのIPアドレスを送信先としてREGISTERコマンドを送信する。この結果、管理サーバ14が、自身のIPアドレスとIP電話装置100のSIPURIをSIPサーバ20に登録することができる。SIPサーバ20や管理サーバ14のIPアドレスをユーザがIP電話装置100に入力する必要がない。ユーザの作業負荷が少ないシステムが実現されている。   In the present embodiment, for example, when the IP telephone apparatus 100 broadcasts an IP address inquiry command to the network 10, the IP address of the management server 14 is transmitted from the management server 14 to the IP telephone apparatus 100. The IP telephone apparatus 100 can acquire the IP address of the management server 14, and transmits a REGISTER command with the IP address as a transmission destination. As a result, the management server 14 can register its own IP address and the SIP URI of the IP telephone device 100 in the SIP server 20. There is no need for the user to input the IP address of the SIP server 20 or the management server 14 to the IP telephone apparatus 100. A system with a low user workload has been realized.

また、本実施例では、管理サーバ14,54が、IP電話装置100,150とSIPサーバ20,60,70の間の様々な通信(例えば音声データの通信)を中継することになる。例えば、管理サーバ14,54は、IP電話装置100,150から送られてくる音声データを記憶するようにしてもよい。この場合、管理サーバ14,54によって各IP電話装置100,150の電話通信を管理することができるシステムを構築することができる。   In this embodiment, the management servers 14 and 54 relay various communications (for example, voice data communications) between the IP telephone devices 100 and 150 and the SIP servers 20, 60 and 70. For example, the management servers 14 and 54 may store voice data transmitted from the IP telephone devices 100 and 150. In this case, it is possible to construct a system that can manage telephone communications of the IP telephone apparatuses 100 and 150 by the management servers 14 and 54.

以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。   Specific examples of the present invention have been described in detail above, but these are merely examples and do not limit the scope of the claims. The technology described in the claims includes various modifications and changes of the specific examples illustrated above.

例えば、図5のS14の処理において、SIPサーバは、S12で記憶された組合せ情報を他のSIPサーバに送信せずに、S12で記憶された組合せ情報に含まれるSIPURIのみを他のSIPサーバに送信してもよい。この場合、上記の他のSIPサーバは、受信されたSIPURIが自身に登録されていることを条件として、そのSIPURIを含む組合せ情報を登録情報記憶領域から削除してもよい。   For example, in the process of S14 in FIG. 5, the SIP server does not transmit the combination information stored in S12 to the other SIP server, but only the SIP URI included in the combination information stored in S12 is transmitted to the other SIP server. You may send it. In this case, the other SIP server may delete the combination information including the SIP URI from the registered information storage area on condition that the received SIP URI is registered in the SIP server.

また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。   The technical elements described in this specification or the drawings exhibit technical usefulness alone or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the technology illustrated in the present specification or the drawings achieves a plurality of objects at the same time, and has technical utility by achieving one of the objects.

IP電話ネットワークシステムの構成を示す。1 shows a configuration of an IP telephone network system. SIPサーバの構成を示す。The structure of a SIP server is shown. 管理サーバの構成を示す。The structure of a management server is shown. IP電話装置の構成を示す。The structure of an IP telephone apparatus is shown. SIPサーバが実行する処理のフローチャートを示す。The flowchart of the process which a SIP server performs is shown. 管理サーバが実行する処理のフローチャートを示す。The flowchart of the process which a management server performs is shown. IP電話装置が実行する処理のフローチャートを示す。The flowchart of the process which an IP telephone apparatus performs is shown. 管理サーバが実行する処理のフローチャートを示す(第2実施例)。The flowchart of the process which a management server performs is shown (2nd Example). IP電話装置が実行する処理のフローチャートを示す(第2実施例)。The flowchart of the process which an IP telephone apparatus performs is shown (2nd Example).

符号の説明Explanation of symbols

2:IP電話ネットワークシステム
10,50:ネットワーク
12,52:ルータ
14,54:管理サーバ
16,18,56:アクセスポイント
20,60,70:SIPサーバ
82,84,86:通信回線
90:インターネット
92:外部ネットワーク
100,150:IP電話装置
2: IP telephone network system 10, 50: Network 12, 52: Router 14, 54: Management server 16, 18, 56: Access point 20, 60, 70: SIP server 82, 84, 86: Communication line 90: Internet 92 : External network 100, 150: IP telephone device

Claims (10)

第1サーバ情報記憶デバイスを含む第1ネットワークと、第1ネットワークを構成するデバイスと通信可能であるIP電話装置とを備えるIP電話ネットワークシステムであり、
IP電話装置は、
第1ネットワークに向けて、当該IP電話装置のIPアドレスを含む第1コマンドをブロードキャストするブロードキャスト手段と、
第1サーバ情報記憶デバイスから送信された第1IP電話サーバのIPアドレスを受信するIPアドレス受信手段と、
IPアドレス受信手段によって受信された第1IP電話サーバのIPアドレスを送信先として、当該IP電話装置のIPアドレスと当該IP電話装置のIP電話識別情報との組合せ情報を含む第2コマンドを送信することによって、当該組合せ情報を第1IP電話サーバに登録する組合せ情報登録手段とを有し、
第1サーバ情報記憶デバイスは、
第1IP電話サーバのIPアドレスを記憶する第1デバイス側記憶手段と、
IP電話装置からブロードキャストされた第1コマンドを受信する第1デバイス側受信手段と、
第1デバイス側受信手段によって第1コマンドが受信されたことを条件として、当該第1コマンドに含まれるIP電話装置のIPアドレスを送信先として、第1デバイス側記憶手段に記憶されている第1IP電話サーバのIPアドレスを送信する第1デバイス側送信手段とを有する
ことを特徴とするIP電話ネットワークシステム。
An IP telephone network system comprising: a first network including a first server information storage device; and an IP telephone apparatus capable of communicating with devices constituting the first network;
IP telephone equipment
Broadcast means for broadcasting a first command including the IP address of the IP telephone device toward the first network;
IP address receiving means for receiving the IP address of the first IP telephone server transmitted from the first server information storage device;
Sending the second command including the combination information of the IP address of the IP telephone apparatus and the IP telephone identification information of the IP telephone apparatus, with the IP address of the first IP telephone server received by the IP address receiving means as the transmission destination And a combination information registration means for registering the combination information in the first IP telephone server,
The first server information storage device is
First device-side storage means for storing the IP address of the first IP telephone server;
First device side receiving means for receiving a first command broadcast from an IP telephone device;
On condition that the first command is received by the first device side receiving means, the first IP stored in the first device side storage means with the IP address of the IP telephone device included in the first command as the destination An IP telephone network system comprising: first device side transmission means for transmitting an IP address of a telephone server.
第2サーバ情報記憶デバイスを含む第2ネットワークをさらに備え、
IP電話装置は、第1ロケーションにおいて、第1ネットワークを構成するデバイスと無線通信可能であり、
IP電話装置は、第2ロケーションにおいて、第2ネットワークを構成するデバイスと無線通信可能であり、
IP電話装置は、前記第1ロケーションから前記第2ロケーションに当該IP電話装置が移動したことを検出する第1移動検出手段をさらに有し、
IP電話装置のブロードキャスト手段は、前記第1ロケーションから前記第2ロケーションに当該IP電話装置が移動したことが第1移動検出手段によって検出された場合に、第2ネットワークに向けて前記第1コマンドをブロードキャストし、
IP電話装置のIPアドレス受信手段は、第2サーバ情報記憶デバイスから送信された第2IP電話サーバのIPアドレスを受信し、
IP電話装置の組合せ情報登録手段は、IPアドレス受信手段によって受信された第2IP電話サーバのIPアドレスを送信先として前記第2コマンドを送信し、
第2サーバ情報記憶デバイスは、
第2IP電話サーバのIPアドレスを記憶する第2デバイス側記憶手段と、
IP電話装置からブロードキャストされた第1コマンドを受信する第2デバイス側受信手段と、
第2デバイス側受信手段によって第1コマンドが受信されたことを条件として、その第1コマンドに含まれるIP電話装置のIPアドレスを送信先として、第2デバイス側記憶手段に記憶されている第2IP電話サーバのIPアドレスを送信する第2デバイス側送信手段とを有する
ことを特徴とする請求項1に記載のIP電話ネットワークシステム。
A second network including a second server information storage device;
The IP telephone apparatus can wirelessly communicate with the devices constituting the first network at the first location,
The IP telephone apparatus can wirelessly communicate with devices constituting the second network at the second location,
The IP telephone apparatus further includes first movement detection means for detecting that the IP telephone apparatus has moved from the first location to the second location,
The broadcast means of the IP telephone apparatus sends the first command to the second network when the first movement detection means detects that the IP telephone apparatus has moved from the first location to the second location. Broadcast,
The IP address receiving means of the IP telephone device receives the IP address of the second IP telephone server transmitted from the second server information storage device,
The combination information registration means of the IP telephone device transmits the second command with the IP address of the second IP telephone server received by the IP address receiving means as the transmission destination,
The second server information storage device is
Second device-side storage means for storing the IP address of the second IP telephone server;
Second device side receiving means for receiving the first command broadcast from the IP telephone apparatus;
On the condition that the first command is received by the second device-side receiving means, the second IP stored in the second device-side storage means with the IP address of the IP telephone device included in the first command as the destination 2. The IP telephone network system according to claim 1, further comprising: a second device-side transmission unit configured to transmit an IP address of the telephone server.
第1ネットワークは、第1アクセスポイントを含んでおり、
第2ネットワークは、第2アクセスポイントを含んでおり、
IP電話装置は、第1アクセスポイントを介して第1ネットワークを構成するデバイスと無線通信可能であり、
IP電話装置は、第2アクセスポイントを介して第2ネットワークを構成するデバイスと無線通信可能であり、
IP電話装置の第1移動検出手段は、いずれのアクセスポイントと通信可能であるのかを監視することによって、前記第1ロケーションから前記第2ロケーションに当該IP電話装置が移動したことを検出する
ことを特徴とする請求項2に記載のIP電話ネットワークシステム。
The first network includes a first access point,
The second network includes a second access point,
The IP telephone device can wirelessly communicate with a device constituting the first network via the first access point,
The IP telephone apparatus can wirelessly communicate with a device constituting the second network via the second access point,
The first movement detection means of the IP telephone apparatus detects that the IP telephone apparatus has moved from the first location to the second location by monitoring which access point can communicate with. 3. The IP telephone network system according to claim 2, wherein
第1IP電話サーバと第2IP電話サーバは別体に構成されており、
第1IP電話サーバと第2IP電話サーバのそれぞれは、IP電話装置から送信された前記組合せ情報の登録を条件として、その組合せ情報に含まれる少なくともIP電話識別情報を他方のIP電話サーバに送信し、
第1IP電話サーバと第2IP電話サーバのそれぞれは、他方のIP電話サーバから送信されたIP電話識別情報を受信し、かつ、当該IP電話識別情報が自身に登録されている場合に、当該IP電話識別情報を含む組合せ情報を削除する
ことを特徴とする請求項2又は3に記載のIP電話ネットワークシステム。
The first IP phone server and the second IP phone server are configured separately.
Each of the first IP telephone server and the second IP telephone server transmits at least IP telephone identification information included in the combination information to the other IP telephone server on condition that the combination information transmitted from the IP telephone device is registered.
Each of the first IP phone server and the second IP phone server receives the IP phone identification information transmitted from the other IP phone server, and when the IP phone identification information is registered in itself, the IP phone The IP telephone network system according to claim 2 or 3, wherein combination information including identification information is deleted.
第1サーバ情報記憶デバイスの第1デバイス側記憶手段は、複数の第1IP電話サーバのそれぞれのIPアドレスを記憶し、
第1サーバ情報記憶デバイスは、前記複数の第1IP電話サーバのそれぞれに登録されている組合せ情報の数に関する情報を取得する情報取得手段をさらに有し、
第1サーバ情報記憶デバイスの第1デバイス側送信手段は、登録されている組合せ情報の数が最も少ない第1IP電話サーバのIPアドレスを送信する
ことを特徴とする請求項1から4のいずれかに記載のIP電話ネットワークシステム。
The first device-side storage means of the first server information storage device stores the IP addresses of the plurality of first IP telephone servers,
The first server information storage device further includes information acquisition means for acquiring information related to the number of combination information registered in each of the plurality of first IP telephone servers,
The first device-side transmission means of the first server information storage device transmits the IP address of the first IP telephone server with the smallest number of registered combination information. The IP telephone network system described.
第1ネットワークは、複数の第1アクセスポイントを含んでおり、
IP電話装置は、いずれかの第1アクセスポイントを介して第1ネットワークを構成するデバイスと無線通信可能であり、
IP電話装置は、当該IP電話装置が移動することに起因して、無線通信可能である第1アクセスポイントが変化したことを検出する第2移動検出手段をさらに有し、
IP電話装置のブロードキャスト手段は、無線通信可能である第1アクセスポイントが変化したことが第2移動検出手段によって検出された場合に、前記第1コマンドをブロードキャストする
ことを特徴とする請求項1から5のいずれかに記載のIP電話ネットワークシステム。
The first network includes a plurality of first access points,
The IP telephone apparatus can wirelessly communicate with a device constituting the first network via any one of the first access points.
The IP telephone apparatus further includes second movement detection means for detecting that the first access point capable of wireless communication has changed due to movement of the IP telephone apparatus,
The broadcast unit of the IP telephone apparatus broadcasts the first command when the second movement detection unit detects that the first access point capable of wireless communication has changed. 6. The IP telephone network system according to any one of 5 above.
IP電話サーバのIPアドレスを記憶しているサーバ情報記憶デバイスを含むネットワークを構成するデバイスと通信可能であるIP電話装置であり、
前記ネットワークに向けて、当該IP電話装置のIPアドレスを含む第1コマンドをブロードキャストするブロードキャスト手段と、
ブロードキャスト手段によってブロードキャストされた第1コマンドに応じてサーバ情報記憶デバイスから送信された前記IP電話サーバのIPアドレスを受信するIPアドレス受信手段と、
IPアドレス受信手段によって受信された前記IP電話サーバのIPアドレスを送信先として、当該IP電話装置のIPアドレスと当該IP電話装置のIP電話識別情報との組合せ情報を含む第2コマンドを送信することによって、当該組合せ情報を前記IP電話サーバに登録する組合せ情報登録手段と
を備えるIP電話装置。
An IP telephone apparatus capable of communicating with a device constituting a network including a server information storage device storing an IP address of an IP telephone server,
Broadcast means for broadcasting a first command including the IP address of the IP telephone device toward the network;
IP address receiving means for receiving the IP address of the IP telephone server transmitted from the server information storage device in response to the first command broadcast by the broadcast means;
Sending the second command including the combination information of the IP address of the IP telephone device and the IP telephone identification information of the IP telephone device with the IP address of the IP telephone server received by the IP address receiving means as the transmission destination An IP telephone apparatus comprising: combination information registration means for registering the combination information in the IP telephone server.
IP電話サーバのIPアドレスを記憶しているサーバ情報記憶デバイスを含むネットワークと、そのネットワークを構成するデバイスと通信可能であるIP電話装置とを備えるIP電話ネットワークシステムにおいて、当該IP電話装置のIP電話識別情報をIP電話サーバに登録する方法であり、
IP電話装置が、前記ネットワークに向けて、当該IP電話装置のIPアドレスを含む第1コマンドをブロードキャストするブロードキャスト工程と、
サーバ情報記憶デバイスが、IP電話装置からブロードキャストされた第1コマンドを受信する第1コマンド受信工程と、
サーバ情報記憶デバイスが、第1コマンド受信工程で第1コマンドが受信されたことを条件として、当該第1コマンドに含まれるIP電話装置のIPアドレスを送信先として、前記IP電話サーバのIPアドレスを送信するIPアドレス送信工程と、
IP電話装置が、サーバ情報記憶デバイスから送信された前記IP電話サーバのIPアドレスを受信するIPアドレス受信工程と、
IP電話装置が、IPアドレス受信工程で受信された前記IP電話サーバのIPアドレスを送信先として、当該IP電話装置のIPアドレスと当該IP電話装置のIP電話識別情報との組合せ情報を含む第2コマンドを送信することによって、当該組合せ情報を前記IP電話サーバに登録する組合せ情報登録工程と
を備えるIP電話識別情報登録方法。
In an IP telephone network system comprising a network including a server information storage device storing an IP address of an IP telephone server, and an IP telephone apparatus communicable with devices constituting the network, the IP telephone of the IP telephone apparatus A method of registering identification information in an IP telephone server;
A broadcast step in which the IP telephone device broadcasts a first command including the IP address of the IP telephone device toward the network;
A first command receiving step in which the server information storage device receives the first command broadcast from the IP telephone device;
On the condition that the server information storage device receives the first command in the first command receiving step, the IP address of the IP telephone server is set to the IP address of the IP telephone device included in the first command as the transmission destination. An IP address transmission step of transmitting;
An IP address receiving step in which the IP telephone apparatus receives the IP address of the IP telephone server transmitted from the server information storage device;
The IP telephone apparatus includes the combination information of the IP address of the IP telephone apparatus and the IP telephone identification information of the IP telephone apparatus with the IP address of the IP telephone server received in the IP address receiving step as a transmission destination. An IP telephone identification information registration method comprising: a combination information registration step of registering the combination information in the IP telephone server by transmitting a command.
サーバ情報記憶デバイスを含むネットワークと、そのネットワークを構成するデバイスと通信可能であるIP電話装置とを備えるIP電話ネットワークシステムであり、
IP電話装置は、
前記ネットワークに向けて、当該IP電話装置のIPアドレスを含む第1コマンドをブロードキャストするブロードキャスト手段と、
サーバ情報記憶デバイスから送信されたサーバ情報記憶デバイスのIPアドレスを受信するIPアドレス受信手段と、
IPアドレス受信手段によって受信されたサーバ情報記憶デバイスのIPアドレスを送信先として、当該IP電話装置のIP電話識別情報を含む第2コマンドを送信する第2コマンド送信手段とを有し、
サーバ情報記憶デバイスは、
IP電話サーバのIPアドレスを記憶するIPアドレス記憶手段と、
IP電話装置からブロードキャストされた第1コマンドを受信する第1コマンド受信手段と、
第1コマンド受信手段によって第1コマンドが受信されたことを条件として、当該第1コマンドに含まれるIP電話装置のIPアドレスを送信先として、当該サーバ情報記憶デバイスのIPアドレスを送信するIPアドレス送信手段と、
IP電話装置から送信された第2コマンドを受信する第2コマンド受信手段と、
第2コマンド受信手段によって第2コマンドが受信されたことを条件として、IPアドレス記憶手段に記憶されているIP電話サーバのIPアドレスを送信先として、当該サーバ情報記憶デバイスのIPアドレスと当該第2コマンドに含まれるIP電話装置のIP電話識別情報との組合せ情報を含む第3コマンドを送信することによって、当該組合せ情報をIP電話サーバに登録する組合せ情報登録手段とを有する
ことを特徴とするIP電話ネットワークシステム。
An IP telephone network system comprising a network including a server information storage device and an IP telephone apparatus capable of communicating with devices constituting the network,
IP telephone equipment
Broadcast means for broadcasting a first command including the IP address of the IP telephone device toward the network;
IP address receiving means for receiving the IP address of the server information storage device transmitted from the server information storage device;
Second command transmitting means for transmitting a second command including the IP telephone identification information of the IP telephone device, with the IP address of the server information storage device received by the IP address receiving means as a transmission destination,
Server information storage device
IP address storage means for storing the IP address of the IP telephone server;
First command receiving means for receiving a first command broadcast from an IP telephone device;
IP address transmission for transmitting the IP address of the server information storage device using the IP address of the IP telephone device included in the first command as the destination, on condition that the first command is received by the first command receiving means Means,
Second command receiving means for receiving a second command transmitted from the IP telephone device;
On the condition that the second command is received by the second command receiving unit, the IP address of the server information storage device and the second address are set with the IP address of the IP telephone server stored in the IP address storing unit as the transmission destination. A combination information registration means for registering the combination information in the IP telephone server by transmitting a third command including combination information with the IP telephone identification information of the IP telephone device included in the command. Telephone network system.
IP電話サーバのIPアドレスを記憶しているサーバ情報記憶デバイスを含むネットワークと、そのネットワークを構成するデバイスと通信可能であるIP電話装置とを備えるIP電話ネットワークシステムにおいて、当該IP電話装置のIP電話識別情報をIP電話サーバに登録する方法であり、
IP電話装置が、前記ネットワークに向けて、当該IP電話装置のIPアドレスを含む第1コマンドをブロードキャストするブロードキャスト工程と、
サーバ情報記憶デバイスが、IP電話装置からブロードキャストされた第1コマンドを受信する第1コマンド受信工程と、
サーバ情報記憶デバイスが、第1コマンド受信工程で第1コマンドが受信されたことを条件として、当該第1コマンドに含まれるIP電話装置のIPアドレスを送信先として、当該サーバ情報記憶デバイスのIPアドレスを送信するIPアドレス送信工程と、
IP電話装置が、サーバ情報記憶デバイスから送信されたサーバ情報記憶デバイスのIPアドレスを受信するIPアドレス受信工程と、
IP電話装置が、IPアドレス受信工程で受信されたサーバ情報記憶デバイスのIPアドレスを送信先として、当該IP電話装置のIP電話識別情報を含む第2コマンドを送信する第2コマンド送信工程と、
サーバ情報記憶デバイスが、IP電話装置から送信された第2コマンドを受信する第2コマンド受信工程と、
サーバ情報記憶デバイスが、第2コマンド受信工程で第2コマンドが受信されたことを条件として、前記IP電話サーバのIPアドレスを送信先として、当該サーバ情報記憶デバイスのIPアドレスと第2コマンドに含まれるIP電話装置のIP電話識別情報との組合せ情報を含む第3コマンドを送信することによって、当該組合せ情報を前記IP電話サーバに登録する組合せ情報登録工程と
を備えるIP電話識別情報登録方法。
In an IP telephone network system comprising a network including a server information storage device storing an IP address of an IP telephone server, and an IP telephone apparatus communicable with devices constituting the network, the IP telephone of the IP telephone apparatus A method of registering identification information in an IP telephone server;
A broadcast step in which the IP telephone device broadcasts a first command including the IP address of the IP telephone device toward the network;
A first command receiving step in which the server information storage device receives the first command broadcast from the IP telephone device;
On the condition that the server information storage device has received the first command in the first command receiving step, the IP address of the IP telephone device included in the first command is used as the transmission destination, and the IP address of the server information storage device An IP address transmission step of transmitting
An IP address receiving step in which the IP telephone apparatus receives the IP address of the server information storage device transmitted from the server information storage device;
A second command transmission step in which the IP telephone device transmits a second command including the IP telephone identification information of the IP telephone device, with the IP address of the server information storage device received in the IP address reception step as a transmission destination;
A second command receiving step in which the server information storage device receives the second command transmitted from the IP telephone device;
The server information storage device is included in the IP address and the second command of the server information storage device, with the IP address of the IP telephone server as the destination, on condition that the second command is received in the second command receiving step. A combination information registration step of registering the combination information in the IP telephone server by transmitting a third command including combination information with the IP telephone identification information of the IP telephone device to be registered.
JP2008138059A 2008-05-27 2008-05-27 IP telephone network system and IP telephone identification information registration method Expired - Fee Related JP5018644B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008138059A JP5018644B2 (en) 2008-05-27 2008-05-27 IP telephone network system and IP telephone identification information registration method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008138059A JP5018644B2 (en) 2008-05-27 2008-05-27 IP telephone network system and IP telephone identification information registration method

Publications (2)

Publication Number Publication Date
JP2009290290A true JP2009290290A (en) 2009-12-10
JP5018644B2 JP5018644B2 (en) 2012-09-05

Family

ID=41459117

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008138059A Expired - Fee Related JP5018644B2 (en) 2008-05-27 2008-05-27 IP telephone network system and IP telephone identification information registration method

Country Status (1)

Country Link
JP (1) JP5018644B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016058894A (en) * 2014-09-09 2016-04-21 株式会社ナカヨ Wireless telephone terminal, program, and construction method for extension telephone system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005260642A (en) * 2004-03-12 2005-09-22 Matsushita Electric Ind Co Ltd Ip telephone set, exchange, exchange system and its registration method
JP2005340885A (en) * 2004-05-24 2005-12-08 Matsushita Electric Ind Co Ltd Ip telephone, exchange, exchange system, and its registration method
JP2006033073A (en) * 2004-07-12 2006-02-02 Matsushita Electric Ind Co Ltd Ip client device and method for acquiring ip address of ip telephone server in ip client device
JP2006074119A (en) * 2004-08-31 2006-03-16 Saxa Inc Setting apparatus for ip telephone terminal, ip telephone terminal, and program
JP2006304263A (en) * 2005-03-23 2006-11-02 Matsushita Electric Ind Co Ltd Private branch exchange, private branch exchange system, and terminal registration method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005260642A (en) * 2004-03-12 2005-09-22 Matsushita Electric Ind Co Ltd Ip telephone set, exchange, exchange system and its registration method
JP2005340885A (en) * 2004-05-24 2005-12-08 Matsushita Electric Ind Co Ltd Ip telephone, exchange, exchange system, and its registration method
JP2006033073A (en) * 2004-07-12 2006-02-02 Matsushita Electric Ind Co Ltd Ip client device and method for acquiring ip address of ip telephone server in ip client device
JP2006074119A (en) * 2004-08-31 2006-03-16 Saxa Inc Setting apparatus for ip telephone terminal, ip telephone terminal, and program
JP2006304263A (en) * 2005-03-23 2006-11-02 Matsushita Electric Ind Co Ltd Private branch exchange, private branch exchange system, and terminal registration method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016058894A (en) * 2014-09-09 2016-04-21 株式会社ナカヨ Wireless telephone terminal, program, and construction method for extension telephone system

Also Published As

Publication number Publication date
JP5018644B2 (en) 2012-09-05

Similar Documents

Publication Publication Date Title
JP5647600B2 (en) access point
US8724618B2 (en) System for connecting information processing devices associated with IP telephones
US8954542B2 (en) Method and system for transmitting and receiving configuration and registration information for session initiation protocol devices
US7764960B2 (en) System and method for communication using a wireless handset in wireless and wired networks
US7773584B2 (en) Method and apparatus for processing session initiation protocol messages associated with a voice over IP terminal
US9369940B2 (en) Mobile handheld multi-media gateway and phone
JP2009303235A (en) Registration in communication system
US10462294B2 (en) Method and apparatus for processing a communication request from a roaming voice over IP terminal
US9781579B2 (en) Method and device for realizing terminal WIFI talkback
JP4640448B2 (en) Telephone equipment for both networks
JP4803260B2 (en) Gateway device, information communication method, information communication program, and information communication system
KR20150095722A (en) Method and apparatus for cloud based power management of local network devices
JP2009212949A (en) Telephone device
WO2012019391A1 (en) System and method for obtaining detail information of number
JP5018644B2 (en) IP telephone network system and IP telephone identification information registration method
JP2009232252A (en) Ip telephone apparatus
JP4371955B2 (en) Button telephone system and voice data communication method used therefor
CA2682063C (en) Network node for providing remote client deactivation
US20160191573A1 (en) Systems and methods for modifying a state of a software client
US8630254B2 (en) Telephone line switching apparatus, telephone line switching system, telephone relay system, telephone relay method, telephone relay program
JP2004363959A (en) Communication apparatus
US20070223447A1 (en) Gateway device and control method thereof
CN1677980B (en) Communication system
JP2010183288A (en) Telephone server and computer program
JP2004363958A (en) Communication management apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100325

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111110

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111115

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120111

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120515

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120528

R150 Certificate of patent or registration of utility model

Ref document number: 5018644

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20150622

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees