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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000004891 communication Methods 0.000 title claims description 114
- 238000004590 computer program Methods 0.000 title claims description 25
- 238000012546 transfer Methods 0.000 claims abstract description 45
- 238000001514 detection method Methods 0.000 claims description 49
- 238000006243 chemical reaction Methods 0.000 claims description 23
- 238000011084 recovery Methods 0.000 claims description 23
- 230000007257 malfunction Effects 0.000 claims description 9
- 230000006870 function Effects 0.000 description 129
- 230000004044 response Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 14
- 238000005516 engineering process Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 5
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 230000010485 coping Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Sub-Exchange Stations And Push- Button Telephones (AREA)
- Telephonic Communication Services (AREA)
Abstract
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,
また、例えば、特許文献2には、バックアップ装置を設置することなく、音声サーバの機能停止に対処する関連技術が記載されている。この関連技術では、リモートノードは、IPネットワークを介してセンターノードに接続される。また、センターノードおよびリモートノードは、それぞれ音声サーバおよび音声端末を含む。センターノードの音声サーバは、全ノードに含まれる音声端末に関する局データを一元管理し、局データをリモートノードの音声サーバにダウンロードする。リモートノードの音声サーバは、ダウンロードした局データに基づいて、センターノードや他のリモートノードの音声サーバとの通信を行う。また、リモートノードの音声サーバは、センターノードの音声サーバとの通信が途絶えた場合、自律動作することにより、自サイト内の音声端末間での電話発着信を確保する。また、リモートノードの音声サーバは、自律動作中、局データによって設定された公衆回線網等の迂回路を介してセンターノードおよび他のリモートノードとの発着信を継続する。
Further, for example,
また、例えば、特許文献3には、複数の音声サーバのそれぞれが、他の音声サーバの配下の音声端末からのサービス要求も処理する技術が記載されている。この関連技術では、各音声サーバは、他の音声サーバの配下の音声端末の登録も保持しておく。各音声端末は、第1の音声サーバおよび第2の音声サーバを記憶しておき、第1の音声サーバの機能停止時には、第2の音声サーバにサービス要求をする。
For example,
しかしながら、特許文献1〜特許文献3に記載されたものには以下の課題がある。
However, those described in
特許文献1に記載されたものでは、各ネットワークにそれぞれバックアップ装置を設置しなければならず、導入コストが大きい。また、バックアップ装置の機能停止時には、そのネットワークに含まれる音声端末間の電話発着信を救済できない。
In the device described in
また、特許文献2に記載されたものは、センターノードとの接続障害が生じたリモートノード内の音声端末からの他のノードへの発信を、迂回路を経由して救済するものの、他のノードからの着信を救済できないことがある。なぜなら、このリモートノード内の音声端末の迂回路を経由した電話番号は、迂回路を経由しない通常の電話番号とは異なると考えられるからである。他のノードに収容される音声端末の利用者は、発信先の音声端末が収容されるリモートノードに接続障害が生じていることを認知できないため、迂回路を経由した電話番号を用いることは難しい。したがって、この関連技術は、接続障害が生じたリモートノード内の音声端末に対する着信を救済するのに適していない。
Moreover, although what was described in
また、特許文献3に記載された関連技術は、第1の音声サーバの機能停止時に第2の音声サーバにサービス要求をする音声端末からの発信を救済できるものの、着信を救済できないことがある。なぜなら、各音声端末の電話番号は、第1の音声サーバによりサービスされる場合と、第2の音声サーバによりサービスされる場合とでは、異なることがあると考えられるからである。他の音声端末の利用者は、発信先となる音声端末の第1の音声サーバの機能停止を認知できないため、発信先となる音声端末の第2の音声サーバによる電話番号を用いることは難しい。したがって、この関連技術は、機能停止した音声サーバを第1の音声サーバとする音声端末に対する着信を救済するのに適していない。
Moreover, although the related technique described in
本発明は、上述の課題を解決するためになされたもので、機能停止した音声サーバのノードに含まれる音声端末に対する着信を、その音声サーバの機能停止を認知しない発信元からの着信であっても、少ない導入コストで容易に救済する技術を提供することを目的とする。 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.
以下、本発明の各実施の形態について、図面を参照して詳細に説明する。 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
音声サーバ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
また、ノード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
音声端末90は、音声サーバ10または音声サーバ20に収容可能な音声端末である。音声端末90は、音声サーバ10または音声サーバ20を介して音声通信を行う機能を有する。具体的には、音声端末90は、データ通信網を介した音声通信で用いられる所定のプロトコルにしたがって、音声サーバ10または音声サーバ20を介して他の音声端末90またはバックアップ用音声端末30に対して発呼要求を送信する。そして、音声端末90は、音声サーバ10または音声サーバ20を介して発呼要求に対する応答を受信することにより、着信先の端末との間で音声通信のためのセッションを確立する。そして、音声端末90は、入力される音声をパケット化して着信先の端末に送信し、パケット化されて受信されるデータを音声に変換して出力することにより音声通信を行う。音声端末90は、例えば、IP電話端末であってもよい。また、音声端末90は、汎用的なコンピュータ装置上に実現されたソフトフォンであってもよい。また、音声端末90は、回線交換網によるアナログ音声通信を行う音声端末を音声通信システム1に接続する変換装置によって構成されていてもよい。
The
次に、バックアップ用音声端末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
帰属先記憶部31は、一次帰属先として音声サーバ20を表す情報と、二次帰属先として音声サーバ10を表す情報とを記憶する。一次帰属先とは、バックアップ用音声端末30が通常時に帰属する音声サーバを表す情報である。バックアップ用音声端末30は、起動時などに、一次帰属先の音声サーバ20に対して帰属要求するよう構成される。また、二次帰属先とは、一次帰属先の音声サーバ20とは異なる音声サーバであって、一次帰属先の音声サーバ20の機能が停止した場合に帰属可能な音声サーバを表す情報である。
The attribution
帰属先切替部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
次に、音声サーバ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
音声端末認証部11は、登録されたバックアップ用音声端末30または音声端末90を認証することにより自サーバに帰属させる。例えば、音声端末認証部11は、登録済のバックアップ用音声端末30または音声端末90の認証情報と、帰属中に設定される内線番号と、ネットワークアドレスとを対応付けて管理していてもよい。音声端末認証部11は、バックアップ用音声端末30または音声端末90からの帰属要求を受信すると、帰属要求に含まれる認証情報と、記憶している認証情報とを照合する。そして、音声端末認証部11は、認証に成功した場合は、そのバックアップ用音声端末30または音声端末90を自サーバに帰属中として管理する。
The voice
本実施の形態では、音声端末認証部11は、ノードA内の音声端末Aの認証情報に加えて、ノードBに含まれるバックアップ用音声端末30の認証情報を記憶している。
In the present embodiment, the voice
バックアップ用音声端末記憶部12は、音声サーバ20を一次帰属先とし、自サーバを二次帰属先とするバックアップ用音声端末30を表す情報を記憶する。以降、そのようなバックアップ用音声端末30を、単に、「音声サーバ20のバックアップ用音声端末30」とも記載する。
The backup voice
例えば、バックアップ用音声端末記憶部12は、音声サーバ20のアクセスコード(局番)に対応付けて、そのバックアップ用音声端末30が自サーバに帰属中に設定される内線番号を記憶してもよい。
For example, the backup voice
また、バックアップ用音声端末記憶部12は、複数の音声サーバ20についてそのバックアップ用音声端末30をそれぞれ記憶してもよい。また、バックアップ用音声端末記憶部12は、1つの音声サーバ20に対して複数のバックアップ用音声端末30を記憶してもよい。
Further, the backup voice
他音声サーバ状態検出部13は、音声サーバ20の機能停止を検出する。例えば、他音声サーバ状態検出部13は、音声サーバ20に転送した発呼要求に対する接続不可の信号を受信すると、音声サーバ20の機能停止を検出してもよい。また、他音声サーバ状態検出部13は、音声サーバ20に転送した発呼要求に対する応答を所定時間経過までに受信できない場合、音声サーバ20の機能停止を検出してもよい。
The other voice server
着信先切替部14は、ノードA内の音声端末Aまたは他のノードから受信された発呼要求の転送先を、転送先の音声サーバ20が機能停止しているか否かに応じて切り替える。具体的には、着信先切替部14は、発呼要求の転送先となる他の音声サーバ20が機能停止しているか否かを、他音声サーバ状態検出部13を用いて判断する。そして、着信先切替部14は、転送先の他の音声サーバ20が機能停止中の場合、バックアップ用音声端末記憶部12を参照することにより、該他の音声サーバ20のバックアップ用音声端末30を特定する。そして、着信先切替部14は、そのバックアップ用音声端末30が自サーバに帰属中であれば、そのバックアップ用音声端末30に対して発呼要求を転送することにより着信先を切り替える。なお、もし、発呼要求の転送先が自サーバに帰属中の音声端末Aであれば、着信先切替部14は、その音声端末Aに発呼要求を転送すればよい。
The
もし、転送先となる音声サーバ20に対して複数のバックアップ用音声端末30が記憶されている場合、着信先切替部14は、複数のバックアップ用音声端末30のうち帰属中の1つ以上に着信先を切り替えてもよい。また、この場合、着信先切替部14は、1つ以上のバックアップ用音声端末30を着信先として、それぞれに対して同時に発呼要求を転送してもよい。
If a plurality of
次に、音声サーバ20の機能ブロックを、図2を用いて説明する。図2において、音声サーバ20は、音声端末認証部21を有する。ここで、音声サーバ20は、CPUと、RAMと、ROMと、ハードディスク等の記憶装置と、ネットワークインタフェースとを備えた装置によって構成可能である。この場合、音声端末認証部21は、ネットワークインタフェースと、記憶装置に記憶されたコンピュータ・プログラムをRAMに読み込んで実行するCPUとによって構成される。なお、音声サーバ20は、汎用的なコンピュータ装置上に実現されていてもよいし、IP−PBX等の装置として実現されてもよい。なお、音声サーバ20およびその各機能ブロックのハードウェア構成は、上述の構成に限定されない。
Next, functional blocks of the
音声端末認証部21は、音声サーバ10の音声端末認証部11と略同様に構成される。また、音声端末認証部21は、ノードB内のバックアップ用音声端末30を含む音声端末Bの認証情報を記憶している。
The voice
以上のように構成された音声通信システム1の動作について、図面を参照して説明する。
The operation of the
まず、バックアップ用音声端末30の帰属先切替動作を図3に示す。なお、図3において、左図は、バックアップ用音声端末30の動作を示し、右図は音声サーバ10の動作を示し、左右を結ぶ破線の矢印はデータの流れを示すものとする。
First, the operation of switching the attribution destination of the
図3では、まず、帰属先切替部32は、一次帰属中の音声サーバ20の機能が停止しているか否かを判断する(ステップS1)。例えば、帰属先切替部32は、音声サーバ20との疎通確認が成功するか否かに基づいて判断を行ってもよい。
In FIG. 3, first, the attribution
ここで、音声サーバ20の機能が停止していないと判断された場合、バックアップ用音声端末30の動作は、ステップS1を繰り返し実行する。
Here, when it is determined that the function of the
一方、音声サーバ20の機能が停止していると判断された場合、帰属先切替部32は、帰属先記憶部31を参照することにより、二次帰属先である音声サーバ10に対して帰属要求する(ステップS2)。
On the other hand, when it is determined that the function of the
帰属要求を受けた音声サーバ10の音声端末認証部11は、帰属要求元のバックアップ用音声端末30の認証情報が自サーバに登録されているか否かを判断する(ステップS3)。
The voice
ここで、帰属要求元のバックアップ用音声端末30が自サーバに登録されていない場合、音声通信システム1は動作を終了する。このとき、音声サーバ10は、自サーバに登録されていないことを表す情報を、バックアップ用音声端末30に対して送信してもよい。
Here, when the
一方、帰属要求元のバックアップ用音声端末30が自サーバに登録されている場合、音声端末認証部11は、ノードBのバックアップ用音声端末30を自サーバに帰属させる(ステップS4)。このとき、音声端末認証部11は、帰属に成功したことをバックアップ用音声端末30に対して通知してもよい。
On the other hand, when the backup requesting
以上で、バックアップ用音声端末30の帰属先切替動作の説明を終了する。
This is the end of the description of the belonging destination switching operation of the
次に、ノード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
次に、他音声サーバ状態検出部13は、ステップS11で受信された発呼要求の転送先となる音声サーバ20の機能が停止しているか否かを検出する(ステップS12)。具体的には、例えば、他音声サーバ状態検出部13は、着信先切替部14により転送先の音声サーバ20に対して発呼要求を転送後、接続不可の応答があるか否か、あるいは、所定期間経過までに応答があるか否かに基づいて、判断処理を行えばよい。
Next, the other voice server
ここで、転送先の音声サーバ20の機能が停止していないと判断された場合、音声サーバ10は、通常の呼制御を行い(ステップS13)、動作を終了する。
Here, when it is determined that the function of the
一方、転送先の音声サーバ20の機能が停止していると判断された場合、着信先切替部14は、バックアップ用音声端末記憶部12を参照し、転送先の音声サーバ20のバックアップ用音声端末30を特定する(ステップS14)。
On the other hand, when it is determined that the function of the transfer
次に、着信先切替部14は、ステップS14で特定したバックアップ用音声端末30が自サーバに帰属中であるか否かを判断する(ステップS15)。もし、ステップS14で複数のバックアップ用音声端末30が特定されていれば、着信先切替部14は、少なくともいずれか1つのバックアップ用音声端末30が自サーバに帰属中であるか否かを判断すればよい。
Next, the
ここで、バックアップ用音声端末30が自サーバに帰属中でないと判断された場合、着信先切替部14は、発信規制処理を行って(ステップS16)、動作を終了する。ここで、発信規制処理とは、例えば、発呼要求の発信元に対して規制音を送出して呼損とする処理であってもよい。あるいは、発信規制処理とは、着信先に接続できない旨をアナウンスするアナウンス装置に発信元を接続させる処理であってもよい。
If it is determined that the
一方、バックアップ用音声端末30が自サーバに帰属中であると判断された場合、着信先切替部14は、ステップS14で特定したバックアップ用音声端末30に着信先を切り替える(ステップS17)。
On the other hand, when it is determined that the
例えば、音声サーバ10は、着信先として切り替えたバックアップ用音声端末30が空き状態であるか否かを確認する。空き状態でなければ、音声サーバ10は、話中処理を行なう。話中処理とは、例えば、発信元に対して話中音を送出して呼損とする処理であってもよい。あるいは、話中処理とは、着信先のバックアップ用音声端末30が空き状態となるまで積滞呼として待ち合わせ動作を行なう処理であってもよい。自サーバに帰属中の1つ以上のバックアップ用音声端末30が空き状態であれば、音声サーバ10は、空き状態のバックアップ用音声端末30に発呼要求を転送する。このとき、音声サーバ10は、空き状態のいずれか1つのバックアップ用音声端末30に発呼要求を転送してもよいし、空き状態の複数のバックアップ用音声端末30に発呼要求を転送して複数台を鳴動させてもよい。あるいは、音声サーバ10は、着信先として切り替えたバックアップ用音声端末30が空き状態でなければ、自サーバに帰属中の他のバックアップ用音声端末30に順次スライドして着信先を切り替えるようにしてもよい。あるいは、音声サーバ10は、着信先として切り替えたバックアップ用音声端末30に転送した発呼要求に対して、自サーバに帰属中の他のバックアップ用音声端末から応答があった場合には、以降、応答元のバックアップ用音声端末と発信元との間を接続する処理を行うようにしてもよい。
For example, the
以上で、音声通信システム1の着信先切替動作の説明を終了する。
This is the end of the description of the destination switching operation of the
次に、音声通信システム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
また、ここでは、バックアップ用音声端末30Cの帰属先記憶部31は、一次帰属先としてノードBの音声サーバ20を表す情報を記憶し、二次帰属先としてノードA内の音声サーバ10を表す情報を記憶している。
Here, the attribution
また、ここでは、ノードAにおいて、音声端末90Aは、音声サーバ10に帰属中であり、内線番号「3000」が設定されている。また、ノードBにおいて、音声端末90Bおよびバックアップ用音声端末30Cは、音声サーバ20に帰属中であり、それぞれ、内線番号「2001」および「2000」が設定されている。
Here, in the node A, the
また、音声サーバ10の音声端末認証部11は、音声端末90Aの認証情報に加えて、ノードBのバックアップ用音声端末30Cの認証情報を記憶している。
The voice
また、音声サーバ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
このとき、ノードBにおいて音声サーバ20に障害が発生したときの音声通信システム1の動作を、図7の模式図を用いて説明する。
At this time, the operation of the
ここでは、まず、バックアップ用音声端末30Cは、一次帰属先である音声サーバ20との疎通確認に失敗し、音声サーバ20の機能停止を検出する(ステップS1でYes)。
Here, first, the
そこで、バックアップ用音声端末30Cの帰属先切替部32は、二次帰属先である音声サーバ10に帰属要求する(ステップS2)。
Therefore, the attribution
次に、音声サーバ10の音声端末認証部11は、バックアップ用音声端末30Cが登録されているので認証し、自サーバに帰属させる(ステップS3)。これにより、バックアップ用音声端末30Cの内線番号は「6000」に設定される。
Next, the voice
次に、図7の状態において、ノードAの音声端末90AがノードBの音声端末90Bに対して発信したときの音声通信システム1の動作を、図8の模式図を用いて説明する。
Next, the operation of the
ここで、音声サーバ20の障害発生は、突発的なものであり、音声端末90Aの利用者に対して通知されていないとする。たとえ、ノードBのバックアップ用電話番号として、バックアップ用音声端末30Cの二次帰属中の電話番号「810−6000」が周知されていても、障害発生を知らない音声端末90Aの利用者は、このようなバックアップ用電話番号を用いないと考えられる。したがって、この場合、音声端末90Aは、音声端末90Bの通常時の電話番号「811−2001」に対する発呼要求を発信する。
Here, it is assumed that the failure of the
そこで、ノードAの音声サーバ10は、音声端末90Aから発呼要求を受信する(ステップS11)。
Therefore, the
次に、音声サーバ10は、発呼要求先の電話番号「811−2001」に基づいて、アクセスコード「811」のノードBの音声サーバ20に発呼要求を転送する。しかしながら、音声サーバ20は、障害発生中のため、発呼要求に対する応答を返信しない。したがって、音声サーバ10の他音声サーバ状態検出部13は、転送先の音声サーバ20の機能停止を検出する(ステップS12でYes)。
Next, the
そこで、音声サーバ10の着信先切替部14は、バックアップ用音声端末記憶部12を参照し、転送先のアクセスコード「811」に対応付けられた内線番号「6000」を取得する(ステップS14)。
Therefore, the
次に、着信先切替部14は、内線番号「6000」のバックアップ用音声端末30Cが自サーバに帰属中であると判断する(ステップS15でYes)。そこで、着信先切替部14は、内線番号「6000」のバックアップ用音声端末30Cに発呼要求を転送することにより着信先を切り替える(ステップS17)。
Next, the
なお、ノードAの音声サーバ10は、他のノードから、障害発生中のノードB内の音声端末Bに対する発呼要求を受信した場合も、上述した具体例と同様に動作する。
Note that the
以上で、音声通信システム1の動作の具体例の説明を終了する。
Above, description of the specific example of operation | movement of the audio |
次に、本発明の第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
(第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
次に、バックアップ用音声端末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
帰属先記憶部31は、本発明の第1の実施の形態における帰属先記憶部31と同様に構成されるが、本実施の形態では、一次帰属先として音声サーバ50を表す情報を記憶し、二次帰属先として音声サーバ40を表す情報を記憶している。
The attribution
帰属先提示部63は、現在の帰属先を表す情報を提示する。具体的には、帰属先提示部63は、後述の音声サーバ40の帰属情報出力部47による出力に基づいて、現在の帰属先を表す情報を提示してもよい。例えば、帰属先提示部63は、現在の帰属先を表す文字情報を液晶ディスプレイに表示してもよい。また、帰属先提示部63は、状態表示用ランプを、一次帰属中には消灯させ、二次帰属中には点灯させるよう制御してもよい。その他、帰属先提示部63は、バックアップ用音声端末60の利用者に対して帰属先を提示可能なその他の方法により、現在の帰属先を提示してもよい。
The attribution
入力部64には、二次帰属先である音声サーバ40の帰属からの解放(切戻)を指示する情報が入力される。例えば、入力部64は、二次帰属中に所定の操作ボタン(切戻ボタン)が押下されると、切戻を指示する情報が入力されたとみなしてもよい。
Information for instructing release (return) from the attribution of the
帰属先切替部62は、二次帰属先である音声サーバ40の帰属から自装置が解放されたことを検出する。例えば、帰属先切替部62は、二次帰属中、所定のタイミング毎に音声サーバ40に対する疎通確認を行うことにより、音声サーバ40の帰属から解放されたか否かを検出してもよい。そして、帰属先切替部62は、二次帰属先の帰属から解放されたことを検出すると、一次帰属先である音声サーバ50に対して帰属要求する。
The
また、帰属先切替部62は、入力部64に対する入力に応じて、二次帰属先である音声サーバ40に対して帰属からの解放を要求してもよい。この場合、帰属先切替部62は、解放された後、一次帰属先である音声サーバ50に対して帰属要求する。
Further, the attribution
また、帰属先切替部62は、音声サーバ50からの機能復旧の通知に基づいて、二次帰属先である音声サーバ40に対して帰属からの解放を要求し、一次帰属先である音声サーバ50に対して帰属要求してもよい。
Further, the attribution
次に、音声サーバ40の機能ブロック構成を、図10を用いて説明する。図10において、音声サーバ40は、本発明の第1の実施の形態としての音声サーバ10に対して、他音声サーバ状態検出部13に替えて他音声サーバ状態検出部43を備え、さらに、自動切戻部45と、手動切戻部46と、帰属情報出力部47とを備える点が異なる。ここで、自動切戻部45および手動切戻部46は、ネットワークインタフェースと、記憶装置に記憶されたコンピュータ・プログラムをRAMに読み込んで実行するCPUとによって構成される。なお、音声サーバ40およびその各機能ブロックのハードウェア構成は、上述の構成に限定されない。
Next, the functional block configuration of the
他音声サーバ状態検出部43は、音声サーバ50からの通知に基づいて、音声サーバ50の機能停止または機能復旧を検出する。音声サーバ50からの通知は、音声サーバ50において機能停止または機能復旧を指示する情報が入力された場合や、音声サーバ50において機能停止が検出された場合等に送信されるものである。音声サーバ50からの通知の詳細については後述する。
The other voice server
また、他音声サーバ状態検出部43は、あらかじめ定められたタイミング毎に音声サーバ50に問い合わせることにより、その時点で音声サーバ50が機能停止しているか否かを検出してもよい。
Further, the other voice server
また、他音声サーバ状態検出部43は、上述のようにして検出した音声サーバ50の状態を記憶しておく。例えば、他音声サーバ状態検出部43は、音声サーバ50が機能停止しているか否かを表す二値情報を記憶しておくようにしてもよい。
In addition, the other voice server
自動切戻部45は、機能復旧が検出された音声サーバ50のバックアップ用音声端末60を、自サーバの帰属から解放する。
The automatic switch-back
手動切戻部46は、自サーバに帰属中のバックアップ用音声端末60からの要求に応じて、要求元のバックアップ用音声端末60を自サーバの帰属から解放する。
In response to a request from the
帰属情報出力部47は、バックアップ用音声端末60が自サーバに帰属中であることを表す情報を出力する。例えば、帰属情報出力部47は、バックアップ用音声端末60の自サーバへの帰属が成功したタイミングで、バックアップ用音声端末60の帰属先提示部63に対して、帰属中であることを表す情報を出力してもよい。あるいは、帰属情報出力部47は、外部の装置(図示せず)に対して、バックアップ用音声端末60が自サーバに帰属中であることを表すメッセージを出力してもよい。この場合、外部の装置とは、例えば、プリンタや、ネットワーク管理装置等であってもよい。
The belonging
次に、音声サーバ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
入力部52には、自サーバの機能停止または機能復旧を指示する情報が入力される。このような機能停止または機能復旧を指示する情報は、例えば、音声サーバ50の保守などのために管理者によって入力されるものであってもよい。
Information for instructing to stop or restore the function of the own server is input to the
通知部53は、音声サーバ40に対して、自サーバの機能停止または機能復旧を表す情報を通知する。例えば、通知部53は、入力部52に対する入力に応じて、自サーバの機能停止または機能復旧を表す情報を通知してもよい。また、通知部53は、自サーバにおける障害の検出に応じて、機能停止を通知するようにしてもよい。また、通知部53は、自サーバにおける障害の復旧を検出すると、機能復旧を通知するようにしてもよい。また、通知部53は、あらかじめ定められたタイミング毎に、自サーバが機能停止しているか否かを表す情報を音声サーバ40に対して通知するようにしてもよい。
The
また、通知部53は、自サーバに帰属中のバックアップ用音声端末60に対して、自サーバの機能停止を通知してもよい。また、通知部53は、自サーバに帰属していないバックアップ用音声端末60に対して、自サーバの機能復旧を通知してもよい。
Further, the
手動切替部54は、入力部52に対する機能停止を指示する情報の入力に応じて、自サーバに帰属中のバックアップ用音声端末60および音声端末90を、自サーバの帰属から解放する。また、手動切替部54は、自サーバの機能停止中、自サーバに対する帰属要求を拒否するよう音声端末認証部21を制御する。また、手動切替部54は、入力部52に対する機能復旧を指示する情報の入力に応じて、自サーバに対する帰属要求の受付を再開するよう音声端末認証部21を制御する。
The
以上のように構成された音声通信システム2の動作について、図面を参照して説明する。
The operation of the
まず、音声通信システム2の帰属先切替動作を図11に示す。なお、図11において、左図は音声サーバ50の動作を示し、中央図はバックアップ用音声端末60の動作を示し、右図は音声サーバ40の動作を示すものとする。
First, the belonging destination switching operation of the
図11では、まず、音声サーバ50の入力部52は、機能停止を指示する情報を、入力装置を介して取得する(ステップS21)。
In FIG. 11, first, the
次に、通知部53は、自サーバの機能停止を音声サーバ40に対して通知する(ステップS22)。このとき、通知部53は、さらに自サーバに帰属中の音声端末90に対して、機能停止を通知してもよい。
Next, the
次に、手動切替部54は、自サーバに帰属中の音声端末90およびバックアップ用音声端末60を自サーバの帰属から解放する(ステップS23)。また、手動切替部54は、その後、自サーバへの帰属要求を拒否するよう音声端末認証部21を制御する。
Next, the
次に、音声サーバ50の機能停止の通知を受信した音声サーバ40において、他音声サーバ状態検出部43は、音声サーバ50が機能停止中であることを表す情報を記憶する(ステップS24)。
Next, in the
次に、音声サーバ50の帰属から解放されたことにより、バックアップ用音声端末60の帰属先切替部62は、音声サーバ50の機能停止を検出する(ステップS25)。なお、ステップS22において音声サーバ50から機能停止を通知されている場合、帰属先切替部62は、音声サーバ50からの該通知に基づいて機能停止を検出してもよい。
Next, when the
次に、帰属先切替部62は、音声サーバ40に対して帰属要求する(ステップS26)。
Next, the attribution
次に、帰属要求を受信した音声サーバ40において、音声端末認証部11は、バックアップ用音声端末60が登録済であるとして認証し、自サーバに帰属させる(ステップS27)。
Next, in the
次に、帰属情報出力部47は、バックアップ用音声端末60の帰属先提示部63に対して、バックアップ用音声端末60が自サーバに帰属中であることを表す情報を出力する(ステップS28)。
Next, the attribution
次に、バックアップ用音声端末60の帰属先提示部63は、二次帰属先の音声サーバ40に帰属中であることを提示する(ステップS29)。例えば、帰属先提示部63は、所定の状態表示用ランプを点灯させることにより二次帰属先に帰属中であることを提示してもよい。
Next, the attribution
なお、ステップS23において、音声サーバ50は、バックアップ用音声端末60の帰属を解放する代わりに、バックアップ用音声端末60に対して、自サーバの機能停止を通知してもよい。この場合、ステップS25において、バックアップ用音声端末60の帰属先切替部62は、音声サーバ50の機能停止を検出する代わりに、音声サーバ50に対して帰属からの解放を要求してもよい。
In step S23, the
以上で、音声通信システム2の帰属先切替動作の説明を終了する。
This is the end of the description of the belonging destination switching operation of the
次に、音声通信システム2の他音声サーバ状態検出動作を図12に示す。
Next, another voice server state detection operation of the
図12では、まず、音声サーバ40の他音声サーバ状態検出部43は、音声サーバ50に対して、機能停止中であるか否かを問い合わせる情報を送信する(ステップS31)。
In FIG. 12, first, the other voice server
次に、他音声サーバ状態検出部43は、音声サーバ50からの返信に基づいて、音声サーバ50が機能停止中であるか否かを表す情報を記憶する(ステップS32)。例えば、他音声サーバ状態検出部43は、音声サーバ50から返信された情報が機能中であることを表す場合には、機能中であることを表す情報を記憶すればよい。また、他音声サーバ状態検出部43は、音声サーバ50から返信された情報が機能停止中であることを表す場合や、音声サーバ50からの返信が所定期間経過までに得られなかった場合に、音声サーバ50が機能停止中であることを表す情報を記憶すればよい。音声サーバ40は、このような他音声サーバ状態検出動作を所定のタイミング毎に実行してもよい。
Next, the other voice server
以上で、音声通信システム2の他音声サーバ状態検出動作の説明を終了する。
This is the end of the description of the other voice server state detection operation of the
次に、音声通信システム2の着信先切替動作を図13に示す。
Next, the destination switching operation of the
図13では、まず、音声サーバ40は、ノードA内の音声端末Aまたは他のノードから発呼要求を受信する(ステップS11)。
In FIG. 13, first, the
次に、他音声サーバ状態検出部43は、ステップS11で受信された発呼要求の転送先の音声サーバ50が機能停止中であるか否かを、記憶しておいた情報に基づいて判断する(ステップS42)。
Next, the other voice server
以降、音声通信システム2は、本発明の第1の実施の形態としての音声通信システム1と同様にステップS13〜S17を実行することにより、音声サーバ50の機能停止状態に応じて着信先を切り替え、呼制御を行う。
Thereafter, the
以上で、音声通信システム2の着信先切替動作の説明を終了する。
This is the end of the description of the destination switching operation of the
次に、音声通信システム2の機能復旧通知動作を図14に示す。
Next, the function restoration notification operation of the
図14では、まず、音声サーバ50の入力部52は、自サーバの機能復旧を指示する情報を、入力装置を介して取得する(ステップS41)。
In FIG. 14, first, the
次に、通知部53は、音声サーバ40に対して、自サーバの機能復旧を通知する(ステップS42)。
Next, the
以上で、音声通信システム2の機能復旧通知動作の説明を終了する。
Above, description of the function recovery notification operation | movement of the audio |
次に、音声通信システム2の機能復旧後の自動切戻動作を図15に示す。
Next, FIG. 15 shows an automatic switch-back operation after the function of the
図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
次に、自動切戻部45は、自サーバに二次帰属中のバックアップ用音声端末60を自サーバの帰属から解放する(ステップS52)。
Next, the automatic switch-back
次に、バックアップ用音声端末60の帰属先切替部62は、二次帰属先である音声サーバ40の帰属から解放されたことを検出する(ステップS53)。
Next, the attribution
次に、帰属先切替部62は、一次帰属先である音声端末50に対して帰属要求する(ステップS54)。
Next, the attribution
次に、音声サーバ50の音声端末認証部21は、帰属要求元のバックアップ用音声端末60が登録済であるとして認証し、自サーバに帰属させる(ステップS55)。
Next, the voice
次に、バックアップ用音声端末60の帰属先提示部63は、自装置が一次帰属先の音声サーバ50に帰属中であることを提示する(ステップS56)。例えば、帰属先提示部63は、点灯中であった状態表示用ランプを消灯させることにより一次帰属先であることを提示してもよい。
Next, the attribution
以上で、音声通信システム2の自動切戻動作の説明を終了する。
This is the end of the description of the automatic switch-back operation of the
次に、音声通信システム2の手動切戻動作を図16に示す。
Next, the manual switching operation of the
図16では、まず、バックアップ用音声端末60の入力部64は、二次帰属先である音声サーバ40からの切戻を指示する情報を、入力装置を介して取得する(ステップS61)。例えば、バックアップ用音声端末60において二次帰属先に帰属中であることが提示されている状態で、一次帰属先である音声サーバ50の復旧が利用者に認知されたとする。このような場合、利用者により、入力部64に対して、二次帰属先からの切戻を指示する情報が入力されることが考えられる。あるいは、音声サーバ40の帰属情報出力部47によって、図示しない外部の装置に、「バックアップ用音声端末60が二次帰属先である音声サーバ40に帰属中であること」が提示され、利用者によって認知されているとする。この場合、さらに、一次帰属先である音声サーバ50の復旧が利用者に認知されると、利用者により、入力部64に対して、二次帰属先からの切戻を指示する情報が入力されることが考えられる。
In FIG. 16, first, the
次に、バックアップ用音声端末60の帰属先切替部62は、二次帰属先の音声サーバ40に対して切戻を要求する(ステップS62)。
Next, the attribution
次に、切戻の要求を受けた音声サーバ40の手動切戻部46は、要求元であるバックアップ用音声端末60を自サーバの帰属から解放する(ステップS63)。
Next, the manual switch-back
以降、音声通信システム2は、図15を用いて説明した自動切戻動作におけるステップS54〜S56を同様に実行し、バックアップ用音声端末60を一次帰属先に帰属させる。
Thereafter, the
以上で、音声通信システム2の手動切戻動作の説明を終了する。
Above, description of the manual switch-back operation | movement of the audio |
次に、音声通信システム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
まず、音声通信システム2の自動切戻動作の具体例を図17に示す。
First, a specific example of the automatic switching operation of the
図17において、まず、音声サーバ40は、音声サーバ50の障害復旧を検出する(ステップS51)。
In FIG. 17, first, the
次に、音声サーバ40は、バックアップ用音声端末60Cを自サーバの帰属から解放する(ステップS52)。そして、バックアップ用音声端末60Cは、二次帰属先からの解放を検出する(ステップS53)。
Next, the
次に、バックアップ用音声端末60Cは、一次帰属先である音声サーバ50に帰属要求し、帰属される(ステップS54〜S56)。
Next, the backup voice terminal 60C makes an attribution request to the
以上で、音声通信システム2の自動切戻動作の具体例の説明を終了する。
Above, description of the specific example of the automatic switch-back operation | movement of the audio |
次に、音声通信システム2の手動切戻動作の具体例を図18に示す。
Next, a specific example of the manual switching operation of the
ここでは、バックアップ用音声端末60Cにおいて、帰属先提示部63により、状態表示用ランプが点灯され、二次帰属中であることが提示されている。この状態で、音声サーバ50の機能復旧が利用者に通知されたとする。
Here, in the backup audio terminal 60C, the status display lamp is turned on by the attribution
図18において、まず、バックアップ用音声端末60Cの入力部64は、所定の切戻ボタンが押下されたことを検出する(ステップS61)。
In FIG. 18, first, the
次に、帰属先切替部62は、バックアップ用音声端末60Cの切戻を音声サーバ40に要求する(ステップS62)。そして、音声サーバ40の手動切戻部46は、バックアップ用音声端末60Cを解放する(ステップS63)。
Next, the attribution
次に、バックアップ用音声端末60Cは、一次帰属先である音声サーバ50に帰属要求し、帰属される(ステップS54〜S56)。
Next, the backup voice terminal 60C makes an attribution request to the
以上で、音声通信システム2の手動切戻動作の具体例の説明を終了する。
Above, description of the specific example of the manual switch-back operation | movement of the audio |
次に、本発明の第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
次に、音声サーバ70の機能ブロック構成を図20に示す。図20において、音声サーバ70は、本発明の第1の実施の形態としての音声サーバ10と同一の構成に加えて、発信者番号変換部78をさらに備える。
Next, the functional block configuration of the
発信者番号変換部78は、音声サーバ20のバックアップ用音声端末30が自サーバに二次帰属中の場合、バックアップ用音声端末30からの発呼要求の際に用いる発信者番号を変換する。具体的には、発信者番号変換部78は、発信者番号に含めるアクセスコード(局番)として、自サーバのアクセスコードの代わりに、音声サーバ20のアクセスコードを用いる。発信者番号変換部78は、このような音声サーバ20のアクセスコードとして、バックアップ用音声端末記憶部12においてバックアップ用音声端末30を表す情報に対応付けられたアクセスコードを用いればよい。
When the
以上のように構成された音声通信システム3の発信者番号変換動作を図21に示す。
The caller number conversion operation of the
図21では、まず、音声サーバ70の発信者番号変換部78は、発呼要求の発信元が自サーバに二次帰属中のバックアップ用音声端末30であるか否かを判断する(ステップS71)。
In FIG. 21, first, the caller
ここで、発呼要求の発信元が二次帰属中のバックアップ用音声端末30であると判断された場合、発信者番号変換部78は、バックアップ用音声端末記憶部12を参照し、該当するバックアップ用音声端末30に対応付けられた音声サーバ20のアクセスコードを取得する(ステップS72)。
Here, when it is determined that the origin of the call request is the
次に、発信者番号変換部78は、ステップS72で取得されたアクセスコードと、該当するバックアップ用音声端末30の自サーバに二次帰属中の内線番号とを組み合わせて、発信者番号を生成する(ステップS73)。
Next, the caller
次に、音声サーバ70は、ステップS73で生成した発信者番号を含めて発呼要求を着信先に転送する(ステップS74)。
Next, the
一方、ステップ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
以上で、音声通信システム3の発信者番号変換動作の説明を終了する。
Above, description of the caller number conversion operation | movement of the
次に、音声通信システム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
このとき、図22において、まず、音声サーバ70の発信者番号変換部78は、発呼要求の発信元がバックアップ用音声端末30Cであると判断する(ステップS71でYes)。
At this time, in FIG. 22, the caller
そこで、発信者番号変換部78は、図6に示したバックアップ用音声端末記憶部12を参照することにより、このバックアップ用音声端末30Cの情報に対応付けられたアクセスコードとして「811」を取得する(ステップS72)。
Therefore, the caller
次に、発信者番号変換部78は、発信者番号として、ステップS72で取得された「811」と、このバックアップ用音声端末30Cの内線番号「6000」を組み合わせた「811−6000」を生成する(ステップS73)。
Next, the caller
次に、音声サーバ70は、ステップS73で生成された発信者番号「811−6000」を含めた発呼要求を、音声端末90Aに対して転送する(ステップS74)。
Next, the
これにより、音声端末90Aの利用者は、着信した音声通信が、「811」局のノードBから発信されていると認知することができる。
Thereby, the user of the
なお、音声サーバ70は、バックアップ用音声端末30Cから他のノードの音声端末に対する発呼要求があった場合にもステップS71〜S73まで同様に動作して発信者番号を生成する。そして、ステップS74において、音声サーバ70は、生成した発信者番号を含めた発呼要求を、発呼要求先の音声端末のノードに対して転送すればよい。
Note that the
以上で、発信者番号変換動作の具体例の説明を終了する。 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 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
(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,
(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 9)
Any one of
(Appendix 10)
The first information according to any one of
(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
(Appendix 12)
It is communicably connected to the first voice server according to any one of
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 14)
The second voice server according to
(Appendix 15)
15. The second voice server according to
(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
(Appendix 17)
Information representing the second voice server described in any one of
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 19)
19. The voice according to
(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
(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 23)
The first voice server according to any one of
The second voice server according to any one of
The voice terminal according to any one of
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
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
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.
前記バックアップ用の音声端末を含む登録済の音声端末を認証することにより自サーバに帰属させる音声端末認証部を備えた第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.
前記第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.
請求項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.
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)
| 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 |
-
2013
- 2013-02-25 JP JP2013034644A patent/JP6148035B2/en active Active
Patent Citations (15)
| 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 |