[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5745657B1 - PBX device, call transfer method, and call transfer program - Google Patents

PBX device, call transfer method, and call transfer program Download PDF

Info

Publication number
JP5745657B1
JP5745657B1 JP2014028271A JP2014028271A JP5745657B1 JP 5745657 B1 JP5745657 B1 JP 5745657B1 JP 2014028271 A JP2014028271 A JP 2014028271A JP 2014028271 A JP2014028271 A JP 2014028271A JP 5745657 B1 JP5745657 B1 JP 5745657B1
Authority
JP
Japan
Prior art keywords
pbx
call
server
destination
pbx device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2014028271A
Other languages
Japanese (ja)
Other versions
JP2015154381A (en
Inventor
小田部 悟士
悟士 小田部
克啓 瀬林
克啓 瀬林
寿和 坂野
寿和 坂野
哲郎 小向
哲郎 小向
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2014028271A priority Critical patent/JP5745657B1/en
Application granted granted Critical
Publication of JP5745657B1 publication Critical patent/JP5745657B1/en
Publication of JP2015154381A publication Critical patent/JP2015154381A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Sub-Exchange Stations And Push- Button Telephones (AREA)
  • Telephonic Communication Services (AREA)

Abstract

【課題】被災地などに設置される複数のPBX装置間で加入者に関する情報の迅速な共有化を図り、ユーザの収容先を意識しない通話サービスを提供する。【解決手段】IP−PBXサーバ11は、収容している携帯電話端末3の加入者情報を記憶している加入者データベース13と、複数のIP−PBXサーバ11の各々の接続状態を監視する接続状態監視部23と、呼の発信先となる携帯電話端末3を収容する接続中のIP−PBXサーバ11が無くても接続中のすべてのIP−PBXサーバ11を巡回して呼を転送できるように、自身のIP−PBXサーバ11に対する、接続中の他のIP−PBXサーバ11を呼の転送先として特定する転送先特定部24と、自身のIP−PBXサーバ11に収容されていない携帯電話端末3を発信先とする呼接続要求があると、転送先特定部24によって特定されたIP−PBXサーバ11に呼接続要求を転送する呼制御部15と、を備える。【選択図】図3The present invention provides a telephone service that makes it possible to quickly share information about subscribers among a plurality of PBX devices installed in a stricken area or the like and is unaware of a user's accommodation destination. An IP-PBX server 11 monitors a connection state of each of a plurality of IP-PBX servers 11 and a subscriber database 13 storing subscriber information of a cellular phone terminal 3 accommodated therein. Even if there is no connected IP-PBX server 11 that accommodates the state monitoring unit 23 and the mobile phone terminal 3 that is the call destination, the call can be transferred through all the connected IP-PBX servers 11. In addition, a transfer destination specifying unit 24 for specifying another connected IP-PBX server 11 as a call transfer destination for the IP-PBX server 11 and a mobile phone not accommodated in the IP-PBX server 11 When there is a call connection request with the terminal 3 as the call destination, the call control unit 15 transfers the call connection request to the IP-PBX server 11 specified by the transfer destination specifying unit 24. [Selection] Figure 3

Description

本発明は、大規模災害等によって電話が利用不能となった被災地に、従前より使用されていたスマートフォンなどの携帯端末を用いて臨時の電話サービスを提供するために、被災地域内の複数拠点に設置されたPBX(Private Branch eXchange)装置(構内交換機)を、仮設PBXシステムとして用いる技術に関する。   The present invention provides a plurality of bases in a disaster-stricken area in order to provide a temporary telephone service using a mobile terminal such as a smartphone that has been used in a disaster-stricken area where a telephone is unavailable due to a large-scale disaster or the like. The present invention relates to a technology that uses a PBX (Private Branch eXchange) device (private branch exchange) installed in the system as a temporary PBX system.

大規模災害等によって電話が利用不能になった被災地に、臨時に無線LAN(Local Area Network)対応の仮設PBXシステムを被災地内に設置することで、従前より使用されていたスマートフォンなどの携帯端末を用いて臨時の電話サービスを提供することが検討されている。従来のPBXシステムを仮設PBXシステムとして利用して複数拠点を連携する方式を採用した場合、各拠点に電話を掛ける際にプレフィクス(先頭番号)を指定する(例えば、非特許文献1参照)。例えば、東京オフィスについてはプレフィックスを3と決めておき、3に続いて東京オフィスの内線番号をダイヤルすると、東京オフィスの内線端末に電話を掛けることができる。大阪オフィスについてはプレフィックスを6と決めておく。   Mobile phones such as smartphones that have been used in the past by temporarily installing a temporary PBX system compatible with wireless LAN (Local Area Network) in the affected areas where telephones could not be used due to large-scale disasters, etc. It has been considered to provide a temporary telephone service using the Internet. When a method of using a conventional PBX system as a temporary PBX system and linking a plurality of bases is adopted, a prefix (head number) is designated when making a call to each base (for example, see Non-Patent Document 1). For example, for the Tokyo office, if the prefix is determined to be 3 and the extension number of the Tokyo office is dialed after 3, then the extension terminal of the Tokyo office can be called. For the Osaka office, set the prefix to 6.

高橋隆雄 著「第2回 Asterisk(登録商標)は何に使えるか?」、2006年4月20日 ITPro [online]、[2014年1月8日検索]、インターネット <URL:http://itpro.nikkeibp.co.jp/article/COLUMN/20060419/235646/?ST=network&P=3>Takahashi Takao, “What can the 2nd Asterisk (registered trademark) be used for?” April 20, 2006 ITPro [online], [search January 8, 2014], Internet <URL: http: // itpro .nikkeibp.co.jp / article / COLUMN / 20060419/235646 /? ST = network & P = 3>

前記した方式では、各ユーザが全オフィスの電話番号表を参照できることを前提としている。具体的には、専門知識を有する技術者が管理端末などを用いてすべての電話番号をPBXシステムに登録することを前提としている。もし、PBX装置の増減や電話端末の移動がある場合は、前記技術者が全オフィスの電話番号表を更新する必要がある。非特許文献1の技術によれば、ユーザは、電話を掛ける際に、発信先がどのPBX装置に収容されているかを意識することなく発信をすることができる。つまり、ユーザは、発信先を収容しているPBX装置を指定するための特別な入力をすることなく、発信をすることができる。なお、「発信先がPBX装置に収容されている」とは、PBX装置が記憶するデータベースに、前記発信先となる電話端末に関する情報が登録されていることを意味する。   In the above-described method, it is assumed that each user can refer to the telephone number table of all offices. Specifically, it is assumed that an engineer with specialized knowledge registers all telephone numbers in the PBX system using a management terminal or the like. If there is an increase / decrease in the number of PBX devices or movement of telephone terminals, the engineer needs to update the telephone number table of all offices. According to the technique of Non-Patent Document 1, when a user makes a call, the user can make a call without being aware of which PBX device the callee is accommodated in. That is, the user can make a call without making a special input for designating the PBX device that accommodates the call destination. Note that “the destination is accommodated in the PBX device” means that information on the telephone terminal serving as the destination is registered in a database stored in the PBX device.

しかし、被災地などに臨時に設置される仮設PBXシステムにおいては、複数のPBX装置間の連携が機能していても、ユーザが、被災地にいる発信先に電話を掛けたい場合には、発信先がどのPBX装置に収容されているかを意識する必要がある。しかし、被災地での非常事態を考慮すると、ユーザが前記のように意識することは困難である。特に、仮設PBXシステムに対して、電話端末の移動などによって、新たな電話端末の登録または登録済みの電話端末の削除が頻繁に起こるときは尚更である。   However, in a temporary PBX system that is temporarily installed in a disaster-stricken area, even if the cooperation between multiple PBX devices is functioning, if the user wants to call a destination in the disaster-stricken area, It is necessary to be aware of which PBX device is housed. However, it is difficult for the user to be aware as described above in consideration of the emergency situation in the disaster area. This is especially true when a new telephone terminal is registered or a registered telephone terminal is frequently deleted due to movement of the telephone terminal or the like for the temporary PBX system.

本発明は、このような問題点に鑑みてなされたものであり、被災地などに設置される複数のPBX装置間で加入者に関する情報の迅速な共有化を図り、ユーザの収容先を意識しない通話サービスを提供することを目的とする。   The present invention has been made in view of such problems, and quickly shares information about subscribers among a plurality of PBX devices installed in a disaster-stricken area, and is not conscious of the user's accommodation destination. The purpose is to provide a call service.

前記の目的を達成するために、本発明の請求項1に記載の発明は、電話端末からの呼を制御するPBX装置であって、収容している前記電話端末の加入者情報を、前記電話端末ごとに記憶している加入者データベースと、複数の前記PBX装置の各々の接続状態を監視する接続状態監視部と、前記呼の発信先となる前記電話端末を収容する接続中の前記PBX装置が無くても、前記呼が、前記監視の対象となる複数のPBX装置のうち接続中のすべての前記PBX装置を経由し、前記呼の発信元となる電話端末から前記呼を受信した前記PBX装置に戻って転送されるように、自身の前記PBX装置に対する、接続中の他の前記PBX装置を前記呼の転送先として特定する転送先特定部と、前記加入者データベースから判明した、自身の前記PBX装置に収容されていない電話端末を発信先とする呼接続要求があると、前記転送先特定部によって特定されたPBX装置に前記呼接続要求を転送する呼制御部と、を備える、ことを特徴とする。 In order to achieve the above object, an invention according to claim 1 of the present invention is a PBX device for controlling a call from a telephone terminal, and the subscriber information of the telephone terminal accommodated therein is stored in the telephone. A subscriber database stored for each terminal, a connection status monitoring unit that monitors the connection status of each of the plurality of PBX devices, and the connected PBX device that accommodates the telephone terminal that is the call destination The PBX receives the call from the telephone terminal that is the call originator through all the connected PBX devices among the plurality of PBX devices to be monitored. The transfer destination specifying unit for specifying the other connected PBX device as the transfer destination of the call for the PBX device, and the subscriber database, which is found from the subscriber database, so as to be transferred back to the device. Above A call control unit that transfers the call connection request to the PBX device specified by the transfer destination specifying unit when there is a call connection request to a telephone terminal that is not accommodated in the BX device. Features.

また、本発明の請求項2に記載の発明は、請求項1に記載の発明において、前記転送先特定部は、前記呼接続要求の発信先となる前記電話端末を収容する接続中の前記PBX装置が無い場合には、接続中の前記PBX装置のうち外線発信ができる前記PBX装置を、前記呼接続要求の転送先として特定する、ことを特徴とする。   The invention according to claim 2 of the present invention is the invention according to claim 1, wherein the transfer destination specifying unit is connected to the PBX that accommodates the telephone terminal that is a destination of the call connection request. When there is no device, the PBX device that can make an outside line transmission among the connected PBX devices is specified as a transfer destination of the call connection request.

また、本発明の請求項3に記載の発明は、電話端末からの呼を制御するPBX装置における呼転送方法であって、前記PBX装置は、自身の前記PBX装置を含む複数の前記PBX装置の各々の接続状態を監視するステップと、前記呼の発信先となる前記電話端末を収容する接続中の前記PBX装置が無くても、前記呼が、前記監視の対象となる複数のPBX装置のうち接続中のすべての前記PBX装置を経由し、前記呼の発信元となる電話端末から前記呼を受信した前記PBX装置に戻って転送されるように、自身の前記PBX装置に対する、接続中の他の前記PBX装置を前記呼の転送先として特定するステップと、呼接続要求があると、加入者データベースを参照して、前記呼接続要求の発信先となる電話端末が自身の前記PBX装置に収容されているか否かを判定するステップと、収容されていない場合、前記特定されたPBX装置に前記呼接続要求を転送するステップと、を実行する、ことを特徴とする。 According to a third aspect of the present invention, there is provided a call transfer method in a PBX device for controlling a call from a telephone terminal, wherein the PBX device includes a plurality of the PBX devices including its own PBX device. The step of monitoring each connection state, and even if there is no connected PBX device accommodating the telephone terminal that is the call destination, the call is one of a plurality of PBX devices to be monitored The other connected PBX devices are connected to the PBX device so that the call is transferred back to the PBX device that has received the call from all the connected PBX devices. Specifying the PBX device as the call transfer destination and when there is a call connection request, the telephone terminal serving as the call connection request destination refers to the subscriber database, Determining whether it is accommodated, when not housed, executes, transferring said call connection request to the identified PBX system, it is characterized.

また、本発明の請求項4に記載の発明は、コンピュータを、請求項1または請求項2に記載のPBX装置として機能させるための呼転送プログラムである。   According to a fourth aspect of the present invention, there is provided a call transfer program for causing a computer to function as the PBX device according to the first or second aspect.

請求項1、3、請求項1を引用する請求項4に記載の発明によれば、他のPBX装置との接続状態に基づいて、自身のPBX装置が収容していない電話端末を発信先とする呼接続要求が、監視の対象となる複数のPBX装置のうち接続中のすべてのPBX装置を巡回できるように、呼接続要求を他のPBX装置に転送することを特徴とする。よって、収容している電話端末の加入者情報を個別に管理している複数のPBX装置の間で、収容していない電話端末の加入者情報を取得するように同期をとることなく、加入者情報を擬似的に共有化することができる。その結果、被災地などに設置される複数のPBX装置間で加入者に関する情報の迅速な共有化を図り、ユーザの収容先を意識しない通話サービスを提供することができる。 According to the invention described in claim 1 that cites claims 1, 3, and 1, based on the connection state with another PBX device, a telephone terminal that is not accommodated in its own PBX device is defined as a destination. The call connection request is transferred to another PBX device so that the call connection request can be made to visit all the connected PBX devices among a plurality of PBX devices to be monitored . Therefore, the subscribers are synchronized without acquiring the subscriber information of the telephone terminals that are not accommodated among a plurality of PBX devices that individually manage the subscriber information of the telephone terminals that are accommodated. Information can be shared in a pseudo manner. As a result, it is possible to quickly share information about subscribers among a plurality of PBX devices installed in a stricken area or the like, and to provide a call service that is unaware of the user accommodation destination.

また、請求項2、請求項2を引用する請求項4に記載の発明によれば、もし、すべてのPBX装置を巡回するように呼接続要求を転送させても、発信先の電話端末を収容するPBX装置を特定できないときには、外線発信が可能なPBX装置に呼接続要求を転送するので、公衆電話網などを介する交換機などと加入者情報を擬似的に共有化することができる。その結果、公衆電話網などを介する交換機などを含むようにして、複数のPBX装置間で加入者に関する情報の迅速な共有化を図り、ユーザの収容先を意識しない通話サービスを提供することができる。   Further, according to the invention described in claim 2 which refers to claim 2 and claim 2, even if the call connection request is forwarded so as to go around all the PBX devices, the destination telephone terminal is accommodated. When the PBX device to be identified cannot be specified, the call connection request is transferred to the PBX device that can make an external transmission, so that the subscriber information can be shared in a pseudo manner with the exchange via the public telephone network. As a result, information regarding subscribers can be quickly shared among a plurality of PBX devices by including an exchange via a public telephone network or the like, and a call service that is not conscious of the user's accommodation destination can be provided.

本発明によれば、被災地などに設置される複数のPBX装置間で加入者に関する情報の迅速な共有化を図り、ユーザの収容先を意識しない通話サービスを提供することができる。   According to the present invention, it is possible to quickly share information about subscribers among a plurality of PBX devices installed in a stricken area or the like, and to provide a call service that is unaware of the user's accommodation destination.

仮設PBX装置を用いた通話サービスを提供する概略構成を示す説明図である。It is explanatory drawing which shows schematic structure which provides the telephone service using a temporary PBX apparatus. 複数の仮設PBX装置が連携して通話サービスを提供することを示す説明図である。It is explanatory drawing which shows that a some temporary PBX apparatus cooperates and provides a telephone service. 加入者登録サーバへの加入者登録方法の概要を示す説明図である。It is explanatory drawing which shows the outline | summary of the subscriber registration method to a subscriber registration server. IP−PBXサーバが記憶する加入者データベースの構成例である。It is a structural example of the subscriber database which an IP-PBX server memorize | stores. 加入者登録サーバが記憶する仮設PBXデータベースの構成例である。It is a structural example of the temporary PBX database which a subscriber registration server memorize | stores. 転送リストの例である。It is an example of a transfer list. 呼の転送先となるIP−PBXサーバを特定するための処理を示すフローチャートである。It is a flowchart which shows the process for specifying the IP-PBX server used as the transfer destination of a call. 呼接続要求を発信先の電話端末に転送するための処理を示すフローチャートである。It is a flowchart which shows the process for transferring a call connection request | requirement to the telephone terminal of a transmission destination.

以下、本発明を実施するための形態を、適宜図面を参照して詳細に説明する。
図1に示すように、例えば、スマートフォンなどの携帯電話端末3c(3)は、最寄の携帯電話基地局(図示せず)および携帯電話網7を介して、他の携帯電話端末3d(3)や固定電話端末5やIP(Internet Protocol)電話端末4d(4),4e(4)との間で通話を行うことができる。同様に、例えば、固定電話端末5は、加入者回線が収容される電話交換局(図示せず)および公衆電話網8を介して、また、例えば、IP電話端末4d,4eは、アクセス回線が収容されるIP中継局(図示せず)およびIP網9を介して、他の電話端末3,4,5との間で通話を行うことができる。
DESCRIPTION OF EMBODIMENTS Hereinafter, embodiments for carrying out the present invention will be described in detail with reference to the drawings as appropriate.
As shown in FIG. 1, for example, a mobile phone terminal 3c (3) such as a smartphone is connected to another mobile phone terminal 3d (3) via a nearest mobile phone base station (not shown) and a mobile phone network 7. ), The fixed telephone terminal 5 and the IP (Internet Protocol) telephone terminals 4d (4) and 4e (4). Similarly, for example, the fixed telephone terminal 5 has a telephone exchange office (not shown) in which a subscriber line is accommodated and the public telephone network 8, and the IP telephone terminals 4d and 4e have access lines. Calls can be made with the other telephone terminals 3, 4, 5 via the accommodated IP relay station (not shown) and the IP network 9.

大規模災害等によって、被災エリアに設置されている携帯電話基地局、電話交換局およびIP中継局のすべてが機能を喪失した場合、被災エリア内の電話端末3,4,5は、一切の通話が行えなくなってしまう。   If all mobile phone base stations, telephone exchanges, and IP relay stations installed in the disaster area have lost their functions due to a large-scale disaster, etc., all telephone terminals 3, 4, and 5 in the disaster area will receive calls. Cannot be done.

そこで、このような事態に陥った場合に、一刻も早く電話サービスを復旧させるべく、自治体などでは、応急措値として、図1に示すように、仮設PBX装置を用いた移動式交換局1を被災エリアに持ち込んで仮設LAN2を構築することによって、被災エリア内の既存の携帯電話端末3a(3)、3b(3)や汎用のIP電話端末4a(4)、4b(4)、4c(4)(PC(Personal Computer)を含む)などの電話端末を内線電話端末として利用可能とすることが検討されている。   Therefore, in order to restore the telephone service as soon as possible in such a situation, the local government or the like uses a mobile switching center 1 using a temporary PBX device as an emergency measure value as shown in FIG. By constructing a temporary LAN 2 by bringing it into the disaster area, existing mobile phone terminals 3a (3), 3b (3) and general-purpose IP phone terminals 4a (4), 4b (4), 4c (4) in the disaster area ) (Including PCs (including Personal Computers)) is being considered for use as extension telephone terminals.

移動式交換局1として設置される、仮設PBX装置を構築する場合、被災エリアに設置される移動式交換局1は、例えば、内線交換を行うIP−PBXサーバ11(PBX装置)およびIP−PBXサーバ11の管理コンソールとなる管理端末12を備え、ゲートウェイ6を介して公衆電話網8やIP網9に接続される。仮設LAN2は、移動式交換局1と各装置との間を、HUB21およびLANケーブルによって有線接続し、または無線LAN基地局(アクセスポイント)22を介して無線接続する。被災エリアの1拠点に移動式交換局1を設置すると、携帯電話端末3などを用いて通話することができるエリアが形成される。   When constructing a temporary PBX device installed as the mobile switching center 1, the mobile switching center 1 installed in the disaster area includes, for example, an IP-PBX server 11 (PBX device) and an IP-PBX that perform extension exchange. A management terminal 12 serving as a management console of the server 11 is provided, and is connected to the public telephone network 8 and the IP network 9 via the gateway 6. In the temporary LAN 2, the mobile switching center 1 and each device are wiredly connected by a HUB 21 and a LAN cable, or wirelessly connected via a wireless LAN base station (access point) 22. When the mobile switching center 1 is installed at one base in the disaster area, an area where a call can be made using the mobile phone terminal 3 or the like is formed.

図2に示すように、被災後の復旧が進むと、被災エリア内の複数拠点に移動式交換局1を設置することができる。その結果、移動式交換局1のそれぞれが形成する通話可能なエリアが繋ぎ合わされ、より大規模な通話可能なエリアを形成することができる。前記形成された大規模なエリア内では、異なるIP−PBXサーバ11同士が連携することで、異なるIP−PBXサーバ11に収容されている携帯電話端末3a(3)、3b(3)同士の内線通話が可能となる。ゲートウェイ6と接続しているIP−PBXサーバ11は、外線通話を行うこともできる。   As shown in FIG. 2, when recovery after the disaster progresses, the mobile switching center 1 can be installed at a plurality of sites in the disaster area. As a result, the callable areas formed by the mobile switching centers 1 are connected to each other, so that a larger callable area can be formed. In the formed large-scale area, different IP-PBX servers 11 cooperate with each other, and the extensions of the mobile phone terminals 3a (3), 3b (3) accommodated in the different IP-PBX servers 11 Calls can be made. The IP-PBX server 11 connected to the gateway 6 can also make an outside line call.

図3に示すように、災害時等において、仮設PBXシステムに収容可能な電話端末には、IP通信を用いて通話を行うための機能と、IP−PBXシステムへの加入者登録機能とが必要となる。図3に示すように、対象となる電話端末がスマートフォンなどの携帯電話端末3である場合は、加入者登録機能を有するIP−PBX登録機能部32は、専用のアプリケーションプログラム(図では専用アプリと略記)として予め端末に搭載される。また、汎用のPC4を新たに電話端末として利用する場合には、IP−PBX登録機能部42は、汎用のWebブラウザによって実現されるので、当該機能を提供するWebページのURL(Uniform Resource Locator)アドレスが予め記憶部に登録されていればよい。IP通信を用いて通話を行うためのアプリケーションプログラムとして、それぞれIP−Phone31とIP−Phone41とが予め搭載される。   As shown in FIG. 3, a telephone terminal that can be accommodated in the temporary PBX system at the time of a disaster or the like needs a function for making a call using IP communication and a subscriber registration function for the IP-PBX system. It becomes. As shown in FIG. 3, when the target phone terminal is a mobile phone terminal 3 such as a smartphone, the IP-PBX registration function unit 32 having a subscriber registration function has a dedicated application program (in FIG. (Abbreviated) is previously installed in the terminal. When the general-purpose PC 4 is newly used as a telephone terminal, the IP-PBX registration function unit 42 is realized by a general-purpose Web browser. Therefore, the URL (Uniform Resource Locator) of a Web page that provides the function. The address only needs to be registered in the storage unit in advance. As application programs for making a call using IP communication, IP-Phone 31 and IP-Phone 41 are preinstalled, respectively.

加入者登録サーバ16(加入者登録装置)は、加入者データベース13、加入者情報登録管理部14、呼制御部15、接続状態監視部23および転送先特定部24を備える。
加入者登録サーバ16の制御プログラムとして予め搭載されている加入者情報登録受付部17は、携帯電話端末3やPC4から送信される加入者登録要求、および管理端末12から入力される加入者登録要求などを受け付け、IP−PBXサーバ11の制御プログラムとして予め搭載されている加入者情報登録管理部14にこの要求を転送する。加入者情報登録管理部14は、受信した加入者登録要求に含まれている加入者情報を加入者データベース13に追加して格納する。
The subscriber registration server 16 (subscriber registration device) includes a subscriber database 13, a subscriber information registration management unit 14, a call control unit 15, a connection state monitoring unit 23, and a transfer destination specifying unit 24.
The subscriber information registration receiving unit 17 preinstalled as a control program of the subscriber registration server 16 is a subscriber registration request transmitted from the mobile phone terminal 3 or the PC 4 and a subscriber registration request input from the management terminal 12. The request is transferred to the subscriber information registration management unit 14 that is preinstalled as a control program for the IP-PBX server 11. The subscriber information registration management unit 14 adds the subscriber information included in the received subscriber registration request to the subscriber database 13 and stores it.

加入者登録サーバ16は、所定のエリア内に設置されるIP−PBXサーバ11と対になって備えられている。つまり、加入者登録サーバ16およびIP−PBXサーバ11は1つのユニットを形成する。加入者登録サーバ16は、IP−PBXサーバ11の付近に設置してもよいし、IP−PBXサーバ11が形成する通信可能エリアよりも外側に設置してもよい。図2に示す互いに連携したIP−PBXサーバ11の各々に対して、図示しない加入者登録サーバ16が対になって備えられている。複数備えられている加入者登録サーバ16は通信可能に接続されており、所定の情報をやり取りすることができる。   The subscriber registration server 16 is provided as a pair with the IP-PBX server 11 installed in a predetermined area. That is, the subscriber registration server 16 and the IP-PBX server 11 form one unit. The subscriber registration server 16 may be installed in the vicinity of the IP-PBX server 11 or may be installed outside a communicable area formed by the IP-PBX server 11. A subscriber registration server 16 (not shown) is provided as a pair for each of the mutually linked IP-PBX servers 11 shown in FIG. A plurality of subscriber registration servers 16 are connected so as to communicate with each other and can exchange predetermined information.

災害時等において、新たに仮設PBX装置1への加入者登録を行う場合には、対象となる電話端末の利用者が所定の操作を行うことにより、それぞれのIP−PBX登録機能部32,42が起動される。それにより、IP−PBX登録機能部32,42は、当該端末を仮設LAN2に接続して自身の端末が利用するIPアドレスを取得し、取得したIPアドレスと、内線電話番号として登録される自身の端末の固有の電話番号とを含む加入者登録要求を、仮設LAN2を介して加入者登録サーバ16に送信する。これを受信した加入者登録サーバ16の加入者情報登録受付部17は、受け付けた加入者登録要求を、呼制御を行うIP−PBXサーバ11に転送し、これを受信したIP−PBXサーバ11の加入者情報登録管理部14が、加入者データベース13にIPアドレスと内線電話番号との対応データを登録することにより、加入者登録が完了する。   When newly registering a subscriber to the temporary PBX device 1 at the time of a disaster or the like, the user of the target telephone terminal performs a predetermined operation, whereby the respective IP-PBX registration function units 32 and 42 are performed. Is activated. As a result, the IP-PBX registration function units 32 and 42 connect the terminal to the temporary LAN 2 to acquire an IP address used by the terminal, and register the acquired IP address and the extension telephone number. A subscriber registration request including the phone number unique to the terminal is transmitted to the subscriber registration server 16 via the temporary LAN 2. The subscriber information registration receiving unit 17 of the subscriber registration server 16 that has received the request transfers the received subscriber registration request to the IP-PBX server 11 that performs call control, and receives the received request from the IP-PBX server 11 that has received the request. The subscriber information registration management unit 14 registers the correspondence data between the IP address and the extension telephone number in the subscriber database 13 to complete the subscriber registration.

このとき、対象となる電話端末が携帯電話端末3である場合には、登録される内線電話番号としてIP−PBX登録機能部32が送信する固有の電話番号は、当該端末に搭載されているSIM(Subscriber Identity Module)カード33から読み出した登録済みの携帯電話番号とする。これにより、端末固有の携帯電話番号がそのまま当該端末の内線電話番号として仮設PBX装置1に登録されることになるので、利用者による手入力が不要となり、容易に加入者登録を行うことができる。また、電話番号の誤入力や虚偽の登録を防止することができる。さらに、当該端末の利用者以外の他の利用者は、従前より使用していた通話先の電話番号がそのまま内線電話番号となるので、サービスの利便性が高まる。   At this time, when the target telephone terminal is the mobile telephone terminal 3, the unique telephone number transmitted by the IP-PBX registration function unit 32 as the registered extension telephone number is the SIM installed in the terminal. (Subscriber Identity Module) The registered mobile phone number read from the card 33 is used. As a result, the mobile phone number unique to the terminal is directly registered in the temporary PBX device 1 as the extension telephone number of the terminal, so that manual entry by the user is unnecessary and subscriber registration can be easily performed. . Further, it is possible to prevent erroneous input of phone numbers and false registration. Further, other users other than the user of the terminal can improve the convenience of the service because the telephone number of the call destination that has been used before becomes the extension telephone number as it is.

また、汎用のPC4を新たに電話端末として利用する場合には、当該端末の利用者がWebブラウザから特定のURLアドレスにアクセスすることで、加入者登録サーバ16の加入者情報登録受付部17によってIP−PBX登録機能部42の機能が提供される。それにより、IP−PBX登録機能部42は、利用者が従前より使用していた固有の電話番号(固定電話番号、IP電話番号、または内線電話端末として利用できない携帯電話端末の携帯電話番号)の入力を促し、入力された電話番号を含んだ加入者登録要求を、加入者登録サーバ16に送信する。   Further, when the general-purpose PC 4 is newly used as a telephone terminal, the user of the terminal accesses the specific URL address from the Web browser, so that the subscriber information registration receiving unit 17 of the subscriber registration server 16 can access it. The function of the IP-PBX registration function unit 42 is provided. As a result, the IP-PBX registration function unit 42 has a unique telephone number (a fixed telephone number, an IP telephone number, or a portable telephone number of a portable telephone terminal that cannot be used as an extension telephone terminal) that has been used by the user. The subscriber registration request including the inputted telephone number is transmitted to the subscriber registration server 16.

図4に示すように、加入者データベース13の各行に登録される加入者レコードは、MAC(Media Access Control)アドレス、IPアドレス、内線電話番号、登録日時、登録パスワードの各フィールドから構成されている。加入者データベース13の加入者レコードの数は、1つのIP−PBXサーバ11が収容している電話端末の数に等しい。つまり、IP−PBXサーバ11の加入者データベース13は、対となる加入者登録サーバ16に対して加入者登録要求をした電話端末の加入者情報のみを個別的に登録している。   As shown in FIG. 4, the subscriber record registered in each row of the subscriber database 13 is composed of fields of MAC (Media Access Control) address, IP address, extension telephone number, registration date / time, and registration password. . The number of subscriber records in the subscriber database 13 is equal to the number of telephone terminals accommodated by one IP-PBX server 11. That is, the subscriber database 13 of the IP-PBX server 11 individually registers only the subscriber information of the telephone terminal that has made a subscriber registration request to the paired subscriber registration server 16.

MACアドレスとは、装置に搭載される各通信ポートに予め付与されている世界で一意のアドレスである。
IPアドレスとは、電話端末を一意に識別するアドレスである。
内線電話番号には、加入者登録要求に含まれていた携帯電話番号、固定電話番号、IP電話番号のいずれかが登録される。
登録日時には、当該加入者レコードの登録日時が記録される。
登録パスワードとは、当該加入者レコードの更新や削除を行うときに入力が必要な任意の文字列であり、利用者が加入者登録操作を行うときに指定するものである。
The MAC address is a unique address in the world assigned in advance to each communication port mounted on the apparatus.
An IP address is an address that uniquely identifies a telephone terminal.
In the extension telephone number, any one of the mobile telephone number, fixed telephone number, and IP telephone number included in the subscriber registration request is registered.
In the registration date and time, the registration date and time of the subscriber record is recorded.
The registration password is an arbitrary character string that needs to be input when updating or deleting the subscriber record, and is specified when the user performs a subscriber registration operation.

加入者登録サーバ16は、仮設PBXデータベース18を記憶している。仮設PBXデータベース18は、加入者登録サーバ16と対となるIP−PBXサーバ11と連携しているIP−PBXサーバ11に関する情報を管理するデータベースである。災害からの復旧が進むと、IP−PBXサーバ11同士の連携の機会が多くなり、新たに連携がなされたIP−PBXサーバ11に対応する仮設PBXレコードが仮設PBXデータベース18に追加登録される。例えば、複数の加入者登録サーバ16同士の間で、加入者登録サーバ16の各々が備える仮設PBXデータベース18を最新の状態に更新するように所定の情報のやり取りがなされる。   The subscriber registration server 16 stores a temporary PBX database 18. The temporary PBX database 18 is a database that manages information related to the IP-PBX server 11 that is linked to the IP-PBX server 11 that is paired with the subscriber registration server 16. As recovery from a disaster progresses, there are more opportunities for cooperation between the IP-PBX servers 11, and a temporary PBX record corresponding to the newly linked IP-PBX server 11 is additionally registered in the temporary PBX database 18. For example, predetermined information is exchanged between the plurality of subscriber registration servers 16 so that the temporary PBX database 18 included in each of the subscriber registration servers 16 is updated to the latest state.

図5に示すように、仮設PBXデータベース18の各行に登録される仮設PBXレコードは、仮設PBX−ID、IPアドレス、接続状態、外線発信可否、設置日時、設置位置の各フィールドから構成されている。   As shown in FIG. 5, the temporary PBX record registered in each row of the temporary PBX database 18 includes fields of temporary PBX-ID, IP address, connection state, availability of external line transmission, installation date / time, and installation position. .

仮設PBX−IDとは、1つの通信可能エリア内にあるIP−PBXサーバ11の各々を識別する番号である。
IPアドレスとは、仮設PBX−IDで識別されるIP−PBXサーバ11を一意に識別するアドレスである。
The temporary PBX-ID is a number for identifying each IP-PBX server 11 in one communicable area.
The IP address is an address that uniquely identifies the IP-PBX server 11 identified by the temporary PBX-ID.

接続状態とは、仮設PBX−IDで識別されるIP−PBXサーバ11と他のIP−PBXサーバ11と通信可能に接続されているか否かをいう。接続状態のフィールドには、他のIP−PBXサーバ11と接続中であることを示す「接続」、他のIP−PBXサーバ11と接続されていないことを示す「未接続」、注目するIP−PBXサーバ11自身を示す「自身」という値が格納される。   The connection state refers to whether or not the IP-PBX server 11 identified by the temporary PBX-ID and the other IP-PBX server 11 are communicably connected. In the connection state field, “connected” indicating that the connection to the other IP-PBX server 11 is being performed, “not connected” indicating that the connection to the other IP-PBX server 11 is not performed, and the IP- A value “self” indicating the PBX server 11 itself is stored.

外線発信可否とは、IP−PBXサーバ11が、ゲートウェイ6を介して公衆電話網8、IP網9などに接続されており、異なるエリアにいる電話端末に発信できるか否かをいう。「外線発信可否」のフィールドには、外線発信できることを示す「発信可」、外線発信できないことを示す「発信不可」という値が格納される。   “External line availability” refers to whether the IP-PBX server 11 is connected to the public telephone network 8, the IP network 9 or the like via the gateway 6 and can make a call to a telephone terminal in a different area. In the “outline transmission permission / non-permission” field, values of “transmission permitted” indicating that an outside line can be transmitted and “transmission impossible” indicating that an outside line cannot be transmitted are stored.

設置日時とは、IP−PBXサーバ11が被災エリアなどに設置された日時をいう。
設置位置とは、IP−PBXサーバ11が設置された場所をいう。例えば、避難所住所などが格納される。
The installation date and time refers to the date and time when the IP-PBX server 11 was installed in a disaster area or the like.
The installation position refers to a place where the IP-PBX server 11 is installed. For example, a shelter address is stored.

IP−PBXサーバ11の制御プログラムとして予め搭載されている呼制御部15(図3参照)は、仮設LAN2に接続された内線電話端末やゲートウェイ6経由で受け付けた呼接続要求の処理を行うときに、加入者データベース13を参照するように設計されている。呼制御部15によって、加入者データベース13の内線電話番号に固有の電話番号が登録されて加入者登録が済んだ電話端末を呼出し、通話を開始することができる。したがって、加入者登録が済んだ内線電話端末同士の間で、両者に搭載されたIP−Phone31,41を用いた内線通話が可能となる。IP−PBXサーバ11が公衆電話網8、IP網9などに接続されていれば、呼制御部15は、外線発信を行うことができる。   The call control unit 15 (see FIG. 3), which is preinstalled as a control program for the IP-PBX server 11, performs processing of a call connection request received via an extension telephone terminal connected to the temporary LAN 2 or the gateway 6. Designed to refer to the subscriber database 13. The call control unit 15 can call a telephone terminal in which a unique telephone number is registered as an extension telephone number in the subscriber database 13 and subscriber registration is completed, and a call can be started. Accordingly, extension telephone calls using the IP-Phones 31 and 41 installed in both of the extension telephone terminals that have completed subscriber registration are possible. If the IP-PBX server 11 is connected to the public telephone network 8, the IP network 9, etc., the call control unit 15 can make an outside line call.

IP−PBXサーバ11の制御プログラムとして予め搭載されている接続状態監視部23(図3参照)は、この接続状態監視部23を備えるIP−PBXサーバ11と他のIP−PBXサーバ11のすべてとの間の接続状態を監視する。接続状態監視部23は、自身のIP−PBXサーバ11から他のIP−PBXサーバ11のすべてに接続確認要求(例:SIP Registerメッセージ)を定期的に行い、応答があるか否かを判定することで接続状態を決定する。応答があれば「接続」と決定し、応答が無ければ「未接続」と決定する。   The connection state monitoring unit 23 (see FIG. 3), which is installed in advance as a control program for the IP-PBX server 11, is connected to all of the IP-PBX server 11 and the other IP-PBX servers 11 including the connection state monitoring unit 23. Monitor the connection status between. The connection state monitoring unit 23 periodically issues a connection confirmation request (for example, a SIP Register message) from its own IP-PBX server 11 to all other IP-PBX servers 11 to determine whether there is a response. To determine the connection state. If there is a response, it is determined as “connected”, and if there is no response, it is determined as “not connected”.

接続状態監視部23を、例えばCLI(Command Line Interface)を用いて、管理者がSIP Registerメッセージを他のIP−PBXサーバ11のすべてに送信する手段とすることもできる。この手段であれば、IP−PBXサーバ11の接続または未接続によるPBX連携システムの構成変更を即時に検出することができる。   The connection state monitoring unit 23 may be a means for an administrator to send a SIP Register message to all other IP-PBX servers 11 using, for example, CLI (Command Line Interface). With this means, it is possible to immediately detect a change in the configuration of the PBX cooperation system due to connection or non-connection of the IP-PBX server 11.

例えば、接続状態監視部23は、この接続状態監視部23を備えるIP−PBXサーバ11と対となる加入者登録サーバ16の仮設PBXデータベース18から、監視対象となるIP−PBXサーバ11を認識することができる。また、接続状態監視部23が加入者登録サーバ16に接続状態の監視結果を送信し、加入者登録サーバ16が、仮設PBXデータベース18の接続状態のフィールドを更新するように設計することができる。   For example, the connection state monitoring unit 23 recognizes the IP-PBX server 11 to be monitored from the temporary PBX database 18 of the subscriber registration server 16 paired with the IP-PBX server 11 including the connection state monitoring unit 23. be able to. Further, the connection state monitoring unit 23 can transmit the connection state monitoring result to the subscriber registration server 16 so that the subscriber registration server 16 can update the connection state field of the temporary PBX database 18.

IP−PBXサーバ11の制御プログラムとして予め搭載されている転送先特定部24(図3参照)は、この転送先特定部24を備えるIP−PBXサーバ11に対して、所定の条件を満たす他のIP−PBXサーバ11を、呼制御部15が制御する呼の転送先として特定する。例えば、転送先特定部24は、接続状態監視部23が出力した接続状態の監視結果を用いて、転送先を特定するための転送リストを作成する。   The transfer destination specifying unit 24 (see FIG. 3), which is installed in advance as a control program for the IP-PBX server 11, has another condition that satisfies a predetermined condition with respect to the IP-PBX server 11 including the transfer destination specifying unit 24. The IP-PBX server 11 is specified as a transfer destination of a call controlled by the call control unit 15. For example, the transfer destination specifying unit 24 creates a transfer list for specifying the transfer destination using the connection state monitoring result output from the connection state monitoring unit 23.

図6に示すように、転送リストは、IP−PBXサーバ11を識別する「仮設PBX−ID」(図5の仮設PBXデータベース18の「仮設PBX−ID」と同等)と、比較元となるIP−PBXサーバ11と他のIP−PBXサーバ11との「接続状態」(図5の仮設PBXデータベース18の「接続状態」と同等)とをフィールドとして備え、IP−PBXサーバ11ごとにレコードが作成されている。   As shown in FIG. 6, the transfer list includes “temporary PBX-ID” (equivalent to “temporary PBX-ID” in the temporary PBX database 18 of FIG. 5) that identifies the IP-PBX server 11, and the IP that is the comparison source. -“Connection state” between the PBX server 11 and another IP-PBX server 11 (equivalent to the “connection state” of the temporary PBX database 18 in FIG. 5) is provided as a field, and a record is created for each IP-PBX server 11 Has been.

図6の転送リストの例は、仮設PBX−IDが「AAAAAAA」であるIP−PBXサーバ11の転送先特定部24が作成した転送リストの例である。すべてのIP−PBXサーバ11が備える転送リストのレコードの順番は、すべてのIP−PBXサーバ11において共通している。転送先特定部24は、転送リストを巡回リストと見立てて、接続状態が「自身」であるレコードよりも下位(図6にて下側)であり、かつ、接続状態が「接続」に該当するIP−PBXサーバ11のうち、接続状態が「自身」であるレコードに最も近いレコードに対応するIP−PBXサーバ11を、呼の転送先とする。図6によれば、仮設PBX−IDが「AAAAAAA」であり、接続状態が「自身」であるレコードに対応するIP−PBXサーバ11に対して、仮設PBX−IDが「BBBBBBB」であるレコードに対応するIP−PBXサーバ11が、呼の転送先となる。   The example of the transfer list in FIG. 6 is an example of a transfer list created by the transfer destination specifying unit 24 of the IP-PBX server 11 whose temporary PBX-ID is “AAAAAAA”. The order of records in the transfer list provided in all IP-PBX servers 11 is common to all IP-PBX servers 11. The transfer destination identification unit 24 regards the transfer list as a circulation list, is lower in level than the record in which the connection state is “self” (lower side in FIG. 6), and the connection state corresponds to “connected”. The IP-PBX server 11 corresponding to the record closest to the record whose connection state is “self” among the IP-PBX servers 11 is set as a call transfer destination. According to FIG. 6, for the IP-PBX server 11 corresponding to the record whose temporary PBX-ID is “AAAAAAA” and whose connection state is “self”, the record whose temporary PBX-ID is “BBBBBBB”. The corresponding IP-PBX server 11 becomes a call transfer destination.

なお、図6の転送リストの最下位にあるレコード(仮設PBX−IDが「YYYYYYY」のレコード)から1つ下位となるレコードは、図6の転送リストの最上位にあるレコード(仮設PBX−IDが「AAAAAAA」のレコード)であるとみなす。転送リストの仕様をこのようにすれば、任意のIP−PBXサーバ11が受信した呼の発信先となる電話端末を収容する接続中の他のIP−PBXサーバ11が無かったとしても、前記呼は、接続中のすべてのIP−PBXサーバ11を経由するように巡回して転送され、任意のIP−PBXサーバ11は巡回した呼を再受信することになる。具体的には、呼の発信元となる電話端末からその呼を受信したIP−PBXサーバ11から転送された呼は、そのIP−PBXサーバ11に戻る。その結果、転送先特定部24は、前記呼について外線発信を行う必要がある、と認識することができる。   Note that the record one level lower than the record at the bottom of the transfer list in FIG. 6 (the record with temporary PBX-ID “YYYYYYY”) is the record at the top of the transfer list in FIG. 6 (temporary PBX-ID). Is a record of “AAAAAAA”. If the specification of the transfer list is made in this way, even if there is no other connected IP-PBX server 11 accommodating the telephone terminal that is the destination of the call received by any IP-PBX server 11, the call list Is circulated and transferred so as to pass through all the connected IP-PBX servers 11, and any IP-PBX server 11 receives the circulated call again. Specifically, the call transferred from the IP-PBX server 11 that has received the call from the telephone terminal that is the call originator returns to the IP-PBX server 11. As a result, the transfer destination specifying unit 24 can recognize that it is necessary to make an outside line call for the call.

これまでに説明した、携帯電話端末3、PC4などの電話端末、IP−PBXサーバ11、管理端末12、加入者登録サーバ16はそれぞれ、入力部、出力部、制御部および記憶部といったハードウェアを含むコンピュータである。制御部が、例えば、CPU(Central Processing Unit)から構成される場合、その制御部を含むコンピュータによる情報処理は、CPUによるプログラム実行処理で実現する。また、そのコンピュータが含む記憶部は、CPUが指令し、そのコンピュータの機能を実現するためのプログラム(IP−PBXサーバ11として機能させるための呼転送プログラムを含む)を記憶する。これによりソフトウェアとハードウェアの協働が実現される。前記プログラムは、記録媒体に記録したり、ネットワークを経由したりすることで提供される。   The telephone terminals such as the mobile phone terminal 3 and the PC 4, the IP-PBX server 11, the management terminal 12, and the subscriber registration server 16 described so far have hardware such as an input unit, an output unit, a control unit, and a storage unit, respectively. Including computers. When the control unit is constituted by, for example, a CPU (Central Processing Unit), information processing by a computer including the control unit is realized by program execution processing by the CPU. The storage unit included in the computer stores a program (including a call transfer program for causing the computer to function as the IP-PBX server 11) instructed by the CPU and realizing the function of the computer. This realizes cooperation between software and hardware. The program is provided by being recorded on a recording medium or via a network.

<処理>
図7に示す、呼の転送先となるIP−PBXサーバを特定するための処理について説明する。この処理の主体は、IP−PBXサーバ11の制御部であるが、説明の便宜上、「制御部」という言葉は省略する。図7の処理は定期的に開始し、ステップS101に進む。
<Processing>
Processing for specifying an IP-PBX server that is a call transfer destination shown in FIG. 7 will be described. The subject of this processing is the control unit of the IP-PBX server 11, but for convenience of explanation, the term “control unit” is omitted. The process of FIG. 7 is periodically started and proceeds to step S101.

ステップS101において、IP−PBXサーバ11は、接続状態監視部23によって他のIP−PBXサーバ11との接続状態を監視する。ステップS101の後、ステップS102に進む。   In step S <b> 101, the IP-PBX server 11 monitors the connection state with another IP-PBX server 11 by the connection state monitoring unit 23. After step S101, the process proceeds to step S102.

ステップS102において、IP−PBXサーバ11は、転送先特定部24によって、接続状態監視部23が出力した監視結果としての、他のIP−PBXサーバ11との接続状態に基づいて、転送リストを作成する。ステップS102の後、ステップS103に進む。   In step S102, the IP-PBX server 11 creates a transfer list based on the connection status with the other IP-PBX server 11 as the monitoring result output by the connection status monitoring unit 23 by the transfer destination specifying unit 24. To do. After step S102, the process proceeds to step S103.

ステップS103において、IP−PBXサーバ11は、転送先特定部24によって、転送リストから、自身のIP−PBXサーバ11に対する、接続中の他のIP−PBXサーバ11を呼の転送先として特定する。この場合、呼の発信先となる電話端末を収容する接続中のIP−PBXサーバ11が無くても接続中のすべてのIP−PBXサーバ11を経由するように巡回して呼を転送できるように、転送先を特定する。ステップS103の後、図7の処理を終了する。   In step S <b> 103, the IP-PBX server 11 specifies, from the transfer list, the other IP-PBX server 11 that is connected to the IP-PBX server 11 as a call transfer destination by the transfer destination specifying unit 24. In this case, even if there is no connected IP-PBX server 11 that accommodates the telephone terminal that is the destination of the call, the call can be routed through all the connected IP-PBX servers 11 to transfer the call. Identify the forwarding destination. After step S103, the process of FIG. 7 ends.

図7の処理によれば、呼を受信したIP−PBXサーバ11が前記呼の発信先の電話端末を収容していない場合に、複数のIP−PBXサーバ11の接続状態に基づいて、どのIP−PBXサーバ11に転送すればよいかを特定することができる。   According to the process of FIG. 7, when the IP-PBX server 11 that has received a call does not accommodate the telephone terminal that is the destination of the call, the IP-PBX server 11 determines which IP based on the connection state of the plurality of IP-PBX servers 11. -It is possible to specify whether or not to transfer to the PBX server 11.

次に、図8に示す、呼接続要求を発信先の電話端末に転送するための処理である。この処理の主体は、IP−PBXサーバ11の制御部であるが、説明の便宜上、「制御部」という言葉は省略する。図8の処理は、例えば、自身のIP−PBXサーバ11が電話端末から呼接続要求を受信したとき、または、他のIP−PBXサーバ11からの転送によって呼接続要求を受信したときに開始し、ステップS201に進む。   Next, FIG. 8 shows a process for transferring a call connection request to a destination telephone terminal. The subject of this processing is the control unit of the IP-PBX server 11, but for convenience of explanation, the term “control unit” is omitted. The process of FIG. 8 starts when, for example, its own IP-PBX server 11 receives a call connection request from a telephone terminal, or receives a call connection request by transfer from another IP-PBX server 11. The process proceeds to step S201.

ステップS201において、IP−PBXサーバ11は、加入者情報登録管理部14によって、加入者データベース13を参照する。ステップS201の後、ステップS202に進む。   In step S <b> 201, the IP-PBX server 11 refers to the subscriber database 13 by the subscriber information registration management unit 14. After step S201, the process proceeds to step S202.

ステップS202において、IP−PBXサーバ11は、加入者情報登録管理部14によって、IP−PBXサーバ11自身が呼接続要求の発信先の電話端末を収容しているか否かを判定する。収容していなければ(ステップS202でNo)、ステップS203に進み、収容していれば(ステップS202でYes)、ステップS209に進む。   In step S202, the IP-PBX server 11 determines whether or not the IP-PBX server 11 itself accommodates the telephone terminal that is the destination of the call connection request, by the subscriber information registration management unit 14. If it is not accommodated (No in step S202), the process proceeds to step S203. If it is accommodated (Yes in step S202), the process proceeds to step S209.

ステップS203において、IP−PBXサーバ11は、呼制御部15によって、転送先特定部24が特定した(図7のステップS103参照)転送先となるIP−PBXサーバ11に、呼接続要求を転送する。ステップS203の後、ステップS204に進む。   In step S203, the IP-PBX server 11 transfers the call connection request to the IP-PBX server 11 which is the transfer destination specified by the transfer destination specifying unit 24 by the call control unit 15 (see step S103 in FIG. 7). . After step S203, the process proceeds to step S204.

ステップS204において、IP−PBXサーバ11は、呼制御部15によって、転送済みの呼接続要求を再受信したか否かを判定する。例えば、呼接続要求を転送した時から所定時間経過する前に、発信元および発信先が同じである呼接続要求を受信した場合には、再受信したと決定する。再受信した場合には(ステップS204でYes)、呼接続要求の発信先となる電話端末を収容する接続中のIP−PBXサーバ11が無いことを意味しており、ステップS205に進む。一方、再受信しなかった場合には(ステップS204でNo)、呼接続要求の発信先となる電話端末を収容する接続中のIP−PBXサーバ11があったことを意味しており、図8の処理を終了する。   In step S <b> 204, the IP-PBX server 11 determines whether the call control unit 15 has re-received the transferred call connection request. For example, if a call connection request having the same source and destination is received before a predetermined time has elapsed since the call connection request was transferred, it is determined that the call has been received again. If it is received again (Yes in step S204), it means that there is no connected IP-PBX server 11 that accommodates the telephone terminal that is the destination of the call connection request, and the process proceeds to step S205. On the other hand, if it is not received again (No in step S204), it means that there is a connected IP-PBX server 11 that accommodates the telephone terminal that is the destination of the call connection request. Terminate the process.

ステップS205において、IP−PBXサーバ11は、自身のIP−PBXサーバ11が、外線発信可のIP−PBXサーバ11であるか否かを判定する。例えば、IP−PBXサーバ11対となる加入者登録サーバ16の仮設PBXデータベース18の外線発信可否が「発信可」であるか「発信不可」であるかを確認すればよい。外線発信可のIP−PBXサーバ11である場合(ステップS205でYes)、ステップS206に進み、外線発信可のIP−PBXサーバ11でない場合(ステップS205でNo)、ステップS207に進む。   In step S <b> 205, the IP-PBX server 11 determines whether or not its own IP-PBX server 11 is an IP-PBX server 11 capable of outgoing line transmission. For example, what is necessary is just to confirm whether the outgoing line transmission possibility of the temporary PBX database 18 of the subscriber registration server 16 used as the IP-PBX server 11 pair is “transmission is possible” or “transmission is impossible”. If the IP-PBX server 11 is capable of outgoing calls (Yes in step S205), the process proceeds to step S206. If the IP-PBX server 11 is not capable of outgoing calls (No in step S205), the process proceeds to step S207.

ステップS206において、IP−PBXサーバ11は、呼制御部15によって、ゲートウェイ6(図1参照)に呼接続要求を転送する。これにより、外線発信可能なIP−PBXサーバ11からの発呼を受け付けた他電話網の呼制御部は、発信先電話端末(外線)に対して発信先呼出しを行い、発信先の電話端末から応答があると、発信元内線電話端末と発信先電話端末との間の接続を確立し、通話が開始される。ステップS206の後、図8の処理を終了する。   In step S206, the IP-PBX server 11 uses the call control unit 15 to transfer the call connection request to the gateway 6 (see FIG. 1). As a result, the call control unit of the other telephone network that has accepted the call from the IP-PBX server 11 capable of making an outside line call makes a call to the call destination telephone terminal (outside line), and the call from the call destination telephone terminal. When there is a response, a connection between the caller extension telephone terminal and the callee telephone terminal is established, and the call is started. After step S206, the process of FIG.

ステップS207において、IP−PBXサーバ11は、接続中の他のIP−PBXサーバ11のうち、外線発信可のIP−PBXサーバ11が有るか否かを判定する。例えば、IP−PBXサーバ11対となる加入者登録サーバ16の仮設PBXデータベース18の外線発信可否が「発信可」であるIP−PBXサーバ11が存在するか否かを確認すればよい。外線発信可のIP−PBXサーバ11が有る場合(ステップS207でYes)、ステップS208に進む。一方、外線発信可のIP−PBXサーバ11が無い場合(ステップS207でNo)、連携している複数のIP−PBXサーバ11のいずれも、この呼接続要求の発信先を呼出すことができないことを意味しており、図8の処理を終了する。外線発信可のIP−PBXサーバ11が無い場合には、例えば、発信元の電話端末に対し、通話ができない旨を通知する。   In step S <b> 207, the IP-PBX server 11 determines whether there is an IP-PBX server 11 that is capable of outgoing calls among other connected IP-PBX servers 11. For example, what is necessary is just to confirm whether there exists the IP-PBX server 11 in which the transmission possibility of the outside line of the temporary PBX database 18 of the subscriber registration server 16 which becomes the IP-PBX server 11 pair is “transmission is possible”. If there is an IP-PBX server 11 that can send an outside line (Yes in step S207), the process proceeds to step S208. On the other hand, if there is no IP-PBX server 11 that can make an outgoing call (No in step S207), it is confirmed that none of the linked IP-PBX servers 11 can call the call connection request destination. This means that the processing in FIG. 8 is terminated. When there is no IP-PBX server 11 that can make an outside line call, for example, the caller terminal is notified that a call cannot be made.

ステップS208において、IP−PBXサーバ11は、呼制御部15によって、外線発信可のIP−PBXサーバ11に呼接続要求を転送する。例えば、仮設PBXデータベース18の外線発信可否が「発信可」である任意のIP−PBXサーバ11を転送先として特定すればよい。ステップS208の後、図8の処理を終了する。   In step S208, the IP-PBX server 11 uses the call control unit 15 to transfer the call connection request to the IP-PBX server 11 that is capable of outgoing line transmission. For example, an arbitrary IP-PBX server 11 in which whether or not the outgoing line transmission in the temporary PBX database 18 is “callable” may be specified as the transfer destination. After step S208, the process of FIG. 8 ends.

ステップS209において、IP−PBXサーバ11は、呼制御部15によって、収容済みである、呼接続要求の発信先の電話端末を呼出す。発信先の電話端末から応答があると、発信元内線電話端末と発信先の電話端末との間の接続を確立し、通話が開始される。ステップS209の後、図8の処理を終了する。   In step S209, the IP-PBX server 11 uses the call control unit 15 to call the telephone terminal that has been accommodated and that is the destination of the call connection request. When a response is received from the destination telephone terminal, a connection is established between the source extension telephone terminal and the destination telephone terminal, and a call is started. After step S209, the process of FIG.

図8の処理によれば、図7の処理と合わせることで、自身のIP−PBXサーバ11が収容していない電話端末を発信先とする呼接続要求がすべてのIP−PBXサーバ11を巡回できるように、呼接続要求を他のIP−PBXサーバ11に転送することができる。   According to the process of FIG. 8, by combining with the process of FIG. 7, a call connection request whose destination is a telephone terminal that is not accommodated in its own IP-PBX server 11 can travel to all the IP-PBX servers 11. Thus, the call connection request can be transferred to another IP-PBX server 11.

(まとめ)
以上の説明から、本実施形態は、他のIP−PBXサーバ11との接続状態に基づいて、自身のIP−PBXサーバ11が収容していない電話端末を発信先とする呼接続要求がすべてのIP−PBXサーバ11を巡回できるように、呼接続要求を他のIP−PBXサーバ11に転送することを特徴とする。よって、収容している電話端末の加入者情報を個別に管理している複数のIP−PBXサーバ11の間で、収容していない電話端末の加入者情報を取得するように同期をとることなく、加入者情報を擬似的に共有化することができる。その結果、被災地などに設置される複数のIP−PBXサーバ11間で加入者に関する情報の迅速な共有化を図り、ユーザの収容先を意識しない通話サービスを提供することができる。
(Summary)
From the above description, in the present embodiment, based on the connection state with the other IP-PBX server 11, all the call connection requests to which the telephone terminal that is not accommodated by the own IP-PBX server 11 is the destination are all. The call connection request is transferred to another IP-PBX server 11 so that the IP-PBX server 11 can be visited. Therefore, without synchronizing so as to acquire the subscriber information of the telephone terminals that are not accommodated among the plurality of IP-PBX servers 11 that individually manage the subscriber information of the accommodated telephone terminals. Subscriber information can be shared in a pseudo manner. As a result, information regarding subscribers can be quickly shared among a plurality of IP-PBX servers 11 installed in a stricken area or the like, and a call service that is unaware of the user's accommodation destination can be provided.

被災後は時間経過とともに、IP−PBXサーバ11間、または広域網との接続が確立され、IPリーチャブルな環境が順次拡大することから、接続された複数のIP−PBXサーバ11が随時連携し、電話サービスの提供エリアを拡大できる。
一方、2次災害などで一度接続したIP−PBXサーバ11間の連携が分断される場合や、新たなIP−PBXサーバ11が増設される場合等、PBX連携システムの構成が刻々と変化することが想定される。しかし、このような構成の変化に対応して音声通話サービスを継続して提供することができる。
また、IP−PBXサーバ11の各々は、他のIP−PBXサーバ11との接続状態を把握することで、IP−PBXサーバ11の停止時やネットワーク障害発生時には、残りのIP−PBXサーバ11で音声通話サービスを提供することができる。
上記のように、被災後の非常事態では、さまざまな要因でPBX連携システムの構成が刻々と変化し、個別の加入者情報を有するIP−PBXサーバ11同士が連携することになるが、本実施形態は、すべてのIP−PBXサーバ11を巡回するように呼接続要求を転送させるので、発信先の電話端末を収容するIP−PBXサーバ11に呼接続要求を確実に転送することができる。
After the disaster, with the passage of time, the connection between the IP-PBX servers 11 or the wide area network is established, and the IP reachable environment is sequentially expanded, so that the plurality of connected IP-PBX servers 11 cooperate with each other at any time, The telephone service area can be expanded.
On the other hand, when the cooperation between the IP-PBX servers 11 once connected due to a secondary disaster or the like is broken, or when a new IP-PBX server 11 is added, the configuration of the PBX cooperation system changes every moment. Is assumed. However, the voice call service can be continuously provided in response to such a change in configuration.
In addition, each IP-PBX server 11 grasps the connection state with other IP-PBX servers 11 so that when the IP-PBX server 11 is stopped or a network failure occurs, the remaining IP-PBX servers 11 A voice call service can be provided.
As described above, in the emergency situation after the disaster, the configuration of the PBX linkage system changes every moment due to various factors, and the IP-PBX servers 11 having individual subscriber information are linked together. According to the embodiment, since the call connection request is transferred so as to circulate all the IP-PBX servers 11, the call connection request can be reliably transferred to the IP-PBX server 11 that accommodates the destination telephone terminal.

もし、すべてのIP−PBXサーバ11を巡回するように呼接続要求を転送させても、発信先の電話端末を収容するIP−PBXサーバ11を特定できないときには、外線発信が可能なIP−PBXサーバ11に呼接続要求を転送するので、公衆電話網などを介する交換機などと加入者情報を擬似的に共有化することができる。その結果、公衆電話網などを介する交換機などを含むようにして、複数のIP−PBXサーバ11間で加入者に関する情報の迅速な共有化を図り、ユーザの収容先を意識しない通話サービスを提供することができる。   If the IP-PBX server 11 that accommodates the destination telephone terminal cannot be specified even if the call connection request is transferred so as to circulate through all the IP-PBX servers 11, the IP-PBX server that can make an outside line call Since the call connection request is transferred to the subscriber 11, the subscriber information can be shared in a pseudo manner with an exchange via a public telephone network or the like. As a result, information relating to subscribers can be quickly shared among a plurality of IP-PBX servers 11 so as to include an exchange via a public telephone network and the like, and a call service that is unaware of the user's accommodation destination can be provided. it can.

<その他>
本実施形態は、本発明を好適に実施するための一例あって、本発明を限定するためのものではない。よって、本発明の要旨を変更しない範囲内において、本実施形態を種々変形することが可能である。
<Others>
This embodiment is an example for suitably carrying out the present invention, and is not intended to limit the present invention. Therefore, the present embodiment can be variously modified within a range that does not change the gist of the present invention.

例えば、図8のステップS204において、呼接続要求に、呼接続要求を識別するIDを持たせ、IP−PBX11は、呼制御部15によって、1度受信した呼接続要求のIDと、再受信した呼接続要求のIDとが一致するかを判定してもよい。一致すれば再受信したと決定することができる。   For example, in step S204 of FIG. 8, the call connection request is given an ID for identifying the call connection request, and the IP-PBX 11 re-receives the call connection request ID received once by the call control unit 15. It may be determined whether the ID of the call connection request matches. If they match, it can be determined that the data has been received again.

また、本実施形態で説明した種々の技術を適宜組み合わせた技術を実現することもできる。
また、本実施形態で説明したソフトウェアをハードウェアとして実現することもでき、ハードウェアをソフトウェアとして実現することもできる。
その他、ハードウェア、ソフトウェア、フローチャートなどについて、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。
In addition, it is possible to realize a technique in which various techniques described in this embodiment are appropriately combined.
Further, the software described in the present embodiment can be realized as hardware, and the hardware can also be realized as software.
In addition, hardware, software, flowcharts, and the like can be changed as appropriate without departing from the spirit of the present invention.

1 移動式交換局(仮設PBX装置)
2 仮設LAN
3 携帯電話端末(電話端末)
4 IP電話端末(電話端末、PC)
5 固定電話端末(電話端末)
6 ゲートウェイ
7 携帯電話網
8 公衆電話網
9 IP網
11 IP−PBXサーバ(PBX装置)
12 管理端末
13 加入者データベース(個別)
14 加入者情報登録管理部
15 呼制御部
16 加入者登録サーバ(加入者登録装置)
17 加入者情報登録受付部
18 仮設PBXデータベース
21 HUB
22 無線LAN基地局(アクセスポイント)
23 接続状態監視部
24 転送先特定部
31,41 IP−Phone
32,42 IP−PBX登録機能部
33 SIMカード
1 Mobile switching center (temporary PBX equipment)
2 Temporary LAN
3 Mobile phone terminals (phone terminals)
4 IP telephone terminals (telephone terminals, PC)
5 Fixed telephone terminals (telephone terminals)
6 Gateway 7 Mobile phone network 8 Public phone network 9 IP network 11 IP-PBX server (PBX device)
12 Management terminal 13 Subscriber database (individual)
14 subscriber information registration management unit 15 call control unit 16 subscriber registration server (subscriber registration device)
17 Subscriber information registration reception part 18 Temporary PBX database 21 HUB
22 Wireless LAN base station (access point)
23 Connection Status Monitoring Unit 24 Transfer Destination Identification Unit 31, 41 IP-Phone
32, 42 IP-PBX registration function part 33 SIM card

Claims (4)

電話端末からの呼を制御するPBX装置であって、
収容している前記電話端末の加入者情報を、前記電話端末ごとに記憶している加入者データベースと、
複数の前記PBX装置の各々の接続状態を監視する接続状態監視部と、
前記呼の発信先となる前記電話端末を収容する接続中の前記PBX装置が無くても、前記呼が、前記監視の対象となる複数のPBX装置のうち接続中のすべての前記PBX装置を経由し、前記呼の発信元となる電話端末から前記呼を受信した前記PBX装置に戻って転送されるように、自身の前記PBX装置に対する、接続中の他の前記PBX装置を前記呼の転送先として特定する転送先特定部と、
前記加入者データベースから判明した、自身の前記PBX装置に収容されていない電話端末を発信先とする呼接続要求があると、前記転送先特定部によって特定されたPBX装置に前記呼接続要求を転送する呼制御部と、を備える、
ことを特徴とするPBX装置。
A PBX device for controlling calls from telephone terminals,
A subscriber database storing subscriber information of the telephone terminals accommodated for each of the telephone terminals; and
A connection state monitoring unit for monitoring a connection state of each of the plurality of PBX devices;
Even if there is no connected PBX device accommodating the telephone terminal that is the call destination, the call passes through all the connected PBX devices among the plurality of PBX devices to be monitored. Then, the other PBX device connected to the PBX device is transferred to the call transfer destination so that the call is returned from the telephone terminal that is the call originator to the PBX device that received the call. A transfer destination specifying unit to be specified as
When there is a call connection request identified from the subscriber database and destined for a telephone terminal that is not accommodated in the PBX device, the call connection request is transferred to the PBX device specified by the transfer destination specifying unit. A call control unit that
A PBX device characterized by that.
前記転送先特定部は、
前記呼接続要求の発信先となる前記電話端末を収容する接続中の前記PBX装置が無い場合には、接続中の前記PBX装置のうち外線発信ができる前記PBX装置を、前記呼接続要求の転送先として特定する、
ことを特徴とする請求項1に記載のPBX装置。
The forwarding destination specifying unit
When there is no connected PBX device that accommodates the telephone terminal that is the destination of the call connection request, the PBX device that can make an outside line transmission among the connected PBX devices is transferred to the call connection request. Identify as a destination,
The PBX device according to claim 1.
電話端末からの呼を制御するPBX装置における呼転送方法であって、
前記PBX装置は、
自身の前記PBX装置を含む複数の前記PBX装置の各々の接続状態を監視するステップと、
前記呼の発信先となる前記電話端末を収容する接続中の前記PBX装置が無くても、前記呼が、前記監視の対象となる複数のPBX装置のうち接続中のすべての前記PBX装置を経由し、前記呼の発信元となる電話端末から前記呼を受信した前記PBX装置に戻って転送されるように、自身の前記PBX装置に対する、接続中の他の前記PBX装置を前記呼の転送先として特定するステップと、
呼接続要求があると、加入者データベースを参照して、前記呼接続要求の発信先となる電話端末が自身の前記PBX装置に収容されているか否かを判定するステップと、
収容されていない場合、前記特定されたPBX装置に前記呼接続要求を転送するステップと、を実行する、
ことを特徴とする呼転送方法。
A call transfer method in a PBX device for controlling a call from a telephone terminal,
The PBX device
Monitoring a connection state of each of the plurality of PBX devices including the PBX device of the device;
Even if there is no connected PBX device accommodating the telephone terminal that is the call destination, the call passes through all the connected PBX devices among the plurality of PBX devices to be monitored. Then, the other PBX device connected to the PBX device is transferred to the call transfer destination so that the call is returned from the telephone terminal that is the call originator to the PBX device that received the call. Step to identify as,
When there is a call connection request, referring to a subscriber database, determining whether or not the telephone terminal that is the destination of the call connection request is accommodated in the PBX device;
If not, transferring the call connection request to the identified PBX device;
Call transfer method characterized by the above.
コンピュータを、請求項1または請求項2に記載のPBX装置として機能させるための呼転送プログラム。   A call transfer program for causing a computer to function as the PBX device according to claim 1 or 2.
JP2014028271A 2014-02-18 2014-02-18 PBX device, call transfer method, and call transfer program Active JP5745657B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014028271A JP5745657B1 (en) 2014-02-18 2014-02-18 PBX device, call transfer method, and call transfer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014028271A JP5745657B1 (en) 2014-02-18 2014-02-18 PBX device, call transfer method, and call transfer program

Publications (2)

Publication Number Publication Date
JP5745657B1 true JP5745657B1 (en) 2015-07-08
JP2015154381A JP2015154381A (en) 2015-08-24

Family

ID=53537829

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014028271A Active JP5745657B1 (en) 2014-02-18 2014-02-18 PBX device, call transfer method, and call transfer program

Country Status (1)

Country Link
JP (1) JP5745657B1 (en)

Also Published As

Publication number Publication date
JP2015154381A (en) 2015-08-24

Similar Documents

Publication Publication Date Title
US8316134B2 (en) File server device arranged in a local area network and being communicable with an external server arranged in a wide area network
JP2006166428A (en) Hybrid call log
EP3068106A1 (en) Government enterprise network communication device and communication method, and computer storage medium
JP4833995B2 (en) Mobile online game system and communication method between mobile game terminals
JP5466750B1 (en) PBX subscriber data registration method and PBX system
JP5745657B1 (en) PBX device, call transfer method, and call transfer program
JP5856633B2 (en) PBX linkage system, PBX linkage method, subscriber registration device, and subscriber registration program
US9307077B2 (en) Communication system
JP5745658B1 (en) PBX device, subscriber registration method, and subscriber registration program
JP5715897B2 (en) Incoming call information providing device
JP2014171026A (en) Voice call control system, control device, and control method
JP6186066B1 (en) System and method for notifying event occurrence
KR102638733B1 (en) Communication system based on cloud phone and method thereof
JP6081391B2 (en) PBX system, mobile phone terminal, mobile phone terminal program, and subscriber information registration method for mobile phone terminal of PBX system
JP2011114476A (en) Access controller and key number incoming call control system
US11310310B2 (en) Communication device for peer-to-peer communication and a communication network using the same
WO2013038693A1 (en) Information sharing system, information sharing management device, and information sharing method
JP4653147B2 (en) Information function providing system, information function providing apparatus, information function providing method, and information function providing program
JP5894621B2 (en) Subscriber location search method, PBX system, and PBX control program
JP7397396B2 (en) Line connection control device and line connection control method
JP5802178B2 (en) Telephone system, telephone terminal, subscriber server and call connection server
KR102510177B1 (en) Method and system for setting extension number of session initiation protocol terminal
JP2018026811A (en) System and method for notifying event occurrence
JP5519747B2 (en) Telephone system and its extension server
JP2013251861A (en) Voice call control system, control device, and control method

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150408

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150501

R150 Certificate of patent or registration of utility model

Ref document number: 5745657

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150