[go: up one dir, main page]

JP2014165643A - First audio server, second audio server, audio terminal, audio communication system, audio communication method, and computer program - Google Patents

First audio server, second audio server, audio terminal, audio communication system, audio communication method, and computer program Download PDF

Info

Publication number
JP2014165643A
JP2014165643A JP2013034644A JP2013034644A JP2014165643A JP 2014165643 A JP2014165643 A JP 2014165643A JP 2013034644 A JP2013034644 A JP 2013034644A JP 2013034644 A JP2013034644 A JP 2013034644A JP 2014165643 A JP2014165643 A JP 2014165643A
Authority
JP
Japan
Prior art keywords
voice
server
terminal
backup
voice 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.)
Granted
Application number
JP2013034644A
Other languages
Japanese (ja)
Other versions
JP6148035B2 (en
Inventor
Yuichi Okada
祐一 岡田
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.)
NEC Engineering Ltd
Original Assignee
NEC Engineering 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 NEC Engineering Ltd filed Critical NEC Engineering Ltd
Priority to JP2013034644A priority Critical patent/JP6148035B2/en
Publication of JP2014165643A publication Critical patent/JP2014165643A/en
Application granted granted Critical
Publication of JP6148035B2 publication Critical patent/JP6148035B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Sub-Exchange Stations And Push- Button Telephones (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a technique that easily rescues, at a low cost, an incoming call to an audio terminal included in a node of an audio server that is in a disabled state even if the incoming call is sent from an originating transmitter that does not recognize the disabled state of the audio server.SOLUTION: A first audio server includes: an audio terminal authenticating unit 11 that assigns a registered audio terminal to the first audio server by authenticating the registered audio terminal; a backup audio terminal storage unit 12 that stores information on an audio terminal for backup of a different audio server; a different-audio-server-state detecting unit 13 that detects a disabled state of the different audio server; and an incoming call destination switching unit 14 that, in a case where the different-audio-server-state detecting unit 13 detects the disabled state of the different audio server serving as a transfer destination of a call request, if an audio terminal for backup of the different audio server as the transfer destination is assigned to the first audio server, switches an audio terminal receiving an incoming call destination by transferring the call request to the audio terminal.

Description

本発明は、データ通信網を介した音声通信技術に関する。   The present invention relates to a voice communication technology via a data communication network.

近年、VoIP(Voice over Internet Protocol)等によりデータ通信網を介して音声データをリアルタイムに送受信する音声通信システムが普及している。このような音声通信システムにおいて、音声サーバの機能停止に対処する各種技術が知られている。ここで、音声サーバとは、音声を送受信する音声端末(例えば、IP電話端末)の登録や認証、電話番号およびネットワークアドレス間の変換、呼制御等を行う装置であり、IP構内交換機(IP−PBX:Internet Protocol Private Branch eXchange)等を指す。   In recent years, voice communication systems that transmit and receive voice data in real time via a data communication network by VoIP (Voice over Internet Protocol) or the like have become widespread. In such a voice communication system, various techniques for coping with a function stop of a voice server are known. Here, the voice server is a device that performs registration and authentication of voice terminals (for example, IP telephone terminals) that transmit and receive voice, conversion between telephone numbers and network addresses, call control, and the like. PBX: Internet Protocol Private Branch eXchange).

例えば、特許文献1には、音声サーバのバックアップ装置を設置する技術が記載されている。この関連技術では、複数のネットワークは、それぞれ音声端末を含み、互いに通信可能に接続されている。また、音声サーバは、複数のネットワークのいずれかと接続され、複数のネットワークに含まれる全音声端末の端末データを有する。バックアップ装置は、個々のネットワークにそれぞれ設置され、音声サーバから端末データのコピーをダウンロードする。そして、バックアップ装置は、音声サーバが含まれるネットワークへの接続異常発生時には、自ネットワーク内での音声端末間の接続を管理する。   For example, Patent Document 1 describes a technology for installing a voice server backup device. In this related technology, each of the plurality of networks includes a voice terminal and is connected to be communicable with each other. The voice server is connected to one of a plurality of networks and has terminal data of all voice terminals included in the plurality of networks. The backup device is installed in each network and downloads a copy of the terminal data from the voice server. The backup device manages the connection between the voice terminals in its own network when a connection abnormality to the network including the voice server occurs.

また、例えば、特許文献2には、バックアップ装置を設置することなく、音声サーバの機能停止に対処する関連技術が記載されている。この関連技術では、リモートノードは、IPネットワークを介してセンターノードに接続される。また、センターノードおよびリモートノードは、それぞれ音声サーバおよび音声端末を含む。センターノードの音声サーバは、全ノードに含まれる音声端末に関する局データを一元管理し、局データをリモートノードの音声サーバにダウンロードする。リモートノードの音声サーバは、ダウンロードした局データに基づいて、センターノードや他のリモートノードの音声サーバとの通信を行う。また、リモートノードの音声サーバは、センターノードの音声サーバとの通信が途絶えた場合、自律動作することにより、自サイト内の音声端末間での電話発着信を確保する。また、リモートノードの音声サーバは、自律動作中、局データによって設定された公衆回線網等の迂回路を介してセンターノードおよび他のリモートノードとの発着信を継続する。   Further, for example, Patent Document 2 describes a related technique for coping with a function stop of a voice server without installing a backup device. In this related technology, the remote node is connected to the center node via the IP network. The center node and the remote node include a voice server and a voice terminal, respectively. The voice server of the center node centrally manages the station data regarding the voice terminals included in all the nodes, and downloads the station data to the voice server of the remote node. The voice server of the remote node communicates with the voice server of the center node and other remote nodes based on the downloaded station data. In addition, when communication with the voice server of the center node is interrupted, the voice server of the remote node performs an autonomous operation, thereby securing telephone calls between voice terminals in its own site. Further, the voice server of the remote node continues to make and receive calls with the center node and other remote nodes via a detour such as a public line network set by station data during autonomous operation.

また、例えば、特許文献3には、複数の音声サーバのそれぞれが、他の音声サーバの配下の音声端末からのサービス要求も処理する技術が記載されている。この関連技術では、各音声サーバは、他の音声サーバの配下の音声端末の登録も保持しておく。各音声端末は、第1の音声サーバおよび第2の音声サーバを記憶しておき、第1の音声サーバの機能停止時には、第2の音声サーバにサービス要求をする。   For example, Patent Document 3 describes a technology in which each of a plurality of voice servers also processes a service request from a voice terminal under the control of another voice server. In this related technology, each voice server also holds registration of voice terminals under the control of other voice servers. Each voice terminal stores a first voice server and a second voice server, and requests a service to the second voice server when the function of the first voice server is stopped.

特開2005−6121号公報Japanese Patent Laid-Open No. 2005-6121 特開2010−153958号公報JP 2010-153958 A 特開2006−186784号公報JP 2006-186784 A

しかしながら、特許文献1〜特許文献3に記載されたものには以下の課題がある。   However, those described in Patent Documents 1 to 3 have the following problems.

特許文献1に記載されたものでは、各ネットワークにそれぞれバックアップ装置を設置しなければならず、導入コストが大きい。また、バックアップ装置の機能停止時には、そのネットワークに含まれる音声端末間の電話発着信を救済できない。   In the device described in Patent Document 1, a backup device must be installed in each network, and the introduction cost is high. In addition, when the backup device stops functioning, it is not possible to relieve incoming and outgoing calls between voice terminals included in the network.

また、特許文献2に記載されたものは、センターノードとの接続障害が生じたリモートノード内の音声端末からの他のノードへの発信を、迂回路を経由して救済するものの、他のノードからの着信を救済できないことがある。なぜなら、このリモートノード内の音声端末の迂回路を経由した電話番号は、迂回路を経由しない通常の電話番号とは異なると考えられるからである。他のノードに収容される音声端末の利用者は、発信先の音声端末が収容されるリモートノードに接続障害が生じていることを認知できないため、迂回路を経由した電話番号を用いることは難しい。したがって、この関連技術は、接続障害が生じたリモートノード内の音声端末に対する着信を救済するのに適していない。   Moreover, although what was described in patent document 2 rescues the transmission to the other node from the voice terminal in the remote node in which the connection failure with the center node has occurred, the other node Incoming calls from may not be remedied. This is because the telephone number that passes through the detour of the voice terminal in the remote node is considered to be different from the normal telephone number that does not pass through the detour. Users of voice terminals accommodated in other nodes cannot recognize that a connection failure has occurred in the remote node in which the destination voice terminal is accommodated, so it is difficult to use a telephone number via a detour. . Therefore, this related technique is not suitable for relieving an incoming call to a voice terminal in a remote node where a connection failure has occurred.

また、特許文献3に記載された関連技術は、第1の音声サーバの機能停止時に第2の音声サーバにサービス要求をする音声端末からの発信を救済できるものの、着信を救済できないことがある。なぜなら、各音声端末の電話番号は、第1の音声サーバによりサービスされる場合と、第2の音声サーバによりサービスされる場合とでは、異なることがあると考えられるからである。他の音声端末の利用者は、発信先となる音声端末の第1の音声サーバの機能停止を認知できないため、発信先となる音声端末の第2の音声サーバによる電話番号を用いることは難しい。したがって、この関連技術は、機能停止した音声サーバを第1の音声サーバとする音声端末に対する着信を救済するのに適していない。   Moreover, although the related technique described in Patent Document 3 can relieve a call from a voice terminal that makes a service request to the second voice server when the function of the first voice server is stopped, it may not be able to rescue the incoming call. This is because it is considered that the telephone number of each voice terminal may be different when served by the first voice server and when served by the second voice server. Since the user of another voice terminal cannot recognize the stoppage of the function of the first voice server of the voice terminal as the call destination, it is difficult to use the telephone number by the second voice server of the voice terminal as the call destination. Therefore, this related technique is not suitable for relieving an incoming call to a voice terminal in which the voice server whose function is stopped is the first voice server.

本発明は、上述の課題を解決するためになされたもので、機能停止した音声サーバのノードに含まれる音声端末に対する着信を、その音声サーバの機能停止を認知しない発信元からの着信であっても、少ない導入コストで容易に救済する技術を提供することを目的とする。   The present invention has been made in order to solve the above-described problem. An incoming call to a voice terminal included in a node of a voice server that has stopped functioning is an incoming call from a source that does not recognize the function stop of the voice server. It is another object of the present invention to provide a technique that can be easily remedied with a low introduction cost.

本発明の第1の音声サーバは、他の音声サーバに一次的に帰属可能な音声端末であって自サーバに二次的に帰属可能なバックアップ用の音声端末を表す情報を記憶するバックアップ用音声端末記憶部と、前記バックアップ用の音声端末を含む登録済の音声端末を認証することにより自サーバに帰属させる音声端末認証部と、他の音声サーバの機能停止を検出する他音声サーバ状態検出部と、音声端末または他の音声サーバから受信された発呼要求の転送先となる他の音声サーバの機能停止が前記他音声サーバ状態検出部によって検出された場合、転送先の前記他の音声サーバの前記バックアップ用の音声端末が自サーバに帰属中であれば、該バックアップ用の音声端末に対して該発呼要求を転送することにより着信先を切り替える着信先切替部と、を備える。   The first voice server of the present invention is a voice for backup that stores information representing a voice terminal for backup that can be primarily attributed to another voice server and can be secondarily assigned to the own server. A terminal storage unit, a voice terminal authenticating unit attributed to the server by authenticating a registered voice terminal including the backup voice terminal, and another voice server state detecting unit for detecting a malfunction of the other voice server And when the other voice server status detecting unit detects that the function of the other voice server serving as the transfer destination of the call request received from the voice terminal or the other voice server is detected, the other voice server of the transfer destination If the backup voice terminal belongs to its own server, destination switching is performed by switching the destination by transferring the call request to the backup voice terminal. And, equipped with a.

また、本発明の第2の音声サーバは、上述の第1の音声サーバと通信可能に接続され、前記バックアップ用の音声端末を含む登録済の音声端末を認証することにより自サーバに帰属させる音声端末認証部を備える。   The second voice server of the present invention is communicably connected to the first voice server described above, and the voice to be attributed to the server by authenticating the registered voice terminal including the backup voice terminal. A terminal authentication unit is provided.

また、本発明の音声端末は、一次帰属先として上述の第2の音声サーバを表す情報を記憶し、二次帰属先として上述の第1の音声サーバを表す情報を記憶する帰属先記憶部と、前記第2の音声サーバに帰属中に、前記第2の音声サーバの機能停止を検出すると、前記第1の音声サーバに対して帰属要求する帰属先切替部と、を備える。   Moreover, the voice terminal of the present invention stores information representing the above-described second voice server as a primary attribution destination, and an attribution destination storage unit that stores information representing the above-described first voice server as a secondary attribution destination; And an attribution destination switching unit that requests attribution to the first voice server when a function stop of the second voice server is detected during attribution to the second voice server.

また、本発明の音声通信システムは、上述の第1の音声サーバと、上述の第2の音声サーバと、前記バックアップ用の音声端末として上述の音声端末と、を備える。   The voice communication system of the present invention includes the first voice server, the second voice server, and the voice terminal as the backup voice terminal.

また、本発明の音声通信方法は、他の音声サーバに一次的に帰属可能な音声端末であって自サーバに二次的に帰属可能なバックアップ用の音声端末を表す情報を記憶しておき、音声端末または他の音声サーバから受信された発呼要求の転送先となる他の音声サーバの機能停止を検出すると、転送先の前記他の音声サーバの前記バックアップ用の音声端末が自サーバに帰属中であれば、該音声端末に対して該発呼要求を転送することにより着信先を切り替える。   Further, the voice communication method of the present invention stores information representing a voice terminal for backup that can be primarily attributed to another voice server and secondarily attributed to the own server, When it detects that the function of another voice server that is a transfer destination of a call request received from a voice terminal or another voice server is stopped, the backup voice terminal of the other voice server that is the transfer destination belongs to its own server. If so, the call destination is switched by transferring the call request to the voice terminal.

また、本発明のコンピュータ・プログラムは、他の音声サーバに一次的に帰属可能な音声端末であって自サーバに二次的に帰属可能なバックアップ用の音声端末を表す情報を記憶するバックアップ用音声端末記憶部を用いて、前記バックアップ用の音声端末を含む登録済の音声端末を認証することにより自サーバに帰属させる音声端末認証ステップと、他の音声サーバの機能停止を検出する他音声サーバ状態検出ステップと、音声端末または他の音声サーバから受信された発呼要求の転送先となる他の音声サーバの機能停止が前記他音声サーバ状態検出ステップで検出された場合、転送先の前記他の音声サーバの前記バックアップ用の音声端末が自サーバに帰属中であれば、該音声端末に対して該発呼要求を転送することにより着信先を切り替える着信先切替ステップと、をコンピュータ装置に実行させる。   Further, the computer program of the present invention is a backup voice that stores information representing a voice terminal that can be primarily attributed to another voice server and that can be secondarily attributed to the own server. Using the terminal storage unit, authenticating registered voice terminals including the voice terminal for backup, the voice terminal authenticating step to be attributed to the own server, and the other voice server state for detecting the malfunction of the other voice server A detection step, and when the other voice server state detection step detects a malfunction of another voice server that is a transfer destination of a call request received from a voice terminal or another voice server, the other destination of the transfer destination If the backup voice terminal of the voice server belongs to its own server, the destination is cut off by transferring the call request to the voice terminal. Executing a call destination switching step of obtaining, to the computer device.

本発明は、機能停止した音声サーバのノードに含まれる音声端末に対する着信を、その音声サーバの機能停止を認知しない発信元からの着信であっても、少ない導入コストで容易に救済する技術を提供することができる。   The present invention provides a technique for easily relieving an incoming call to a voice terminal included in a node of a voice server whose function has been stopped, even if it is an incoming call from a source that does not recognize the function stop of the voice server, with a low introduction cost. can do.

本発明の第1の実施の形態としての音声通信システムの構成を示すブロック図である。It is a block diagram which shows the structure of the audio | voice communication system as the 1st Embodiment of this invention. 本発明の第1の実施の形態としての音声通信システムを構成する各装置の機能ブロック図である。It is a functional block diagram of each apparatus which comprises the audio | voice communication system as the 1st Embodiment of this invention. 本発明の第1の実施の形態としての音声通信システムの帰属先切替動作を説明するフローチャートである。It is a flowchart explaining the attribution switching operation | movement of the audio | voice communication system as the 1st Embodiment of this invention. 本発明の第1の実施の形態としての音声通信システムの着信先切替動作を説明するフローチャートである。It is a flowchart explaining the destination switching operation | movement of the audio | voice communication system as the 1st Embodiment of this invention. 本発明の第1の実施の形態としての音声通信システムの具体的な構成の一例を示すブロック図である。It is a block diagram which shows an example of the specific structure of the audio | voice communication system as the 1st Embodiment of this invention. 本発明の第1の実施の形態の具体例においてバックアップ用音声端末記憶部に記憶される情報の一例を示す図である。It is a figure which shows an example of the information memorize | stored in the backup audio | voice terminal memory | storage part in the specific example of the 1st Embodiment of this invention. 本発明の第1の実施の形態の具体例において、音声通信システムの帰属先切替動作を模式的に示す図である。In the specific example of the 1st Embodiment of this invention, it is a figure which shows typically the attribution switching operation | movement of a voice communication system. 本発明の第1の実施の形態の具体例において、音声通信システムの着信先切替動作を模式的に示す図である。In the specific example of the 1st Embodiment of this invention, it is a figure which shows typically the call destination switching operation | movement of a voice communication system. 本発明の第2の実施の形態としての音声通信システムの構成を示すブロック図である。It is a block diagram which shows the structure of the audio | voice communication system as the 2nd Embodiment of this invention. 本発明の第2の実施の形態としての音声通信システムを構成する各装置の機能ブロック図である。It is a functional block diagram of each apparatus which comprises the audio | voice communication system as the 2nd Embodiment of this invention. 本発明の第2の実施の形態としての音声通信システムの帰属先切替動作を説明するフローチャートである。It is a flowchart explaining the attribution switching operation | movement of the audio | voice communication system as the 2nd Embodiment of this invention. 本発明の第2の実施の形態としての音声通信システムの他音声サーバ状態検出動作を説明するフローチャートである。It is a flowchart explaining the other audio | voice server state detection operation | movement of the audio | voice communication system as the 2nd Embodiment of this invention. 本発明の第2の実施の形態としての音声通信システムの着信先切替動作を説明するフローチャートである。It is a flowchart explaining the destination switching operation | movement of the audio | voice communication system as the 2nd Embodiment of this invention. 本発明の第2の実施の形態としての音声通信システムの機能復旧通知動作を説明するフローチャートである。It is a flowchart explaining the function recovery notification operation | movement of the audio | voice communication system as the 2nd Embodiment of this invention. 本発明の第2の実施の形態としての音声通信システムの自動切戻動作を説明するフローチャートである。It is a flowchart explaining the automatic switch-back operation | movement of the audio | voice communication system as the 2nd Embodiment of this invention. 本発明の第2の実施の形態としての音声通信システムの手動切戻動作を説明するフローチャートである。It is a flowchart explaining the manual switch-back operation | movement of the audio | voice communication system as the 2nd Embodiment of this invention. 本発明の第2の実施の形態の具体例において、音声通信システムの自動切戻動作を模式的に示す図である。It is a figure which shows typically the automatic switch-back operation | movement of a voice communication system in the specific example of the 2nd Embodiment of this invention. 本発明の第2の実施の形態の具体例において、音声通信システムの手動切戻動作を模式的に示す図である。In the specific example of the 2nd Embodiment of this invention, it is a figure which shows typically manual switch-back operation | movement of a voice communication system. 本発明の第3の実施の形態としての音声通信システムの構成を示すブロック図である。It is a block diagram which shows the structure of the audio | voice communication system as the 3rd Embodiment of this invention. 本発明の第3の実施の形態としての音声通信システムを構成する各装置の機能ブロック図である。It is a functional block diagram of each apparatus which comprises the audio | voice communication system as the 3rd Embodiment of this invention. 本発明の第3の実施の形態としての音声通信システムの発信者番号変換動作を説明するフローチャートである。It is a flowchart explaining the caller number conversion operation | movement of the audio | voice communication system as the 3rd Embodiment of this invention. 本発明の第3の実施の形態の具体例において、音声通信システムの発信者番号変換動作を模式的に示す図である。In the specific example of the 3rd Embodiment of this invention, it is a figure which shows typically the caller ID conversion operation | movement of a voice communication system.

以下、本発明の各実施の形態について、図面を参照して詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

(第1の実施の形態)
本発明の第1の実施の形態としての音声通信システム1の構成を図1に示す。図1において、音声通信システム1は、第1の音声サーバ10と、第2の音声サーバ20と、バックアップ用音声端末30とを含む。以降、第1の音声サーバ10を、単に音声サーバ10とも記載する。また、第2の音声サーバ20を、単に音声サーバ20とも記載する。
(First embodiment)
FIG. 1 shows a configuration of a voice communication system 1 as a first embodiment of the present invention. In FIG. 1, the voice communication system 1 includes a first voice server 10, a second voice server 20, and a backup voice terminal 30. Hereinafter, the first voice server 10 is also simply referred to as the voice server 10. The second audio server 20 is also simply referred to as the audio server 20.

音声サーバ10は、ノードAに設置されている。ノードA内において、音声サーバ10は、LAN(Local Area Network)等のネットワークを介して他の音声端末90に接続されていてもよい。以降、ノードAに含まれる音声端末90を総称して音声端末Aとも記載する。また、音声サーバ20は、ノードBに設置されている。ノードB内において、音声サーバ20は、LAN等のネットワークを介してバックアップ用音声端末30に接続されている。また、音声サーバ20は、LAN等を介して他の音声端末90に接続されていてもよい。以降、ノードBに含まれるバックアップ用音声端末30および音声端末90を総称して音声端末Bとも記載する。   The voice server 10 is installed in the node A. In the node A, the voice server 10 may be connected to another voice terminal 90 via a network such as a LAN (Local Area Network). Hereinafter, the voice terminal 90 included in the node A is collectively referred to as a voice terminal A. The voice server 20 is installed in the node B. In the node B, the voice server 20 is connected to the backup voice terminal 30 via a network such as a LAN. The voice server 20 may be connected to another voice terminal 90 via a LAN or the like. Hereinafter, the backup voice terminal 30 and the voice terminal 90 included in the node B are collectively referred to as a voice terminal B.

また、ノードAおよびノードBは、物理的に異なる拠点であってもよいし、論理的に分割して管理されるグループであってもよい。ノードAおよびノードB間は、ネットワークを介して互いに通信可能に接続されている。ノードAおよびノードB間を接続するネットワークは、IP(Internet Protocol)専用線等であってもよい。   Further, the node A and the node B may be physically different bases, or may be groups that are logically divided and managed. The node A and the node B are connected to each other via a network so that they can communicate with each other. The network connecting the node A and the node B may be an IP (Internet Protocol) dedicated line or the like.

なお、図1には、音声サーバ10、音声サーバ20、および、バックアップ用音声端末30を1つずつ示したが、本発明の音声通信システムに含まれる各装置の数を限定するものではない。また、図1には、2つのノードを示したが、本発明の音声通信システムが設置されるノードの数を限定するものではない。また、図1には、各ノードに音声端末90を1つずつ示したが、本発明の第1の音声サーバおよび第2の音声サーバが収容可能な音声端末の数を限定するものではない。   In FIG. 1, one voice server 10, one voice server 20, and one backup voice terminal 30 are shown, but the number of devices included in the voice communication system of the present invention is not limited. 1 shows two nodes, the number of nodes on which the voice communication system of the present invention is installed is not limited. 1 shows one voice terminal 90 at each node, the number of voice terminals that can be accommodated by the first voice server and the second voice server of the present invention is not limited.

音声端末90は、音声サーバ10または音声サーバ20に収容可能な音声端末である。音声端末90は、音声サーバ10または音声サーバ20を介して音声通信を行う機能を有する。具体的には、音声端末90は、データ通信網を介した音声通信で用いられる所定のプロトコルにしたがって、音声サーバ10または音声サーバ20を介して他の音声端末90またはバックアップ用音声端末30に対して発呼要求を送信する。そして、音声端末90は、音声サーバ10または音声サーバ20を介して発呼要求に対する応答を受信することにより、着信先の端末との間で音声通信のためのセッションを確立する。そして、音声端末90は、入力される音声をパケット化して着信先の端末に送信し、パケット化されて受信されるデータを音声に変換して出力することにより音声通信を行う。音声端末90は、例えば、IP電話端末であってもよい。また、音声端末90は、汎用的なコンピュータ装置上に実現されたソフトフォンであってもよい。また、音声端末90は、回線交換網によるアナログ音声通信を行う音声端末を音声通信システム1に接続する変換装置によって構成されていてもよい。   The voice terminal 90 is a voice terminal that can be accommodated in the voice server 10 or the voice server 20. The voice terminal 90 has a function of performing voice communication via the voice server 10 or the voice server 20. Specifically, the voice terminal 90 communicates with another voice terminal 90 or the backup voice terminal 30 via the voice server 10 or the voice server 20 according to a predetermined protocol used in voice communication via the data communication network. To send a call request. Then, the voice terminal 90 establishes a session for voice communication with the destination terminal by receiving a response to the call request via the voice server 10 or the voice server 20. Then, the voice terminal 90 performs voice communication by packetizing the input voice and transmitting the packet to the destination terminal, converting the packetized data received into voice and outputting the voice. The voice terminal 90 may be an IP telephone terminal, for example. The audio terminal 90 may be a soft phone realized on a general-purpose computer device. The voice terminal 90 may be configured by a conversion device that connects a voice terminal that performs analog voice communication over a circuit switched network to the voice communication system 1.

次に、バックアップ用音声端末30の機能ブロックについて、図2を参照して説明する。バックアップ用音声端末30は、音声端末90と同様に、音声サーバ10または音声サーバ20を介して音声通信を行う機能を有する。さらに、図2に示すように、バックアップ用音声端末30は、帰属先記憶部31と、帰属先切替部32とを有する。ここで、バックアップ用音声端末30は、CPU(Central Processing Unit)と、RAM(Random Access Memory)と、ROM(Read Only Memory)と、フラッシュメモリやハードディスク等の記憶装置と、ネットワークインタフェースとを備えた装置によって構成可能である。この場合、帰属先記憶部31は、記憶装置によって構成される。また、帰属先切替部32は、ネットワークインタフェースと、記憶装置に記憶されたコンピュータ・プログラムをRAMに読み込んで実行するCPUとによって構成される。なお、バックアップ用音声端末30は、IP電話端末として実現されてもよい。また、バックアップ用音声端末30は、汎用的なコンピュータ装置上にソフトフォンとして実現されてもよい。また、バックアップ用音声端末30は、回線交換網によるアナログ音声通信を行う音声端末をデータ通信ネットワークに接続する変換装置として実現されてもよい。なお、バックアップ用音声端末30およびその各機能ブロックのハードウェア構成は、上述の構成に限定されない。   Next, functional blocks of the backup voice terminal 30 will be described with reference to FIG. Similar to the audio terminal 90, the backup audio terminal 30 has a function of performing audio communication via the audio server 10 or the audio server 20. Further, as shown in FIG. 2, the backup voice terminal 30 includes an attribution destination storage unit 31 and an attribution destination switching unit 32. Here, the backup voice terminal 30 includes a CPU (Central Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), a storage device such as a flash memory and a hard disk, and a network interface. It is configurable by the device. In this case, the attribution destination storage unit 31 is configured by a storage device. The attribution destination switching unit 32 includes a network interface and a CPU that reads a computer program stored in the storage device into the RAM and executes the computer program. The backup voice terminal 30 may be realized as an IP telephone terminal. Further, the backup audio terminal 30 may be realized as a soft phone on a general-purpose computer device. The backup voice terminal 30 may be realized as a conversion device that connects a voice terminal that performs analog voice communication over a circuit switching network to a data communication network. Note that the hardware configuration of the backup voice terminal 30 and each functional block thereof is not limited to the above-described configuration.

帰属先記憶部31は、一次帰属先として音声サーバ20を表す情報と、二次帰属先として音声サーバ10を表す情報とを記憶する。一次帰属先とは、バックアップ用音声端末30が通常時に帰属する音声サーバを表す情報である。バックアップ用音声端末30は、起動時などに、一次帰属先の音声サーバ20に対して帰属要求するよう構成される。また、二次帰属先とは、一次帰属先の音声サーバ20とは異なる音声サーバであって、一次帰属先の音声サーバ20の機能が停止した場合に帰属可能な音声サーバを表す情報である。   The attribution destination storage unit 31 stores information representing the voice server 20 as a primary attribution destination and information representing the voice server 10 as a secondary attribution destination. The primary attribution destination is information representing the voice server to which the backup voice terminal 30 normally belongs. The backup voice terminal 30 is configured to make an attribution request to the primary attribution destination voice server 20 at the time of startup or the like. The secondary attribution destination is information that represents a voice server that is different from the primary attribution destination voice server 20 and can be assigned when the function of the primary attribution destination voice server 20 is stopped.

帰属先切替部32は、一次帰属先の音声サーバ20に帰属中、音声サーバ20の機能停止を検出すると、帰属先記憶部31に記憶された二次帰属先の音声サーバ10に対して帰属要求する。音声サーバ20の機能停止とは、ノードB内の音声端末Bに対して、音声サーバ20の機能が提供されなくなる状態をいう。例えば、帰属先切替部32は、音声サーバ20自体に障害が発生すると、音声サーバ20の機能停止を検出してもよい。また、例えば、帰属先切替部32は、音声サーバ20およびノードB内のLAN間の接続に障害が発生すると、音声サーバ20の機能停止を検出してもよい。また、帰属先切替部32は、所定のタイミング毎に音声サーバ20と疎通確認することにより、音声サーバ20の機能が停止しているか否かを検出してもよい。音声サーバ20の機能停止が検出された場合、帰属先切替部32は、二次帰属先である音声サーバ10に対して帰属要求する。   When the attribution destination switching unit 32 detects that the voice server 20 has stopped functioning while belonging to the primary attribution destination voice server 20, the attribution destination switching unit 32 requests the secondary attribution destination voice server 10 stored in the attribution destination storage unit 31. To do. The function stop of the voice server 20 means a state in which the function of the voice server 20 is not provided to the voice terminal B in the node B. For example, the attribution destination switching unit 32 may detect the function stop of the voice server 20 when a failure occurs in the voice server 20 itself. Further, for example, the attribution destination switching unit 32 may detect the function stop of the voice server 20 when a failure occurs in the connection between the voice server 20 and the LAN in the node B. Further, the attribution switching unit 32 may detect whether or not the function of the voice server 20 is stopped by confirming communication with the voice server 20 at every predetermined timing. When the function stop of the voice server 20 is detected, the attribution destination switching unit 32 makes an attribution request to the voice server 10 that is the secondary attribution destination.

次に、音声サーバ10の機能ブロックを、図2を用いて説明する。図2において、音声サーバ10は、音声端末認証部11と、バックアップ用音声端末記憶部12と、他音声サーバ状態検出部13と、着信先切替部14とを有する。ここで、音声サーバ10は、CPUと、RAMと、ROMと、ハードディスク等の記憶装置と、ネットワークインタフェースとを備えた装置によって構成可能である。この場合、音声端末認証部11と、他音声サーバ状態検出部13と、着信先切替部14とは、ネットワークインタフェースと、記憶装置に記憶されたコンピュータ・プログラムをRAMに読み込んで実行するCPUとによって構成される。また、バックアップ用音声端末記憶部12は、記憶装置によって構成される。なお、音声サーバ10は、汎用的なコンピュータ装置上に実現されていてもよいし、IP−PBX等の装置として実現されてもよい。なお、音声サーバ10およびその各機能ブロックのハードウェア構成は、上述の構成に限定されない。   Next, functional blocks of the voice server 10 will be described with reference to FIG. In FIG. 2, the voice server 10 includes a voice terminal authentication unit 11, a backup voice terminal storage unit 12, another voice server state detection unit 13, and a destination switching unit 14. Here, the voice server 10 can be configured by a device including a CPU, a RAM, a ROM, a storage device such as a hard disk, and a network interface. In this case, the voice terminal authenticating unit 11, the other voice server state detecting unit 13, and the destination switching unit 14 are configured by a network interface and a CPU that reads a computer program stored in the storage device into the RAM and executes it. Composed. The backup voice terminal storage unit 12 is configured by a storage device. The voice server 10 may be realized on a general-purpose computer device or may be realized as a device such as an IP-PBX. Note that the hardware configuration of the voice server 10 and each functional block thereof is not limited to the above-described configuration.

音声端末認証部11は、登録されたバックアップ用音声端末30または音声端末90を認証することにより自サーバに帰属させる。例えば、音声端末認証部11は、登録済のバックアップ用音声端末30または音声端末90の認証情報と、帰属中に設定される内線番号と、ネットワークアドレスとを対応付けて管理していてもよい。音声端末認証部11は、バックアップ用音声端末30または音声端末90からの帰属要求を受信すると、帰属要求に含まれる認証情報と、記憶している認証情報とを照合する。そして、音声端末認証部11は、認証に成功した場合は、そのバックアップ用音声端末30または音声端末90を自サーバに帰属中として管理する。   The voice terminal authentication unit 11 authenticates the registered backup voice terminal 30 or voice terminal 90 to be attributed to the own server. For example, the voice terminal authentication unit 11 may manage the authentication information of the registered backup voice terminal 30 or voice terminal 90, the extension number set during belonging, and the network address in association with each other. When receiving the attribution request from the backup voice terminal 30 or the voice terminal 90, the voice terminal authenticating unit 11 collates the authentication information included in the attribution request with the stored authentication information. When the authentication is successful, the voice terminal authentication unit 11 manages the backup voice terminal 30 or the voice terminal 90 as belonging to the own server.

本実施の形態では、音声端末認証部11は、ノードA内の音声端末Aの認証情報に加えて、ノードBに含まれるバックアップ用音声端末30の認証情報を記憶している。   In the present embodiment, the voice terminal authentication unit 11 stores authentication information of the backup voice terminal 30 included in the node B in addition to the authentication information of the voice terminal A in the node A.

バックアップ用音声端末記憶部12は、音声サーバ20を一次帰属先とし、自サーバを二次帰属先とするバックアップ用音声端末30を表す情報を記憶する。以降、そのようなバックアップ用音声端末30を、単に、「音声サーバ20のバックアップ用音声端末30」とも記載する。   The backup voice terminal storage unit 12 stores information representing the backup voice terminal 30 having the voice server 20 as a primary attribution destination and the own server as a secondary attribution destination. Hereinafter, such a backup voice terminal 30 is also simply referred to as “the backup voice terminal 30 of the voice server 20”.

例えば、バックアップ用音声端末記憶部12は、音声サーバ20のアクセスコード(局番)に対応付けて、そのバックアップ用音声端末30が自サーバに帰属中に設定される内線番号を記憶してもよい。   For example, the backup voice terminal storage unit 12 may store an extension number set while the backup voice terminal 30 belongs to the own server in association with the access code (station number) of the voice server 20.

また、バックアップ用音声端末記憶部12は、複数の音声サーバ20についてそのバックアップ用音声端末30をそれぞれ記憶してもよい。また、バックアップ用音声端末記憶部12は、1つの音声サーバ20に対して複数のバックアップ用音声端末30を記憶してもよい。   Further, the backup voice terminal storage unit 12 may store the backup voice terminals 30 for the plurality of voice servers 20. Further, the backup voice terminal storage unit 12 may store a plurality of backup voice terminals 30 for one voice server 20.

他音声サーバ状態検出部13は、音声サーバ20の機能停止を検出する。例えば、他音声サーバ状態検出部13は、音声サーバ20に転送した発呼要求に対する接続不可の信号を受信すると、音声サーバ20の機能停止を検出してもよい。また、他音声サーバ状態検出部13は、音声サーバ20に転送した発呼要求に対する応答を所定時間経過までに受信できない場合、音声サーバ20の機能停止を検出してもよい。   The other voice server state detection unit 13 detects the function stop of the voice server 20. For example, the other voice server state detection unit 13 may detect the stop of the function of the voice server 20 when receiving a connection impossible signal for the call request transferred to the voice server 20. The other voice server state detection unit 13 may detect the function stop of the voice server 20 when a response to the call request transferred to the voice server 20 cannot be received by a predetermined time.

着信先切替部14は、ノードA内の音声端末Aまたは他のノードから受信された発呼要求の転送先を、転送先の音声サーバ20が機能停止しているか否かに応じて切り替える。具体的には、着信先切替部14は、発呼要求の転送先となる他の音声サーバ20が機能停止しているか否かを、他音声サーバ状態検出部13を用いて判断する。そして、着信先切替部14は、転送先の他の音声サーバ20が機能停止中の場合、バックアップ用音声端末記憶部12を参照することにより、該他の音声サーバ20のバックアップ用音声端末30を特定する。そして、着信先切替部14は、そのバックアップ用音声端末30が自サーバに帰属中であれば、そのバックアップ用音声端末30に対して発呼要求を転送することにより着信先を切り替える。なお、もし、発呼要求の転送先が自サーバに帰属中の音声端末Aであれば、着信先切替部14は、その音声端末Aに発呼要求を転送すればよい。   The destination switching unit 14 switches the transfer destination of the call request received from the voice terminal A in the node A or another node depending on whether or not the function of the transfer destination voice server 20 is stopped. Specifically, the destination switching unit 14 uses the other voice server state detection unit 13 to determine whether or not the function of the other voice server 20 that is the transfer destination of the call request is stopped. Then, the destination switching unit 14 refers to the backup voice terminal storage unit 12 when the function of the other voice server 20 of the transfer destination is stopped, and determines the backup voice terminal 30 of the other voice server 20. Identify. Then, if the backup voice terminal 30 belongs to the own server, the call destination switching unit 14 switches the call destination by transferring a call request to the backup voice terminal 30. If the transfer destination of the call request is the voice terminal A belonging to the own server, the call destination switching unit 14 may transfer the call request to the voice terminal A.

もし、転送先となる音声サーバ20に対して複数のバックアップ用音声端末30が記憶されている場合、着信先切替部14は、複数のバックアップ用音声端末30のうち帰属中の1つ以上に着信先を切り替えてもよい。また、この場合、着信先切替部14は、1つ以上のバックアップ用音声端末30を着信先として、それぞれに対して同時に発呼要求を転送してもよい。   If a plurality of backup voice terminals 30 are stored for the voice server 20 serving as a transfer destination, the destination switching unit 14 receives a call to one or more of the plurality of backup voice terminals 30 that belong to the backup voice terminal 30. The destination may be switched. Further, in this case, the destination switching unit 14 may transfer the call request simultaneously to each of the one or more backup voice terminals 30 as destinations.

次に、音声サーバ20の機能ブロックを、図2を用いて説明する。図2において、音声サーバ20は、音声端末認証部21を有する。ここで、音声サーバ20は、CPUと、RAMと、ROMと、ハードディスク等の記憶装置と、ネットワークインタフェースとを備えた装置によって構成可能である。この場合、音声端末認証部21は、ネットワークインタフェースと、記憶装置に記憶されたコンピュータ・プログラムをRAMに読み込んで実行するCPUとによって構成される。なお、音声サーバ20は、汎用的なコンピュータ装置上に実現されていてもよいし、IP−PBX等の装置として実現されてもよい。なお、音声サーバ20およびその各機能ブロックのハードウェア構成は、上述の構成に限定されない。   Next, functional blocks of the voice server 20 will be described with reference to FIG. In FIG. 2, the voice server 20 includes a voice terminal authentication unit 21. Here, the voice server 20 can be configured by a device including a CPU, a RAM, a ROM, a storage device such as a hard disk, and a network interface. In this case, the voice terminal authentication unit 21 includes a network interface and a CPU that reads a computer program stored in the storage device into the RAM and executes the computer program. The voice server 20 may be realized on a general-purpose computer device, or may be realized as a device such as IP-PBX. Note that the hardware configuration of the voice server 20 and each functional block thereof is not limited to the above-described configuration.

音声端末認証部21は、音声サーバ10の音声端末認証部11と略同様に構成される。また、音声端末認証部21は、ノードB内のバックアップ用音声端末30を含む音声端末Bの認証情報を記憶している。   The voice terminal authentication unit 21 is configured in substantially the same manner as the voice terminal authentication unit 11 of the voice server 10. Further, the voice terminal authentication unit 21 stores authentication information of the voice terminal B including the backup voice terminal 30 in the node B.

以上のように構成された音声通信システム1の動作について、図面を参照して説明する。   The operation of the voice communication system 1 configured as described above will be described with reference to the drawings.

まず、バックアップ用音声端末30の帰属先切替動作を図3に示す。なお、図3において、左図は、バックアップ用音声端末30の動作を示し、右図は音声サーバ10の動作を示し、左右を結ぶ破線の矢印はデータの流れを示すものとする。   First, the operation of switching the attribution destination of the backup voice terminal 30 is shown in FIG. In FIG. 3, the left diagram shows the operation of the backup voice terminal 30, the right diagram shows the operation of the voice server 10, and the dashed arrows connecting the left and right indicate the flow of data.

図3では、まず、帰属先切替部32は、一次帰属中の音声サーバ20の機能が停止しているか否かを判断する(ステップS1)。例えば、帰属先切替部32は、音声サーバ20との疎通確認が成功するか否かに基づいて判断を行ってもよい。   In FIG. 3, first, the attribution destination switching unit 32 determines whether or not the function of the voice server 20 during the primary attribution is stopped (step S <b> 1). For example, the attribution destination switching unit 32 may make a determination based on whether the communication confirmation with the voice server 20 is successful.

ここで、音声サーバ20の機能が停止していないと判断された場合、バックアップ用音声端末30の動作は、ステップS1を繰り返し実行する。   Here, when it is determined that the function of the voice server 20 is not stopped, the operation of the backup voice terminal 30 repeatedly executes step S1.

一方、音声サーバ20の機能が停止していると判断された場合、帰属先切替部32は、帰属先記憶部31を参照することにより、二次帰属先である音声サーバ10に対して帰属要求する(ステップS2)。   On the other hand, when it is determined that the function of the voice server 20 is stopped, the attribution destination switching unit 32 refers to the attribution destination storage unit 31 to request the attribution to the voice server 10 that is the secondary attribution destination. (Step S2).

帰属要求を受けた音声サーバ10の音声端末認証部11は、帰属要求元のバックアップ用音声端末30の認証情報が自サーバに登録されているか否かを判断する(ステップS3)。   The voice terminal authentication unit 11 of the voice server 10 that has received the attribution request determines whether or not the authentication information of the backup voice terminal 30 that is the attribution request source is registered in the own server (step S3).

ここで、帰属要求元のバックアップ用音声端末30が自サーバに登録されていない場合、音声通信システム1は動作を終了する。このとき、音声サーバ10は、自サーバに登録されていないことを表す情報を、バックアップ用音声端末30に対して送信してもよい。   Here, when the backup voice terminal 30 of the attribution request source is not registered in the own server, the voice communication system 1 ends the operation. At this time, the voice server 10 may transmit information indicating that it is not registered in the own server to the backup voice terminal 30.

一方、帰属要求元のバックアップ用音声端末30が自サーバに登録されている場合、音声端末認証部11は、ノードBのバックアップ用音声端末30を自サーバに帰属させる(ステップS4)。このとき、音声端末認証部11は、帰属に成功したことをバックアップ用音声端末30に対して通知してもよい。   On the other hand, when the backup requesting voice terminal 30 of the attribution request source is registered in the own server, the voice terminal authenticating unit 11 assigns the backup voice terminal 30 of the Node B to the own server (step S4). At this time, the voice terminal authentication unit 11 may notify the backup voice terminal 30 that the attribution has succeeded.

以上で、バックアップ用音声端末30の帰属先切替動作の説明を終了する。   This is the end of the description of the belonging destination switching operation of the backup voice terminal 30.

次に、ノードB内の音声端末Bに対する発呼要求時の着信先切替動作を図4に示す。   Next, FIG. 4 shows the destination switching operation when a call request is issued to the voice terminal B in the node B.

まず、音声サーバ10は、ノードA内の音声端末Aまたは他のノードから発呼要求を受信する(ステップS11)。   First, the voice server 10 receives a call request from the voice terminal A in the node A or another node (step S11).

次に、他音声サーバ状態検出部13は、ステップS11で受信された発呼要求の転送先となる音声サーバ20の機能が停止しているか否かを検出する(ステップS12)。具体的には、例えば、他音声サーバ状態検出部13は、着信先切替部14により転送先の音声サーバ20に対して発呼要求を転送後、接続不可の応答があるか否か、あるいは、所定期間経過までに応答があるか否かに基づいて、判断処理を行えばよい。   Next, the other voice server state detection unit 13 detects whether or not the function of the voice server 20 that is a transfer destination of the call request received in step S11 is stopped (step S12). Specifically, for example, the other voice server state detection unit 13 determines whether there is a connection impossible response after transferring the call request to the destination voice server 20 by the destination switching unit 14 or The determination process may be performed based on whether or not there is a response before the predetermined period elapses.

ここで、転送先の音声サーバ20の機能が停止していないと判断された場合、音声サーバ10は、通常の呼制御を行い(ステップS13)、動作を終了する。   Here, when it is determined that the function of the destination voice server 20 is not stopped, the voice server 10 performs normal call control (step S13), and ends the operation.

一方、転送先の音声サーバ20の機能が停止していると判断された場合、着信先切替部14は、バックアップ用音声端末記憶部12を参照し、転送先の音声サーバ20のバックアップ用音声端末30を特定する(ステップS14)。   On the other hand, when it is determined that the function of the transfer destination voice server 20 is stopped, the destination switching unit 14 refers to the backup voice terminal storage unit 12 and refers to the backup voice terminal of the transfer destination voice server 20. 30 is specified (step S14).

次に、着信先切替部14は、ステップS14で特定したバックアップ用音声端末30が自サーバに帰属中であるか否かを判断する(ステップS15)。もし、ステップS14で複数のバックアップ用音声端末30が特定されていれば、着信先切替部14は、少なくともいずれか1つのバックアップ用音声端末30が自サーバに帰属中であるか否かを判断すればよい。   Next, the destination switching unit 14 determines whether or not the backup voice terminal 30 identified in step S14 belongs to the own server (step S15). If a plurality of backup voice terminals 30 are specified in step S14, the destination switching unit 14 determines whether or not at least one backup voice terminal 30 belongs to the own server. That's fine.

ここで、バックアップ用音声端末30が自サーバに帰属中でないと判断された場合、着信先切替部14は、発信規制処理を行って(ステップS16)、動作を終了する。ここで、発信規制処理とは、例えば、発呼要求の発信元に対して規制音を送出して呼損とする処理であってもよい。あるいは、発信規制処理とは、着信先に接続できない旨をアナウンスするアナウンス装置に発信元を接続させる処理であってもよい。   If it is determined that the backup voice terminal 30 does not belong to the own server, the destination switching unit 14 performs a call restriction process (step S16) and ends the operation. Here, the outgoing call restriction process may be, for example, a process of sending a restriction sound to a caller request originator to make a call loss. Alternatively, the outgoing call restriction process may be a process of connecting a caller to an announcement device that announces that the callee cannot be connected.

一方、バックアップ用音声端末30が自サーバに帰属中であると判断された場合、着信先切替部14は、ステップS14で特定したバックアップ用音声端末30に着信先を切り替える(ステップS17)。   On the other hand, when it is determined that the backup voice terminal 30 belongs to the own server, the destination switching unit 14 switches the destination to the backup voice terminal 30 specified in step S14 (step S17).

例えば、音声サーバ10は、着信先として切り替えたバックアップ用音声端末30が空き状態であるか否かを確認する。空き状態でなければ、音声サーバ10は、話中処理を行なう。話中処理とは、例えば、発信元に対して話中音を送出して呼損とする処理であってもよい。あるいは、話中処理とは、着信先のバックアップ用音声端末30が空き状態となるまで積滞呼として待ち合わせ動作を行なう処理であってもよい。自サーバに帰属中の1つ以上のバックアップ用音声端末30が空き状態であれば、音声サーバ10は、空き状態のバックアップ用音声端末30に発呼要求を転送する。このとき、音声サーバ10は、空き状態のいずれか1つのバックアップ用音声端末30に発呼要求を転送してもよいし、空き状態の複数のバックアップ用音声端末30に発呼要求を転送して複数台を鳴動させてもよい。あるいは、音声サーバ10は、着信先として切り替えたバックアップ用音声端末30が空き状態でなければ、自サーバに帰属中の他のバックアップ用音声端末30に順次スライドして着信先を切り替えるようにしてもよい。あるいは、音声サーバ10は、着信先として切り替えたバックアップ用音声端末30に転送した発呼要求に対して、自サーバに帰属中の他のバックアップ用音声端末から応答があった場合には、以降、応答元のバックアップ用音声端末と発信元との間を接続する処理を行うようにしてもよい。   For example, the voice server 10 checks whether or not the backup voice terminal 30 that has been switched as the destination is in an empty state. If it is not free, the voice server 10 performs busy processing. The busy process may be, for example, a process of sending a busy sound to the caller to make a call loss. Alternatively, the busy process may be a process of performing a waiting operation as an overdue call until the destination backup voice terminal 30 becomes idle. If one or more backup voice terminals 30 belonging to the own server are idle, the voice server 10 transfers the call request to the backup voice terminal 30 in the idle state. At this time, the voice server 10 may transfer the call request to any one of the backup voice terminals 30 in the idle state, or may transfer the call request to a plurality of backup voice terminals 30 in the idle state. Multiple units may be ringed. Alternatively, if the backup voice terminal 30 switched as the call destination is not available, the voice server 10 sequentially slides to another backup voice terminal 30 belonging to the server to switch the call destination. Good. Alternatively, when there is a response from the other backup voice terminal belonging to the server to the call request transferred to the backup voice terminal 30 switched as the destination, the voice server 10 You may make it perform the process which connects between the backup audio | voice terminal of a response origin, and a transmission origin.

以上で、音声通信システム1の着信先切替動作の説明を終了する。   This is the end of the description of the destination switching operation of the voice communication system 1.

次に、音声通信システム1の動作を具体例で示す。この具体例では、音声通信システム1は、図5に示すように構成される。この例では、ノードAは、都道府県単位の支社であり、ノードBは、市町村単位の営業所である。ノードAは、音声サーバ10と、音声端末90Aとを含む。これらの装置は、ノードA内のLANに接続されている。また、ノードAには、「810」のアクセスコードが割り当てられている。また、ノードBは、音声サーバ20と、音声端末90Bと、バックアップ用音声端末30Cとを含む。これらの装置は、ノードB内のLANに接続されている。また、ノードBには、「811」のアクセスコードが割り当てられている。また、ノードAおよびノードBは、IPネットワークを介して接続されている。   Next, the operation of the voice communication system 1 will be shown as a specific example. In this specific example, the voice communication system 1 is configured as shown in FIG. In this example, the node A is a branch office in units of prefectures, and the node B is a sales office in units of municipalities. Node A includes a voice server 10 and a voice terminal 90A. These devices are connected to the LAN in the node A. Further, an access code “810” is assigned to the node A. The node B includes a voice server 20, a voice terminal 90B, and a backup voice terminal 30C. These devices are connected to the LAN in Node B. Further, an access code “811” is assigned to the node B. Node A and node B are connected via an IP network.

また、ここでは、バックアップ用音声端末30Cの帰属先記憶部31は、一次帰属先としてノードBの音声サーバ20を表す情報を記憶し、二次帰属先としてノードA内の音声サーバ10を表す情報を記憶している。   Here, the attribution destination storage unit 31 of the backup voice terminal 30C stores information representing the voice server 20 of the node B as the primary attribution destination, and information representing the voice server 10 in the node A as the secondary attribution destination. Is remembered.

また、ここでは、ノードAにおいて、音声端末90Aは、音声サーバ10に帰属中であり、内線番号「3000」が設定されている。また、ノードBにおいて、音声端末90Bおよびバックアップ用音声端末30Cは、音声サーバ20に帰属中であり、それぞれ、内線番号「2001」および「2000」が設定されている。   Here, in the node A, the voice terminal 90A belongs to the voice server 10, and the extension number “3000” is set. In the node B, the voice terminal 90B and the backup voice terminal 30C belong to the voice server 20, and extension numbers “2001” and “2000” are set, respectively.

また、音声サーバ10の音声端末認証部11は、音声端末90Aの認証情報に加えて、ノードBのバックアップ用音声端末30Cの認証情報を記憶している。   The voice terminal authentication unit 11 of the voice server 10 stores authentication information of the backup voice terminal 30C of the node B in addition to the authentication information of the voice terminal 90A.

また、音声サーバ10のバックアップ用音声端末記憶部12に記憶される情報の一例を図6に示す。図6では、バックアップ用音声端末記憶部12は、ノードBのアクセスコード「811」に対して、ノードBのバックアップ用音声端末30が自サーバに帰属した場合の内線番号「6000」を対応付けて記憶している。なお、バックアップ用音声端末記憶部12は、1つのアクセスコードに対して1つ以上のバックアップ用音声端末30の内線番号を記憶可能となっている。また、バックアップ用音声端末記憶部12は、他のノードのアクセスコードについても同様に1つ以上のバックアップ用音声端末30の内線番号を記憶可能となっている。例えば、図6では、バックアップ用音声端末記憶部12は、ノードBのアクセスコード「811」および他のノードのアクセスコード「812」について、それぞれバックアップ用音声端末30の内線番号を記憶している。また、バックアップ用音声端末記憶部12は、他のノードのアクセスコード「812」に対しては、そのノードの1つ目のバックアップ用音声端末30の内線番号として「5000」を記憶し、2つ目のバックアップ用音声端末30の内線番号として「5001」を記憶している。   An example of information stored in the backup voice terminal storage unit 12 of the voice server 10 is shown in FIG. In FIG. 6, the backup voice terminal storage unit 12 associates the access code “811” of the node B with the extension number “6000” when the backup voice terminal 30 of the node B belongs to its own server. I remember it. The backup voice terminal storage unit 12 can store the extension numbers of one or more backup voice terminals 30 for one access code. Similarly, the backup voice terminal storage unit 12 can store the extension numbers of one or more backup voice terminals 30 for the access codes of other nodes. For example, in FIG. 6, the backup voice terminal storage unit 12 stores the extension number of the backup voice terminal 30 for the access code “811” of the node B and the access code “812” of the other nodes. Also, the backup voice terminal storage unit 12 stores “5000” as the extension number of the first backup voice terminal 30 of the other node for the access code “812” of the other node, and stores two “5001” is stored as the extension number of the backup voice terminal 30 of the eye.

このとき、ノードBにおいて音声サーバ20に障害が発生したときの音声通信システム1の動作を、図7の模式図を用いて説明する。   At this time, the operation of the voice communication system 1 when a failure occurs in the voice server 20 in the node B will be described with reference to the schematic diagram of FIG.

ここでは、まず、バックアップ用音声端末30Cは、一次帰属先である音声サーバ20との疎通確認に失敗し、音声サーバ20の機能停止を検出する(ステップS1でYes)。   Here, first, the backup voice terminal 30C fails to confirm the communication with the voice server 20 that is the primary attribution destination, and detects the function stop of the voice server 20 (Yes in step S1).

そこで、バックアップ用音声端末30Cの帰属先切替部32は、二次帰属先である音声サーバ10に帰属要求する(ステップS2)。   Therefore, the attribution destination switching unit 32 of the backup voice terminal 30C makes an attribution request to the voice server 10 that is the secondary attribution destination (step S2).

次に、音声サーバ10の音声端末認証部11は、バックアップ用音声端末30Cが登録されているので認証し、自サーバに帰属させる(ステップS3)。これにより、バックアップ用音声端末30Cの内線番号は「6000」に設定される。   Next, the voice terminal authenticating unit 11 of the voice server 10 authenticates because the backup voice terminal 30C is registered, and makes it belong to the own server (step S3). As a result, the extension number of the backup voice terminal 30C is set to “6000”.

次に、図7の状態において、ノードAの音声端末90AがノードBの音声端末90Bに対して発信したときの音声通信システム1の動作を、図8の模式図を用いて説明する。   Next, the operation of the voice communication system 1 when the voice terminal 90A of the node A transmits to the voice terminal 90B of the node B in the state of FIG. 7 will be described using the schematic diagram of FIG.

ここで、音声サーバ20の障害発生は、突発的なものであり、音声端末90Aの利用者に対して通知されていないとする。たとえ、ノードBのバックアップ用電話番号として、バックアップ用音声端末30Cの二次帰属中の電話番号「810−6000」が周知されていても、障害発生を知らない音声端末90Aの利用者は、このようなバックアップ用電話番号を用いないと考えられる。したがって、この場合、音声端末90Aは、音声端末90Bの通常時の電話番号「811−2001」に対する発呼要求を発信する。   Here, it is assumed that the failure of the voice server 20 is abrupt and is not notified to the user of the voice terminal 90A. Even if the telephone number “810-6000” that is the secondary attribute of the backup voice terminal 30C is known as the backup phone number of the node B, the user of the voice terminal 90A who does not know the occurrence of the failure It is thought that such a backup telephone number is not used. Therefore, in this case, the voice terminal 90A sends a call request for the normal telephone number “811-2001” of the voice terminal 90B.

そこで、ノードAの音声サーバ10は、音声端末90Aから発呼要求を受信する(ステップS11)。   Therefore, the voice server 10 of the node A receives a call request from the voice terminal 90A (step S11).

次に、音声サーバ10は、発呼要求先の電話番号「811−2001」に基づいて、アクセスコード「811」のノードBの音声サーバ20に発呼要求を転送する。しかしながら、音声サーバ20は、障害発生中のため、発呼要求に対する応答を返信しない。したがって、音声サーバ10の他音声サーバ状態検出部13は、転送先の音声サーバ20の機能停止を検出する(ステップS12でYes)。   Next, the voice server 10 transfers the call request to the voice server 20 of the node B with the access code “811” based on the telephone number “811-2001” of the call request destination. However, the voice server 20 does not send back a response to the call request because a failure has occurred. Therefore, the other voice server state detection unit 13 of the voice server 10 detects the functional stop of the destination voice server 20 (Yes in step S12).

そこで、音声サーバ10の着信先切替部14は、バックアップ用音声端末記憶部12を参照し、転送先のアクセスコード「811」に対応付けられた内線番号「6000」を取得する(ステップS14)。   Therefore, the destination switching unit 14 of the voice server 10 refers to the backup voice terminal storage unit 12 and acquires the extension number “6000” associated with the access code “811” of the transfer destination (step S14).

次に、着信先切替部14は、内線番号「6000」のバックアップ用音声端末30Cが自サーバに帰属中であると判断する(ステップS15でYes)。そこで、着信先切替部14は、内線番号「6000」のバックアップ用音声端末30Cに発呼要求を転送することにより着信先を切り替える(ステップS17)。   Next, the destination switching unit 14 determines that the backup voice terminal 30C having the extension number “6000” belongs to the own server (Yes in step S15). Therefore, the destination switching unit 14 switches the destination by transferring the call request to the backup voice terminal 30C having the extension number “6000” (step S17).

なお、ノードAの音声サーバ10は、他のノードから、障害発生中のノードB内の音声端末Bに対する発呼要求を受信した場合も、上述した具体例と同様に動作する。   Note that the voice server 10 of the node A operates in the same manner as in the above-described specific example even when a call request to the voice terminal B in the node B in which a failure has occurred is received from another node.

以上で、音声通信システム1の動作の具体例の説明を終了する。   Above, description of the specific example of operation | movement of the audio | voice communication system 1 is complete | finished.

次に、本発明の第1の実施の形態の効果について述べる。   Next, effects of the first exemplary embodiment of the present invention will be described.

本発明の第1の実施の形態としての音声通信システムは、機能停止した音声サーバのノードに含まれる音声端末に対する着信を、その音声サーバの機能停止を認知しない発信元からの着信であっても、少ない導入コストで容易に救済することができる。   The voice communication system according to the first embodiment of the present invention may receive an incoming call to a voice terminal included in a node of a voice server that has stopped functioning, even if the incoming call is from a source that does not recognize the function stop of the voice server. It can be easily remedied with a small introduction cost.

その理由は、バックアップ用音声端末において、帰属先記憶部が、一次帰属先として第2の音声サーバを記憶し、二次帰属先として第1の音声サーバを記憶し、帰属先切替部が、一次帰属先の第2の音声サーバの機能停止を検出すると、二次帰属先の第1の音声サーバに対して帰属要求するからである。また、第1の音声サーバにおいて、バックアップ用音声端末記憶部が、他の音声サーバのバックアップ用音声端末を表す情報を記憶しておき、音声端末認証部が、他の音声サーバのバックアップ用音声端末を、帰属要求に応じて自サーバに帰属させるからである。そして、他音声サーバ状態検出部が、発呼要求の転送先となる他の音声サーバの機能停止を検出した場合、着信先切替部が、機能停止中の音声サーバのバックアップ用音声端末が自サーバに帰属中であれば、そのバックアップ用音声端末に対してその発呼要求を転送することにより着信先を切り替えるからである。   The reason is that in the backup voice terminal, the attribution destination storage unit stores the second voice server as the primary attribution destination, stores the first voice server as the secondary attribution destination, and the attribution destination switching unit This is because when the suspension of the function of the second voice server as the attribution destination is detected, an attribution request is made to the first voice server as the secondary attribution destination. In the first voice server, the backup voice terminal storage unit stores information representing the backup voice terminal of the other voice server, and the voice terminal authentication unit sends the backup voice terminal of the other voice server. Is attributed to the own server in response to the attribution request. When the other voice server state detecting unit detects the stop of the function of the other voice server that is the transfer destination of the call request, the destination switching unit determines that the backup voice terminal of the voice server whose function is stopped is the own server. This is because the destination is switched by transferring the call request to the backup voice terminal.

これにより、本実施の形態としての第1の音声サーバは、機能が停止した第2の音声サーバのノード(機能停止ノード)の音声端末に対する発呼要求を、機能停止ノードのバックアップ用端末に着信させることができる。したがって、音声サーバの機能停止を認知しない利用者が、機能停止ノードの音声端末に対して通常の電話番号を用いて発信した場合、本実施の形態は、機能停止ノードのバックアップ用音声端末に着信させることにより着信を救済する。   As a result, the first voice server according to the present embodiment receives a call request for the voice terminal of the node (function stop node) of the second voice server whose function is stopped to the backup terminal of the function stop node. Can be made. Therefore, when a user who does not recognize the voice server function stop calls the voice terminal of the function stop node using a normal telephone number, the present embodiment receives an incoming call to the backup voice terminal of the function stop node. Bail out incoming calls.

また、本実施の形態は、IPセントレックスシステムではない音声通信システムにも、少ない導入コストで適用可能である。   Further, the present embodiment can be applied to a voice communication system that is not an IP Centrex system at a low introduction cost.

例えば、上述した特許文献1および特許文献2に記載の音声通信システムでは、センターノードからリモードノードに局データをダウンロードする必要がある。そのため、これらの関連技術は、各ノードの音声サーバにおいて局データ構成の同一性を必要とし、マルチベンダに対応しづらい。一方、本実施の形態における第2の音声サーバおよびバックアップ用音声端末は、既存の音声通信システムにおける各ノードの音声サーバおよび帰属先を切替可能な音声端末によって構成可能であり、本実施の形態における第1の音声サーバと通信可能に構成されていればよい。したがって、本実施の形態は、マルチベンダの音声サーバが複数のノードに分散配置された既存の音声通信システムにおいて、一部の音声サーバを、本実施の形態の第1の音声サーバに置換するだけで実現可能であり、導入コストを小さくする。   For example, in the voice communication system described in Patent Document 1 and Patent Document 2 described above, it is necessary to download station data from the center node to the remote node. Therefore, these related technologies require the same station data configuration in the voice server of each node, and are difficult to deal with multi-vendors. On the other hand, the second voice server and backup voice terminal in the present embodiment can be configured by a voice server and a voice terminal capable of switching the belonging party in the existing voice communication system. What is necessary is just to be comprised so that communication with a 1st audio | voice server is possible. Therefore, in the present embodiment, in the existing voice communication system in which multi-vendor voice servers are distributed in a plurality of nodes, a part of the voice servers is replaced with the first voice server of the present embodiment. This can be realized by reducing the introduction cost.

(第2の実施の形態)
次に、本発明の第2の実施の形態について図面を参照して詳細に説明する。なお、本実施の形態の説明において参照する各図面において、本発明の第1の実施の形態と同一の構成および同様に動作するステップには同一の符号を付して本実施の形態における詳細な説明を省略する。
(Second Embodiment)
Next, a second embodiment of the present invention will be described in detail with reference to the drawings. Note that, in each drawing referred to in the description of the present embodiment, the same reference numerals are given to the same configuration and steps that operate in the same manner as in the first embodiment of the present invention, and the detailed description in the present embodiment. Description is omitted.

まず、本発明の第2の実施の形態としての音声通信システム2の構成を図9に示す。図9において、音声通信システム2は、本発明の第1の実施の形態としての音声通信システム1に対して、第1の音声サーバ10に替えて第1の音声サーバ40と、第2の音声サーバ20に替えて第2の音声サーバ50と、バックアップ用音声端末30に替えてバックアップ用音声端末60とを備える点が異なる。以降、第1の音声サーバ40を、単に音声サーバ40とも記載する。また、第2の音声サーバ50を、単に音声サーバ50とも記載する。   First, FIG. 9 shows the configuration of a voice communication system 2 as a second embodiment of the present invention. In FIG. 9, the voice communication system 2 is different from the voice communication system 1 according to the first embodiment of the present invention in that the first voice server 40 and the second voice are replaced with the first voice server 10. The difference is that a second audio server 50 is provided instead of the server 20 and a backup audio terminal 60 is provided instead of the backup audio terminal 30. Hereinafter, the first voice server 40 is also simply referred to as the voice server 40. Further, the second voice server 50 is also simply referred to as a voice server 50.

次に、バックアップ用音声端末60の機能ブロック構成を図10に示す。図10において、バックアップ用音声端末60は、本発明の第1の実施の形態としてのバックアップ用音声端末30に対して、帰属先切替部32に替えて帰属先切替部62を備え、さらに、帰属先提示部63と、入力部64とを備える点が異なる。ここで、バックアップ用音声端末60は、本発明の第1の実施の形態としてのバックアップ用音声端末30と同一のハードウェア要素に加えて、さらに、入力装置および出力装置を備える装置によって構成可能である。例えば、バックアップ用音声端末60は、操作ボタン等の入力装置、および、状態表示用ランプや液晶ディスプレイ等の出力装置を備えたIP電話端末として実現されていてもよい。あるいは、バックアップ用音声端末60は、キーボードやマウス等の入力装置および液晶ディスプレイ等の出力装置を備える汎用的なコンピュータ装置上に実現されていてもよい。この場合、帰属先提示部63は、出力装置と、記憶装置に記憶されたコンピュータ・プログラムをRAMに読み込んで実行するCPUとによって構成される。また、入力部64は、入力装置と、記憶装置に記憶されたコンピュータ・プログラムをRAMに読み込んで実行するCPUとによって構成される。なお、バックアップ用音声端末60およびその各機能ブロックのハードウェア構成は、上述の構成に限定されない。   Next, the functional block configuration of the backup voice terminal 60 is shown in FIG. In FIG. 10, the backup voice terminal 60 includes an attribution destination switching unit 62 instead of the attribution destination switching unit 32 with respect to the backup voice terminal 30 as the first embodiment of the present invention. The point provided with the prior presentation part 63 and the input part 64 differs. Here, in addition to the same hardware elements as the backup voice terminal 30 as the first embodiment of the present invention, the backup voice terminal 60 can be configured by a device that further includes an input device and an output device. is there. For example, the backup voice terminal 60 may be realized as an IP telephone terminal including an input device such as an operation button and an output device such as a status display lamp or a liquid crystal display. Alternatively, the backup audio terminal 60 may be realized on a general-purpose computer device including an input device such as a keyboard and a mouse and an output device such as a liquid crystal display. In this case, the attribution destination presentation unit 63 includes an output device and a CPU that reads a computer program stored in the storage device into the RAM and executes the computer program. The input unit 64 includes an input device and a CPU that reads a computer program stored in the storage device into the RAM and executes the computer program. Note that the hardware configuration of the backup voice terminal 60 and each functional block thereof is not limited to the above-described configuration.

帰属先記憶部31は、本発明の第1の実施の形態における帰属先記憶部31と同様に構成されるが、本実施の形態では、一次帰属先として音声サーバ50を表す情報を記憶し、二次帰属先として音声サーバ40を表す情報を記憶している。   The attribution destination storage unit 31 is configured in the same manner as the attribution destination storage unit 31 in the first exemplary embodiment of the present invention, but in the present exemplary embodiment, stores information representing the voice server 50 as a primary attribution destination, Information representing the voice server 40 is stored as the secondary attribution destination.

帰属先提示部63は、現在の帰属先を表す情報を提示する。具体的には、帰属先提示部63は、後述の音声サーバ40の帰属情報出力部47による出力に基づいて、現在の帰属先を表す情報を提示してもよい。例えば、帰属先提示部63は、現在の帰属先を表す文字情報を液晶ディスプレイに表示してもよい。また、帰属先提示部63は、状態表示用ランプを、一次帰属中には消灯させ、二次帰属中には点灯させるよう制御してもよい。その他、帰属先提示部63は、バックアップ用音声端末60の利用者に対して帰属先を提示可能なその他の方法により、現在の帰属先を提示してもよい。   The attribution destination presentation unit 63 presents information representing the current attribution destination. Specifically, the attribution destination presentation unit 63 may present information representing the current attribution destination based on an output from an attribution information output unit 47 of the audio server 40 described later. For example, the attribution destination presentation unit 63 may display character information representing the current attribution destination on the liquid crystal display. Further, the attribution destination presenting unit 63 may perform control so that the state display lamp is turned off during the primary attribution and is lit during the secondary attribution. In addition, the attribution destination presentation unit 63 may present the current attribution destination by another method capable of presenting the attribution destination to the user of the backup audio terminal 60.

入力部64には、二次帰属先である音声サーバ40の帰属からの解放(切戻)を指示する情報が入力される。例えば、入力部64は、二次帰属中に所定の操作ボタン(切戻ボタン)が押下されると、切戻を指示する情報が入力されたとみなしてもよい。   Information for instructing release (return) from the attribution of the voice server 40 that is the secondary attribution destination is input to the input unit 64. For example, when the predetermined operation button (return button) is pressed during the secondary attribution, the input unit 64 may consider that information instructing reversion has been input.

帰属先切替部62は、二次帰属先である音声サーバ40の帰属から自装置が解放されたことを検出する。例えば、帰属先切替部62は、二次帰属中、所定のタイミング毎に音声サーバ40に対する疎通確認を行うことにより、音声サーバ40の帰属から解放されたか否かを検出してもよい。そして、帰属先切替部62は、二次帰属先の帰属から解放されたことを検出すると、一次帰属先である音声サーバ50に対して帰属要求する。   The attribution switching unit 62 detects that the own device is released from the attribution of the voice server 40 that is the secondary attribution destination. For example, the attribution destination switching unit 62 may detect whether or not the voice server 40 is released from the attribution by performing communication confirmation with the voice server 40 at every predetermined timing during the secondary attribution. Then, when it is detected that the attribution destination switching unit 62 is released from the attribution of the secondary attribution destination, the attribution destination switching unit 62 makes an attribution request to the voice server 50 that is the primary attribution destination.

また、帰属先切替部62は、入力部64に対する入力に応じて、二次帰属先である音声サーバ40に対して帰属からの解放を要求してもよい。この場合、帰属先切替部62は、解放された後、一次帰属先である音声サーバ50に対して帰属要求する。   Further, the attribution destination switching unit 62 may request the voice server 40 that is the secondary attribution destination to release from attribution in response to an input to the input unit 64. In this case, after being released, the attribution destination switching unit 62 makes an attribution request to the voice server 50 that is the primary attribution destination.

また、帰属先切替部62は、音声サーバ50からの機能復旧の通知に基づいて、二次帰属先である音声サーバ40に対して帰属からの解放を要求し、一次帰属先である音声サーバ50に対して帰属要求してもよい。   Further, the attribution destination switching unit 62 requests the voice server 40 that is the secondary attribution destination to release from the attribution based on the notification of the function recovery from the voice server 50, and the voice server 50 that is the primary attribution destination. You may request attribution.

次に、音声サーバ40の機能ブロック構成を、図10を用いて説明する。図10において、音声サーバ40は、本発明の第1の実施の形態としての音声サーバ10に対して、他音声サーバ状態検出部13に替えて他音声サーバ状態検出部43を備え、さらに、自動切戻部45と、手動切戻部46と、帰属情報出力部47とを備える点が異なる。ここで、自動切戻部45および手動切戻部46は、ネットワークインタフェースと、記憶装置に記憶されたコンピュータ・プログラムをRAMに読み込んで実行するCPUとによって構成される。なお、音声サーバ40およびその各機能ブロックのハードウェア構成は、上述の構成に限定されない。   Next, the functional block configuration of the voice server 40 will be described with reference to FIG. In FIG. 10, the voice server 40 includes an other voice server state detection unit 43 instead of the other voice server state detection unit 13 with respect to the voice server 10 according to the first embodiment of the present invention. The difference is that a switchback unit 45, a manual switchback unit 46, and an attribution information output unit 47 are provided. Here, the automatic switch-back unit 45 and the manual switch-back unit 46 are configured by a network interface and a CPU that reads a computer program stored in a storage device into a RAM and executes it. Note that the hardware configuration of the voice server 40 and each functional block thereof is not limited to the above-described configuration.

他音声サーバ状態検出部43は、音声サーバ50からの通知に基づいて、音声サーバ50の機能停止または機能復旧を検出する。音声サーバ50からの通知は、音声サーバ50において機能停止または機能復旧を指示する情報が入力された場合や、音声サーバ50において機能停止が検出された場合等に送信されるものである。音声サーバ50からの通知の詳細については後述する。   The other voice server state detection unit 43 detects the function stop or function recovery of the voice server 50 based on the notification from the voice server 50. The notification from the voice server 50 is transmitted when information instructing the function stop or function recovery is input in the voice server 50 or when the function stop is detected in the voice server 50. Details of the notification from the voice server 50 will be described later.

また、他音声サーバ状態検出部43は、あらかじめ定められたタイミング毎に音声サーバ50に問い合わせることにより、その時点で音声サーバ50が機能停止しているか否かを検出してもよい。   Further, the other voice server state detection unit 43 may detect whether or not the voice server 50 has stopped functioning at that time by inquiring the voice server 50 at every predetermined timing.

また、他音声サーバ状態検出部43は、上述のようにして検出した音声サーバ50の状態を記憶しておく。例えば、他音声サーバ状態検出部43は、音声サーバ50が機能停止しているか否かを表す二値情報を記憶しておくようにしてもよい。   In addition, the other voice server state detection unit 43 stores the state of the voice server 50 detected as described above. For example, the other voice server state detection unit 43 may store binary information indicating whether or not the voice server 50 has stopped functioning.

自動切戻部45は、機能復旧が検出された音声サーバ50のバックアップ用音声端末60を、自サーバの帰属から解放する。   The automatic switch-back unit 45 releases the backup voice terminal 60 of the voice server 50 from which function recovery has been detected from belonging to the own server.

手動切戻部46は、自サーバに帰属中のバックアップ用音声端末60からの要求に応じて、要求元のバックアップ用音声端末60を自サーバの帰属から解放する。   In response to a request from the backup voice terminal 60 belonging to the own server, the manual switch-back unit 46 releases the request source backup voice terminal 60 from belonging to the own server.

帰属情報出力部47は、バックアップ用音声端末60が自サーバに帰属中であることを表す情報を出力する。例えば、帰属情報出力部47は、バックアップ用音声端末60の自サーバへの帰属が成功したタイミングで、バックアップ用音声端末60の帰属先提示部63に対して、帰属中であることを表す情報を出力してもよい。あるいは、帰属情報出力部47は、外部の装置(図示せず)に対して、バックアップ用音声端末60が自サーバに帰属中であることを表すメッセージを出力してもよい。この場合、外部の装置とは、例えば、プリンタや、ネットワーク管理装置等であってもよい。   The belonging information output unit 47 outputs information indicating that the backup voice terminal 60 is belonging to the own server. For example, the attribution information output unit 47 provides information indicating that the attribution is being performed to the attribution destination presentation unit 63 of the backup voice terminal 60 at the timing when the attribution of the backup voice terminal 60 to the own server is successful. It may be output. Alternatively, the belonging information output unit 47 may output a message indicating that the backup voice terminal 60 is belonging to the own server to an external device (not shown). In this case, the external device may be, for example, a printer, a network management device, or the like.

次に、音声サーバ50の機能ブロック構成を、図10を用いて説明する。図10において、音声サーバ50は、本発明の第1の実施の形態としての音声サーバ20と同一の構成に加えて、さらに、入力部52と、通知部53と、手動切替部54とを備える。ここで、音声サーバ50は、本発明の第1の実施の形態としての音声サーバ20と同一のハードウェア構成に加えて、さらに、入力装置を備える装置によって構成可能である。この場合、入力部52は、入力装置と、記憶装置に記憶されたコンピュータ・プログラムをRAMに読み込んで実行するCPUとによって構成される。また、通知部53は、ネットワークインタフェースと、記憶装置に記憶されたコンピュータ・プログラムをRAMに読み込んで実行するCPUとによって構成される。また、手動切替部54は、記憶装置に記憶されたコンピュータ・プログラムをRAMに読み込んで実行するCPUによって構成される。なお、音声サーバ50およびその各機能ブロックのハードウェア構成は、上述の構成に限定されない。   Next, the functional block configuration of the voice server 50 will be described with reference to FIG. In FIG. 10, the voice server 50 includes an input unit 52, a notification unit 53, and a manual switching unit 54 in addition to the same configuration as the voice server 20 as the first embodiment of the present invention. . Here, in addition to the same hardware configuration as the voice server 20 as the first embodiment of the present invention, the voice server 50 can be configured by a device that further includes an input device. In this case, the input unit 52 includes an input device and a CPU that reads a computer program stored in the storage device into the RAM and executes the computer program. The notification unit 53 includes a network interface and a CPU that reads a computer program stored in the storage device into the RAM and executes the computer program. The manual switching unit 54 is configured by a CPU that reads a computer program stored in a storage device into a RAM and executes the computer program. Note that the hardware configuration of the voice server 50 and each functional block thereof is not limited to the above-described configuration.

入力部52には、自サーバの機能停止または機能復旧を指示する情報が入力される。このような機能停止または機能復旧を指示する情報は、例えば、音声サーバ50の保守などのために管理者によって入力されるものであってもよい。   Information for instructing to stop or restore the function of the own server is input to the input unit 52. Information for instructing such function stop or function recovery may be input by an administrator for maintenance of the voice server 50, for example.

通知部53は、音声サーバ40に対して、自サーバの機能停止または機能復旧を表す情報を通知する。例えば、通知部53は、入力部52に対する入力に応じて、自サーバの機能停止または機能復旧を表す情報を通知してもよい。また、通知部53は、自サーバにおける障害の検出に応じて、機能停止を通知するようにしてもよい。また、通知部53は、自サーバにおける障害の復旧を検出すると、機能復旧を通知するようにしてもよい。また、通知部53は、あらかじめ定められたタイミング毎に、自サーバが機能停止しているか否かを表す情報を音声サーバ40に対して通知するようにしてもよい。   The notification unit 53 notifies the voice server 40 of information indicating the function stop or function recovery of the own server. For example, the notification unit 53 may notify information indicating the function stop or function recovery of the own server in response to an input to the input unit 52. Further, the notification unit 53 may notify the function stop in response to detection of a failure in the own server. Further, the notification unit 53 may notify the function recovery when the recovery of the failure in the server itself is detected. The notification unit 53 may notify the voice server 40 of information indicating whether or not the own server has stopped functioning at predetermined timings.

また、通知部53は、自サーバに帰属中のバックアップ用音声端末60に対して、自サーバの機能停止を通知してもよい。また、通知部53は、自サーバに帰属していないバックアップ用音声端末60に対して、自サーバの機能復旧を通知してもよい。   Further, the notification unit 53 may notify the backup voice terminal 60 belonging to the own server of the function stop of the own server. Further, the notification unit 53 may notify the backup voice terminal 60 that does not belong to the own server of the restoration of the function of the own server.

手動切替部54は、入力部52に対する機能停止を指示する情報の入力に応じて、自サーバに帰属中のバックアップ用音声端末60および音声端末90を、自サーバの帰属から解放する。また、手動切替部54は、自サーバの機能停止中、自サーバに対する帰属要求を拒否するよう音声端末認証部21を制御する。また、手動切替部54は、入力部52に対する機能復旧を指示する情報の入力に応じて、自サーバに対する帰属要求の受付を再開するよう音声端末認証部21を制御する。   The manual switching unit 54 releases the backup voice terminal 60 and the voice terminal 90 belonging to the own server from belonging to the own server in response to the input of the information that instructs the input unit 52 to stop the function. Further, the manual switching unit 54 controls the voice terminal authentication unit 21 so as to reject the attribution request to the own server while the function of the own server is stopped. Further, the manual switching unit 54 controls the voice terminal authentication unit 21 to resume acceptance of the attribution request to the own server in response to the input of information instructing the function recovery to the input unit 52.

以上のように構成された音声通信システム2の動作について、図面を参照して説明する。   The operation of the voice communication system 2 configured as described above will be described with reference to the drawings.

まず、音声通信システム2の帰属先切替動作を図11に示す。なお、図11において、左図は音声サーバ50の動作を示し、中央図はバックアップ用音声端末60の動作を示し、右図は音声サーバ40の動作を示すものとする。   First, the belonging destination switching operation of the voice communication system 2 is shown in FIG. In FIG. 11, the left diagram shows the operation of the voice server 50, the central diagram shows the operation of the backup voice terminal 60, and the right diagram shows the operation of the voice server 40.

図11では、まず、音声サーバ50の入力部52は、機能停止を指示する情報を、入力装置を介して取得する(ステップS21)。   In FIG. 11, first, the input unit 52 of the voice server 50 acquires information for instructing a function stop via the input device (step S <b> 21).

次に、通知部53は、自サーバの機能停止を音声サーバ40に対して通知する(ステップS22)。このとき、通知部53は、さらに自サーバに帰属中の音声端末90に対して、機能停止を通知してもよい。   Next, the notification unit 53 notifies the voice server 40 of the function stop of its own server (step S22). At this time, the notification unit 53 may further notify the voice terminal 90 belonging to the own server of the function stop.

次に、手動切替部54は、自サーバに帰属中の音声端末90およびバックアップ用音声端末60を自サーバの帰属から解放する(ステップS23)。また、手動切替部54は、その後、自サーバへの帰属要求を拒否するよう音声端末認証部21を制御する。   Next, the manual switching unit 54 releases the voice terminal 90 and the backup voice terminal 60 belonging to the own server from belonging to the own server (step S23). Further, the manual switching unit 54 thereafter controls the voice terminal authentication unit 21 so as to reject the attribution request to the own server.

次に、音声サーバ50の機能停止の通知を受信した音声サーバ40において、他音声サーバ状態検出部43は、音声サーバ50が機能停止中であることを表す情報を記憶する(ステップS24)。   Next, in the voice server 40 that has received the function stop notification of the voice server 50, the other voice server state detection unit 43 stores information indicating that the voice server 50 is in a function stop (step S24).

次に、音声サーバ50の帰属から解放されたことにより、バックアップ用音声端末60の帰属先切替部62は、音声サーバ50の機能停止を検出する(ステップS25)。なお、ステップS22において音声サーバ50から機能停止を通知されている場合、帰属先切替部62は、音声サーバ50からの該通知に基づいて機能停止を検出してもよい。   Next, when the voice server 50 is released from the attribution, the attribution destination switching unit 62 of the backup voice terminal 60 detects the function stop of the voice server 50 (step S25). In addition, when the function stop is notified from the voice server 50 in step S22, the belonging destination switching unit 62 may detect the function stop based on the notification from the voice server 50.

次に、帰属先切替部62は、音声サーバ40に対して帰属要求する(ステップS26)。   Next, the attribution destination switching unit 62 makes an attribution request to the voice server 40 (step S26).

次に、帰属要求を受信した音声サーバ40において、音声端末認証部11は、バックアップ用音声端末60が登録済であるとして認証し、自サーバに帰属させる(ステップS27)。   Next, in the voice server 40 that has received the attribution request, the voice terminal authenticating unit 11 authenticates that the backup voice terminal 60 has been registered, and makes it belong to the own server (step S27).

次に、帰属情報出力部47は、バックアップ用音声端末60の帰属先提示部63に対して、バックアップ用音声端末60が自サーバに帰属中であることを表す情報を出力する(ステップS28)。   Next, the attribution information output unit 47 outputs information indicating that the backup voice terminal 60 is belonging to the own server to the attribution destination presentation unit 63 of the backup voice terminal 60 (step S28).

次に、バックアップ用音声端末60の帰属先提示部63は、二次帰属先の音声サーバ40に帰属中であることを提示する(ステップS29)。例えば、帰属先提示部63は、所定の状態表示用ランプを点灯させることにより二次帰属先に帰属中であることを提示してもよい。   Next, the attribution destination presentation unit 63 of the backup voice terminal 60 presents that it belongs to the secondary attribution destination voice server 40 (step S29). For example, the attribution destination presentation unit 63 may present that it belongs to the secondary attribution destination by turning on a predetermined state display lamp.

なお、ステップS23において、音声サーバ50は、バックアップ用音声端末60の帰属を解放する代わりに、バックアップ用音声端末60に対して、自サーバの機能停止を通知してもよい。この場合、ステップS25において、バックアップ用音声端末60の帰属先切替部62は、音声サーバ50の機能停止を検出する代わりに、音声サーバ50に対して帰属からの解放を要求してもよい。   In step S23, the voice server 50 may notify the backup voice terminal 60 of the function stop of its own server instead of releasing the attribution of the backup voice terminal 60. In this case, in step S25, the attribution destination switching unit 62 of the backup voice terminal 60 may request the voice server 50 to release from the attribution instead of detecting the function stop of the voice server 50.

以上で、音声通信システム2の帰属先切替動作の説明を終了する。   This is the end of the description of the belonging destination switching operation of the voice communication system 2.

次に、音声通信システム2の他音声サーバ状態検出動作を図12に示す。   Next, another voice server state detection operation of the voice communication system 2 is shown in FIG.

図12では、まず、音声サーバ40の他音声サーバ状態検出部43は、音声サーバ50に対して、機能停止中であるか否かを問い合わせる情報を送信する(ステップS31)。   In FIG. 12, first, the other voice server state detection unit 43 of the voice server 40 transmits information for inquiring whether or not the function is stopped to the voice server 50 (step S31).

次に、他音声サーバ状態検出部43は、音声サーバ50からの返信に基づいて、音声サーバ50が機能停止中であるか否かを表す情報を記憶する(ステップS32)。例えば、他音声サーバ状態検出部43は、音声サーバ50から返信された情報が機能中であることを表す場合には、機能中であることを表す情報を記憶すればよい。また、他音声サーバ状態検出部43は、音声サーバ50から返信された情報が機能停止中であることを表す場合や、音声サーバ50からの返信が所定期間経過までに得られなかった場合に、音声サーバ50が機能停止中であることを表す情報を記憶すればよい。音声サーバ40は、このような他音声サーバ状態検出動作を所定のタイミング毎に実行してもよい。   Next, the other voice server state detection unit 43 stores information indicating whether or not the voice server 50 is functioning stopped based on the reply from the voice server 50 (step S32). For example, when the information returned from the voice server 50 indicates that the function is functioning, the other voice server state detection unit 43 may store the information indicating that the function is functioning. In addition, the other voice server state detection unit 43 indicates that information returned from the voice server 50 indicates that the function is stopped, or when a reply from the voice server 50 is not obtained by the lapse of a predetermined period. What is necessary is just to memorize | store the information showing that the audio | voice server 50 has stopped functioning. The voice server 40 may execute such another voice server state detection operation at every predetermined timing.

以上で、音声通信システム2の他音声サーバ状態検出動作の説明を終了する。   This is the end of the description of the other voice server state detection operation of the voice communication system 2.

次に、音声通信システム2の着信先切替動作を図13に示す。   Next, the destination switching operation of the voice communication system 2 is shown in FIG.

図13では、まず、音声サーバ40は、ノードA内の音声端末Aまたは他のノードから発呼要求を受信する(ステップS11)。   In FIG. 13, first, the voice server 40 receives a call request from the voice terminal A in the node A or another node (step S11).

次に、他音声サーバ状態検出部43は、ステップS11で受信された発呼要求の転送先の音声サーバ50が機能停止中であるか否かを、記憶しておいた情報に基づいて判断する(ステップS42)。   Next, the other voice server state detection unit 43 determines whether the function of the voice server 50 to which the call request received in step S11 is transferred is stopped based on the stored information. (Step S42).

以降、音声通信システム2は、本発明の第1の実施の形態としての音声通信システム1と同様にステップS13〜S17を実行することにより、音声サーバ50の機能停止状態に応じて着信先を切り替え、呼制御を行う。   Thereafter, the voice communication system 2 executes steps S13 to S17 in the same manner as the voice communication system 1 as the first embodiment of the present invention, thereby switching the destination according to the function stop state of the voice server 50. , Call control.

以上で、音声通信システム2の着信先切替動作の説明を終了する。   This is the end of the description of the destination switching operation of the voice communication system 2.

次に、音声通信システム2の機能復旧通知動作を図14に示す。   Next, the function restoration notification operation of the voice communication system 2 is shown in FIG.

図14では、まず、音声サーバ50の入力部52は、自サーバの機能復旧を指示する情報を、入力装置を介して取得する(ステップS41)。   In FIG. 14, first, the input unit 52 of the voice server 50 acquires information for instructing the restoration of the function of the own server via the input device (step S41).

次に、通知部53は、音声サーバ40に対して、自サーバの機能復旧を通知する(ステップS42)。   Next, the notification unit 53 notifies the voice server 40 of the function recovery of its own server (step S42).

以上で、音声通信システム2の機能復旧通知動作の説明を終了する。   Above, description of the function recovery notification operation | movement of the audio | voice communication system 2 is complete | finished.

次に、音声通信システム2の機能復旧後の自動切戻動作を図15に示す。   Next, FIG. 15 shows an automatic switch-back operation after the function of the voice communication system 2 is restored.

図15において、まず、音声サーバ40の他音声サーバ状態検出部43は、音声サーバ50が機能復旧したことを検出する(ステップS51)。例えば、他音声サーバ状態検出部43は、図14のステップS42での音声サーバ50からの通知に基づいて、音声サーバ50の機能復旧を検出してもよい。あるいは、他音声サーバ状態検出部43は、図12の他音声サーバ状態検出動作において、前回実行したステップS32で記憶した音声サーバ50の状態が機能停止中であり、今回実行したステップS32で記憶した音声サーバ50の状態が機能中である場合に、音声サーバ50の機能復旧を検出してもよい。   In FIG. 15, first, the other voice server state detection unit 43 of the voice server 40 detects that the voice server 50 has recovered its function (step S51). For example, the other voice server state detection unit 43 may detect the functional recovery of the voice server 50 based on the notification from the voice server 50 in step S42 of FIG. Alternatively, in the other voice server state detection operation of FIG. 12, the other voice server state detection unit 43 indicates that the state of the voice server 50 stored in step S <b> 32 executed last time is out of function and stored in step S <b> 32 executed this time. When the state of the voice server 50 is functioning, the restoration of the function of the voice server 50 may be detected.

次に、自動切戻部45は、自サーバに二次帰属中のバックアップ用音声端末60を自サーバの帰属から解放する(ステップS52)。   Next, the automatic switch-back unit 45 releases the backup voice terminal 60 that is secondary belonging to the own server from belonging to the own server (step S52).

次に、バックアップ用音声端末60の帰属先切替部62は、二次帰属先である音声サーバ40の帰属から解放されたことを検出する(ステップS53)。   Next, the attribution destination switching unit 62 of the backup voice terminal 60 detects that it has been released from the attribution of the voice server 40 that is the secondary attribution destination (step S53).

次に、帰属先切替部62は、一次帰属先である音声端末50に対して帰属要求する(ステップS54)。   Next, the attribution destination switching unit 62 makes an attribution request to the voice terminal 50 that is the primary attribution destination (step S54).

次に、音声サーバ50の音声端末認証部21は、帰属要求元のバックアップ用音声端末60が登録済であるとして認証し、自サーバに帰属させる(ステップS55)。   Next, the voice terminal authentication unit 21 of the voice server 50 authenticates that the backup voice terminal 60 as the attribution request source has been registered, and assigns it to the own server (step S55).

次に、バックアップ用音声端末60の帰属先提示部63は、自装置が一次帰属先の音声サーバ50に帰属中であることを提示する(ステップS56)。例えば、帰属先提示部63は、点灯中であった状態表示用ランプを消灯させることにより一次帰属先であることを提示してもよい。   Next, the attribution destination presentation unit 63 of the backup voice terminal 60 presents that the own device is belonging to the primary attribution destination voice server 50 (step S56). For example, the attribution destination presenting unit 63 may present that it is the primary attribution destination by turning off a state display lamp that has been turned on.

以上で、音声通信システム2の自動切戻動作の説明を終了する。   This is the end of the description of the automatic switch-back operation of the voice communication system 2.

次に、音声通信システム2の手動切戻動作を図16に示す。   Next, the manual switching operation of the voice communication system 2 is shown in FIG.

図16では、まず、バックアップ用音声端末60の入力部64は、二次帰属先である音声サーバ40からの切戻を指示する情報を、入力装置を介して取得する(ステップS61)。例えば、バックアップ用音声端末60において二次帰属先に帰属中であることが提示されている状態で、一次帰属先である音声サーバ50の復旧が利用者に認知されたとする。このような場合、利用者により、入力部64に対して、二次帰属先からの切戻を指示する情報が入力されることが考えられる。あるいは、音声サーバ40の帰属情報出力部47によって、図示しない外部の装置に、「バックアップ用音声端末60が二次帰属先である音声サーバ40に帰属中であること」が提示され、利用者によって認知されているとする。この場合、さらに、一次帰属先である音声サーバ50の復旧が利用者に認知されると、利用者により、入力部64に対して、二次帰属先からの切戻を指示する情報が入力されることが考えられる。   In FIG. 16, first, the input unit 64 of the backup voice terminal 60 acquires information for instructing a switchback from the voice server 40 that is the secondary attribution destination via the input device (step S61). For example, it is assumed that the recovery of the voice server 50 that is the primary attribution destination is recognized by the user while the backup voice terminal 60 is presented as belonging to the secondary attribution destination. In such a case, it is conceivable that information instructing the switch back from the secondary attribution destination is input to the input unit 64 by the user. Alternatively, the attribution information output unit 47 of the voice server 40 presents to the external device (not shown) that “the backup voice terminal 60 is belonging to the voice server 40 that is the secondary attribution destination”. Suppose it is recognized. In this case, when the recovery of the voice server 50 as the primary attribution destination is further recognized by the user, the user inputs information for instructing the switch back from the secondary attribution destination to the input unit 64. It can be considered.

次に、バックアップ用音声端末60の帰属先切替部62は、二次帰属先の音声サーバ40に対して切戻を要求する(ステップS62)。   Next, the attribution destination switching unit 62 of the backup voice terminal 60 requests the secondary attribution destination voice server 40 to switch back (step S62).

次に、切戻の要求を受けた音声サーバ40の手動切戻部46は、要求元であるバックアップ用音声端末60を自サーバの帰属から解放する(ステップS63)。   Next, the manual switch-back unit 46 of the voice server 40 that has received the request for switch-back releases the backup voice terminal 60 that is the request source from belonging to the own server (step S63).

以降、音声通信システム2は、図15を用いて説明した自動切戻動作におけるステップS54〜S56を同様に実行し、バックアップ用音声端末60を一次帰属先に帰属させる。   Thereafter, the voice communication system 2 similarly performs steps S54 to S56 in the automatic switch-back operation described with reference to FIG. 15, and causes the backup voice terminal 60 to belong to the primary attribution destination.

以上で、音声通信システム2の手動切戻動作の説明を終了する。   Above, description of the manual switch-back operation | movement of the audio | voice communication system 2 is complete | finished.

次に、音声通信システム2の自動切戻動作および手動切戻動作の具体例について説明する。この具体例では、音声通信システム2は、図5〜図8を用いて説明した本発明の第1の実施の形態の具体例において、音声サーバ10の代わりに音声サーバ40を備え、音声サーバ20の代わりに音声サーバ50を備え、バックアップ用音声端末30Cの代わりにバックアップ用音声端末60Cを備えた構成である。ここでは、音声サーバ50の障害発生によりバックアップ用音声端末60Cが音声サーバ40に二次帰属中となっているものとする。この状態で、音声サーバ50の機能が復旧したとする。   Next, specific examples of the automatic switching operation and the manual switching operation of the voice communication system 2 will be described. In this specific example, the voice communication system 2 includes the voice server 40 instead of the voice server 10 in the specific example of the first embodiment of the present invention described with reference to FIGS. The voice server 50 is provided instead of the backup voice terminal 60C, and the backup voice terminal 60C is provided instead of the backup voice terminal 30C. Here, it is assumed that the backup voice terminal 60 </ b> C is secondary to the voice server 40 due to the failure of the voice server 50. Assume that the function of the voice server 50 is restored in this state.

まず、音声通信システム2の自動切戻動作の具体例を図17に示す。   First, a specific example of the automatic switching operation of the voice communication system 2 is shown in FIG.

図17において、まず、音声サーバ40は、音声サーバ50の障害復旧を検出する(ステップS51)。   In FIG. 17, first, the voice server 40 detects the failure recovery of the voice server 50 (step S51).

次に、音声サーバ40は、バックアップ用音声端末60Cを自サーバの帰属から解放する(ステップS52)。そして、バックアップ用音声端末60Cは、二次帰属先からの解放を検出する(ステップS53)。   Next, the voice server 40 releases the backup voice terminal 60C from belonging to the server (step S52). Then, the backup audio terminal 60C detects release from the secondary attribution destination (step S53).

次に、バックアップ用音声端末60Cは、一次帰属先である音声サーバ50に帰属要求し、帰属される(ステップS54〜S56)。   Next, the backup voice terminal 60C makes an attribution request to the voice server 50, which is the primary attribution destination, and is attributed (steps S54 to S56).

以上で、音声通信システム2の自動切戻動作の具体例の説明を終了する。   Above, description of the specific example of the automatic switch-back operation | movement of the audio | voice communication system 2 is complete | finished.

次に、音声通信システム2の手動切戻動作の具体例を図18に示す。   Next, a specific example of the manual switching operation of the voice communication system 2 is shown in FIG.

ここでは、バックアップ用音声端末60Cにおいて、帰属先提示部63により、状態表示用ランプが点灯され、二次帰属中であることが提示されている。この状態で、音声サーバ50の機能復旧が利用者に通知されたとする。   Here, in the backup audio terminal 60C, the status display lamp is turned on by the attribution destination presenting unit 63 to indicate that secondary attribution is in progress. In this state, it is assumed that the user is notified of the restoration of the function of the voice server 50.

図18において、まず、バックアップ用音声端末60Cの入力部64は、所定の切戻ボタンが押下されたことを検出する(ステップS61)。   In FIG. 18, first, the input unit 64 of the backup voice terminal 60C detects that a predetermined switchback button has been pressed (step S61).

次に、帰属先切替部62は、バックアップ用音声端末60Cの切戻を音声サーバ40に要求する(ステップS62)。そして、音声サーバ40の手動切戻部46は、バックアップ用音声端末60Cを解放する(ステップS63)。   Next, the attribution destination switching unit 62 requests the voice server 40 to switch back the backup voice terminal 60C (step S62). Then, the manual switchback unit 46 of the voice server 40 releases the backup voice terminal 60C (step S63).

次に、バックアップ用音声端末60Cは、一次帰属先である音声サーバ50に帰属要求し、帰属される(ステップS54〜S56)。   Next, the backup voice terminal 60C makes an attribution request to the voice server 50, which is the primary attribution destination, and is attributed (steps S54 to S56).

以上で、音声通信システム2の手動切戻動作の具体例の説明を終了する。   Above, description of the specific example of the manual switch-back operation | movement of the audio | voice communication system 2 is complete | finished.

次に、本発明の第2の実施の形態の効果について述べる。   Next, the effect of the second exemplary embodiment of the present invention will be described.

本発明の第2の実施の形態としての音声通信システムは、機能停止した音声サーバのノードに含まれる音声端末に対する着信救済時において、着信先切替に要する時間をより短縮することができる。   The voice communication system according to the second embodiment of the present invention can further reduce the time required for switching the destination when the incoming call is remedied for the voice terminal included in the node of the voice server whose function is stopped.

その理由は、第2の音声サーバの通知部が、自サーバが機能停止しているか否かを第1の音声サーバに通知し、第1の音声サーバの他音声サーバ状態検出部が、第2のサーバからの通知のタイミングまたは所定のタイミングで、第2の音声サーバの機能状態を検出して記憶し、第1の音声サーバの着信先切替部が、発呼要求の転送先となる音声サーバが機能停止しているか否かを、他音声サーバ状態検出部に記憶された情報に基づいて判断し、判断結果に応じて着信先を切り替えるからである。   The reason is that the notification unit of the second voice server notifies the first voice server whether or not the own server has stopped functioning, and the other voice server state detection unit of the first voice server The voice server that detects and stores the functional state of the second voice server at the notification timing from the server or at a predetermined timing, and the destination switching unit of the first voice server serves as the transfer destination of the call request This is because it is determined whether or not the function is stopped based on information stored in the other voice server state detection unit, and the destination is switched according to the determination result.

これにより、第1の音声サーバは、発呼要求の転送先となる第2の音声サーバの機能停止状況を、その第2の音声サーバからの発呼要求の応答を待つことなく判断可能となる。したがって、本実施の形態は、機能停止中の第2の音声サーバのノードに含まれる音声端末に対する発信があった場合、第1の音声サーバに二次帰属中のバックアップ用音声端末に着信先を切り替えるまでに要する時間をより短縮することになる。   As a result, the first voice server can determine the outage of the function of the second voice server to which the call request is transferred without waiting for a response to the call request from the second voice server. . Therefore, in the present embodiment, when a call is made to the voice terminal included in the node of the second voice server whose function is stopped, the destination is assigned to the backup voice terminal that is secondarily assigned to the first voice server. The time required for switching is further reduced.

また、本実施の形態としての音声通信システムは、第2の音声サーバを保守などのために機能停止させる場合にも、第2の音声サーバのノードに含まれる音声端末に対する着信を救済することができる。   Further, the voice communication system according to the present embodiment can relieve an incoming call to a voice terminal included in a node of the second voice server even when the function of the second voice server is stopped for maintenance or the like. it can.

その理由は、第2の音声サーバの入力部に対して機能停止を指示する情報が入力されると、第2の音声サーバの手動切替部が、自サーバに帰属中の音声端末およびバックアップ用音声端末の帰属を解放し、通知部が、自サーバの機能停止を第1の音声サーバに通知するからである。そして、バックアップ用音声端末の帰属先切替部が、二次帰属先の第1の音声サーバに帰属要求して帰属され、第1の音声サーバの着信切替部が、第2の音声サーバのノードに含まれる音声端末に対する着信を、二次帰属中のバックアップ用音声端末に着信させるからである。   The reason is that when information for instructing the function stop is input to the input unit of the second voice server, the manual switching unit of the second voice server and the voice terminal and backup voice belonging to the own server This is because the attribution of the terminal is released and the notification unit notifies the first voice server of the function stop of its own server. Then, the attribution destination switching unit of the backup voice terminal is attributed to the secondary attribution destination first voice server, and the incoming voice switching unit of the first voice server is assigned to the node of the second voice server. This is because an incoming call to the included voice terminal is received by the backup voice terminal that is in the secondary attribution.

また、本実施の形態としての音声通信システムは、第2の音声サーバの機能復旧に応じて、バックアップ用音声端末を一次帰属先に切り戻すまでに要する時間および運用コストを軽減することができる。   In addition, the voice communication system as the present embodiment can reduce the time and operation cost required to switch the backup voice terminal back to the primary attribution destination according to the restoration of the function of the second voice server.

その理由は、第1の音声サーバの他音声サーバ状態検出部が、第2の音声サーバの機能復旧を検出すると、自動切戻部が、第2の音声サーバのバックアップ用音声端末を自サーバの帰属から解放し、二次帰属先からの解放を検出したバックアップ用音声端末の帰属先切替部が、一次帰属先である第2の音声サーバに対して帰属要求するからである。また、バックアップ用音声端末の入力部に対して、二次帰属先からの切戻指示が入力されると、帰属先切替部が、二次帰属先の第1の音声サーバに切戻を要求し、第1の音声サーバの手動切戻部が、第2の音声サーバのバックアップ用音声端末を自サーバの帰属から解放し、二次帰属先からの解放を検出したバックアップ用音声端末の帰属先切替部が、一次帰属先である第2の音声サーバに対して帰属要求するからである。   The reason is that when the other voice server status detection unit of the first voice server detects the restoration of the function of the second voice server, the automatic switch-back unit sets the backup voice terminal of the second voice server to the own server. This is because the attribution destination switching unit of the backup voice terminal that has been released from attribution and detected release from the secondary attribution destination makes an attribution request to the second voice server that is the primary attribution destination. In addition, when a reversion instruction from the secondary attribution destination is input to the input unit of the backup voice terminal, the attribution destination switching unit requests a reversion to the first voice server of the secondary attribution destination. The manual switching unit of the first voice server releases the backup voice terminal of the second voice server from the belonging of the own server, and detects the release of the backup voice terminal from the secondary attribution destination. This is because the part makes an attribution request to the second voice server that is the primary attribution destination.

これにより、本発明の第2の実施の形態としての音声通信システムは、第2の音声サーバの復旧を検出すると、管理者や利用者の操作等を必要とせずに、バックアップ用音声端末を元の一次帰属先の音声サーバにすみやかに帰属させることができることになる。また、本発明の第2の実施の形態としての音声通信システムは、第2の音声サーバの復旧が検出される前にバックアップ用音声端末の利用者により認知されたような場合にも、バックアップ用音声端末における入力部に対する操作のみで、バックアップ用音声端末を元の一次帰属先の音声サーバにすみやかに帰属させることができることになる。したがって、本実施の形態は、バックアップ用音声端末の帰属先を一次帰属先に切り戻すまでの所要時間および運用コストを軽減する。   As a result, the voice communication system as the second embodiment of the present invention detects the restoration of the second voice server, and does not require the operation of the administrator or the user, etc. Can be quickly attributed to the voice server of the primary attribution destination. The voice communication system according to the second embodiment of the present invention is also used for backup even when it is recognized by the user of the backup voice terminal before the recovery of the second voice server is detected. The backup voice terminal can be quickly attributed to the original primary attribution voice server only by operating the input unit of the voice terminal. Therefore, the present embodiment reduces the time required for switching back the backup voice terminal to the primary destination and the operation cost.

なお、本実施の形態において、第2の音声サーバがさらに帰属情報出力部を備え、バックアップ用音声端末が自サーバの帰属から外れたことを表す情報を出力するようにしてもよい。例えば、第2の音声サーバの帰属情報出力部は、自サーバにおける障害発生によりバックアップ用音声端末が自サーバの帰属から外れたタイミングで出力を行ってもよい。また、第2の音声サーバの帰属情報出力部は、手動切替部によりバックアップ用音声端末の帰属解放が要求されたタイミングで出力を行ってもよい。また、この場合、第2の音声サーバの帰属情報出力部は、バックアップ用音声端末の帰属先提示部に対して出力を行ってもよいし、外部の装置に対して出力を行ってもよい。   In the present embodiment, the second voice server may further include an attribution information output unit, and may output information indicating that the backup voice terminal is not affiliated with the own server. For example, the attribution information output unit of the second voice server may perform output at a timing when the backup voice terminal deviates from the attribution of the own server due to the occurrence of a failure in the own server. Further, the attribution information output unit of the second voice server may perform output at a timing when the manual switching unit requests the attribution release of the backup voice terminal. In this case, the attribution information output unit of the second voice server may output to the attribution destination presentation unit of the backup voice terminal or may output to an external device.

(第3の実施の形態)
次に、本発明の第3の実施の形態について図面を参照して詳細に説明する。なお、本実施の形態の説明において参照する各図面において、本発明の第1の実施の形態と同一の構成および同様に動作するステップには同一の符号を付して本実施の形態における詳細な説明を省略する。
(Third embodiment)
Next, a third embodiment of the present invention will be described in detail with reference to the drawings. Note that, in each drawing referred to in the description of the present embodiment, the same reference numerals are given to the same configuration and steps that operate in the same manner as in the first embodiment of the present invention, and the detailed description in the present embodiment. Description is omitted.

まず、本発明の第3の実施の形態としての音声通信システム3の構成を図19に示す。図19において、音声通信システム3は、本発明の第1の実施の形態としての音声通信システム1に対して、第1の音声サーバ10に替えて第1の音声サーバ70を備える点が異なる。以降、第1の音声サーバ70を、単に音声サーバ70とも記載する。   First, FIG. 19 shows the configuration of a voice communication system 3 as a third embodiment of the present invention. 19, the voice communication system 3 is different from the voice communication system 1 according to the first embodiment of the present invention in that a first voice server 70 is provided instead of the first voice server 10. Hereinafter, the first voice server 70 is also simply referred to as the voice server 70.

次に、音声サーバ70の機能ブロック構成を図20に示す。図20において、音声サーバ70は、本発明の第1の実施の形態としての音声サーバ10と同一の構成に加えて、発信者番号変換部78をさらに備える。   Next, the functional block configuration of the voice server 70 is shown in FIG. In FIG. 20, the voice server 70 further includes a caller number conversion unit 78 in addition to the same configuration as the voice server 10 as the first embodiment of the present invention.

発信者番号変換部78は、音声サーバ20のバックアップ用音声端末30が自サーバに二次帰属中の場合、バックアップ用音声端末30からの発呼要求の際に用いる発信者番号を変換する。具体的には、発信者番号変換部78は、発信者番号に含めるアクセスコード(局番)として、自サーバのアクセスコードの代わりに、音声サーバ20のアクセスコードを用いる。発信者番号変換部78は、このような音声サーバ20のアクセスコードとして、バックアップ用音声端末記憶部12においてバックアップ用音声端末30を表す情報に対応付けられたアクセスコードを用いればよい。   When the backup voice terminal 30 of the voice server 20 is secondary to the own server, the caller number conversion unit 78 converts the caller number used when making a call request from the backup voice terminal 30. Specifically, the caller number conversion unit 78 uses the access code of the voice server 20 instead of the access code of its own server as the access code (station number) included in the caller number. The caller number conversion unit 78 may use an access code associated with information representing the backup voice terminal 30 in the backup voice terminal storage unit 12 as the access code of the voice server 20.

以上のように構成された音声通信システム3の発信者番号変換動作を図21に示す。   The caller number conversion operation of the voice communication system 3 configured as described above is shown in FIG.

図21では、まず、音声サーバ70の発信者番号変換部78は、発呼要求の発信元が自サーバに二次帰属中のバックアップ用音声端末30であるか否かを判断する(ステップS71)。   In FIG. 21, first, the caller number conversion unit 78 of the voice server 70 determines whether or not the call originator of the call request is the backup voice terminal 30 that is secondarily belonging to the own server (step S71). .

ここで、発呼要求の発信元が二次帰属中のバックアップ用音声端末30であると判断された場合、発信者番号変換部78は、バックアップ用音声端末記憶部12を参照し、該当するバックアップ用音声端末30に対応付けられた音声サーバ20のアクセスコードを取得する(ステップS72)。   Here, when it is determined that the origin of the call request is the secondary voice terminal 30 belonging to the secondary caller, the caller number conversion unit 78 refers to the backup voice terminal storage unit 12 and applies the corresponding backup. The access code of the voice server 20 associated with the voice terminal 30 is acquired (step S72).

次に、発信者番号変換部78は、ステップS72で取得されたアクセスコードと、該当するバックアップ用音声端末30の自サーバに二次帰属中の内線番号とを組み合わせて、発信者番号を生成する(ステップS73)。   Next, the caller number conversion unit 78 generates a caller number by combining the access code acquired in step S72 and the extension number that is secondarily attributed to the corresponding server of the backup voice terminal 30. (Step S73).

次に、音声サーバ70は、ステップS73で生成した発信者番号を含めて発呼要求を着信先に転送する(ステップS74)。   Next, the voice server 70 transfers the call request including the caller number generated in step S73 to the destination (step S74).

一方、ステップS71で、発呼要求の発信元が二次帰属中のバックアップ用音声端末30ではないと判断された場合、音声サーバ70は、発信者番号を変換することなく、発呼要求を着信先に転送する(ステップS74)。   On the other hand, if it is determined in step S71 that the origin of the call request is not the secondary voice terminal 30 belonging to the secondary, the voice server 70 receives the call request without converting the caller number. Transfer ahead (step S74).

以上で、音声通信システム3の発信者番号変換動作の説明を終了する。   Above, description of the caller number conversion operation | movement of the voice communication system 3 is complete | finished.

次に、音声通信システム3の発信者番号変換動作の具体例について、図22を用いて説明する。この音声通信システム3の具体例は、図5〜図8を用いて説明した本発明の第1の実施の形態の具体例において、音声サーバ10の代わりに音声サーバ70を備えた構成である。ここでは、音声サーバ20の障害発生により、バックアップ用音声端末30Cが音声サーバ70に二次帰属中となっているものとする。この状態で、バックアップ用音声端末30Cから音声端末90Aに対して発呼要求があったとする。   Next, a specific example of the caller number conversion operation of the voice communication system 3 will be described with reference to FIG. A specific example of the voice communication system 3 is configured to include a voice server 70 instead of the voice server 10 in the specific example of the first embodiment of the present invention described with reference to FIGS. Here, it is assumed that the backup voice terminal 30 </ b> C is secondary to the voice server 70 due to the failure of the voice server 20. In this state, it is assumed that a call request is made from the backup voice terminal 30C to the voice terminal 90A.

このとき、図22において、まず、音声サーバ70の発信者番号変換部78は、発呼要求の発信元がバックアップ用音声端末30Cであると判断する(ステップS71でYes)。   At this time, in FIG. 22, the caller number conversion unit 78 of the voice server 70 first determines that the call request source is the backup voice terminal 30C (Yes in step S71).

そこで、発信者番号変換部78は、図6に示したバックアップ用音声端末記憶部12を参照することにより、このバックアップ用音声端末30Cの情報に対応付けられたアクセスコードとして「811」を取得する(ステップS72)。   Therefore, the caller ID conversion unit 78 refers to the backup voice terminal storage unit 12 shown in FIG. 6 and acquires “811” as the access code associated with the information of the backup voice terminal 30C. (Step S72).

次に、発信者番号変換部78は、発信者番号として、ステップS72で取得された「811」と、このバックアップ用音声端末30Cの内線番号「6000」を組み合わせた「811−6000」を生成する(ステップS73)。   Next, the caller number conversion unit 78 generates “811-6000” as a caller number by combining “811” acquired in step S72 and the extension number “6000” of the backup voice terminal 30C. (Step S73).

次に、音声サーバ70は、ステップS73で生成された発信者番号「811−6000」を含めた発呼要求を、音声端末90Aに対して転送する(ステップS74)。   Next, the voice server 70 transfers the call request including the caller number “811-6000” generated in step S73 to the voice terminal 90A (step S74).

これにより、音声端末90Aの利用者は、着信した音声通信が、「811」局のノードBから発信されていると認知することができる。   Thereby, the user of the voice terminal 90 </ b> A can recognize that the incoming voice communication is transmitted from the node B of the “811” station.

なお、音声サーバ70は、バックアップ用音声端末30Cから他のノードの音声端末に対する発呼要求があった場合にもステップS71〜S73まで同様に動作して発信者番号を生成する。そして、ステップS74において、音声サーバ70は、生成した発信者番号を含めた発呼要求を、発呼要求先の音声端末のノードに対して転送すればよい。   Note that the voice server 70 operates in the same manner from step S71 to S73 to generate a caller ID even when there is a call request from the backup voice terminal 30C to the voice terminal of another node. In step S74, the voice server 70 may transfer the call request including the generated caller number to the call request destination voice terminal node.

以上で、発信者番号変換動作の具体例の説明を終了する。   This is the end of the description of the specific example of the caller ID conversion operation.

次に、本発明の第3の実施の形態の効果について述べる。   Next, effects of the third exemplary embodiment of the present invention will be described.

本発明の第3の実施の形態としての音声通信システムは、第2の音声サーバの機能停止中に自サーバに二次帰属中のバックアップ用音声端末からの発信の際に、発信先に対して発信元の所属ノードをより適切に通知することができる。   The voice communication system according to the third embodiment of the present invention is configured such that when a call is made from a backup voice terminal that is secondarily attributed to the own server while the function of the second voice server is stopped, The node to which the caller belongs can be notified more appropriately.

その理由は、第1の音声サーバの発信者番号変換部が、自サーバに二次帰属中の第2の音声サーバのバックアップ用音声端末からの発信時に、バックアップ用音声端末記憶部を参照することによりそのバックアップ用音声端末の一次帰属先のアクセスコードを取得し、発信者番号に含めるからである。   The reason is that the caller number conversion unit of the first voice server refers to the backup voice terminal storage unit when making a call from the backup voice terminal of the second voice server that is secondarily belonging to the own server. This is because the access code of the primary attribution destination of the backup voice terminal is acquired and included in the caller ID.

ここで、一般的に、アクセスコードにより所属ノードが管理されるような環境が構築されていることが多い。したがって、二次帰属中のバックアップ用音声端末からの発信時に、二次帰属先のアクセスコードが発信先に通知されることは好ましくない。本実施の形態は、このような問題を解決することができ、第2の音声サーバが機能停止してバックアップ用音声端末が二次帰属中であっても、バックアップ用音声端末からの発信時に、発信先に対して、発信元の所属ノードをより適切に通知することができることになる。   Here, in general, an environment in which an affiliated node is managed by an access code is often constructed. Therefore, it is not preferable that the access code of the secondary attribution destination is notified to the transmission destination at the time of transmission from the backup voice terminal in the secondary attribution. This embodiment can solve such a problem. Even when the second voice server stops functioning and the backup voice terminal is secondary, the call from the backup voice terminal is This makes it possible to more appropriately notify the transmission destination node of the transmission source.

なお、上述した各実施の形態は、順次実施されることにより、導入コストを抑えながら音声通信システムを拡張していくことが可能である。例えば、スター形構成の既存の音声通信システムとして、県単位で管理される拠点(県ノード)にセンタ音声サーバが設置され、市町村単位で管理されるノード(市町村ノード)にリモート音声サーバが設置されている例を考える。この既存の音声通信システムでは、県ノード内の市町村ノード間の発着信は、その県ノードのセンタ音声サーバを経由して行われ、県ノード間の発着信は、各県ノードのセンタ音声サーバ間を経由して行われる。このような既存の音声通信システムの一例に対して、県ノードのセンタ音声サーバを、本発明の第1〜第3の実施の形態としての第1の音声サーバに置換(または第1の音声サーバの機能を追加)する。これにより、本発明の第1または第3の実施の形態を実現し、その効果を得ることが可能である。その後、信頼性を向上させたい市町村ノードのリモート音声サーバを選択して、順次、本発明の第2の実施の形態としての第2の音声サーバに置換(または第2の音声サーバの機能を追加)していく。また、利便性を追加させたいノードに、本発明の第2の実施の形態としてのバックアップ用音声端末を順次追加していく。これにより、本発明の第2の実施の形態を実現し、その効果を得ることが可能である。   In addition, each embodiment mentioned above can be extended sequentially, and an audio | voice communication system can be expanded, suppressing introduction cost. For example, as an existing voice communication system in a star configuration, a center voice server is installed at a base (prefecture node) managed by a prefecture unit, and a remote voice server is installed at a node (city node) managed by a municipal unit. Consider an example. In this existing voice communication system, outgoing / incoming calls between municipal nodes in the prefecture node are made via the center voice server of the prefecture node, and outgoing / incoming calls between the prefecture nodes are made between the center voice servers of each prefecture node. Is done via. For an example of such an existing voice communication system, the center voice server of the prefecture node is replaced with the first voice server as the first to third embodiments of the present invention (or the first voice server). Add the function). As a result, the first or third embodiment of the present invention can be realized and the effects can be obtained. After that, the remote voice server of the municipality node whose reliability is to be improved is selected and sequentially replaced with the second voice server as the second embodiment of the present invention (or the function of the second voice server is added). ) Further, the backup voice terminal as the second embodiment of the present invention is sequentially added to the node to which convenience is added. Thereby, it is possible to realize the second embodiment of the present invention and obtain the effect.

また、上述の各実施の形態において、第1の音声サーバの着信切替部は、ノードAに含まれる音声端末または他のノードからの発呼要求の着信先を切り替えるものとして説明した。その他、各実施の形態において、第1の音声サーバの着信切替部は、他の音声サーバと接続する専用線や、公衆回線網と接続するトランクを介して第2の音声サーバへの発呼要求を受信する場合についても、同様に着信先を切替可能である。   Further, in each of the embodiments described above, the incoming call switching unit of the first voice server has been described as switching the destination of a call request from a voice terminal included in node A or another node. In addition, in each embodiment, the incoming call switching unit of the first voice server makes a call request to the second voice server via a dedicated line connected to another voice server or a trunk connected to the public line network. Similarly, when receiving a message, the destination can be switched.

また、上述した各実施の形態において、第2の音声サーバは、第1の音声サーバの機能を含んで構成されてもよい。また、第1の音声サーバは、第2の音声サーバの機能を含んで構成されてもよい。また、この場合、ノードAにもバックアップ用音声端末を設置し、その二次帰属先をノードBの音声サーバとしてもよい。つまり、第2の音声サーバの機能をそれぞれ含む2つの第1の音声サーバが、互いに他のバックアップサーバとして機能するよう構成されてもよい。また、上述した各実施の形態としての音声通信システムは、1つ以上のノードAおよび1つ以上のノードBを含んで構成されていてもよい。   In each embodiment mentioned above, the 2nd voice server may be constituted including the function of the 1st voice server. The first voice server may be configured to include the function of the second voice server. In this case, a backup voice terminal may also be installed at the node A, and the secondary attribution destination may be the voice server of the node B. That is, two first voice servers each including the function of the second voice server may be configured to function as other backup servers. Moreover, the voice communication system as each embodiment described above may be configured to include one or more nodes A and one or more nodes B.

また、上述した各実施の形態において、バックアップ用音声端末は、2つ以上の二次帰属先となる音声サーバを記憶していてもよい。この場合、バックアップ用音声端末は、一次帰属先の音声サーバの機能停止を検出した場合に、二次帰属先として記憶したいずれかの音声サーバに帰属要求すればよい。   In each of the above-described embodiments, the backup voice terminal may store two or more voice servers that are secondary attribution destinations. In this case, the backup voice terminal may make an attribution request to one of the voice servers stored as the secondary attribution destination when detecting the stop of the function of the primary attribution destination voice server.

また、上述した本発明の各実施の形態において、第1の音声サーバおよび第2の音声サーバが、それぞれ1つのノードを管理する例を中心に説明した。その他、各実施の形態の第1の音声サーバおよび第2の音声サーバは、仮想的に分割された複数のノードおよびそれぞれのアクセスコードを管理するよう構成されていてもよい。また、各音声サーバは、回線交換によるアナログ電話機をさらに収容可能となっていてもよい。   In each embodiment of the present invention described above, the first voice server and the second voice server each manage one node. In addition, the first voice server and the second voice server of each embodiment may be configured to manage a plurality of virtually divided nodes and respective access codes. Each voice server may be capable of further accommodating an analog telephone by line switching.

また、上述した本発明の各実施の形態において、第2の音声サーバにより管理されるノードに1つのバックアップ用音声端末が設置される例を中心に説明したが、1つのノードに複数のバックアップ用音声端末が設置されてもよい。また、その場合、各ノードに設置されるバックアップ用音声端末の台数は異なっていてもよい。   Further, in each of the embodiments of the present invention described above, the description has focused on an example in which one backup voice terminal is installed in a node managed by the second voice server. However, a plurality of backup voice terminals are provided in one node. A voice terminal may be installed. In this case, the number of backup voice terminals installed in each node may be different.

また、上述した本発明の各実施の形態において、第1の音声サーバのバックアップ用音声端末記憶部は、第2の音声サーバのアクセスコードに対応付けて、自サーバに二次帰属中のバックアップ用音声端末の内線番号を記憶する例を中心に説明した。この他、各実施の形態において、第1の音声サーバのバックアップ用音声端末記憶部は、第2の音声サーバを特定可能なその他の情報に対応付けて、自サーバに二次帰属中のバックアップ用音声端末を特定可能なその他の情報を記憶していてもよい。   In each of the embodiments of the present invention described above, the backup voice terminal storage unit of the first voice server is associated with the access code of the second voice server and is used for backup that is secondary to the own server. An example of storing the extension number of the voice terminal has been mainly described. In addition, in each embodiment, the backup voice terminal storage unit of the first voice server is associated with other information that can identify the second voice server, and is used for backup that is secondary to the own server. Other information that can identify the voice terminal may be stored.

また、上述した本発明の各実施の形態において、各フローチャートを参照して説明した各装置の動作を、本発明のコンピュータ・プログラムとしてコンピュータ装置の記憶装置(記憶媒体)に格納しておき、係るコンピュータ・プログラムを当該CPUが読み出して実行するようにしてもよい。そして、このような場合において、本発明は、係るコンピュータ・プログラムのコードあるいは記憶媒体によって構成される。   In each embodiment of the present invention described above, the operation of each device described with reference to each flowchart is stored as a computer program of the present invention in a storage device (storage medium) of the computer device. The computer program may be read and executed by the CPU. In such a case, the present invention is constituted by the code of the computer program or a storage medium.

また、上述した各実施の形態は、適宜組み合わせて実施されることが可能である。   Moreover, each embodiment mentioned above can be implemented in combination as appropriate.

また、本発明は、上述した各実施の形態に限定されず、様々な態様で実施されることが可能である。   The present invention is not limited to the above-described embodiments, and can be implemented in various modes.

また、上述した各実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
(付記1)
他の音声サーバに一次的に帰属可能な音声端末であって自サーバに二次的に帰属可能なバックアップ用の音声端末を表す情報を記憶するバックアップ用音声端末記憶部と、
前記バックアップ用の音声端末を含む登録済の音声端末を認証することにより自サーバに帰属させる音声端末認証部と、
他の音声サーバの機能停止を検出する他音声サーバ状態検出部と、
音声端末または他の音声サーバから受信された発呼要求の転送先となる他の音声サーバの機能停止が前記他音声サーバ状態検出部によって検出された場合、転送先の前記他の音声サーバの前記バックアップ用の音声端末が自サーバに帰属中であれば、該バックアップ用の音声端末に対して該発呼要求を転送することにより着信先を切り替える着信先切替部と、
を備えた第1の音声サーバ。
(付記2)
前記他音声サーバ状態検出部は、他の音声サーバの機能が停止しているか否かを所定のタイミング毎に検出して記憶し、
前記着信先切替部は、前記他音声サーバ状態検出部によって記憶された他の音声サーバの状態に基づいて、前記発呼要求の着信先を切り替えることを特徴とする付記1に記載の第1の音声サーバ。
(付記3)
前記バックアップ用音声端末記憶部は、他の音声サーバのアクセスコードに対応付けて、該他の音声サーバのバックアップ用の音声端末を表す情報を記憶し、
前記バックアップ用の音声端末が自サーバに二次的に帰属中の場合、該バックアップ用の音声端末からの発呼要求の転送時に用いる発信者番号に含めるアクセスコードとして、自サーバのアクセスコードの代わりに、該バックアップ用の音声端末を表す情報に対応付けられた前記他の音声サーバのアクセスコードを用いる発信者番号変換部をさらに備えたことを特徴とする付記1または付記2に記載の第1の音声サーバ。
(付記4)
前記バックアップ用音声端末記憶部は、他の音声サーバに関する1つ以上のバックアップ用の音声端末を表す情報を記憶し、
前記着信先切替部は、前記発呼要求の転送先となる他の音声サーバの機能停止が検出された場合、転送先の前記他の音声サーバに関する1つ以上の前記バックアップ用の音声端末のうち、自サーバに帰属中の音声端末の1つ以上に対して該発呼要求を転送することを特徴とする付記1から付記3のいずれか1つに記載の第1の音声サーバ。
(付記5)
前記他音声サーバ状態検出部は、前記他の音声サーバに転送した発呼要求に対する接続不可の信号を受信すると、該他の音声サーバの機能停止を検出することを特徴とする付記1から付記4のいずれか1つに記載の第1の音声サーバ。
(付記6)
前記他音声サーバ状態検出部は、前記他の音声サーバに転送した発呼要求に対する応答を所定時間経過までに受信できない場合、該他の音声サーバの機能停止を検出することを特徴とする付記1から付記5のいずれか1つに記載の第1の音声サーバ。
(付記7)
前記他音声サーバ状態検出部は、前記他の音声サーバの機能復旧を検出し、
前記他音声サーバ状態検出部によって機能復旧が検出された他の音声サーバのバックアップ用の音声端末を、自サーバの帰属から解放する自動切戻部をさらに備えたことを特徴とする付記1から付記6のいずれか1つに記載の第1の音声サーバ。
(付記8)
前記他音声サーバ状態検出部は、前記他の音声サーバからの通知に基づいて、該他の音声サーバの機能停止または機能復旧を検出することを特徴とする付記1から付記7のいずれか1つに記載の第1の音声サーバ。
(付記9)
前記バックアップ用の音声端末からの要求に応じて、該バックアップ用の音声端末を自サーバの帰属から解放する手動切戻部をさらに備えたことを特徴とする付記1から付記8のいずれか1つに記載の第1の音声サーバ。
(付記10)
前記バックアップ用の音声端末が自サーバに帰属中であることを表す情報を出力する帰属情報出力部をさらに備えたことを特徴とする付記1から付記9のいずれか1つに記載の第1の音声サーバ。
(付記11)
前記バックアップ用音声端末記憶部は、前記バックアップ用の音声端末を表す情報として、該バックアップ用の音声端末が自サーバに二次的に帰属中に設定される内線番号を記憶し、
前記着信先切替部は、転送先の前記他の音声サーバの機能停止が検出された場合、前記バックアップ用音声端末記憶部に記憶された内線番号が設定された音声端末に対して、前記発呼要求を転送することを特徴とする付記1から付記10のいずれか1つに記載の第1の音声サーバ。
(付記12)
付記1から付記11のいずれか1つに記載の第1の音声サーバと通信可能に接続され、
前記バックアップ用の音声端末を含む登録済の音声端末を認証することにより自サーバに帰属させる音声端末認証部を備えた第2の音声サーバ。
(付記13)
前記第1の音声サーバに対して自サーバの機能停止または機能復旧を通知する通知部をさらに備えたことを特徴とする付記12に記載の第2の音声サーバ。
(付記14)
前記通知部は、自サーバに帰属中の前記バックアップ用の音声端末に対して、自サーバの機能停止を通知することを特徴とする付記13に記載の第2の音声サーバ。
(付記15)
前記通知部は、自サーバに帰属していない前記バックアップ用の音声端末に対して、自サーバの機能復旧を通知することを特徴とする付記13または付記14に記載の第2の音声サーバ。
(付記16)
自サーバの機能停止または機能復旧を指示する情報が入力される入力部と、
前記入力部に対する機能停止を指示する情報の入力に応じて、自サーバに帰属中の音声端末の帰属を解放するとともに、機能停止中に前記登録済の音声端末の認証を受け付けないよう前記音声端末認証部を制御する手動切替部と、
をさらに備え、
前記通知部は、前記入力部に対する入力に応じて、自サーバの機能停止または機能復旧を通知することを特徴とする付記13から付記15のいずれか1つに記載の第2の音声サーバ。
(付記17)
一次帰属先として付記12から付記16のいずれか1つに記載の第2の音声サーバを表す情報を記憶し、二次帰属先として付記1から付記11のいずれか1つに記載の第1の音声サーバを表す情報を記憶する帰属先記憶部と、
前記第2の音声サーバに帰属中に、前記第2の音声サーバの機能停止を検出すると、前記第1の音声サーバに対して帰属要求する帰属先切替部と、
を備えた音声端末。
(付記18)
前記帰属先切替部は、前記第2の音声サーバからの機能停止の通知に基づいて前記機能停止を検出し、前記第1の音声サーバに対して帰属要求することを特徴とする付記17に記載の音声端末。
(付記19)
前記帰属先切替部は、前記第1の音声サーバの帰属から解放されたことを検出すると、前記第2の音声サーバに対して帰属要求することを特徴とする付記17または付記18に記載の音声端末。
(付記20)
前記帰属先切替部は、前記第2の音声サーバからの機能復旧の通知に基づいて、前記第1の音声サーバに対して自装置の解放を要求するとともに前記第2の音声サーバに対して帰属要求することを特徴とする付記17から付記19のいずれか1つに記載の音声端末。
(付記21)
前記第1の音声サーバの帰属からの解放を指示する情報が入力される入力部をさらに備え、
前記帰属先切替部は、前記入力部に対する入力に応じて前記第1の音声サーバに対して自装置の解放を要求するとともに前記第2の音声サーバに対して帰属要求することを特徴とする付記17から付記20のいずれか1つに記載の音声端末。
(付記22)
現在の帰属先の音声サーバを表す情報を提示する帰属先提示部をさらに備えたことを特徴とする付記17から付記21のいずれか1つに記載の音声端末。
(付記23)
付記1から付記11のいずれか1つに記載の第1の音声サーバと、
付記12から付記16のいずれか1つに記載の第2の音声サーバと、
前記バックアップ用の音声端末として付記17から付記22のいずれか1つに記載の音声端末と、
を備えた音声通信システム。
(付記24)
他の音声サーバに一次的に帰属可能な音声端末であって自サーバに二次的に帰属可能なバックアップ用の音声端末を表す情報を記憶しておき、
音声端末または他の音声サーバから受信された発呼要求の転送先となる他の音声サーバの機能停止を検出すると、転送先の前記他の音声サーバの前記バックアップ用の音声端末が自サーバに帰属中であれば、該音声端末に対して該発呼要求を転送することにより着信先を切り替える、音声通信方法。
(付記25)
付記24に記載の音声通信方法を実行する第1の音声サーバを表す情報を二次帰属先として記憶しておき、
一次的に帰属中の第2の音声サーバの機能停止を検出すると、前記第1の音声サーバに対して帰属要求する、音声通信方法。
(付記26)
他の音声サーバに一次的に帰属可能な音声端末であって自サーバに二次的に帰属可能なバックアップ用の音声端末を表す情報を記憶するバックアップ用音声端末記憶部を用いて、
前記バックアップ用の音声端末を含む登録済の音声端末を認証することにより自サーバに帰属させる音声端末認証ステップと、
他の音声サーバの機能停止を検出する他音声サーバ状態検出ステップと、
音声端末または他の音声サーバから受信された発呼要求の転送先となる他の音声サーバの機能停止が前記他音声サーバ状態検出ステップで検出された場合、転送先の前記他の音声サーバの前記バックアップ用の音声端末が自サーバに帰属中であれば、該音声端末に対して該発呼要求を転送することにより着信先を切り替える着信先切替ステップと、
をコンピュータ装置に実行させるコンピュータ・プログラム。
(付記27)
付記26に記載のコンピュータ・プログラムを実行する第1の音声サーバを表す情報を二次帰属先として記憶しておき、
一次的に帰属中の第2の音声サーバの機能停止を検出すると、前記第1の音声サーバに対して帰属要求する帰属先切替ステップを、コンピュータ装置に実行させるコンピュータ・プログラム。
A part or all of each of the above-described embodiments can be described as in the following supplementary notes, but is not limited thereto.
(Appendix 1)
A backup voice terminal storage unit for storing information representing a voice terminal that can be primarily attributed to another voice server and that can be secondarily attributed to the own server;
A voice terminal authenticating unit that belongs to the server by authenticating a registered voice terminal including the backup voice terminal;
Another voice server state detection unit for detecting a malfunction of another voice server;
When the other voice server state detecting unit detects that the other voice server serving as a transfer destination of the call request received from the voice terminal or another voice server is stopped, the other voice server of the transfer destination If the backup voice terminal belongs to its own server, a destination switching unit that switches the destination by transferring the call request to the backup voice terminal;
A first voice server comprising:
(Appendix 2)
The other voice server state detecting unit detects and stores whether or not the function of the other voice server is stopped at every predetermined timing,
The first destination according to appendix 1, wherein the destination switching unit switches a destination of the call request based on a state of another voice server stored by the other voice server state detection unit. Voice server.
(Appendix 3)
The backup voice terminal storage unit stores information representing a backup voice terminal of the other voice server in association with an access code of the other voice server;
When the backup voice terminal is secondarily belonging to the own server, the access code included in the caller number used when transferring the call request from the backup voice terminal is used instead of the access code of the own server. Further, a caller number conversion unit that uses an access code of the other voice server associated with the information representing the backup voice terminal is further provided. Voice server.
(Appendix 4)
The backup voice terminal storage unit stores information representing one or more backup voice terminals related to other voice servers,
The destination switching unit, when a function stop of another voice server that is a transfer destination of the call request is detected, of the one or more backup voice terminals related to the other voice server of the transfer destination The first voice server according to any one of notes 1 to 3, wherein the call request is transferred to one or more of the voice terminals belonging to the server.
(Appendix 5)
When the other voice server state detection unit receives a connection impossible signal for the call request transferred to the other voice server, the other voice server state detection unit detects a stoppage of the function of the other voice server. The 1st audio | voice server as described in any one of these.
(Appendix 6)
The other voice server state detection unit detects a stoppage of the function of the other voice server when a response to the call request transferred to the other voice server cannot be received by a predetermined time. To the first voice server according to any one of appendix 5.
(Appendix 7)
The other voice server state detection unit detects functional recovery of the other voice server,
Supplementary notes 1 to 3, further comprising an automatic switch-back unit for releasing a backup voice terminal of another voice server whose function recovery has been detected by the other voice server state detection unit from belonging to the own server The first voice server according to any one of 6.
(Appendix 8)
The other voice server state detection unit detects a function stop or a function recovery of the other voice server based on a notification from the other voice server, and any one of the appendix 1 to the appendix 7 The 1st audio | voice server of description.
(Appendix 9)
Any one of appendix 1 to appendix 8, further comprising a manual switch-back unit that releases the backup voice terminal from belonging to its own server in response to a request from the backup voice terminal The 1st audio | voice server of description.
(Appendix 10)
The first information according to any one of appendices 1 to 9, further comprising an attribution information output unit that outputs information indicating that the backup voice terminal is belonging to the server. Voice server.
(Appendix 11)
The backup voice terminal storage unit stores, as information representing the backup voice terminal, an extension number set while the backup voice terminal is secondarily assigned to the own server,
When the call destination switching unit detects that the other voice server at the transfer destination has stopped functioning, the call destination switching unit sends the call to the voice terminal set with the extension number stored in the backup voice terminal storage unit. The first voice server according to any one of Supplementary Note 1 to Supplementary Note 10, wherein the request is transferred.
(Appendix 12)
It is communicably connected to the first voice server according to any one of Supplementary Note 1 to Supplementary Note 11,
A second voice server provided with a voice terminal authenticating unit for authenticating registered voice terminals including the backup voice terminal to the server.
(Appendix 13)
The second voice server according to appendix 12, further comprising a notifying unit that notifies the first voice server of a stoppage or restoration of the function of the own server.
(Appendix 14)
The second voice server according to appendix 13, wherein the notification unit notifies the backup voice terminal belonging to the server of the function stop of the server.
(Appendix 15)
15. The second voice server according to appendix 13 or appendix 14, wherein the notifying unit notifies the backup voice terminal not belonging to the server of the restoration of the function of the server.
(Appendix 16)
An input unit for inputting information instructing to stop or restore the function of the own server;
The voice terminal releases the attribution of the voice terminal belonging to its own server in response to the input of information for instructing the function stop to the input unit, and does not accept the authentication of the registered voice terminal during the function stop A manual switching unit for controlling the authentication unit;
Further comprising
The second voice server according to any one of Supplementary Note 13 to Supplementary Note 15, wherein the notification unit notifies the function stop or the function recovery of the own server according to an input to the input unit.
(Appendix 17)
Information representing the second voice server described in any one of appendix 12 to appendix 16 is stored as a primary attribution destination, and the first attribute described in any one of appendix 1 to appendix 11 is stored as a secondary attribution destination. An attribution storage unit for storing information representing the voice server;
When belonging to the second voice server is detected to stop functioning of the second voice server, an attribution destination switching unit for requesting attribution to the first voice server;
Voice terminal equipped with.
(Appendix 18)
The appendix 17 is characterized in that the belonging destination switching unit detects the function stop based on the function stop notification from the second voice server, and makes an attribution request to the first voice server. Voice terminal.
(Appendix 19)
19. The voice according to appendix 17 or appendix 18, wherein the attribution destination switching unit makes an attribution request to the second voice server when detecting that the attribution destination switching unit is released from the attribution of the first voice server. Terminal.
(Appendix 20)
The attribution destination switching unit requests the first voice server to release its own device based on the function restoration notification from the second voice server, and belongs to the second voice server. 20. The voice terminal according to any one of supplementary note 17 to supplementary note 19, wherein the voice terminal is requested.
(Appendix 21)
An input unit for inputting information instructing release from the attribution of the first voice server;
The attribution destination switching unit requests the first voice server to release its own device and requests the second voice server to belong in response to an input to the input unit. The voice terminal according to any one of 17 to appendix 20.
(Appendix 22)
The audio terminal according to any one of appendix 17 to appendix 21, further comprising an attribution presentation unit that presents information representing the voice server of the current attribution destination.
(Appendix 23)
The first voice server according to any one of Supplementary Note 1 to Supplementary Note 11,
The second voice server according to any one of supplementary notes 12 to 16, and
The voice terminal according to any one of Supplementary Note 17 to Supplementary Note 22, as the backup voice terminal;
A voice communication system.
(Appendix 24)
Store information representing a voice terminal for backup that can be primarily attributed to another voice server and secondarily attributed to its own server,
When it detects that the function of another voice server that is a transfer destination of a call request received from a voice terminal or another voice server is stopped, the backup voice terminal of the other voice server that is the transfer destination belongs to its own server. A voice communication method for switching a call destination by transferring the call request to the voice terminal.
(Appendix 25)
Information representing the first voice server that executes the voice communication method according to attachment 24 is stored as a secondary attribution destination,
A voice communication method for requesting attribution to the first voice server upon detecting a function stop of the second voice server that is temporarily belonging.
(Appendix 26)
Using a backup voice terminal storage unit that stores information representing a voice terminal that can be primarily attributed to another voice server and that can be secondarily attributed to the own server,
A voice terminal authenticating step for belonging to the server by authenticating a registered voice terminal including the voice terminal for backup;
Another voice server state detection step for detecting a malfunction of another voice server;
When a malfunction of another voice server that is a transfer destination of a call request received from a voice terminal or another voice server is detected in the other voice server state detection step, the other voice server of the transfer destination If the backup voice terminal belongs to the own server, the destination switching step of switching the destination by transferring the call request to the voice terminal;
Is a computer program that causes a computer device to execute.
(Appendix 27)
Information representing the first voice server that executes the computer program according to attachment 26 is stored as a secondary attribution destination,
A computer program for causing a computer device to execute an attribution destination switching step for requesting attribution to the first voice server when detecting a functional stop of a second voice server that is temporarily belonging.

1、2、3 音声通信システム
10、40、70 第1の音声サーバ
11 音声端末認証部
12 バックアップ用音声端末記憶部
13、43 他音声サーバ状態検出部
14 着信先切替部
45 自動切戻部
46 手動切戻部
47 帰属情報出力部
78 発信者番号変換部
20、50 第2の音声サーバ
21 音声端末認証部
52 入力部
53 通知部
54 手動切替部
30、60 バックアップ用音声端末
31 帰属先記憶部
32、62 帰属先切替部
63 帰属先提示部
64 入力部
90 音声端末
1, 2, 3 Voice communication system 10, 40, 70 First voice server 11 Voice terminal authentication unit 12 Backup voice terminal storage unit 13, 43 Other voice server state detection unit 14 Destination switching unit 45 Automatic switching unit 46 Manual switching unit 47 Attribution information output unit 78 Caller ID conversion unit 20, 50 Second voice server 21 Voice terminal authentication unit 52 Input unit 53 Notification unit 54 Manual switching unit 30, 60 Backup voice terminal 31 Attribution destination storage unit 32, 62 Attribution switching unit 63 Attribution presentation unit 64 Input unit 90 Voice terminal

Claims (10)

他の音声サーバに一次的に帰属可能な音声端末であって自サーバに二次的に帰属可能なバックアップ用の音声端末を表す情報を記憶するバックアップ用音声端末記憶部と、
前記バックアップ用の音声端末を含む登録済の音声端末を認証することにより自サーバに帰属させる音声端末認証部と、
他の音声サーバの機能停止を検出する他音声サーバ状態検出部と、
音声端末または他の音声サーバから受信された発呼要求の転送先となる他の音声サーバの機能停止が前記他音声サーバ状態検出部によって検出された場合、転送先の前記他の音声サーバの前記バックアップ用の音声端末が自サーバに帰属中であれば、該バックアップ用の音声端末に対して該発呼要求を転送することにより着信先を切り替える着信先切替部と、
を備えた第1の音声サーバ。
A backup voice terminal storage unit for storing information representing a voice terminal that can be primarily attributed to another voice server and that can be secondarily attributed to the own server;
A voice terminal authenticating unit that belongs to the server by authenticating a registered voice terminal including the backup voice terminal;
Another voice server state detection unit for detecting a malfunction of another voice server;
When the other voice server state detecting unit detects that the other voice server serving as a transfer destination of the call request received from the voice terminal or another voice server is stopped, the other voice server of the transfer destination If the backup voice terminal belongs to its own server, a destination switching unit that switches the destination by transferring the call request to the backup voice terminal;
A first voice server comprising:
前記他音声サーバ状態検出部は、他の音声サーバの機能が停止しているか否かを所定のタイミング毎に検出して記憶し、
前記着信先切替部は、前記他音声サーバ状態検出部によって記憶された他の音声サーバの状態に基づいて、前記発呼要求の着信先を切り替えることを特徴とする請求項1に記載の第1の音声サーバ。
The other voice server state detecting unit detects and stores whether or not the function of the other voice server is stopped at every predetermined timing,
The first destination according to claim 1, wherein the destination switching unit switches the destination of the call request based on the state of the other voice server stored by the other voice server state detection unit. Voice server.
前記バックアップ用音声端末記憶部は、他の音声サーバのアクセスコードに対応付けて、該他の音声サーバのバックアップ用の音声端末を表す情報を記憶し、
前記バックアップ用の音声端末が自サーバに二次的に帰属中の場合、該バックアップ用の音声端末からの発呼要求の転送時に用いる発信者番号に含めるアクセスコードとして、自サーバのアクセスコードの代わりに、該バックアップ用の音声端末を表す情報に対応付けられた前記他の音声サーバのアクセスコードを用いる発信者番号変換部をさらに備えたことを特徴とする請求項1または請求項2に記載の第1の音声サーバ。
The backup voice terminal storage unit stores information representing a backup voice terminal of the other voice server in association with an access code of the other voice server;
When the backup voice terminal is secondarily belonging to the own server, the access code included in the caller number used when transferring the call request from the backup voice terminal is used instead of the access code of the own server. The caller number conversion unit using the access code of the other voice server associated with the information representing the backup voice terminal is further provided. The first voice server.
請求項1から請求項3のいずれか1項に記載の第1の音声サーバと通信可能に接続され、
前記バックアップ用の音声端末を含む登録済の音声端末を認証することにより自サーバに帰属させる音声端末認証部を備えた第2の音声サーバ。
It is connected so as to be able to communicate with the first voice server according to any one of claims 1 to 3,
A second voice server provided with a voice terminal authenticating unit for authenticating registered voice terminals including the backup voice terminal to the server.
前記第1の音声サーバに対して自サーバの機能停止または機能復旧を通知する通知部をさらに備えたことを特徴とする請求項4に記載の第2の音声サーバ。   5. The second voice server according to claim 4, further comprising a notification unit that notifies the first voice server of a function stop or a function recovery of the own server. 一次帰属先として請求項4または請求項5に記載の第2の音声サーバを表す情報を記憶し、二次帰属先として請求項1から請求項3のいずれか1項に記載の第1の音声サーバを表す情報を記憶する帰属先記憶部と、
前記第2の音声サーバに帰属中に、前記第2の音声サーバの機能停止を検出すると、前記第1の音声サーバに対して帰属要求する帰属先切替部と、
を備えた音声端末。
The information representing the second voice server according to claim 4 or 5 is stored as a primary attribution destination, and the first voice according to any one of claims 1 to 3 is stored as a secondary attribution destination. An attribution storage unit for storing information representing the server;
When belonging to the second voice server is detected to stop functioning of the second voice server, an attribution destination switching unit for requesting attribution to the first voice server;
Voice terminal equipped with.
前記帰属先切替部は、前記第1の音声サーバの帰属から解放されたことを検出すると、前記第2の音声サーバに対して帰属要求することを特徴とする請求項6に記載の音声端末。   The voice terminal according to claim 6, wherein when the attribution destination switching unit detects release from the attribution of the first voice server, the attribution terminal requests the attribution to the second voice server. 請求項1から請求項3のいずれか1項に記載の第1の音声サーバと、
請求項4または請求項5に記載の第2の音声サーバと、
前記バックアップ用の音声端末として請求項6または請求項7に記載の音声端末と、
を備えた音声通信システム。
The first voice server according to any one of claims 1 to 3,
A second voice server according to claim 4 or claim 5;
The voice terminal according to claim 6 or 7, as the voice terminal for backup,
A voice communication system.
他の音声サーバに一次的に帰属可能な音声端末であって自サーバに二次的に帰属可能なバックアップ用の音声端末を表す情報を記憶しておき、
音声端末または他の音声サーバから受信された発呼要求の転送先となる他の音声サーバの機能停止を検出すると、転送先の前記他の音声サーバの前記バックアップ用の音声端末が自サーバに帰属中であれば、該音声端末に対して該発呼要求を転送することにより着信先を切り替える、音声通信方法。
Store information representing a voice terminal for backup that can be primarily attributed to another voice server and secondarily attributed to its own server,
When it detects that the function of another voice server that is a transfer destination of a call request received from a voice terminal or another voice server is stopped, the backup voice terminal of the other voice server that is the transfer destination belongs to its own server. A voice communication method for switching a call destination by transferring the call request to the voice terminal.
他の音声サーバに一次的に帰属可能な音声端末であって自サーバに二次的に帰属可能なバックアップ用の音声端末を表す情報を記憶するバックアップ用音声端末記憶部を用いて、
前記バックアップ用の音声端末を含む登録済の音声端末を認証することにより自サーバに帰属させる音声端末認証ステップと、
他の音声サーバの機能停止を検出する他音声サーバ状態検出ステップと、
音声端末または他の音声サーバから受信された発呼要求の転送先となる他の音声サーバの機能停止が前記他音声サーバ状態検出ステップで検出された場合、転送先の前記他の音声サーバの前記バックアップ用の音声端末が自サーバに帰属中であれば、該音声端末に対して該発呼要求を転送することにより着信先を切り替える着信先切替ステップと、
をコンピュータ装置に実行させるコンピュータ・プログラム。
Using a backup voice terminal storage unit that stores information representing a voice terminal that can be primarily attributed to another voice server and that can be secondarily attributed to the own server,
A voice terminal authenticating step for belonging to the server by authenticating a registered voice terminal including the voice terminal for backup;
Another voice server state detection step for detecting a malfunction of another voice server;
When a malfunction of another voice server that is a transfer destination of a call request received from a voice terminal or another voice server is detected in the other voice server state detection step, the other voice server of the transfer destination If the backup voice terminal belongs to the own server, the destination switching step of switching the destination by transferring the call request to the voice terminal;
Is a computer program that causes a computer device to execute.
JP2013034644A 2013-02-25 2013-02-25 First voice server, second voice server, voice terminal, voice communication system, voice communication method, and computer program Active JP6148035B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013034644A JP6148035B2 (en) 2013-02-25 2013-02-25 First voice server, second voice server, voice terminal, voice communication system, voice communication method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013034644A JP6148035B2 (en) 2013-02-25 2013-02-25 First voice server, second voice server, voice terminal, voice communication system, voice communication method, and computer program

Publications (2)

Publication Number Publication Date
JP2014165643A true JP2014165643A (en) 2014-09-08
JP6148035B2 JP6148035B2 (en) 2017-06-14

Family

ID=51615891

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013034644A Active JP6148035B2 (en) 2013-02-25 2013-02-25 First voice server, second voice server, voice terminal, voice communication system, voice communication method, and computer program

Country Status (1)

Country Link
JP (1) JP6148035B2 (en)

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5725760A (en) * 1980-07-22 1982-02-10 Nec Corp Relieving system of system breakdown
JPH06326768A (en) * 1993-05-11 1994-11-25 Nec Corp Call control method
JP2001086166A (en) * 1999-09-10 2001-03-30 Oki Electric Ind Co Ltd Digital exchange and communication control method
JP2004134878A (en) * 2002-10-08 2004-04-30 Toshiba Corp Communication system, main device function backup method, maintenance management center, and user system
JP2004186766A (en) * 2002-11-29 2004-07-02 Fujitsu I-Network Systems Ltd Backup control apparatus, and method for backing up control apparatus
JP2005006121A (en) * 2003-06-12 2005-01-06 Nec Corp Ip-pbx backup device, ip-pbx backup system, and method for countermeasure against fault of system
JP2006165879A (en) * 2004-12-06 2006-06-22 Oki Electric Ind Co Ltd Call control system, call control method and call control program
JP2006186784A (en) * 2004-12-28 2006-07-13 Oki Techno Creation:Kk IP exchange, IP telephone terminal and IP exchange system
JP2007088544A (en) * 2005-09-20 2007-04-05 Nec Engineering Ltd Ip-pbx backup system
JP2007266737A (en) * 2006-03-27 2007-10-11 Oki Electric Ind Co Ltd Call control system and method, and server
JP2008136017A (en) * 2006-11-29 2008-06-12 Hitachi Communication Technologies Ltd Backup device, communication system, and call control method
JP2010153958A (en) * 2008-12-24 2010-07-08 Nec Engineering Ltd Distributed ip-pbx system
JP2010239216A (en) * 2009-03-30 2010-10-21 Toshiba Corp Call control method
JP2012060279A (en) * 2010-09-07 2012-03-22 Nec Engineering Ltd Pbx backup system
US20120127992A1 (en) * 2010-11-23 2012-05-24 Mitel Networks Corporation Registering an internet protocol phone in a dual-link architecture

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5725760A (en) * 1980-07-22 1982-02-10 Nec Corp Relieving system of system breakdown
JPH06326768A (en) * 1993-05-11 1994-11-25 Nec Corp Call control method
JP2001086166A (en) * 1999-09-10 2001-03-30 Oki Electric Ind Co Ltd Digital exchange and communication control method
JP2004134878A (en) * 2002-10-08 2004-04-30 Toshiba Corp Communication system, main device function backup method, maintenance management center, and user system
JP2004186766A (en) * 2002-11-29 2004-07-02 Fujitsu I-Network Systems Ltd Backup control apparatus, and method for backing up control apparatus
JP2005006121A (en) * 2003-06-12 2005-01-06 Nec Corp Ip-pbx backup device, ip-pbx backup system, and method for countermeasure against fault of system
JP2006165879A (en) * 2004-12-06 2006-06-22 Oki Electric Ind Co Ltd Call control system, call control method and call control program
JP2006186784A (en) * 2004-12-28 2006-07-13 Oki Techno Creation:Kk IP exchange, IP telephone terminal and IP exchange system
JP2007088544A (en) * 2005-09-20 2007-04-05 Nec Engineering Ltd Ip-pbx backup system
JP2007266737A (en) * 2006-03-27 2007-10-11 Oki Electric Ind Co Ltd Call control system and method, and server
JP2008136017A (en) * 2006-11-29 2008-06-12 Hitachi Communication Technologies Ltd Backup device, communication system, and call control method
JP2010153958A (en) * 2008-12-24 2010-07-08 Nec Engineering Ltd Distributed ip-pbx system
JP2010239216A (en) * 2009-03-30 2010-10-21 Toshiba Corp Call control method
JP2012060279A (en) * 2010-09-07 2012-03-22 Nec Engineering Ltd Pbx backup system
US20120127992A1 (en) * 2010-11-23 2012-05-24 Mitel Networks Corporation Registering an internet protocol phone in a dual-link architecture

Also Published As

Publication number Publication date
JP6148035B2 (en) 2017-06-14

Similar Documents

Publication Publication Date Title
JP2004186766A (en) Backup control apparatus, and method for backing up control apparatus
CN101277342A (en) A method, device and system for realizing fork business
JP2005006121A (en) Ip-pbx backup device, ip-pbx backup system, and method for countermeasure against fault of system
CN101426060B (en) Method, soft switching device and system for double home soft switch
JP6036380B2 (en) Communications system
JP2015177414A (en) Speech system and speech method
JP6148035B2 (en) First voice server, second voice server, voice terminal, voice communication system, voice communication method, and computer program
US8059798B1 (en) System for VOIP based emergency stand alone service
JP4522449B2 (en) Telephone equipment
CN111434098A (en) Switch, communication system, registration method and program
JP5214368B2 (en) Communication monitoring system and communication monitoring method
JP5162609B2 (en) Call control server and VoIP system
JP2005167425A (en) Network telephone system, main device of the network telephone system, and connection information update method using the network telephone system
JP2006186784A (en) IP exchange, IP telephone terminal and IP exchange system
JP4094316B2 (en) Internet telephone system and method
JP5227616B2 (en) IP telephone system and call relay method between a plurality of bases
JP6325433B2 (en) Standby system and session control method
JP5322312B2 (en) PBX backup system
JP2009055342A (en) Media gateway system compatible with sip
US9549034B2 (en) Information processing system
JP6180246B2 (en) Emergency call system, server, and emergency call method
JP2014179866A (en) Server, network device, server system, and communication destination determination method
US8233381B1 (en) VoIP telephone system with distributed account codes
JP5516273B2 (en) SIP telephone system having group incoming call function
JP6744261B2 (en) ENUM server, congestion prevention system and congestion prevention method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160120

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161027

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161122

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161227

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170518

R150 Certificate of patent or registration of utility model

Ref document number: 6148035

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350