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

JP4924082B2 - IP phone with call control function - Google Patents

IP phone with call control function Download PDF

Info

Publication number
JP4924082B2
JP4924082B2 JP2007037891A JP2007037891A JP4924082B2 JP 4924082 B2 JP4924082 B2 JP 4924082B2 JP 2007037891 A JP2007037891 A JP 2007037891A JP 2007037891 A JP2007037891 A JP 2007037891A JP 4924082 B2 JP4924082 B2 JP 4924082B2
Authority
JP
Japan
Prior art keywords
call control
phone
control activation
terminal
control server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2007037891A
Other languages
Japanese (ja)
Other versions
JP2008205699A (en
Inventor
雅明 木村
章彦 押之見
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nakayo Telecommunications Inc
Original Assignee
Nakayo Telecommunications Inc
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 Nakayo Telecommunications Inc filed Critical Nakayo Telecommunications Inc
Priority to JP2007037891A priority Critical patent/JP4924082B2/en
Publication of JP2008205699A publication Critical patent/JP2008205699A/en
Application granted granted Critical
Publication of JP4924082B2 publication Critical patent/JP4924082B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Description

本発明はIPホンシステムに係り、特に端末に呼制御処理を実行させるIPホンシステムに関する。   The present invention relates to an IP phone system, and more particularly to an IP phone system that causes a terminal to execute call control processing.

従来のIPビジネスホンシステムは、LANに接続されたビジネスホンの発信、着信、保留、転送等の呼制御機能を有するサーバ装置と、LANに接続された複数の端末と、LANと通信サービスを提供するWANとの接続を行うゲートウェイ装置で構成される。サーバ装置としては、SIP(Session Initiation Protocol)に準拠したSIPサーバ、ITU−TのH.323に準拠したゲートキーパ、または、これらの機能を有するIP−PBX(IP構内交換機)等がある。   A conventional IP business phone system includes a server device having call control functions such as outgoing, incoming call, hold, and transfer of a business phone connected to a LAN, a plurality of terminals connected to the LAN, and a WAN that provides a communication service with the LAN. It consists of a gateway device that connects to the. As the server device, a SIP server compliant with SIP (Session Initiation Protocol), ITU-T H.264, and the like. There are gatekeepers conforming to H.323 or IP-PBX (IP private branch exchange) having these functions.

しかしながら、これらのサーバ装置を設置すると、装置の費用、設置工事、保守費用などユーザの費用負担が大きくなる。特に小規模なオフィスにおいては、規模の割にシステムに対するサーバ装置の占める費用が大きくなる。   However, if these server devices are installed, the cost burden on the user such as the cost of the device, installation work, and maintenance costs increases. In particular, in a small office, the cost of the server device to the system is large for the scale.

特許文献1には、ゲートウェイ装置にサーバ機能に準ずる機能を搭載し、保留、転送等の機能をサーバ無しで実現する方法が開示されている。   Patent Document 1 discloses a method in which a function equivalent to a server function is installed in a gateway device, and functions such as hold and transfer are realized without a server.

特開2005−252809号公報Japanese Patent Laying-Open No. 2005-252809

しかし、特許文献1に記載の技術では、特別なゲートウェイを用いるものであり、場合によっては特別なプロトコルを必要とするため自由なシステムを構築できない。また、ゲートウェイ装置は、複数の回線を制御するゲートウェイ処理とサーバ処理を同時に実現するため、処理能力の高いCPU等を必要とし装置費用が大きくなる。更に、ゲートウェイ装置が故障した場合、WANへの接続はおろか、LAN内の内線制御もできなくなる問題がある。   However, in the technique described in Patent Document 1, a special gateway is used, and in some cases a special protocol is required, so that a free system cannot be constructed. In addition, since the gateway device simultaneously realizes gateway processing and server processing for controlling a plurality of lines, it requires a CPU with high processing capability and the device cost increases. Furthermore, when the gateway device breaks down, there is a problem that the extension control in the LAN cannot be performed as well as the connection to the WAN.

本発明は、上記事情に鑑みてなされたものである。本発明の目的は、IPビジネスホンシステムにおいて、特別にサーバ機能を有する装置を設置することなくビジネスホンシステムの機能を実現する技術を提供する事にある。   The present invention has been made in view of the above circumstances. An object of the present invention is to provide a technology for realizing a business phone system function in an IP business phone system without installing a device having a server function.

上述した課題は、IPホンシステムを構成する呼制御機能を有するIPホンであって、自IPホンまたは自IPホンに帰属している他IPホンの発着信に係る呼制御を処理する呼制御処理手段と、呼制御処理手段を起動中の他IPホンを探索するパケットをマルチキャストする呼制御起動中IPホン探索パケット送信手段と、自IPホンが呼制御処理手段を起動する旨の呼制御起動情報を他IPホンへマルチキャスト送信する呼制御起動情報送信手段と、自IPホンが呼制御処理手段を起動している場合に呼制御起動中IPホン探索パケットを受信すると、呼制御処理手段が起動中であることを示すレスポンスパケットを送信する呼制御起動中レスポンスパケット送信手段と、他IPホンから呼制御起動中IPホン探索パケット、または制御機能起動中レスポンスパケットを受信する呼制御起動中IPホン探索パケット/レスポンスパケット受信手段と、他IPホンから呼制御起動情報を受信する呼制御起動情報受信手段と、他IPホンへ帰属要求コマンドを送信する帰属要求送信手段と、を有し、呼制御起動中IPホン探索パケット送信手段が呼制御起動中IPホン探索パケットを送信する前に呼制御起動中IPホン探索パケット/レスポンスパケット受信手段が他IPホンから呼制御起動中IPホン探索パケットを受信した場合に、呼制御起動中IPホン探索パケット送信手段は呼制御起動中IPホン探索パケットの送信を停止し、呼制御起動中IPホン探索パケット送信手段が起動中IPホン探索パケットを送信した後、呼制御処理を起動する前、または呼制御起動情報送信手段が呼制御起動情報を送信する前に、呼制御起動中IPホン探索パケット/レスポンスパケット受信手段が呼制御起動中レスポンスパケットを受信した場合に、呼制御処理手段を起動しないで、呼制御起動情報送信手段は呼制御起動情報の送信を停止し、呼制御起動情報受信手段が呼制御起動情報を他IPホンから受信すると、帰属要求送信手段は呼制御起動情報の送信元へ帰属要求コマンドを送信し、呼制御起動中IPホン探索パケット送信手段が呼制御起動中IPホン探索パケットを送信する際に、呼制御起動中IPホン探索パケット/レスポンスパケット受信手段が他IPホンから呼制御起動中IPホン探索パケットを受信していない場合に、呼制御起動中IPホン探索パケット送信手段は呼制御起動中IPホン探索パケットを送信し、呼制御起動情報送信手段が呼制御起動情報を送信する前に、呼制御起動中IPホン探索パケット/レスポンスパケット受信手段が呼制御起動中IPホンレスポンスパケットを受信していない場合に呼制御処理手段を起動すると共に、呼制御起動情報送信手段が呼制御起動情報を送信する呼制御機能を有するIPホンにより、達成できる。 The above-described problem is an IP phone having a call control function that constitutes an IP phone system, and a call control process for processing call control related to outgoing / incoming calls of the own IP phone or another IP phone belonging to the own IP phone Call control activation information indicating that the own IP phone activates the call control processing means, and a call control activated IP phone search packet transmission means for multicasting a packet for searching for another IP phone that activates the call control processing means Call control activation information transmitting means for multicast transmission to other IP phones, and when the IP phone search packet during activation of call control is received when the own IP phone activates the call control processing means, the call control processing means is activated. Call control active response packet transmission means for transmitting a response packet indicating that the call control is active, and call control active IP phone search packet from another IP phone, or control A call control starts in IP phone search packet / response packet receiving means for receiving a capability activation in the response packet, the call control start information receiving means for receiving a call control activation information from another IP phone, a belonging request command to another IP phone A call control activation IP phone search packet / response packet reception means before the call control activation IP phone search packet transmission means transmits the call control activation IP phone search packet. When an IP phone search packet during call control activation is received from another IP phone, the IP phone search packet transmission means during call control activation stops transmission of the IP phone search packet during call control activation and searches for an IP phone during call control activation. after the packet transmission means has transmitted the IP phone search packet during startup, before starting the call control processing, or the call control activation information transmission Before stage sends a call control activation information, if the call control activation in IP phone search packet / response packet receiving means receives a call control starts in the response packet, without starting the call control processing means, the call control activation When the information transmission means stops transmitting the call control activation information and the call control activation information reception means receives the call control activation information from another IP phone, the attribution request transmission means sends an attribution request command to the transmission source of the call control activation information. And when the IP phone search packet transmitting means during call control activation transmits the IP phone search packet during call control activation, the IP phone search packet / response packet reception means during call control activation is starting call control from another IP phone. When the IP phone search packet is not received, the call control activation IP phone search packet transmission means transmits the call control activation IP phone search packet. If the call control activation IP phone search packet / response packet reception means has not received the call control activation IP phone response packet before the call control activation information transmission means transmits the call control activation information, the call control processing This can be achieved by the IP phone having a call control function in which the call control activation information transmitting means transmits the call control activation information .

本発明によれば、サーバ装置を必要としない安価で信頼性の高いIPホンシステムを提供できる。   According to the present invention, it is possible to provide an inexpensive and highly reliable IP phone system that does not require a server device.

以下本発明の実施の形態について、実施例を用い図面を参照しながら説明する。なお、同一部位には同じ参照番号を振り、説明は繰り返さない。ここで、図1はネットワークの構成を説明するブロック図である。図2は端末の機能ブロック図である。図3は端末のハードウェアブロック図である。図4は呼制御サーバ起動端末決定および呼制御サーバ機能を起動している端末以外の端末の登録シーケンス図である。図5は図4の登録シーケンスが完了し、呼制御サーバ機能を起動している端末以外の端末が呼制御サーバ機能を検知している状態(以後、他端末と呼称)が呼制御サーバ機能を監視している状態で、呼制御サーバ機能を起動している端末とネットワークとのリンクが断になった場合に、他端末が呼制御サーバ機能を起動するシーケンス図である。図6は呼制御サーバ起動端末決定にかかる端末のフローチャートである。図7は呼制御サーバ機能を監視している端末のフローチャートである。図8は呼制御サーバ機能の処理を説明するフローチャートである。   Embodiments of the present invention will be described below with reference to the drawings using examples. Note that the same reference numerals are assigned to the same parts, and description thereof is not repeated. Here, FIG. 1 is a block diagram illustrating a network configuration. FIG. 2 is a functional block diagram of the terminal. FIG. 3 is a hardware block diagram of the terminal. FIG. 4 is a registration sequence diagram of terminals other than the terminal that is activating the call control server activation terminal determination and call control server function. FIG. 5 shows a state in which the registration sequence of FIG. 4 is completed and a terminal other than the terminal that has activated the call control server function detects the call control server function (hereinafter referred to as another terminal). FIG. 10 is a sequence diagram in which another terminal activates the call control server function when the link between the terminal that activates the call control server function and the network is disconnected in the monitored state. FIG. 6 is a flowchart of a terminal according to call control server activation terminal determination. FIG. 7 is a flowchart of the terminal monitoring the call control server function. FIG. 8 is a flowchart for explaining processing of the call control server function.

図1において、ネットワークは、WAN 11、WAN 11と端末処理型IPホンシステム20とに接続されたゲートウェイ(GW)13と、端末処理型IPホンシステム20とから構成される。端末処理型IPホンシステム20は、LAN 12と、LAN 12と接続された複数の端末30とから構成されている。ここで、端末30は、いずれも呼制御サーバ機能を有する端末であり、端末30−1は呼制御サーバ機能を起動している。一方、端末30−2〜30−4は、呼制御サーバ機能を起動していない端末である。端末30−2〜30−4は、端末30−1が起動した呼制御サーバ機能に帰属し、端末30−1自身も端末30−1が起動した呼制御サーバ機能に帰属している。   In FIG. 1, the network includes a WAN 11, a gateway (GW) 13 connected to the WAN 11 and a terminal processing type IP phone system 20, and a terminal processing type IP phone system 20. The terminal processing IP phone system 20 includes a LAN 12 and a plurality of terminals 30 connected to the LAN 12. Here, all of the terminals 30 are terminals having a call control server function, and the terminal 30-1 has activated the call control server function. On the other hand, the terminals 30-2 to 30-4 are terminals that have not activated the call control server function. The terminals 30-2 to 30-4 belong to the call control server function activated by the terminal 30-1, and the terminal 30-1 itself belongs to the call control server function activated by the terminal 30-1.

図2において、端末30は、LAN12と接続されたLANインターフェース部300と、LANインターフェース部300と接続された通信制御部301と、通信制御部301に接続された端末側呼制御プロトコル部302と呼制御サーバ起動通信部304と呼制御サーバプロトコル部305と呼制御サーバ確認通信部306と、端末側呼制御プロトコル部302と呼制御サーバプロトコル部305に接続されたマンマシンインターフェース部307と、呼制御サーバ起動通信部304と呼制御サーバプロトコル部305に接続された呼制御サーバ機能決定処理部303とから構成される。   In FIG. 2, the terminal 30 calls a LAN interface unit 300 connected to the LAN 12, a communication control unit 301 connected to the LAN interface unit 300, and a terminal-side call control protocol unit 302 connected to the communication control unit 301. Control server activation communication unit 304, call control server protocol unit 305, call control server confirmation communication unit 306, terminal side call control protocol unit 302, man-machine interface unit 307 connected to call control server protocol unit 305, call control The server activation communication unit 304 and the call control server function determination processing unit 303 connected to the call control server protocol unit 305 are configured.

LANインターフェース部300は、イーサネット(登録商標)などのLAN12を介した通信を行うための物理的なインターフェース部である。LANインターフェース部300は、またアクセス制御を実施する。通信制御部301は、イーサネットとの通信を制御する。端末側呼制御プロトコル部302は、発着信や転送を行うために呼制御サーバ機能を起動している端末との間で通信を行う。呼制御サーバ機能起動決定処理部303は、定められたルールにより、自端末の呼制御サーバを起動するか否かを決定する。呼制御サーバ起動通信部304は、呼制御サーバ機能を起動したことを自端末のアドレスと共に他の端末へ通知する。呼制御サーバ起動通信部304は、また他の端末が呼制御サーバ機能を起動した場合にその通知を受信し通知情報に含まれる端末アドレスを呼制御サーバのアドレスとして登録する処理を行う。   The LAN interface unit 300 is a physical interface unit for performing communication via the LAN 12 such as Ethernet (registered trademark). The LAN interface unit 300 also performs access control. The communication control unit 301 controls communication with the Ethernet. The terminal-side call control protocol unit 302 communicates with a terminal in which a call control server function is activated in order to make / receive a call or transfer. The call control server function activation determination processing unit 303 determines whether or not to activate the call control server of its own terminal according to a predetermined rule. The call control server activation communication unit 304 notifies other terminals that the call control server function has been activated together with the address of the own terminal. When another terminal activates the call control server function, the call control server activation communication unit 304 receives the notification and performs processing for registering the terminal address included in the notification information as the address of the call control server.

呼制御サーバプロトコル部305は、呼制御サーバ機能であり、自端末および他端末に対する登録処理や状態管理呼制御を実施する。本実施例では、呼制御はSIPを適用するので、呼制御サーバプロトコル部305は、SIPプロキシサーバ機能、レジストラサーバ機能、ロケーションサーバ機能を有する。また、上記SIPサーバ機能は一般のSIPサーバのように各端末で分散処理してもよい。呼制御サーバ確認通信部306は、他端末が起動している呼制御サーバ機能が正常に機能しているか否かを検出する。マンマシンインターフェース部307は、音声入出力、キー入力、LCD表示を実施する。   The call control server protocol unit 305 has a call control server function, and performs registration processing and state management call control for the own terminal and other terminals. In this embodiment, since SIP is applied to call control, the call control server protocol unit 305 has a SIP proxy server function, a registrar server function, and a location server function. In addition, the SIP server function may be distributed at each terminal like a general SIP server. The call control server confirmation communication unit 306 detects whether or not the call control server function activated by another terminal is functioning normally. The man-machine interface unit 307 performs voice input / output, key input, and LCD display.

図3において、端末30は、LAN12と接続されたLANインターフェース部300と、LANインターフェース部300と接続された中央演算処理部310と、中央演算処理部310と接続された音声入出力部314と表示部315とキー入力部316とデータ格納メモリ部312とプログラム格納メモリ部311と、各部に電源供給する電源部317とから構成される。   3, the terminal 30 includes a LAN interface unit 300 connected to the LAN 12, a central processing unit 310 connected to the LAN interface unit 300, a voice input / output unit 314 connected to the central processing unit 310, and a display. The unit 315, the key input unit 316, the data storage memory unit 312, the program storage memory unit 311, and a power supply unit 317 that supplies power to each unit.

プログラム格納メモリ311は、端末30の機能および呼制御サーバ機能を実現するプログラムを格納する。中央演算処理部310は、プログラム格納メモリ311に格納されたプログラムにしたがって、端末30全体の制御を行う。データ格納メモリ312は、通信用のデータおよび演算処理に使用するデータを格納する。音声入出力部314は、マイク、スピーカ、ハンドセットであり、さらに音声符号化/復号化を実施する。表示部315は、LCDまたはLEDによる文字、画像表示および可視光表示を行う。キー入力部316は、ボタンまたはタッチパネルによるキー入力を実現する。   The program storage memory 311 stores a program for realizing the function of the terminal 30 and the call control server function. The central processing unit 310 controls the entire terminal 30 according to the program stored in the program storage memory 311. The data storage memory 312 stores communication data and data used for arithmetic processing. The voice input / output unit 314 is a microphone, a speaker, and a handset, and further performs voice encoding / decoding. The display unit 315 performs character, image display, and visible light display using an LCD or LED. The key input unit 316 realizes key input using buttons or a touch panel.

図4において、端末30−1〜30−3は、ほぼ同時に電源が投入され、ネットワークとのリンクが確立する(S401〜S403)。端末30−1〜30−3は、ネットワークとのリンクが確立した後、乱数タイマをセットする(S404〜S406)。ここで、乱数タイマは、タイムアウト時間がランダムなタイマである。また、ここで端末30−1の乱数タイマが最初にタイムアウトしたとする。   In FIG. 4, the terminals 30-1 to 30-3 are powered on almost at the same time to establish a link with the network (S401 to S403). After the link with the network is established, the terminals 30-1 to 30-3 set a random number timer (S404 to S406). Here, the random number timer is a timer with a random timeout time. Here, it is assumed that the random number timer of the terminal 30-1 has timed out first.

端末30−1は、乱数タイマのタイムアウト後、呼制御サーバサーチタイマをセットし(S408)、呼制御サーバサーチパケットをマルチキャストで送信する(S409)。呼制御サーバサーチパケットを受信した端末30−2、30−3は、乱数タイマを停止する(S411、S412)。呼制御サーバサーチパケットを送信した端末30−1は、応答を受信しないので呼制御サーチタイマがタイムアウトしたのを受け、自身の呼制御サーバ機能を起動し(S413)、呼制御サーバ起動通知を自身のアドレスと共にマルチキャストで送信する(S414)。端末30−1は、自端末を自身の呼制御サーバに登録する(S416)。他端末30−2、30−3は、呼制御サーバ起動通知を受信すると、呼制御サーバ機能を起動した端末のアドレスを呼制御サーバアドレスとして保存する(S417、S418)。   After the timeout of the random number timer, the terminal 30-1 sets a call control server search timer (S408), and transmits a call control server search packet by multicast (S409). The terminals 30-2 and 30-3 that have received the call control server search packet stop the random number timer (S411, S412). The terminal 30-1 that has transmitted the call control server search packet does not receive a response, so that the call control search timer has timed out, activates its own call control server function (S413), and notifies itself of the call control server activation notification. And multicast address (S414). The terminal 30-1 registers its own terminal in its own call control server (S416). When receiving the call control server activation notification, the other terminals 30-2 and 30-3 store the address of the terminal that activated the call control server function as the call control server address (S417, S418).

端末30−2は、端末30−1の呼制御サーバ機能に対して登録要求(REGISTER)を送信する(S419)。登録要求を受信した端末30−1は、呼制御サーバ機能に登録し(S421)、登録の実施(200 OK)を登録要求した端末30−2に送信する(S422)。同様に、端末30−3は、端末30−1の呼制御サーバ機能に対して登録要求を送信する(S423)。登録要求を受信した端末30−1は、呼制御サーバ機能に登録し(S424)、登録の実施を登録を要求した端末30−3に送信する(S426)。   The terminal 30-2 transmits a registration request (REGISTER) to the call control server function of the terminal 30-1 (S419). The terminal 30-1 that has received the registration request registers in the call control server function (S421), and transmits registration execution (200 OK) to the terminal 30-2 that has requested registration (S422). Similarly, the terminal 30-3 transmits a registration request to the call control server function of the terminal 30-1 (S423). The terminal 30-1 that has received the registration request registers in the call control server function (S424), and transmits registration to the terminal 30-3 that has requested registration (S426).

ここで、遅れて端末30−4が電源投入されたことを説明する。端末30−4は、電源投入されると、ネットワークリンクを確立し(S427)、乱数タイマをセットする(S428)。端末30−4は、呼制御サーバ起動通知パケットを受信する前に乱数タイマがタイムアウトすると、呼制御サーバサーチタイマをセットし(S429)、呼制御サーバサーチパケットをマルチキャストで送信する(S431)。端末30−1は、呼制御サーバサーチパケットを受信すると、自身のアドレスを含む呼制御サーバサーチレスポンスを端末30−4に送信する(S432)。呼制御サーバサーチタイマがタイムアウトする前に呼制御サーバサーチレスポンスを受信した端末30−4は、呼制御サーバサーチタイマを停止し(S433)、端末30−1のアドレスを呼制御サーバのアドレスとして保存する(S434)。端末30−4は、端末30−1の呼制御サーバ機能に対して登録要求を送信する(S435)。登録要求を受信した端末30−1は、呼制御サーバ機能に登録し(S436)、登録の実施を登録を要求した端末30−4に登録の実施(200 OK)を送信する(S437)。   Here, it will be described that the terminal 30-4 is turned on with a delay. When powered on, the terminal 30-4 establishes a network link (S427) and sets a random number timer (S428). When the random number timer times out before receiving the call control server activation notification packet, the terminal 30-4 sets the call control server search timer (S429), and transmits the call control server search packet by multicast (S431). When receiving the call control server search packet, the terminal 30-1 transmits a call control server search response including its own address to the terminal 30-4 (S432). The terminal 30-4 receiving the call control server search response before the call control server search timer times out stops the call control server search timer (S433), and stores the address of the terminal 30-1 as the address of the call control server. (S434). The terminal 30-4 transmits a registration request to the call control server function of the terminal 30-1 (S435). The terminal 30-1 that has received the registration request registers in the call control server function (S436), and transmits the registration execution (200 OK) to the terminal 30-4 that requested the registration execution (S437).

図5において、端末30−1〜30−4はLANに接続され、呼制御サーバ機能を起動している端末30−1は、呼制御サーバ起動通知を送信する(S501)。呼制御サーバ起動通知の周期は予め定められた値であり、ここでは10秒間隔で送信する。他端末30−2〜30−4は、端末30−1からの呼制御サーバ起動通知を受信する度に検知タイマをリセットする(S502〜S504)。ここでは、更に2回、端末30−1が呼制御サーバ起動通知を送信し、他端末30−2〜30−4がタイマをリセットしたあと(S506〜S514)、端末30−1のLAN接続が切断されたとする。   In FIG. 5, the terminals 30-1 to 30-4 are connected to the LAN, and the terminal 30-1 that has activated the call control server function transmits a call control server activation notification (S501). The cycle of the call control server activation notification is a predetermined value, and is transmitted here at 10-second intervals. The other terminals 30-2 to 30-4 reset the detection timer every time the call control server activation notification is received from the terminal 30-1 (S502 to S504). Here, after the terminal 30-1 transmits the call control server activation notification twice and the other terminals 30-2 to 30-4 reset the timer (S506 to S514), the LAN connection of the terminal 30-1 is established. Suppose that it is disconnected.

端末30−1のLANとのリンクが断になった場合、呼制御サーバ起動通知が停止する。他端末30−2〜30−4は、呼制御サーバ起動通知を受信することができずタイマのタイムアウトが発生すると、電源投入時と同様に乱数タイマをセットする(S516〜S518)。ここでは、端末30−3の乱数タイマが一番早くタイムアウトしたとする。   When the link between the terminal 30-1 and the LAN is broken, the call control server activation notification is stopped. If the other terminals 30-2 to 30-4 cannot receive the call control server activation notification and a timer timeout occurs, the other terminals 30-2 to 30-4 set a random number timer in the same manner as when the power is turned on (S516 to S518). Here, it is assumed that the random number timer of the terminal 30-3 has timed out earliest.

端末30−3は、乱数タイマのタイムアウト後、自身の呼制御サーバ機能を起動し(S519)、呼制御サーバ起動通知(S520)を送信する。端末30―3は、自端末を自身の呼制御サーバ機能に登録する(S521)。他端末30−2、30−4は、乱数タイマを停止し(S522、S523)、呼制御サーバ起動通知に含まれる端末30−3のアドレスを呼制御サーバアドレスとして更新する(S524、S525)。次に他端末30−2、30−4は、端末30−3の呼制御サーバ機能に登録要求を送信する(S527、S528)。登録要求を受信した端末30−3は、端末30−2、30−4について登録が認められた端末である場合に、自身の呼制御サーバ機能に登録を行い(S529)、登録を行った事を通知する(S530、S531)。   After the timeout of the random number timer, the terminal 30-3 activates its own call control server function (S519) and transmits a call control server activation notification (S520). The terminal 30-3 registers its own terminal in its own call control server function (S521). The other terminals 30-2 and 30-4 stop the random number timer (S522, S523), and update the address of the terminal 30-3 included in the call control server activation notification as the call control server address (S524, S525). Next, the other terminals 30-2 and 30-4 transmit a registration request to the call control server function of the terminal 30-3 (S527, S528). The terminal 30-3 that has received the registration request registers with its own call control server function (S529) when registration is permitted for the terminals 30-2 and 30-4. (S530, S531).

端末30−3は、定期的に呼制御サーバ起動通知を送信し(S532、S536)、他端末30−2、30−4は、端末30−3から呼制御サーバ起動通知を受信する度に検知タイマをリセットする(S533、S534)。   The terminal 30-3 periodically transmits a call control server activation notification (S532, S536), and the other terminals 30-2 and 30-4 detect each time the call control server activation notification is received from the terminal 30-3. The timer is reset (S533, S534).

図6において、端末30は、電源が投入され、ネットワークとのリンクを確立すると、乱数で決定された時間の乱数タイマをセットする(S10)。端末30は、呼制御サーバサーチパケットを受信したか判定し(S11)、YESのとき、乱数タイマを停止する(S12)。端末30は、後述する呼制御サーバ機能監視処理をスタートさせ(S13)、受信した呼制御サーバ起動通知に含まれる端末のアドレスを呼制御サーバ機能のアドレスとして保存する(S14)。端末30は、登録した呼制御サーバ機能のアドレスに対して自身の端末を登録する処理を行い(S15)、終了する。 In FIG. 6, when the terminal 30 is turned on and establishes a link with the network, the terminal 30 sets a random number timer for a time determined by a random number (S10). The terminal 30 determines whether a call control server search packet has been received (S11), and when YES, stops the random number timer (S12). The terminal 30 starts a later-described call control server function monitoring process (S13), and stores the address of the terminal included in the received call control server activation notification as the address of the call control server function (S14). The terminal 30 performs a process of registering its own terminal for the registered address of the call control server function (S15) and ends.

ステップ11で呼制御サーバサーチパケットを受信していない場合(NO)、乱数タイマがタイムアウトしたか否かを判定する(S16)。ステップ16で乱数タイマがタイムアウトした場合(YES)、新たに予め定められた時間の呼制御サーバサーチタイマをセットし(S17)、呼制御サーバサーチパケットを送信する(S18)。ステップ19で呼制御サーバサーチタイマがタイムアウトしたかどうかを判断し(S19)、タイムアウトした場合(YES)、端末30は、呼制御サーバを起動し(S20)、呼制御サーバ起動通知を送信する(S21)。端末30は、自端末を自身の呼制御サーバ機能に登録し(S22)、後述する呼制御サーバ起動通知処理をスタートさせ(S23)、終了する。 If the call control server search packet has not been received in step 11 (NO), it is determined whether the random number timer has timed out (S16). If the random number timer times out in step 16 (YES), a call control server search timer for a new predetermined time is set (S17), and a call control server search packet is transmitted (S18). In step 19, it is determined whether or not the call control server search timer has timed out (S19). If timed out (YES), the terminal 30 activates the call control server (S20) and transmits a call control server activation notification (S20). S21). The terminal 30 registers its own terminal in its own call control server function (S22), starts a call control server activation notification process described later (S23), and ends.

ステップ19でタイムアウトしていない場合(NO)、端末30は、呼制御サーバサーチレスポンスを受信したか否かを判定する(S24)。ステップ24で呼制御サーバサーチレスポンスを受信した場合(YES)、端末30は、呼制御サーバサーチタイマを停止し(S25)、ステップ13に遷移する。   If the time-out has not occurred in step 19 (NO), the terminal 30 determines whether or not a call control server search response has been received (S24). When the call control server search response is received in step 24 (YES), the terminal 30 stops the call control server search timer (S25), and proceeds to step 13.

ステップ24で呼制御サーバサーチレスポンスを受信していない場合(NO)、端末30は、ステップ19に戻り、呼制御サーバサーチタイマのタイムアウトまたは呼制御サーバサーチレスポンス受信を待つ。同様に、ステップ16で乱数タイマがタイムアウトしていない場合、端末30は、ステップ11に戻り、呼制御サーバ起動通知の受信または乱数タイマのタイムアウトを待つ。   If the call control server search response has not been received at step 24 (NO), the terminal 30 returns to step 19 and waits for a timeout of the call control server search timer or reception of the call control server search response. Similarly, if the random number timer has not timed out in step 16, the terminal 30 returns to step 11 and waits for reception of a call control server activation notification or timeout of the random number timer.

図7を参照して、図6のステップ13の呼制御サーバ機能監視処理を説明する。図7において、呼制御サーバ機能監視処理は、他の端末が呼制御サーバ機能を起動しているとき、呼制御サーバ機能が正常に稼働しているか否かを監視する処理である。呼制御サーバ機能監視処理は、図6に示すように、他の呼制御サーバ起動通知を最初に受信するか、呼制御サーバサーチレスポンスを受信した後に開始される。   With reference to FIG. 7, the call control server function monitoring process in step 13 of FIG. 6 will be described. In FIG. 7, the call control server function monitoring process is a process for monitoring whether or not the call control server function is operating normally when another terminal is activating the call control server function. As shown in FIG. 6, the call control server function monitoring process is started after first receiving another call control server activation notice or receiving a call control server search response.

図7において、端末30は、まず、定期的に送信される呼制御サーバ起動通知間隔よりも長い時間の検知タイマをセットする(S301)。端末30は、呼制御サーバ起動通知を受信したか否かを判定する(S302)。YESのとき、端末30は、検知タイマをリセットし(S303)、ステップ302に戻る。   In FIG. 7, the terminal 30 first sets a detection timer for a time longer than the periodically transmitted call control server activation notification interval (S301). The terminal 30 determines whether a call control server activation notification has been received (S302). If YES, the terminal 30 resets the detection timer (S303), and returns to step 302.

ステップ302で呼制御サーバ起動通知を受信していない場合(NO)、端末30は、検知タイマがタイムアウトしたか否かを判定する(S304)。ステップ304で検知タイマがタイムアウトした場合(YES)、端末30は、乱数タイマをセットする(S305)。端末30は、呼制御サーバ起動通知を受信したか否かを再度判定する(S306A)。   When the call control server activation notification is not received in step 302 (NO), the terminal 30 determines whether or not the detection timer has timed out (S304). If the detection timer times out in step 304 (YES), the terminal 30 sets a random number timer (S305). The terminal 30 determines again whether the call control server activation notification has been received (S306A).

ステップ306Aで呼制御サーバ起動通知を受信した場合(YES)、乱数タイマを停止し(S306B)、呼制御サーバ起動通知に含まれるアドレスが、保存済みのアドレスから変更されたか否かを判定する(S307)。YESのとき、端末30は、保存されている呼制御サーバアドレスを新しいアドレスに更新し(S308)、そのアドレスを宛先にして自端末を呼制御サーバ機能に登録し(S309)、ステップ301に戻る。ステップ307で呼制御サーバアドレスが変更されていない場合、端末30は、またステップ301に戻る。   When the call control server activation notification is received in step 306A (YES), the random number timer is stopped (S306B), and it is determined whether or not the address included in the call control server activation notification has been changed from the stored address (step S306B). S307). In the case of YES, the terminal 30 updates the stored call control server address to a new address (S308), registers its own terminal in the call control server function with the address as a destination (S309), and returns to step 301. . If the call control server address has not been changed in step 307, the terminal 30 returns to step 301 again.

ステップ306Aで呼制御サーバ起動通知を受信していない場合(NO)、端末30は、乱数タイマがタイムアウトしたか否かを判定する(S310)。YESのとき、端末30は、自身の呼制御サーバ機能を起動し(S311)、呼制御サーバ起動通知を送信する(S312)。端末30は、自端末を自身の呼制御サーバに登録し(S313)、後述する呼制御サーバ起動送信処理をスタート(S314)させて、終了する。 When the call control server activation notification is not received in step 306A (NO), the terminal 30 determines whether or not the random number timer has timed out (S310). If YES, the terminal 30 activates its own call control server function (S311) and transmits a call control server activation notification (S312). The terminal 30 registers its own terminal in its own call control server (S313), starts a call control server activation transmission process described later (S314), and ends.

ステップ310で乱数タイマがタイムアウトしていない場合(NO)、端末30は、ステップ306Aに戻り、呼制御サーバ起動通知の受信または乱数タイマのタイムアウトまで待つ。ステップ304で検知タイマがタイムアウトしていない場合(NO)、端末30は、ステップ302に戻り、呼制御サーバ起動通知の受信または検知タイマのタイムアウトを待つ。 If the random number timer has not timed out in step 310 (NO), the terminal 30 returns to step 306A and waits until the reception of the call control server activation notification or the random number timer times out. When the detection timer has not timed out in step 304 (NO), the terminal 30 returns to step 302 and waits for reception of a call control server activation notification or timeout of the detection timer.

図8を参照して、呼制御サーバ機能を起動している端末による、呼制御サーバ起動通知を送信する処理を説明する。図8の呼制御サーバ起動送信処理は、図6のステップ23または図7のステップ314で開始される処理である。   With reference to FIG. 8, a process of transmitting a call control server activation notification by a terminal that activates the call control server function will be described. The call control server activation transmission process in FIG. 8 is a process started in step 23 in FIG. 6 or step 314 in FIG.

図8において、端末30は、まず、予め定められた時間の周期タイマをセットする(S81)。ここでは、端末30は、10秒をセットする。端末30は、次に呼制御サーバサーチが受信したか否を判断する(S82)。呼制御サーバサーチを受信すると(YES)、呼制御サーバサーチレスポンスを送信(S83)してステップ85に移行し、呼制御サーバサーチを受信しない場合は、そのままステップ85に移行する。次に、ステップ85で周期タイマがタイムアウトしたか否かを判定する。YESのとき、端末30は、呼制御サーバ起動通知を送信し(S86)、ステップ81に戻る。ステップ85で周期タイマがタイムアウトしていない場合(NO)、端末30は、ステップ82に移行し、周期タイマがタイムアウトするまで待つ。   In FIG. 8, the terminal 30 first sets a cycle timer for a predetermined time (S81). Here, the terminal 30 sets 10 seconds. Next, the terminal 30 determines whether or not a call control server search has been received (S82). If a call control server search is received (YES), a call control server search response is transmitted (S83) and the process proceeds to step 85. If no call control server search is received, the process proceeds to step 85 as it is. Next, in step 85, it is determined whether or not the periodic timer has timed out. If YES, the terminal 30 transmits a call control server activation notification (S86), and returns to step 81. If the periodic timer has not timed out in step 85 (NO), the terminal 30 proceeds to step 82 and waits until the periodic timer times out.

端末処理型IPホンシステムの構成を説明するブロック図である。It is a block diagram explaining the structure of a terminal processing type | mold IP phone system. 端末の機能ブロック図である。It is a functional block diagram of a terminal. 端末のハードウェアブロック図である。It is a hardware block diagram of a terminal. 呼制御サーバ起動端末決定および端末の登録シーケンス図である。It is a call control server starting terminal determination and a terminal registration sequence diagram. 呼制御サーバ機能を起動している端末とネットワークとのリンクが断になった場合に、他端末が呼制御サーバ機能を起動するシーケンス図である。FIG. 10 is a sequence diagram in which another terminal activates the call control server function when the link between the terminal that activates the call control server function and the network is disconnected. 呼制御サーバ起動端末決定の端末のフローチャートである。It is a flowchart of the terminal of call control server starting terminal determination. 呼制御サーバ監視処理の端末のフローチャートである。It is a flowchart of the terminal of a call control server monitoring process. 呼制御サーバの起動通知処理を説明するフローチャートである。It is a flowchart explaining the starting notification process of a call control server.

符号の説明Explanation of symbols

11…WAN、12…LAN、13…ゲートウェイ、20…端末処理型IPホンシステム、30…端末、300…LANインターフェース部、301…通信制御部、302…端末側呼プロトコル部、303…呼制御サーバ起動決定処理部、304…呼制御サーバ起動通信部、305…呼制御サーバプロトコル部、306…呼制御サーバ確認通信部、307…マンマシンインターフェース部、309…LANインターフェース部、310…中央演算処理部、311…プログラム格納メモリ部、312…データ格納メモリ部、314…音声入出力部、315…表示部、316…キー入力部、317…電源部。   DESCRIPTION OF SYMBOLS 11 ... WAN, 12 ... LAN, 13 ... Gateway, 20 ... Terminal processing type | mold IP phone system, 30 ... Terminal, 300 ... LAN interface part, 301 ... Communication control part, 302 ... Terminal side call protocol part, 303 ... Call control server Activation determination processing unit, 304 ... call control server activation communication unit, 305 ... call control server protocol unit, 306 ... call control server confirmation communication unit, 307 ... man machine interface unit, 309 ... LAN interface unit, 310 ... central processing unit 311 ... Program storage memory unit, 312 ... Data storage memory unit, 314 ... Voice input / output unit, 315 ... Display unit, 316 ... Key input unit, 317 ... Power supply unit.

Claims (1)

IPホンシステムを構成する呼制御機能を有するIPホンであって、
自IPホンまたは自IPホンに帰属している他IPホンの発着信に係る呼制御を処理する呼制御処理手段と、前記呼制御処理手段を起動中の他IPホンを探索するパケットをマルチキャストする呼制御起動中IPホン探索パケット送信手段と、自IPホンが前記呼制御処理手段を起動する旨の呼制御起動情報を他IPホンへマルチキャスト送信する呼制御起動情報送信手段と、自IPホンが前記呼制御処理手段を起動している場合に前記呼制御起動中IPホン探索パケットを受信すると、前記呼制御処理手段が起動中であることを示すレスポンスパケットを送信する呼制御起動中レスポンスパケット送信手段と、他IPホンから呼制御起動中IPホン探索パケット、または制御機能起動中レスポンスパケットを受信する呼制御起動中IPホン探索パケット/レスポンスパケット受信手段と、他IPホンから呼制御起動情報を受信する呼制御起動情報受信手段と、他IPホンへ帰属要求コマンドを送信する帰属要求送信手段と、を有し、
前記呼制御起動中IPホン探索パケット送信手段が呼制御起動中IPホン探索パケットを送信する前に前記呼制御起動中IPホン探索パケット/レスポンスパケット受信手段が他IPホンから呼制御起動中IPホン探索パケットを受信した場合に、前記呼制御起動中IPホン探索パケット送信手段は呼制御起動中IPホン探索パケットの送信を停止し、
前記呼制御起動中IPホン探索パケット送信手段が起動中IPホン探索パケットを送信した後、呼制御処理を起動する前、または前記呼制御起動情報送信手段が前記呼制御起動情報を送信する前に、前記呼制御起動中IPホン探索パケット/レスポンスパケット受信手段が呼制御起動中レスポンスパケットを受信した場合に、前記呼制御処理手段を起動しないで、前記呼制御起動情報送信手段は前記呼制御起動情報の送信を停止し、前記呼制御起動情報受信手段が前記呼制御起動情報を他IPホンから受信すると、前記帰属要求送信手段は前記呼制御起動情報の送信元へ帰属要求コマンドを送信し、
前記呼制御起動中IPホン探索パケット送信手段が前記呼制御起動中IPホン探索パケットを送信する際に、前記呼制御起動中IPホン探索パケット/レスポンスパケット受信手段が他IPホンから呼制御起動中IPホン探索パケットを受信していない場合に、前記呼制御起動中IPホン探索パケット送信手段は前記呼制御起動中IPホン探索パケットを送信し、前記呼制御起動情報送信手段が呼制御起動情報を送信する前に、前記呼制御起動中IPホン探索パケット/レスポンスパケット受信手段が呼制御起動中IPホンレスポンスパケットを受信していない場合に前記呼制御処理手段を起動すると共に、前記呼制御起動情報送信手段が呼制御起動情報を送信することを特徴とする呼制御機能を有するIPホン。
An IP phone having a call control function constituting an IP phone system,
Multicasting a call control processing means for processing call control related to outgoing / incoming calls of the own IP phone or another IP phone belonging to the own IP phone, and a packet for searching for the other IP phone that is activating the call control processing means Call control activation IP phone search packet transmission means, call control activation information transmission means for multicast transmission of call control activation information to the effect that the own IP phone activates the call control processing means, and the own IP phone When the call control processing means is activated, if the call control activation IP phone search packet is received, a response packet indicating that the call control processing means is activated is transmitted. Call control activation IP phone receiving call control activation IP phone search packet or control function activation response packet from another IP phone Includes a search packet / response packet receiving means, and call control start information receiving means for receiving a call control activation information from another IP phone, a belonging request transmitting means for transmitting a belonging request command to another IP phone, a,
The call control activation IP phone search packet / response packet reception means receives call control activation IP phone from another IP phone before the call control activation IP phone search packet transmission means transmits the call control activation IP phone search packet. When the search packet is received, the call control activation IP phone search packet transmission means stops transmission of the call control activation IP phone search packet,
After the call control activation IP phone search packet transmitting means transmits the active IP phone search packet and before starting the call control process or before the call control activation information transmission means transmits the call control activation information When the call control activation IP phone search packet / response packet receiving means receives the call control activation response packet, the call control activation information transmitting means does not activate the call control processing means, and the call control activation information transmission means When transmission of information is stopped and the call control activation information receiving means receives the call control activation information from another IP phone, the attribution request transmission means transmits an attribution request command to the transmission source of the call control activation information,
When the call control activation IP phone search packet transmission means transmits the call control activation IP phone search packet , the call control activation IP phone search packet / response packet reception means is active from another IP phone. When the IP phone search packet is not received, the call control activation IP phone search packet transmission means transmits the call control activation IP phone search packet, and the call control activation information transmission means transmits the call control activation information. Before transmitting, when the call control activation IP phone search packet / response packet receiving means has not received the call control activation IP phone response packet, the call control processing means is activated , and the call control activation information An IP phone having a call control function, wherein the transmission means transmits call control activation information .
JP2007037891A 2007-02-19 2007-02-19 IP phone with call control function Active JP4924082B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007037891A JP4924082B2 (en) 2007-02-19 2007-02-19 IP phone with call control function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007037891A JP4924082B2 (en) 2007-02-19 2007-02-19 IP phone with call control function

Publications (2)

Publication Number Publication Date
JP2008205699A JP2008205699A (en) 2008-09-04
JP4924082B2 true JP4924082B2 (en) 2012-04-25

Family

ID=39782740

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007037891A Active JP4924082B2 (en) 2007-02-19 2007-02-19 IP phone with call control function

Country Status (1)

Country Link
JP (1) JP4924082B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4985109B2 (en) * 2007-05-31 2012-07-25 株式会社ナカヨ通信機 IP phone terminal and IP phone system
JP5387151B2 (en) * 2009-06-05 2014-01-15 株式会社ナカヨ通信機 Relay device and call control message relay method
JP5544908B2 (en) * 2010-02-05 2014-07-09 株式会社ナカヨ通信機 Client server system, client terminal, client terminal having server function, and control method of client server system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005080032A (en) * 2003-09-02 2005-03-24 Yamaha Corp COMMUNICATION CONTROL METHOD, COMMUNICATION CONTROL DEVICE, AND PROGRAM
JP4900891B2 (en) * 2005-04-27 2012-03-21 キヤノン株式会社 Communication apparatus and communication method

Also Published As

Publication number Publication date
JP2008205699A (en) 2008-09-04

Similar Documents

Publication Publication Date Title
CN102185718A (en) System upgrading method and device
JP4924082B2 (en) IP phone with call control function
JP2010050669A (en) Voice communication system, device, and program
JP2007288598A (en) Digital cordless telephone set, and digital cordless telephone system
JP2008067225A (en) Mobile radio terminal device
JP4905198B2 (en) IP phone system and IP phone terminal
JP5733498B2 (en) Wireless communication system, method for disconnecting / connecting to communication system, program for disconnecting / connecting to communication system, and communication system
JP5211670B2 (en) Power-saving IP phone system
JP4232020B2 (en) IP phone terminal and IP phone system
JP5516775B2 (en) Power-saving IP phone main unit
JP6916469B2 (en) Telephone system, power supply hub device, main device and cordless telephone device
JP4985109B2 (en) IP phone terminal and IP phone system
JP2008236404A (en) IP telephone system, IP exchange, IP terminal, IP exchange backup method, and IP terminal login method
JP5007450B2 (en) Distributed call control IP phone system
JP2014146259A (en) Redundant VoIP system
JP5018231B2 (en) Telephone system and telephone terminal
JP2008244570A (en) Telephone system and operation information synchronization method
JP2013074578A (en) Communication device
JP2004096421A (en) Telephone set managing system and program therefor
US20080010423A1 (en) Network device and time synchronization method thereof
JP5387151B2 (en) Relay device and call control message relay method
JP5578193B2 (en) Distributed call control IP phone terminal
JP5334193B2 (en) Extension IP phone system
JP2000165478A (en) Communication equipment
JP2015173360A (en) Telephone system with flexible power failure response function

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100201

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110804

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110817

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111006

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111025

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111215

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

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

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

Free format text: PAYMENT UNTIL: 20150217

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4924082

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20150217

Year of fee payment: 3

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250