[go: up one dir, main page]

JP2003198603A - Communication equipment and communication system - Google Patents

Communication equipment and communication system

Info

Publication number
JP2003198603A
JP2003198603A JP2001395959A JP2001395959A JP2003198603A JP 2003198603 A JP2003198603 A JP 2003198603A JP 2001395959 A JP2001395959 A JP 2001395959A JP 2001395959 A JP2001395959 A JP 2001395959A JP 2003198603 A JP2003198603 A JP 2003198603A
Authority
JP
Japan
Prior art keywords
server
gatekeeper
device identifier
communication
identifier
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2001395959A
Other languages
Japanese (ja)
Inventor
Hiroaki Sato
太亮 佐藤
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.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2001395959A priority Critical patent/JP2003198603A/en
Publication of JP2003198603A publication Critical patent/JP2003198603A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To improve fault permeability. <P>SOLUTION: The communication equipment performs prescribed communication by using an equipment identifier server wherein a corresponding relation of a first equipment identifier belonging to a first identifier system and a second equipment identifier belonging to a second identifier system is registered. The communication equipment is provided with a registration requiring means for registering the corresponding relation to itself on the server; a normality inspecting means for inspecting operation normality of the server during usage; and a substitute server inspecting means for inspecting normality of operation concerning equipment identifier servers, by executing prescribed response confirmation communication parallel to a plurality of servers instead of the server during usage, when the normality inspecting means detects that operation of the sever during usage is not normal. From servers for which the substitute server inspecting means outputs inspection result that operation is normal, a server to be newly used is determined. <P>COPYRIGHT: (C)2003,JPO

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は通信システムに関
し、例えば、ITU−T勧告H.323に準拠した環境
でVoIP(Voice ovre IP)を行う場合などに適用して
好適なものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication system, and is preferably applied to a case where VoIP (Voice ovre IP) is performed in an environment based on ITU-T Recommendation H.323, for example.

【0002】また、本発明は、かかる通信システムの構
成要素としての通信装置に関するものである。
The present invention also relates to a communication device as a component of such a communication system.

【0003】[0003]

【従来の技術】IPネットワークにおいて、H.323
勧告に準拠したVoIP装置を使用して通信サービスを
提供する場合、各VoIP装置の接続情報や番号情報を
管理するゲートキーパ(Gatekeeper)が存在
する。
2. Description of the Related Art H.323 in IP networks
When providing a communication service using a VoIP device conforming to the recommendation, there is a gatekeeper that manages connection information and number information of each VoIP device.

【0004】ゲートキーパを使用するネットワークシス
テムではシステムに冗長性を持たせるために、ゲートキ
ーパは登録されているVoIP装置に対して、自装置に
異常が発生した場合に使用できる代わりのゲートキーパ
を複数示すことができる。
In a network system using a gatekeeper, in order to make the system redundant, the gatekeeper indicates to the registered VoIP device a plurality of alternative gatekeepers that can be used when an error occurs in the device itself. You can

【0005】運用ゲートキーパ障害時に使用できる代わ
りのゲートキーパの情報は、VoIP装置からゲートキ
ーパへの登録要求(Registration Req
uest:RRQ)メッセージに対する登録確認(Reg
istration Confirmation:RC
F)メッセージ中の代替ゲートキーパ情報(alternateGa
tekeeper情報)として提供される。代替ゲートキーパ情
報には、運用ゲートキーパの代わりに利用することので
きるゲートキーパ(すなわち代替ゲートキーパ)のIP
アドレスと優先度が含まれている。
Information on an alternative gatekeeper that can be used in the event of a failure of the operational gatekeeper is provided by a registration request (Registration Req) from the VoIP device to the gatekeeper.
Registration Confirmation (Reg: Uest: RRQ) Message
installation Confirmation: RC
F) Alternate gatekeeper information (alternateGa
tekeeper information). The alternative gatekeeper information includes the IP of the gatekeeper (that is, the alternative gatekeeper) that can be used in place of the operational gatekeeper.
Contains address and priority.

【0006】すなわち、図2において、主ゲートキーパ
(運用ゲートキーパ)11は、VoIP装置10に対
し、代替ゲートキーパ12に関する代替ゲートキーパ情
報を提供することができる。図2では代替ゲートキーパ
はゲートキーパ12だけしか図示していないが、これは
複数であってもかまわない。冗長度を高めるほど、より
高い信頼性を確保することができる。
That is, in FIG. 2, the main gatekeeper (operational gatekeeper) 11 can provide the VoIP device 10 with alternative gatekeeper information regarding the alternative gatekeeper 12. Although only the gatekeeper 12 is shown as the alternative gatekeeper in FIG. 2, a plurality of gatekeepers 12 may be provided. The higher the redundancy, the higher the reliability can be ensured.

【0007】代替ゲートキーパ情報を受け取ったVoI
P装置10は、運用ゲートキーパに障害が発生した場
合、自身の接続情報や番号情報を、代替ゲートキーパ1
2に登録し直すことにより、ユーザに対して通信サービ
スの提供を続けることができる。
VoI that received the alternative gatekeeper information
When a failure occurs in the operation gatekeeper, the P device 10 uses its own connection information and number information as the alternative gatekeeper 1
By re-registering in 2, it is possible to continue providing the communication service to the user.

【0008】代替ゲートキーパ情報に複数の代替ゲート
キーパが示されている場合、運用ゲートキーパ障害時に
は、VoIP装置10はまず最初に代替ゲートキーパ情
報のなかから最も優先度が高いゲートキーパを選択し、
そのゲートキーパに対して登録を試みる。登録が失敗し
たら、その次に優先度が高いゲートキーパに対して登録
を試みる。このようにして、登録が完了するまでVoI
P装置10は優先度に従ってゲートキーパへの登録処理
を繰り返す。
When a plurality of alternative gatekeepers are indicated in the alternative gatekeeper information, the VoIP device 10 first selects the gatekeeper with the highest priority from the alternative gatekeeper information when the operational gatekeeper fails.
Attempt registration with the gatekeeper. If the registration fails, the gatekeeper with the next highest priority is tried to register. In this way, VoI is used until registration is completed.
The P device 10 repeats the registration process to the gatekeeper according to the priority.

【0009】各登録処理における通信は、VoIP装置
10からゲートキーパ(例えば、12)へRRQメッセ
ージを送出し、当該ゲートキーパからの応答を待つもの
である。そして一定時間(勧告では3秒)待っても応答が
ない場合は再度RRQメッセージを送出し、一定回数
(勧告では3回)RRQメッセージを送出して応答が無い
場合には、そのゲートキーパへの登録が失敗したとみな
し、より優先度の低い次の代替ゲートキーパへRRQメ
ッセージを送出して同様な登録処理を繰り返す。
The communication in each registration process is to send an RRQ message from the VoIP device 10 to a gatekeeper (for example, 12) and wait for a response from the gatekeeper. If there is no response after waiting for a fixed time (3 seconds in the recommendation), the RRQ message is sent again and the fixed number of times is returned.
(Three times in the recommendation) If the RRQ message is sent and there is no response, it is considered that the registration to the gatekeeper has failed, and the RRQ message is sent to the next alternative gatekeeper with a lower priority and the same registration process is performed. repeat.

【0010】ゲートキーパの冗長度が高く信頼性の高い
ネットワークシステムの場合、このような登録処理の複
数回の繰り返しを含む登録手順が実行される可能性があ
る。
In the case of a network system in which the gatekeeper has high redundancy and high reliability, there is a possibility that a registration procedure including a plurality of repetitions of such registration processing will be executed.

【0011】[0011]

【発明が解決しようとする課題】しかしながら、上記の
登録処理を複数回繰り返す登録手順では、VoIP装置
10は優先度の高いゲートキーパから順番に選択して逐
次に登録処理を実行するため、選択したゲートキーパも
障害により無応答だった場合、RRQ応答待ち3秒を3
回で9秒も待ってからまた別のゲートキーパを選択して
登録処理を行うこととなり、正常動作中のゲートキーパ
へVoIP装置10が登録を完了するまでに、障害中ゲ
ートキーパ台数×9[秒]もの時間を無駄に要することと
なる。
However, in the registration procedure in which the above-described registration process is repeated a plurality of times, the VoIP device 10 sequentially selects the gatekeeper with the highest priority and executes the registration process in sequence. Also, if there is no response due to a failure, wait 3 seconds for RRQ response 3
After waiting 9 seconds at a time, another gatekeeper will be selected and registration processing will be performed. By the time the VoIP device 10 completes registration to a normally operating gatekeeper, the number of faulty gatekeepers x 9 [seconds] It is a waste of time.

【0012】そしてその間、VoIP装置10は通信の
ために必要な情報を受け取ることができないためVoI
P装置10配下のユーザは通信サービスを受けることが
できず、ゲートキーパ(11など)における障害発生の
影響がユーザの使い勝手に悪影響を与える可能性が高い
という問題点があった。
In the meantime, since the VoIP device 10 cannot receive the information necessary for communication, the VoIP device 10
There is a problem that the user under the P device 10 cannot receive the communication service and the influence of the failure occurrence in the gatekeeper (11 or the like) is likely to adversely affect the usability of the user.

【0013】[0013]

【課題を解決するための手段】かかる課題を解決するた
めに、第1の発明にかかる通信装置では、第1の識別子
体系に属する第1の装置識別子と、第2の識別子体系に
属する第2の装置識別子との対応関係を登録した装置識
別子サーバを利用して所定の通信を行う通信装置におい
て、(1)自身に関する前記対応関係を前記装置識別子
サーバに登録する登録要求手段と、(2)利用中の装置
識別子サーバの動作正常性を検査する正常性検査手段
と、(3)当該正常性検査手段が、利用中の装置識別子
サーバの動作が正常でないことを検出した場合には、利
用中の当該装置識別子サーバに替わる複数の装置識別子
サーバに対して、並行して所定の応答確認通信を実行す
ることでそれらの装置識別子サーバに関する動作の正常
性を検査する代替サーバ検査手段とを備え、(4)当該
代替サーバ検査手段が動作が正常であるとの検査結果を
出した装置識別子サーバのなかから、新たに利用する装
置識別子サーバを決定することを特徴とする。
In order to solve such a problem, in a communication device according to a first invention, a first device identifier belonging to a first identifier system and a second device identifier belonging to a second identifier system. In a communication device that performs a predetermined communication using a device identifier server that has registered a corresponding relationship with the device identifier of (1), (1) registration requesting means for registering the corresponding relationship regarding itself in the device identifier server; Normality checking means for checking the operation normality of the device identifier server being used, and (3) if the normality checking means detects that the device identifier server being used is not operating normally, it is being used. Alternate server for inspecting the normality of the operation related to the device identifier servers by executing predetermined response confirmation communication in parallel to the device identifier servers in place of the device identifier server. (4) The device identifier server to be newly used is determined from among the device identifier servers that have issued the inspection result that the alternative server inspection unit operates normally. .

【0014】また、第2の発明にかかる通信システムで
は、請求項1の通信装置と、当該通信装置に関する第1
の識別子体系に属する第1の装置識別子と、第2の識別
子体系に属する第2の装置識別子との対応関係を、当該
通信装置からの要求に応じて登録する登録受付手段を備
えた複数の装置識別子サーバとを備えたことを特徴とす
る。
According to a second aspect of the present invention, there is provided a communication device according to claim 1 and a first device relating to the communication device.
Devices having registration acceptance means for registering a correspondence relationship between a first device identifier belonging to the second identifier system and a second device identifier belonging to the second identifier system in response to a request from the communication device. And an identifier server.

【0015】[0015]

【発明の実施の形態】(A)実施形態 以下、本発明にかかる通信装置および通信システムの実
施形態について説明する。
BEST MODE FOR CARRYING OUT THE INVENTION (A) Embodiments Embodiments of a communication device and a communication system according to the present invention will be described below.

【0016】ITU−T勧告H.323に準拠したゲー
トキーパは、ターミナルまたはゲートウエイに対してア
ドミッション制御機能やアドレス変換機能などを提供す
る制御装置である。したがってゲートキーパは多機能で
あるが、そのアドレス変換機能にだけ注目する場合、ネ
ームサーバの一種であるとみることができる。
The gatekeeper conforming to ITU-T Recommendation H.323 is a control device that provides an admission control function and an address conversion function to a terminal or a gateway. Therefore, although the gatekeeper is multifunctional, it can be regarded as a kind of name server if its address translation function is the only focus.

【0017】一般的に、問い合わせに応じてネットワー
ク上のコンピュータ装置に関する識別子(例えば、IP
アドレスなど)を提供するシステムをネームサーバ(Na
me Server)と呼び、このような問い合わせを実行する
システムをネームレゾルバ(Name Resolver)と呼ぶ。
In general, in response to an inquiry, an identifier (for example, IP
A system that provides addresses, etc.
me Server) and the system that executes such queries is called a name resolver.

【0018】ITU−T勧告H.323に準拠したター
ミナルには、例えば、IP電話機などのVoIP端末が
該当し、ゲートウエイにはVoIPゲートウエイ等が該
当するので、これらが当該ネームレゾルバに相当するも
のとなる。
A terminal conforming to ITU-T Recommendation H.323 corresponds to, for example, a VoIP terminal such as an IP telephone, and a gateway corresponds to a VoIP gateway. Therefore, these correspond to the name resolver. Become.

【0019】ゲートキーパを設置するか否かはオプショ
ンであるが、設置した場合、VoIP端末やVoIPゲ
ートウエイは必ず、ゲートキーパの機能を利用しなけれ
ばならない。
Whether or not the gatekeeper is installed is optional, but when it is installed, the VoIP terminal and the VoIP gateway must always use the function of the gatekeeper.

【0020】(A−1)実施形態の構成 本実施形態にかかる音声通話システム20の全体構成例
を図5に示す。
(A-1) Configuration of Embodiment FIG. 5 shows an example of the overall configuration of a voice call system 20 according to this embodiment.

【0021】図5において、当該音声通話システム20
は、2つのゾーンZ1,Z2を含み、当該ゾーンZ1に
は、IP網22と、ゲートキーパ21A〜21Nと、I
P電話機23と、VoIPゲートウエイ24と、既存電
話網25と、電話機26とが収容されている。
In FIG. 5, the voice communication system 20 is concerned.
Includes two zones Z1 and Z2, and the zone Z1 includes an IP network 22, gatekeepers 21A to 21N, and I.
A P telephone 23, a VoIP gateway 24, an existing telephone network 25, and a telephone 26 are housed.

【0022】ゾーンZ2の内部構成はゲートキーパ30
とIP電話機31を有すること以外図示していないが、
ゾーンZ1と同様な構成であってよい。
The internal structure of the zone Z2 is the gatekeeper 30.
Although not shown except that it has an IP telephone 31 and
It may have the same configuration as the zone Z1.

【0023】ゾーンZ1,Z2などの1つのゾーンは
H.323勧告に対応した概念で、基本的に単一のゲー
トキーパによって管理される範囲を示す。換言するな
ら、ゲートキーパは、自身が管理する自ゾーン内に属す
るすべての管理対象(端末、ゲートウエイ、MCU(マ
ルチポイント制御ユニット)など)を管理する。
One zone such as zones Z1 and Z2 is a concept corresponding to the H.323 recommendation, and basically indicates a range managed by a single gatekeeper. In other words, the gatekeeper manages all management targets (terminals, gateways, MCUs (multipoint control units), etc.) that belong to its own zone managed by itself.

【0024】図5上では、単一のゾーンZ1内に複数の
ゲートキーパ21A〜21Nを設けているが、これは冗
長構成のためであり、任意の時点でゾーンZ1のゲート
キーパとして機能するゲートキーパは21A〜21Nの
うちの1つだけである。例えば、ゲートキーパ21Aが
ゾーンZ1のゲートキーパとして機能している運用中の
ゲートキーパであるとすると、他のゲートキーパ21B
〜21Xは待機中の代替ゲートキーパとなる。本実施形
態の構成上、代替ゲートキーパの待機は、待機状態でも
ICMPエコー応答メッセージを速やかに返すことがで
きるように、通電状態で待機するホットスタンバイが望
ましい。
In FIG. 5, a plurality of gatekeepers 21A to 21N are provided in a single zone Z1. However, this is because of the redundant configuration, and the gatekeeper 21A which functions as the gatekeeper of the zone Z1 at any time is 21A. Only one of ~ 21N. For example, if the gatekeeper 21A is an operating gatekeeper functioning as the gatekeeper of the zone Z1, then another gatekeeper 21B is used.
21X will be the alternative gatekeepers on standby. In the configuration of this embodiment, the standby of the alternative gatekeeper is preferably a hot standby that waits in an energized state so that the ICMP echo response message can be quickly returned even in the standby state.

【0025】もし必要ならば、ゲートキーパの冗長構成
を1つのゾーン内ではなく複数ゾーンにまたがって実現
するようにしてもよい。その場合、例えば、ゾーンZ1
内のゲートキーパに障害が発生すると、ゾーンZ2内の
ゲートキーパ30(ゾーンZ2内で運用中であってよ
い)がゾーンZ1の管理の全部または一部を受け持つこ
とになる。ただしここでは説明の簡単のために、ゲート
キーパの冗長構成は1つのゾーン内でのみ実現するもの
とする。
If desired, a redundant configuration of the gatekeeper may be implemented across multiple zones rather than within one zone. In that case, for example, zone Z1
When a failure occurs in the gatekeeper in the zone Z2, the gatekeeper 30 in the zone Z2 (which may be in operation in the zone Z2) takes charge of all or part of the management of the zone Z1. However, for simplicity of explanation, it is assumed that the redundant configuration of the gatekeeper is realized only in one zone.

【0026】また、待機中の代替ゲートキーパ21B〜
21Nには優先順位P1〜PN−1が付与されていて、
優先順位は、代替ゲートキーパ21Bに付与されたP1
がもっとも高く、代替ゲートキーパ21Cに付与された
P2が2番目で、…、代替ゲートキーパ21Nに付与さ
れたPN−1がもっとも低いものとする。
Further, the alternative gatekeepers 21B to 21B, which are on standby,
21N is given priority P1 to PN-1,
The priority is P1 given to the alternative gatekeeper 21B.
Is the highest, P2 given to the alternative gatekeeper 21C is second, and ..., PN-1 given to the alternative gatekeeper 21N is the lowest.

【0027】これらのゲートキーパ21A〜21Nが接
続されているIP網22は、TCP/IPプロトコル体
系にしたがって通信が行われるネットワークで、IP電
話機23などもイーサネット(登録商標)(Ether
net(登録商標))を介して当該IP網22に収容さ
れている。
The IP network 22 to which these gatekeepers 21A to 21N are connected is a network in which communication is performed according to the TCP / IP protocol system, and the IP telephone 23 and the like are also Ethernet (registered trademark) (Ether).
It is accommodated in the IP network 22 via the net (registered trademark).

【0028】一方、既存電話網25は、アナログ電話網
やISDN網であってよく、対応する電話機26を収容
している。
On the other hand, the existing telephone network 25 may be an analog telephone network or an ISDN network, and accommodates the corresponding telephone 26.

【0029】当該既存電話網25とIP網22のあいだ
に設置されるVoIPゲートウエイ24は、電話機26
を使用するユーザU2とIP電話機(23または31)
を使用するユーザU1とが相互に通話できるようにする
ために機能する部分で、既存電話網25から供給される
回線信号(例えば、CS1)に対しては電話番号をIP
アドレスに変換したり、回線信号(例えば、CS1)を
符号化することで回線信号(例えば、CS1)に対応す
る符号化音声データを収容したIPパケット(例えば、
PT1)をIP網22へ送出し、反対に、IP網22か
ら供給されるIPパケット(例えば、PT2)に対して
はIPアドレスを電話番号に変換したり、IPパケット
(例えば、PT2)に収容されている符号化音声データ
を復号して当該復号結果に対応する回線信号(例えば、
CS2)を既存電話網25に送出する。
The VoIP gateway 24 installed between the existing telephone network 25 and the IP network 22 is a telephone 26.
User U2 and IP phone (23 or 31)
It is a part that functions to enable mutual communication with the user U1 who is using the telephone number. For the line signal (for example, CS1) supplied from the existing telephone network 25, the telephone number is set to IP.
An IP packet containing encoded voice data corresponding to a line signal (for example, CS1) by converting it into an address or encoding a line signal (for example, CS1) (for example,
PT1) is sent to the IP network 22, and conversely, for the IP packet (eg, PT2) supplied from the IP network 22, the IP address is converted into a telephone number, or accommodated in the IP packet (eg, PT2). The coded voice data being decoded is decoded and the line signal corresponding to the decoding result (for example,
CS2) is sent to the existing telephone network 25.

【0030】図5の例では、回線信号CS1,CS2お
よびIPパケットPT1,PT2は、電話機26とIP
電話機23を用いたユーザU2,U1間の音声通話のた
めにやり取りされるもので、電話機26側のユーザU2
が発話した内容が回線信号CS1に対応し、IP電話機
23側のユーザU1が発話した内容がIPパケットPT
2に収容された符号化音声データに対応する。もちろ
ん、IP電話機23はイーサネット上に配置されるので
あるから、実際には、IPパケットPT2はIP電話機
23から送出された時点ではMACフレームに収容され
た形であることは当然である。
In the example of FIG. 5, the line signals CS1 and CS2 and the IP packets PT1 and PT2 are transmitted to the telephone 26 and the IP.
It is exchanged for a voice call between the users U2 and U1 using the telephone 23, and the user U2 on the telephone 26 side.
Uttered contents correspond to the line signal CS1, and the contents uttered by the user U1 on the IP telephone 23 side are the IP packet PT.
2 corresponds to the encoded audio data. Of course, since the IP telephone 23 is arranged on the Ethernet, it goes without saying that the IP packet PT2 is actually contained in the MAC frame when it is sent from the IP telephone 23.

【0031】ユーザU1,U2間の音声通話は、ユーザ
U1から発呼することで始まる場合と、反対にユーザU
2から発呼することで始まる場合とがある。いずれの場
合で、ユーザU1,U2がIP電話機23や電話機26
に対して操作するのは、相手の電話番号だけである。し
かしながらIP網22上で通信相手を特定するために用
いることができる識別子はIPアドレスだけであるた
め、電話番号をIPアドレスに変換する操作が必要とな
り、変換先のIPアドレスを得るためにゲートキーパ2
1Aに対する問い合わせが必要となる。
The voice call between the users U1 and U2 begins with the call from the user U1 and is opposite to that when the user U1 makes a call.
It may start by making a call from 2. In either case, the users U1 and U2 have IP telephones 23 and telephones 26
You can only operate with the other party's telephone number. However, since the only identifier that can be used to identify the communication partner on the IP network 22 is the IP address, the operation of converting the telephone number into the IP address is required, and the gatekeeper 2 is required to obtain the conversion destination IP address.
Inquiries for 1A are required.

【0032】IP電話機23はユーザU1に対しては既
存の電話機(例えば26)と同様なユーザインタフェー
スを提供するが、IP網を用いて音声通話(リアルタイ
ムの双方向通信)を行うことのできる通信装置で、ゲー
トキーパ(例えば、21A)に対する問い合わせや登録
などを実行するためのゲートキーパインタフェースを備
えている。したがってIP電話機相互間(例えば、23
と31間)では、VoIPゲートウエイ等を介すること
なく通話することが可能である。
The IP telephone 23 provides the user U1 with a user interface similar to that of an existing telephone (for example, 26), but communication capable of performing voice communication (real-time two-way communication) using the IP network. The device has a gatekeeper interface for executing inquiries, registrations, and the like for the gatekeeper (for example, 21A). Therefore, between IP phones (for example, 23
And 31), it is possible to make a call without going through a VoIP gateway or the like.

【0033】IP電話機23はまた、必要に応じて動画
像を処理するための構成要素を搭載してビデオ会議など
に対応できるようにしてもよい。
The IP telephone 23 may also be equipped with a component for processing a moving image as required so that it can support a video conference.

【0034】ゲートキーパ21A〜21Nに対する問い
合わせや登録を実行するVoIPゲートウエイ24やI
P電話機(23)などのVoIP装置の主要部の構成例
は図3に示す通りである。
The VoIP gateway 24 and I for executing inquiries and registrations for the gatekeepers 21A to 21N.
A configuration example of the main part of the VoIP device such as the P telephone (23) is as shown in FIG.

【0035】図3に示した構成要素に関するかぎり、V
oIPゲートウエイ24と、IP電話機23に実質的な
相違はないため、図3に示したVoIP装置は、VoI
Pゲートウエイ24とみてもよく、IP電話機23とみ
てもよいが、ここでは主として、図3にはVoIPゲー
トウエイ24を示したものとして説明を進める。なお、
他ゾーンZ2のIP電話機31は、通常のIP電話機で
あってもよく、図3に示す構成を備えるものであっても
かまわない。
As far as the components shown in FIG. 3 are concerned, V
Since there is no substantial difference between the oIP gateway 24 and the IP telephone 23, the VoIP device shown in FIG.
Although it may be regarded as the P gateway 24 or the IP telephone 23, the description will be mainly given here assuming that the VoIP gateway 24 is shown in FIG. 3. In addition,
The IP telephone 31 in the other zone Z2 may be a normal IP telephone or may have the configuration shown in FIG.

【0036】(A−1−1)VoIPゲートウエイの内
部構成例 図3において、当該VoIPゲートウエイ24は、通信
制御部40と、ゲートキーパ状態管理部41と、代替ゲ
ートキーパ最適発見部42とを備えている。
(A-1-1) Internal Configuration Example of VoIP Gateway In FIG. 3, the VoIP gateway 24 includes a communication control unit 40, a gatekeeper state management unit 41, and an alternative gatekeeper optimum finding unit 42. .

【0037】このうち通信制御部40は、前記回線信号
CS1の処理やIPパケットPT1の処理など、VoI
Pゲートウエイとしての一般的な通信を接続するほか、
ゲートキーパ状態管理部41や代替ゲートキーパ最適発
見部42と連携して、本実施形態に特徴的な処理を行う
部分である。
Of these, the communication control unit 40 performs VoI for processing the line signal CS1 and the IP packet PT1.
In addition to connecting general communication as a P gateway,
This is a part that cooperates with the gatekeeper state management part 41 and the alternative gatekeeper optimum finding part 42 to perform the processing characteristic of this embodiment.

【0038】ゲートキーパ状態管理部41は、VoIP
ゲートウエイ24自身のIPアドレスと電話番号(例え
ば、TN2)の対応関係など登録を要する情報(登録情
報)の登録を要求するRRQメッセージをゲートキーパ
に送信したり、その返答としてのRCFメッセージをゲ
ートキーパから受信したりするゲートキーパインタフェ
ースに相当する部分で、運用ゲートキーパ(ここでは2
1A)に障害が発生したことを検出する機能も有する。
The gatekeeper state management unit 41 uses VoIP
Send an RRQ message to the gatekeeper requesting registration of information (registration information) that needs to be registered, such as the correspondence between the IP address of the gateway 24 itself and the telephone number (eg, TN2), or receive an RCF message as a reply from the gatekeeper. The part corresponding to the gatekeeper interface, which is the operation gatekeeper (here, 2
It also has a function of detecting that a failure has occurred in 1A).

【0039】運用ゲートキーパ21Aの障害発生を検出
する方法(障害発生検出方法)については様々なものが
考えられるが、例えば、問い合わせに対する応答が所定
時間経過しても返ってこないことや、VoIPゲートウ
エイ24とゲートキーパ21Aのあいだの経路上に存在
するルータ等からICMPDestination Unreachable
(終点到達不可能)メッセージが返されたことをもっ
て、障害発生の検出としてもよい。
Various methods are conceivable for detecting a failure occurrence in the operation gatekeeper 21A (failure occurrence detection method). For example, a response to an inquiry is not returned even after a predetermined time has passed, and the VoIP gateway 24 ICMP Destination Unreachable from a router or the like existing on the path between the gateway and the gatekeeper 21A.
The occurrence of a failure may be detected by returning the (end point unreachable) message.

【0040】したがってこの障害には、ゲートキーパ2
1Aの内部で発生した障害に加えて、VoIPゲートウ
エイ24とゲートキーパ21Aのあいだの経路に発生し
た障害なども含むことになる。発生した障害がこれらの
いずれであっても、VoIPゲートウエイ24がゲート
キーパ21Aの提供するアドレス変換機能を利用できな
い点では同じである。
Therefore, the gatekeeper 2
In addition to the failure that occurred inside 1A, it also includes the failure that occurred in the path between the VoIP gateway 24 and the gatekeeper 21A. It is the same in that the VoIP gateway 24 cannot use the address translation function provided by the gatekeeper 21A regardless of the fault that has occurred.

【0041】ゲートキーパのアドレス変換機能とは、電
話番号などを用いて問い合わせると、当該電話番号に対
応付けられたIPアドレスを検索して返す機能のことで
ある。実際に当該IPアドレスを付与したIPパケット
(例えば、前記PT1)を生成すること等はVoIPゲ
ートウエイ24自体の機能による。
The address conversion function of the gatekeeper is a function that, when an inquiry is made using a telephone number or the like, an IP address associated with the telephone number is retrieved and returned. The actual generation of an IP packet (for example, the PT1) to which the IP address is given depends on the function of the VoIP gateway 24 itself.

【0042】前記最適発見部42は、当該状態管理部4
1が運用ゲートキーパ21Aの障害発生を検出したとき
に機能する部分で、ICMPエコー要求メッセージを利
用して最適な代替ゲートキーパを発見する。
The optimum finding section 42 is connected to the state management section 4 concerned.
1 is a part that functions when detecting the occurrence of a failure in the operational gatekeeper 21A, and finds an optimal alternative gatekeeper using the ICMP echo request message.

【0043】当該最適発見部42はまた、当該ICMP
エコー要求メッセージの送信先を特定するために前記R
CFメッセージから、代替ゲートキーパ21B〜21N
に関する代替ゲートキーパ情報(すなわち当該ゲートキ
ーパのIPアドレス(ここでは、IP5〜IP7)と優
先度(P1〜(PN−1))得て、記憶部42Aに格納
しておく。
The optimum finding unit 42 also receives the ICMP.
The R for identifying the destination of the echo request message
From the CF message, substitute gatekeepers 21B to 21N
The alternative gatekeeper information (that is, the IP address of the gatekeeper (here, IP5 to IP7) and the priority (P1 to (PN-1)) are obtained and stored in the storage unit 42A.

【0044】RCFメッセージはRRQメッセージを送
信したことに対する返答であるから、通常、障害発生が
検出されるのはVoIPゲートウエイ24が自身の前記
登録情報をゲートキーパ21Aに登録してからかなり時
間が経過したときである。したがって、記憶部42Aに
は、少なくともその時間のあいだ、代替ゲートキーパ2
1B〜21Nに関する代替ゲートキーパ情報を保存して
おく必要がある。
Since the RCF message is a reply to the transmission of the RRQ message, it is usually that a considerable amount of time has passed since the VoIP gateway 24 registered its registration information in the gatekeeper 21A. It's time. Therefore, the storage unit 42A stores in the alternative gatekeeper 2 for at least that time.
It is necessary to save the alternative gatekeeper information regarding 1B to 21N.

【0045】IP網22で利用されるTCP/IPプロ
トコル体系において、OSI参照モデルのネットワーク
層に相当するインターネット層には、IPプロトコルが
配置される。IPプロトコルは単独ではまったく信頼性
のないプロトコルであり、例えば、送信したIPパケッ
トが送信先まで届いたかどうかでさえ確認することがで
きないため、TCP/IPプロトコル体系では、少なく
とも送信したIPパケットが送信先まで届いたかどうか
を送信元で認識することができる程度の最低限度の信頼
性を得るために、インターネット層には必ず、ICMP
プロトコルも配置する。したがってTCP/IPに対応
した機器は必ずICMPプロトコルに対応することがで
きる。
In the TCP / IP protocol system used in the IP network 22, the IP protocol is arranged in the internet layer corresponding to the network layer of the OSI reference model. The IP protocol is a completely unreliable protocol by itself. For example, at least the transmitted IP packet is transmitted in the TCP / IP protocol system because the transmitted IP packet cannot be confirmed even if it reaches the destination. In order to obtain the minimum level of reliability that allows the sender to recognize whether the packet has arrived, the Internet layer must always use ICMP.
Place the protocol as well. Therefore, a device compatible with TCP / IP can always support the ICMP protocol.

【0046】ゲートキーパ21A〜21NもIP網22
に配置され、TCP/IPに対応した機器であるから、
当然、ICMPプロトコルに対応可能である。
The gatekeepers 21A to 21N are also IP networks 22.
Is a device that supports TCP / IP and is
Of course, it is possible to support the ICMP protocol.

【0047】ICMPのメッセージのなかには、ルータ
で輻輳が発生したことを送信元(始点)に伝えるICM
PSourceQuench(始点抑制)メッセージのように、当該
メッセージの送信がかえって新たな輻輳を招く可能性が
あるために現実の実装では使用されないものもあるが、
ICMPエコー要求メッセージにはこのような弊害がほ
とんどないため、疎通確認(あるいは機器の稼働状態の
確認)などに広く用いられており、ゲートキーパ21A
〜21Nの実装でも、これを使用することが十分に可能
であるものと考えられる。
In the ICMP message, the ICM for notifying the sender (starting point) that congestion has occurred in the router
Some of them, such as PSourceQuench (start point suppression) message, are not used in the actual implementation because the transmission of the message may cause new congestion.
Since the ICMP echo request message has almost no such an adverse effect, it is widely used for communication confirmation (or confirmation of the operating state of equipment) and the like.
It is considered that it is sufficiently possible to use this even in the implementation of ~ 21N.

【0048】従来は、ある代替ゲートキーパに対してR
RQメッセージを送信することで行う上述した登録処理
を、各代替ゲートキーパに対し、逐次、繰り返していた
が、本実施形態において当該最適発見部42は、ある代
替ゲートキーパ(例えば、21B)に対して送信したI
CMPエコー要求メッセージに対するICMPエコー応
答メッセージの到着を一定時間待っているあいだにも、
次の代替ゲートキーパ(例えば、21C)に対してIC
MPエコー要求メッセージを送信するため、前記登録手
順の開始から終了までに相当する時間を短縮することが
できる。
Conventionally, for some alternative gatekeeper, R
Although the above-described registration processing performed by transmitting the RQ message is sequentially repeated for each alternative gatekeeper, in the present embodiment, the optimum finding unit 42 transmits the alternative gatekeeper (for example, 21B). I
While waiting for the arrival of the ICMP echo response message for the CMP echo request message for a certain period of time,
IC for the next alternative gatekeeper (eg 21C)
Since the MP echo request message is transmitted, it is possible to shorten the time corresponding to the start to the end of the registration procedure.

【0049】当該ICMPエコー要求メッセージを受信
してICMPエコー応答メッセージを返すゲートキーパ
21B〜21Nの構成は、運用ゲートキーパ21Aも含
め、実質的にすべて同じであってよい。
The configuration of the gatekeepers 21B to 21N that receive the ICMP echo request message and return the ICMP echo response message may be substantially the same, including the operation gatekeeper 21A.

【0050】これらのゲートキーパ21A〜21Nは少
なくとも、前記VoIPゲートウエイ24や、IP電話
機23など自ゾーンZ1内の管理対象に関する前記登録
情報(電話番号とIPアドレスの対応関係を含む)を登
録し、保存するためのデータベースM1〜MNを備えて
いる。
These gatekeepers 21A to 21N register and store at least the registration information (including the correspondence between the telephone number and the IP address) regarding the management target in the own zone Z1 such as the VoIP gateway 24 and the IP telephone 23. The databases M1 to MN for performing the operations are provided.

【0051】例えば、前記電話機26の電話番号をTN
2とし、前記VoIPゲートウエイ24のIPアドレス
をIP2とし、前記IP電話機23のIPアドレスをI
P1,電話番号をTN1とすると、すでに前記登録情報
を登録済みで運用ゲートキーパ21AのデータベースM
1には、電話番号TN2とIPアドレスIP2が対応付
けられて登録され、電話番号TN1とIPアドレスIP
1とが対応付けられて登録されている。
For example, if the telephone number of the telephone 26 is TN
2, the IP address of the VoIP gateway 24 is IP2, and the IP address of the IP telephone 23 is I.
Let P1 be the telephone number and TN1 be the database M of the operational gatekeeper 21A with the registration information already registered.
1, the telephone number TN2 and the IP address IP2 are registered in association with each other, and the telephone number TN1 and the IP address IP are registered.
1 and 1 are associated and registered.

【0052】電話番号とIPアドレスの対応関係は1対
1である必要はなく、VoIPゲートウエイ24のIP
アドレスであるIP2には既存電話網25に収容されて
いる電話機26と同様な多数の電話機の電話番号が対応
付けられるし、IP電話機23の側でも、イーサネット
とIP網22のあいだにプロキシサーバなどを配置する
場合には、プロキシサーバのIPアドレスに対し、当該
イーサネットに収容されているIP電話機23と同様な
多数のIP電話機の電話番号が対応付けられる可能性が
ある。
The correspondence between the telephone number and the IP address does not have to be one-to-one, and the IP of the VoIP gateway 24
The address IP2 is associated with the telephone numbers of many telephones similar to the telephones 26 accommodated in the existing telephone network 25, and the IP telephone 23 side also has a proxy server or the like between the Ethernet and the IP network 22. When arranging, the telephone numbers of many IP telephones similar to the IP telephone 23 accommodated in the Ethernet may be associated with the IP address of the proxy server.

【0053】この場合、IPアドレスIP2を宛先アド
レスとしてIPパケットに収容してVoIPゲートウエ
イ24に届けられたデータの最終的な宛先(例えば、電
話機26)を特定するのは、既存電話網25の仕事であ
る。同様に、プロキシサーバのIPアドレスを宛先とし
て届けられたIPパケットの最終的な宛先(例えば、I
P電話機23)を特定するのはイーサネットの仕事であ
る。
In this case, it is the job of the existing telephone network 25 to specify the final destination (for example, the telephone set 26) of the data delivered to the VoIP gateway 24 by accommodating the IP address IP2 in the IP packet as the destination address. Is. Similarly, the final destination of the IP packet delivered to the IP address of the proxy server (for example, I
It is the Ethernet's job to identify the P-phone 23).

【0054】なお、ゲートキーパの構成自体は、ゾーン
Z2のゲートキーパ30も同じで、ゾーンZ2内におけ
る同様な登録情報を登録し、保存するためのデータベー
スMXを備えている。
The structure of the gatekeeper is the same as that of the gatekeeper 30 in the zone Z2, and the gatekeeper 30 has a database MX for registering and storing similar registration information in the zone Z2.

【0055】各ゲートキーパが管理するのは自ゾーン内
の管理対象だけであるため、ゾーンZ1,Z2間で発呼
される場合には、ゲートキーパ間で問い合わせが行われ
ることになる。
Since each gatekeeper manages only the management target within its own zone, when a call is made between the zones Z1 and Z2, an inquiry is made between the gatekeepers.

【0056】例えば、IP電話機23からIP電話機3
1に発呼する場合には、ゲートキーパ21AにIP電話
機31の電話番号TN3に対応するIPアドレスを問い
合わせても、ゲートキーパ21AはデータベースM1内
では有効な検索結果を得ることができないため、当該ゲ
ートキーパ21Aがゲートキーパ30に対して当該電話
番号TN3に対応するIPアドレスの問い合わせを行う
ことになる。ゲートキーパ30は自身のデータベースM
X内に有効な検索結果を見つけることができるため、I
P電話機31のIPアドレスであるIP3を返すことが
でき、これを利用して当該発呼が実行される。
For example, from the IP telephone 23 to the IP telephone 3
When making a call to 1, the gatekeeper 21A cannot obtain a valid search result in the database M1 even if the gatekeeper 21A is inquired about the IP address corresponding to the telephone number TN3 of the IP telephone 31. Therefore, the gatekeeper 21A cannot be obtained. Makes an inquiry to the gatekeeper 30 about the IP address corresponding to the telephone number TN3. The gatekeeper 30 has its own database M
I can find a valid search result in X, so I
IP3, which is the IP address of the P telephone 31, can be returned, and the call is executed using this.

【0057】反対に、ゾーンZ2内のIP電話機31か
らゾーンZ1内のIP電話機23や電話機26に発呼す
る場合には、ゲートキーパ30からゲートキーパ21A
に対して同様な問い合わせが行われる。
On the contrary, when the IP telephone 31 in the zone Z2 makes a call to the IP telephone 23 or the telephone 26 in the zone Z1, the gatekeeper 30 to the gatekeeper 21A.
A similar inquiry is made to.

【0058】以下、上記のような構成を有する本実施形
態の動作について、図1および図4の動作シーケンスを
参照しながら説明する。
The operation of the present embodiment having the above-mentioned structure will be described below with reference to the operation sequences of FIGS.

【0059】図1の動作シーケンスはS10〜S17の
各ステップを備えており、図4の動作シーケンスはS2
0〜S38の各ステップを備えている。
The operation sequence of FIG. 1 includes steps S10 to S17, and the operation sequence of FIG. 4 is S2.
Each step from 0 to S38 is provided.

【0060】図1および図4の動作シーケンスはいずれ
も、運用ゲートキーパ21Aに障害が発生した場合の動
作シーケンスであり、図1は最も優先度の高い代替ゲー
トキーパ21BからICMPエコー応答メッセージが返
ってきた場合を示し、図4は、返ってこなかった場合を
示す。
The operation sequences of FIGS. 1 and 4 are operation sequences when a failure occurs in the operational gatekeeper 21A. In FIG. 1, an ICMP echo reply message is returned from the alternative gatekeeper 21B having the highest priority. A case is shown, and FIG. 4 shows a case where no return is made.

【0061】(A−2)実施形態の動作 運用ゲートキーパ21Aに対し、その管理対象であるV
oIPゲートウエイ24,IP電話機23などのVoI
P装置は、前記RRQメッセージを送信することによっ
て、電話番号とIPアドレスの対応関係を含む前記登録
情報の登録を要求する(S10,S20)。この要求に
応えることができた場合、ゲートキーパ21Aは、前記
RCFメッセージを、前記RRQメッセージの送信元で
あるVoIP装置に返す(S11、S21)。
(A-2) With respect to the operation / operation gatekeeper 21A of the embodiment, the V
VoI such as oIP gateway 24 and IP telephone 23
The P device requests the registration of the registration information including the correspondence between the telephone number and the IP address by transmitting the RRQ message (S10, S20). If the request can be met, the gatekeeper 21A returns the RCF message to the VoIP device that is the sender of the RRQ message (S11, S21).

【0062】当該RCFメッセージには前記代替ゲート
キーパ情報が含まれているため、これを受信したVoI
P装置(24,23など)の前記記憶部42Aには、代
替ゲートキーパ21B〜21Nの代替ゲートキーパ情報
が保存される。
Since the RCF message includes the alternative gatekeeper information, the VoI that received this
The alternative gatekeeper information of the alternative gatekeepers 21B to 21N is stored in the storage unit 42A of the P device (24, 23, etc.).

【0063】ゲートキーパ21Aに電話番号とIPアド
レスの対応関係の登録が行われているかぎりにおいて、
電話機26、IP電話機23のあいだを含め、自ゾーン
Z1内のすべての電話機のあいだで相互に発呼し、通話
を行うことが可能である。
As long as the correspondence between the telephone number and the IP address is registered in the gatekeeper 21A,
All the telephones in the own zone Z1 including the telephone 26 and the IP telephone 23 can call each other to make a call.

【0064】また、ゾーン間Z1,Z2でも、IP電話
機23、IP電話機31のあいだを含め、該当するゲー
トキーパ(IP電話機31の場合にはゲートキーパ3
0)に電話番号とIPアドレスの対応関係の登録が完了
しているすべての電話機のあいだで、相互に発呼し、通
話を行うことが可能である。
In the zones Z1 and Z2 as well, the corresponding gatekeeper (including the IP telephone 23 and the IP telephone 31) (in the case of the IP telephone 31, the gatekeeper 3
It is possible to call and call each other among all the telephones whose registration of the correspondence between the telephone number and the IP address has been completed in 0).

【0065】これが音声通話システム20の正常な運用
状態である。正常な運用状態において運用ゲートキーパ
21Aに障害が発生すると、IP電話機23やVoIP
ゲートウエイ24はゲートキーパ21Aのアドレス変換
機能を利用できなくなるため、発呼することができなく
なる。この点は、他ゾーンZ2内のIP電話機31に関
しても同様である。
This is the normal operating state of the voice call system 20. If a failure occurs in the operation gatekeeper 21A in a normal operation state, the IP telephone 23 or VoIP
Since the gateway 24 cannot use the address conversion function of the gatekeeper 21A, it cannot make a call. This also applies to the IP telephone 31 in the other zone Z2.

【0066】VoIPゲートウエイ24、IP電話機2
3などの本実施形態のVoIP装置内の前記ゲートキー
パ状態管理部41は、例えば、上述した障害発生検出方
法を用いて運用ゲートキーパ21Aの障害発生を検出す
ると、その事実を前記最適発見部42に伝え、当該最適
発見部42は、複数の代替ゲートキーパ21B〜21N
に対してICMPエコー要求メッセージを送信する(S
12〜S14、S22〜S24)。
VoIP gateway 24, IP telephone 2
For example, when the gatekeeper state management unit 41 in the VoIP device of the present embodiment such as No. 3 detects a failure of the operational gatekeeper 21A using the above-described failure occurrence detection method, the fact is transmitted to the optimum finding unit 42. , The optimum finding unit 42 uses a plurality of alternative gatekeepers 21B to 21N.
An ICMP echo request message to the client (S
12-S14, S22-S24).

【0067】このICMPエコー要求メッセージの送信
は、前に送信したICMPエコー要求メッセージに対す
るICMPエコー応答メッセージの到着を待つことなく
連続的に実行する。もし可能ならば、複数の代替ゲート
キーパ21B〜21Nに対する当該ICMPエコー要求
メッセージの送信は、マルチキャスト等を利用して同時
に実行してもかまわない。
This transmission of the ICMP echo request message is continuously executed without waiting for the arrival of the ICMP echo response message for the previously transmitted ICMP echo request message. If possible, the transmission of the ICMP echo request message to the plurality of alternative gatekeepers 21B to 21N may be simultaneously performed by using multicast or the like.

【0068】図1のステップS15のように、最も優先
順位の高い優先順位P1の代替ゲートキーパ21Bから
ICMPエコー応答メッセージが返ってきた場合、各V
oIP装置内の前記ゲートキーパ状態管理部41は前記
最適発見部42から当該ゲートキーパのIPアドレスを
教えてもらって、ただちに、当該ゲートキーパ21Bに
対してRRQメッセージを送信することで前記登録情報
の登録を要求する(S16)。
When an ICMP echo reply message is returned from the alternative gatekeeper 21B having the highest priority P1 as in step S15 of FIG.
The gatekeeper state management unit 41 in the oIP device is requested to register the registration information by transmitting the RRQ message to the gatekeeper 21B immediately after receiving the IP address of the gatekeeper from the optimum finding unit 42. (S16).

【0069】優先順位の最も高い代替ゲートキーパ21
BからICMPエコー応答メッセージが返ってきた場
合、優先順位がより低いその他の代替ゲートキーパ21
C〜21NからICMPエコー応答メッセージが返るか
否かを確認することなくステップS16を実行してよ
い。新たなゲートキーパ(ここでは21B)に対する登
録情報の登録は、障害が発生してからできるだけ早期に
実行するほうが、ゲートキーパが提供するアドレス変換
機能を利用することができない期間(アドレス変換停止
期間)を短縮でき、ユーザ(例えば、U2)による電話
機の使い勝手に悪影響を与える可能性を低減できる点で
好ましいからである。
Alternate gatekeeper 21 with the highest priority
When the ICMP echo reply message is returned from B, another alternative gatekeeper 21 having a lower priority is sent.
Step S16 may be executed without confirming whether the ICMP echo response message is returned from C to 21N. Registering the registration information for the new gatekeeper (21B in this case) should be executed as soon as possible after the failure occurs, to shorten the period in which the address translation function provided by the gatekeeper cannot be used (address translation suspension period). This is preferable because it is possible to reduce the possibility that the user (for example, U2) may adversely affect the usability of the telephone.

【0070】ステップS16でVoIP装置から送信さ
れたRRQメッセージを受けたゲートキーパ21Bはそ
の登録情報をデータベースM2に登録して前記RCFメ
ッセージを返す(S17)。
Upon receiving the RRQ message transmitted from the VoIP device in step S16, the gatekeeper 21B registers the registration information in the database M2 and returns the RCF message (S17).

【0071】当該RCFメッセージには前記ステップS
11やS21と同様、各代替ゲートキーパに関するIP
アドレスと優先順位を有する代替ゲートキーパ情報が含
まれているが、この代替ゲートキーパ情報の内容はゲー
トキーパ間の通信によって決定されるものと考えられ
る。例えば、これまで代替ゲートキーパであったゲート
キーパ21C〜21Nに関する情報(IPアドレスや優
先順位)を収容するのは当然としても、障害発生中のゲ
ートキーパ21Aの情報は当該代替ゲートキーパ情報の
中に収容しないようにしてもよく、収容する場合には最
下位の優先順位を割り当てるようにしてもよい。
In the RCF message, the step S
IP related to each alternative gatekeeper as in 11 and S21
Although the alternative gatekeeper information having the address and the priority is included, the content of the alternative gatekeeper information is considered to be determined by the communication between the gatekeepers. For example, although it is obvious that the information (IP address and priority) about the gatekeepers 21C to 21N that have been the alternative gatekeepers is stored, the information of the gatekeeper 21A in which the failure occurs is not stored in the alternative gatekeeper information. Alternatively, when accommodating, the lowest priority may be assigned.

【0072】ゾーンZ1中の各VoIP装置(23,2
6など)に関し、ゲートキーパ21Bに対して前記登録
情報の登録を実行することにより、音声通話システム2
0は、ゲートキーパ21Aの障害発生前と同様な正常な
運用状態に復帰することができる。
Each VoIP device (23, 2) in the zone Z1
6) and the like), the voice call system 2
0 can return to the normal operating state similar to that before the failure of the gatekeeper 21A.

【0073】一方、図4のステップS25などのよう
に、優先順位の低い代替ゲートキーパ(ここでは21
C)からはICMPエコー応答メッセージが返ってきた
のに優先順位の最も高い代替ゲートキーパ21Bからは
返ってこない場合には、例えば、最初に(すなわち、ス
テップS25等で)ICMPエコー応答メッセージを返
してきた代替ゲートキーパのなかから最も優先順位の高
いゲートキーパ(例えば、21C)を、登録情報の登録
先として選択することも前記アドレス変換停止期間を短
縮できる点で好ましいが、ここでは優先順位を重視し
て、図4のステップS26以降の処理を実行する。
On the other hand, as in step S25 of FIG.
When the ICMP echo response message is returned from C) but is not returned from the alternative gatekeeper 21B having the highest priority, for example, the ICMP echo response message is returned first (that is, in step S25 etc.). It is also preferable to select the gatekeeper with the highest priority (for example, 21C) from among the alternative gatekeepers as the registration destination of the registration information in that the address conversion suspension period can be shortened, but here priority is given to priority. , And the processing after step S26 in FIG. 4 is executed.

【0074】すなわち、前記ステップS22で最初のI
CMPエコー要求メッセージを送信してから3秒待って
も一番優先度が高いゲートキーパ21BからICMPエ
コー応答メッセージを受信できなかったら、また全ての
代替ゲートキーパ21B〜21Nに対してICMPエコ
ー要求メッセージを送信し(S26〜S28)、それに
対するICMPエコー応答メッセージの到着を待つ処理
(S29〜S31)を、ゲートキーパ21BからのIC
MPエコー応答メッセージの到着を検出するまで、最高
で3回まで繰り返す(S22〜S36)。
That is, in step S22, the first I
If the ICMP echo response message cannot be received from the gatekeeper 21B with the highest priority even after waiting 3 seconds after transmitting the CMP echo request message, the ICMP echo request message is transmitted to all the alternative gatekeepers 21B to 21N. (S26 to S28), the process for waiting for the arrival of the ICMP echo response message (S29 to S31) is performed by the IC from the gatekeeper 21B.
The process is repeated up to three times until the arrival of the MP echo response message is detected (S22 to S36).

【0075】3回繰り返してもゲートキーパ21Bから
のICMPエコー応答メッセージを受信できなかった場
合、ICMPエコー応答メッセージを受信できたゲート
キーパのなかで最も優先順位が高いゲートキーパを、新
たな登録情報の登録先として選択し、当該ゲートキーパ
を新たな運用ゲートキーパとする。
If the ICMP echo response message from the gatekeeper 21B cannot be received even after repeating three times, the gatekeeper having the highest priority among the gatekeepers that have received the ICMP echo response message is set as the registration destination of the new registration information. And select the gatekeeper as a new operational gatekeeper.

【0076】なお、ここでは同じ操作を3回繰り返して
いるため、場合によっては、ICMPエコー応答メッセ
ージを返してくる送信元のゲートキーパが全ての回で同
じであるとはかぎらない。いずれか一回でも、ICMP
エコー応答メッセージを返さなかったことのあるゲート
キーパは、ゲートキーパ自体の動作または経路の状態が
不安定であるものと推定できるので、選択の候補から除
外するようにしてもよい。
Since the same operation is repeated three times here, the gatekeeper of the transmission source that returns the ICMP echo response message may not be the same at all times depending on the case. Any one, ICMP
A gatekeeper who has never returned an echo reply message can be presumed to be unstable in the operation of the gatekeeper itself or the state of the route, and thus may be excluded from the selection candidates.

【0077】(A−3)実施形態の効果 本実施形態によれば、前記アドレス変換停止期間を短縮
し、ユーザの使い勝手に悪影響を与える可能性を、従来
に比べ、飛躍的に低減することができる。
(A-3) Effects of the Embodiment According to this embodiment, the possibility that the address conversion stop period is shortened and the usability of the user is adversely affected can be dramatically reduced as compared with the conventional case. it can.

【0078】具体的には、従来、障害中ゲートキーパ台
数×9[秒]もの時間を要していたところを、本実施形態
では、最大でも、9[秒]程度で正常運用状態に復帰す
ることができる。
Specifically, in the present embodiment, it takes about 9 [seconds] to return to the normal operation state, which has conventionally required a time of the number of gatekeepers in failure × 9 [seconds]. You can

【0079】(B)他の実施形態 上記実施形態では、VoIP装置の具体例として、Vo
IPゲートウエイとIP電話機をあげたが、本発明は、
その他のVoIP装置に適用することも可能である。例
えば、ITU-T勧告H.323に準拠する、IP−PB
X、ソフトフォン(イーサネット上のコンピュータに搭
載してVoIP対応の電話機能を実現するソフト)等の
製品に適用可能である。
(B) Other Embodiments In the above embodiment, as a concrete example of the VoIP device, the Vo
The IP gateway and the IP telephone are mentioned, but the present invention is
It can also be applied to other VoIP devices. For example, IP-PB compliant with ITU-T Recommendation H.323.
It can be applied to products such as X, softphone (software installed in a computer on Ethernet to realize a VoIP-compatible telephone function), and the like.

【0080】また、上記実施形態ではIP電話機やVo
IPゲートウエイなどのVoIP装置に本発明を適用し
たが、本発明は、当該VoIP装置以外のネームレゾル
バ、および当該ネームレゾルバを含むネームシステムに
適用可能である。一例として、本発明は、DNSシステ
ムに適用することも可能である。
In the above embodiment, the IP telephone and the Vo
Although the present invention is applied to a VoIP device such as an IP gateway, the present invention can be applied to a name resolver other than the VoIP device and a name system including the name resolver. As an example, the present invention can also be applied to a DNS system.

【0081】さらに、上記実施形態で示したゾーンZ1
の構成等は、図5に図示したものにかぎらないことは当
然である。
Further, the zone Z1 shown in the above embodiment is used.
It goes without saying that the configuration and the like are not limited to those shown in FIG.

【0082】なお、上記実施形態ではICMPプロトコ
ルを利用したが、本発明ではICMP以外のプロトコル
を利用することもできる。例えば、ネットワーク管理用
に広く用いられているSNMPプロトコルを利用するこ
とも可能である。
Although the ICMP protocol is used in the above embodiment, a protocol other than ICMP can be used in the present invention. For example, it is possible to use the SNMP protocol widely used for network management.

【0083】また、上記実施形態で使用したゲートキー
パ21A〜21Nの数は、3つ以上であればいくつであ
ってもかまわない。
The number of gatekeepers 21A to 21N used in the above embodiment may be any number as long as it is three or more.

【0084】以上の説明では主としてハードウエア的に
本発明を実現したが、本発明はソフトウエア的に実現す
ることも可能である。
In the above description, the present invention is mainly realized by hardware, but the present invention can also be realized by software.

【0085】[0085]

【発明の効果】以上に説明したように、本発明によれ
ば、装置識別子サーバに関連する障害発生が、ユーザの
使い勝手に悪影響を与える可能性を、従来に比べ、飛躍
的に低減することができる。
As described above, according to the present invention, it is possible to dramatically reduce the possibility that the occurrence of a failure related to the device identifier server will adversely affect the usability of the user, as compared with the prior art. it can.

【図面の簡単な説明】[Brief description of drawings]

【図1】実施形態に係る音声通話システムの動作シーケ
ンスである。
FIG. 1 is an operation sequence of a voice call system according to an embodiment.

【図2】従来システムの動作シーケンスである。FIG. 2 is an operation sequence of a conventional system.

【図3】実施形態に係る音声通話システムで使用するV
oIP装置の主要部の構成例を示す概略図である。
FIG. 3 shows a V used in the voice call system according to the embodiment.
It is a schematic diagram showing an example of composition of an important section of an oIP device.

【図4】実施形態に係る音声通話システムの動作シーケ
ンスである。
FIG. 4 is an operation sequence of the voice call system according to the embodiment.

【図5】実施形態に係る音声通話システムの全体構成例
である。
FIG. 5 is an example of the overall configuration of a voice call system according to an embodiment.

【符号の説明】[Explanation of symbols]

10…VoIP装置、11…主ゲートキーパ、12…代
替ゲートキーパ、20…音声通話システム、21A〜2
1N、30…ゲートキーパ、22…IP網、23,31
…IP電話機、24…VoIPゲートウエイ、25…既
存電話網、26…電話機、40…通信制御部、41…ゲ
ートキーパ状態管理部、42…代替ゲートキーパ最適発
見部、42A…記憶部。
10 ... VoIP device, 11 ... Main gatekeeper, 12 ... Alternative gatekeeper, 20 ... Voice call system, 21A-2
1N, 30 ... Gatekeeper, 22 ... IP network, 23, 31
... IP telephone, 24 ... VoIP gateway, 25 ... Existing telephone network, 26 ... Telephone, 40 ... Communication control section, 41 ... Gatekeeper state management section, 42 ... Alternative gatekeeper optimal finding section, 42A ... Storage section.

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 第1の識別子体系に属する第1の装置識
別子と、第2の識別子体系に属する第2の装置識別子と
の対応関係を登録した装置識別子サーバを利用して所定
の通信を行う通信装置において、 自身に関する前記対応関係を前記装置識別子サーバに登
録する登録要求手段と、 利用中の装置識別子サーバの動作正常性を検査する正常
性検査手段と、 当該正常性検査手段が、利用中の装置識別子サーバの動
作が正常でないことを検出した場合には、利用中の当該
装置識別子サーバに替わる複数の装置識別子サーバに対
して、並行して所定の応答確認通信を実行することでそ
れらの装置識別子サーバに関する動作の正常性を検査す
る代替サーバ検査手段とを備え、 当該代替サーバ検査手段が動作が正常であるとの検査結
果を出した装置識別子サーバのなかから、新たに利用す
る装置識別子サーバを決定することを特徴とする通信装
置。
1. A predetermined communication is performed by using a device identifier server that registers a correspondence relationship between a first device identifier belonging to a first identifier system and a second device identifier belonging to a second identifier system. In the communication device, the registration request means for registering the correspondence relation about itself in the device identifier server, the normality checking means for checking the operation normality of the device identifier server in use, and the normality checking means are in use. When it is detected that the operation of the device identifier server of is not normal, a predetermined response confirmation communication is executed in parallel with respect to a plurality of device identifier servers replacing the device identifier server being used. Device identifier, which is provided with an alternative server inspection means for inspecting the normality of the operation relating to the server, and which has issued the inspection result that the operation of the alternative server inspection means is normal From among the server, the communication apparatus characterized by determining a device identifier server that utilizes new.
【請求項2】 請求項1の通信装置において、 前記代替サーバ検査手段が実行する応答確認通信では、 複数の装置識別サーバに対して応答信号の送信を要求す
る応答要求信号を送信し、当該応答要求信号に対応する
各装置識別子サーバからの応答信号の到着を所定の待ち
時間だけ待つ処理を、1または複数回繰り返すことを特
徴とする通信装置。
2. The communication device according to claim 1, wherein in the response confirmation communication executed by the alternative server inspection means, a response request signal requesting transmission of response signals is transmitted to a plurality of device identification servers, and the response is sent. A communication device, characterized in that a process of waiting for a predetermined waiting time for the arrival of a response signal from each device identifier server corresponding to a request signal is repeated one or more times.
【請求項3】 請求項1の通信装置において、 前記複数の装置識別子サーバに所定の優先順位が付与さ
れている場合には、 前記代替サーバ検査手段が動作が正常であるとの検査結
果を出した装置識別子サーバのうち、当該優先順位が最
も高い装置識別子サーバを新たに利用する装置識別子サ
ーバとする最適装置識別子サーバ決定手段を備えたこと
を特徴とすることを特徴とする通信装置。
3. The communication device according to claim 1, wherein when the plurality of device identifier servers are given a predetermined priority, the alternative server inspection means outputs an inspection result that the operation is normal. Among the device identifier servers described above, the communication device is characterized in that the device identifier server having the highest priority is provided as an optimal device identifier server determining means for newly using the device identifier server.
【請求項4】 請求項1の通信装置と、 当該通信装置に関する第1の識別子体系に属する第1の
装置識別子と、第2の識別子体系に属する第2の装置識
別子との対応関係を、当該通信装置からの要求に応じて
登録する登録受付手段を備えた複数の装置識別子サーバ
とを備えたことを特徴とする通信システム。
4. The correspondence relationship between the communication device according to claim 1, the first device identifier belonging to the first identifier system related to the communication device, and the second device identifier belonging to the second identifier system, A communication system comprising: a plurality of device identifier servers, each of which has a registration receiving unit that registers in response to a request from a communication device.
JP2001395959A 2001-12-27 2001-12-27 Communication equipment and communication system Pending JP2003198603A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001395959A JP2003198603A (en) 2001-12-27 2001-12-27 Communication equipment and communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001395959A JP2003198603A (en) 2001-12-27 2001-12-27 Communication equipment and communication system

Publications (1)

Publication Number Publication Date
JP2003198603A true JP2003198603A (en) 2003-07-11

Family

ID=27602199

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001395959A Pending JP2003198603A (en) 2001-12-27 2001-12-27 Communication equipment and communication system

Country Status (1)

Country Link
JP (1) JP2003198603A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007274635A (en) * 2006-03-31 2007-10-18 Nec Corp Address notification system, address notification method
JP2009239893A (en) * 2008-03-26 2009-10-15 Avaya Inc Survivable phone behavior using sip signaling in sip network configuration
US7668100B2 (en) 2005-06-28 2010-02-23 Avaya Inc. Efficient load balancing and heartbeat mechanism for telecommunication endpoints
JP2010074824A (en) * 2008-09-16 2010-04-02 Avaya Inc Method of registering endpoint with sliding window of controllers in list of controllers of survivable network
JP2011503929A (en) * 2007-10-05 2011-01-27 クゥアルコム・インコーポレイテッド Session initialization protocol registration using ping

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7668100B2 (en) 2005-06-28 2010-02-23 Avaya Inc. Efficient load balancing and heartbeat mechanism for telecommunication endpoints
US8089872B2 (en) 2005-06-28 2012-01-03 Avaya Inc. Efficient load balancing and heartbeat mechanism for telecommunication endpoints
JP2007274635A (en) * 2006-03-31 2007-10-18 Nec Corp Address notification system, address notification method
JP4709055B2 (en) * 2006-03-31 2011-06-22 Necインフロンティア株式会社 IP telephony system and VoIP service providing method
JP2011503929A (en) * 2007-10-05 2011-01-27 クゥアルコム・インコーポレイテッド Session initialization protocol registration using ping
US9083722B2 (en) 2007-10-05 2015-07-14 Qualcomm Incorporated Session initiation protocol registration with ping
JP2009239893A (en) * 2008-03-26 2009-10-15 Avaya Inc Survivable phone behavior using sip signaling in sip network configuration
US8527656B2 (en) 2008-03-26 2013-09-03 Avaya Inc. Registering an endpoint with a sliding window of controllers in a list of controllers of a survivable network
JP2010074824A (en) * 2008-09-16 2010-04-02 Avaya Inc Method of registering endpoint with sliding window of controllers in list of controllers of survivable network

Similar Documents

Publication Publication Date Title
KR100472952B1 (en) A SIP(Session Initiation Protocol) Load Balancing Apparatus and Method
US8879442B2 (en) Methods and apparatus to enable call completion in internet protocol communication networks
EP1616420B1 (en) Method for verification of communication path in ip telephony ping
US6421339B1 (en) Methods and systems for call forwarding
US8203946B1 (en) Method for providing voice-over-IP service
US7161933B2 (en) Optimistic caching for address translations
US9148359B2 (en) Correlation of media plane and signaling plane of media services in a packet-switched network
US8958413B2 (en) IP-PBX system and method for linking VoIP terminal therewith
US7813299B2 (en) Session control system for hierarchical relaying processes
EP1081920B1 (en) Method of establishing communication exchange between a terminal of a packet-based network and a terminal connected to a remote access server
GB2444815A (en) Providing a first identity recognisable in a first network and second identity recognisable in a second network for a calling entity
CN102111514A (en) VoIP recording system and recording method
EP3454531A1 (en) Method and system for surviving outages in hosted sip service networks
US7289486B2 (en) Method for call processing and link test in a VoIP gateway and system thereof
JP2003198603A (en) Communication equipment and communication system
US6904041B1 (en) System and method for communication domains and subdomains in zones of real time communication systems
EP2466799B1 (en) Correlation of media plane and signaling plane of media services in a packet-switched network
Cisco Cisco H.323 Scalability and Interoperability Enhancements
Cisco Internal Cause Code Consistency Between SIP and H.323
Cisco Cisco High-Performance Gatekeeper
CN1595927B (en) A method of communicating between a user and a network
US7768996B1 (en) Route re-query scheme in communication networks
JP2008306375A (en) VoIP-GW equipment
US7590849B2 (en) Method and control program for operating a communication terminal for packet-oriented data transmission
KR100414054B1 (en) Call data management method for internet phone system