[go: up one dir, main page]

JP2020036264A - Communication system, migration method, data processing device, and data processing program - Google Patents

Communication system, migration method, data processing device, and data processing program Download PDF

Info

Publication number
JP2020036264A
JP2020036264A JP2018162916A JP2018162916A JP2020036264A JP 2020036264 A JP2020036264 A JP 2020036264A JP 2018162916 A JP2018162916 A JP 2018162916A JP 2018162916 A JP2018162916 A JP 2018162916A JP 2020036264 A JP2020036264 A JP 2020036264A
Authority
JP
Japan
Prior art keywords
subscriber
call control
information
control device
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2018162916A
Other languages
Japanese (ja)
Other versions
JP7087842B2 (en
Inventor
美穂 大久保
Yoshio Okubo
美穂 大久保
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2018162916A priority Critical patent/JP7087842B2/en
Publication of JP2020036264A publication Critical patent/JP2020036264A/en
Application granted granted Critical
Publication of JP7087842B2 publication Critical patent/JP7087842B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

To provide a communication system that reduces the influence on system operation when performing a subscriber accommodation change process of a call control server.SOLUTION: The present invention relates to a communication system having a subscriber device, a call control device, and a data processing device. The data processing device according to the present invention includes means for holding subscriber information based on a processing request from a subscriber information management system, means for holding call control device information relating to each call control device, means for selecting a destination of transmitting an input subscriber information processing request and transmitting a subscriber information processing request to the selected call control device when the subscriber information processing request is input from the subscriber information management system, and means for changing the condition of a selection process in the course of performing a subscriber accommodation change process for accommodating and changing a subscriber device connected to a first call control device to a second call control device.SELECTED DRAWING: Figure 1

Description

この発明は、通信システム、移行方法、データ処理装置、及びデータ処理プログラムに関し、例えば、通信キャリア等でIP電話サービスを提供するシステム(以下、「IP電話通信システム」と呼ぶ)に適用し得る。   The present invention relates to a communication system, a migration method, a data processing device, and a data processing program, and can be applied to, for example, a system that provides an IP telephone service by a communication carrier or the like (hereinafter, referred to as an “IP telephone communication system”).

従来、通信キャリアのIP電話通信システムでは、多数の呼制御サーバを設置して加入者端末に対する呼制御を行う。また、通常、IP電話通信システムでは、加入者に関する情報(以下、「加入者情報」と呼ぶ)や呼制御サーバ(呼制御装置)ごとの設定情報を管理するデータベースサーバ(以下、「DBサーバ」とも呼ぶ)が設置される。さらに、通常、通信キャリア等の大規模なネットワークシステムではIP電話通信システム以外の提供サービスも存在するため、複数のサービスについて総合的に加入者情報を管理するシステム(以下、「加入者情報管理システム」と呼ぶ)を別途備え、加入者情報管理システムから、IP電話通信システム等の個別システムのデータベースサーバに、必要な加入者情報が提供される。   2. Description of the Related Art Conventionally, in an IP telephone communication system of a communication carrier, a number of call control servers are installed to perform call control for subscriber terminals. Also, in an IP telephone communication system, usually, a database server (hereinafter, “DB server”) that manages information about subscribers (hereinafter, “subscriber information”) and setting information for each call control server (call control device). Is also installed). Further, in a large-scale network system such as a communication carrier, there are usually provided services other than the IP telephone communication system. Therefore, a system for managing subscriber information comprehensively for a plurality of services (hereinafter, “subscriber information management system”) ), And the subscriber information management system provides necessary subscriber information to a database server of an individual system such as an IP telephone communication system.

ところで、上述の通り、通信キャリアのIP電話通信システムでは、多数の呼制御サーバを設置して、多数の加入者端末に対する呼制御を実行するため、呼制御サーバの増設や入れ替えが頻繁に発生することになる。そして、通常、通信キャリアのIP電話通信システムにおいて、増大する呼制御サーバへの負荷を軽減するために、呼制御サーバを増設し、既存の呼制御サーバから増設した呼制御サーバに一部の加入者端末の処理を移行する作業(以下、「加入者収容変更処理」、又は「加入者収容変更作業」と呼ぶ)がなされる。   By the way, as described above, in the IP telephone communication system of the communication carrier, a large number of call control servers are installed and call control for a large number of subscriber terminals is performed, so that the call control servers are frequently added or replaced. Will be. Usually, in the IP telephone communication system of the communication carrier, in order to reduce the load on the call control server which increases, the call control server is added, and a part of the call control server added from the existing call control server is partially added. The operation of transferring the processing of the subscriber terminal (hereinafter, referred to as “subscriber accommodation change processing” or “subscriber accommodation modification work”) is performed.

従来のIP電話通信システムにおける加入者収容変更処理に関する技術としては、特許文献1の記載技術がある。特許文献1の記載技術では、第1の呼制御サーバから第2の呼制御サーバに呼処理データを移行する処理について記載されている。   As a technique related to a subscriber accommodation change process in a conventional IP telephone communication system, there is a technique described in Patent Document 1. The technology described in Patent Document 1 describes a process of transferring call processing data from a first call control server to a second call control server.

特開2010−193367号公報JP 2010-193368 A

しかしながら、従来の通信キャリア等の大規模なIP電話通信システムで、加入者収容変更処理を行う際には、IP電話通信システム内のデータベースサーバと、総合的に顧客管理する加入者情報管理システムとの間でのデータの不整合等を防止するため、IP電話通信システムにおける加入者収容変更処理開始時から終了時まで、加入者情報管理システムにおける加入者情報の更新を抑止する必要があった。すなわち、従来の通信キャリア等の大規模なIP電話通信システムでは、呼制御サーバの加入者収容変更処理を行う際には、他のシステムへの影響(例えば、新たな加入者に関する加入者情報の投入が中断する等の影響)が発生していた。通信キャリアではサービスによっては、サービス契約からサービス開始までのリアルタイム性や、サービス契約変更のリアルタイム性が重視されるため、加入者情報管理システムの長時間の停止は可能な限り避けることが望ましい。   However, when a subscriber accommodating change process is performed in a conventional large-scale IP telephone communication system such as a communication carrier, a database server in the IP telephone communication system and a subscriber information management system for comprehensively managing customers are required. In order to prevent data inconsistency between the subscriber information and the like, it is necessary to suppress the update of the subscriber information in the subscriber information management system from the start to the end of the subscriber accommodation change process in the IP telephone communication system. That is, in a large-scale IP telephone communication system such as a conventional communication carrier, when performing the subscriber accommodation change process of the call control server, the influence on other systems (for example, the subscriber information of a new subscriber is Such as interruption of input). For some services, the real-time property from the service contract to the service start and the real-time property of the service contract change are emphasized for some services. Therefore, it is desirable to avoid the long-term suspension of the subscriber information management system as much as possible.

そのため、呼制御サーバの加入者収容変更処理を行う際に、システム運用への影響を低減することができる通信システム、移行方法、データ処理装置及びデータ処理プログラムが望まれている。   Therefore, there is a need for a communication system, a migration method, a data processing device, and a data processing program that can reduce the influence on the system operation when performing the subscriber accommodation change processing of the call control server.

第1の本発明は、1又は複数の加入者側装置と、それぞれの前記加入者側装置に対して呼制御処理を行う複数の呼制御装置と、それぞれの前記呼制御装置及びそれぞれの前記加入者側装置の情報を管理するデータ処理装置とを備える通信システムにおいて、前記データ処理装置は、(1)それぞれの前記加入者側装置の加入者情報を保持するものであって、それぞれの前記加入者側装置に関する加入者情報を管理する加入者情報管理システムから投入された加入者情報の処理要求に基づいて保持している情報を処理する加入者情報処理手段と、(2)それぞれの前記呼制御装置に関する呼制御装置情報を保持する呼制御装置情報処理手段と、(3)前記加入者情報管理システムから加入者情報処理要求が投入されると、投入された加入者情報処理要求を送信する先の前記呼制御装置を選択する選択処理を行い、投入された加入者情報処理要求を前記選択処理により選択された前記呼制御装置に送信する情報供給手段と、(4)第1の呼制御装置に接続する前記加入者側装置を、第2の呼制御装置に収容変更する加入者収容変更処理が行われる過程で、前記情報供給手段に対して、前記選択処理の条件を変更させる条件変更手段とを有することを特徴とする。   According to a first aspect of the present invention, there is provided one or a plurality of subscriber units, a plurality of call controllers for performing a call control process on each of the subscriber units, each of the call controllers, and each of the subscribers. In a communication system comprising: a data processing device that manages information of a subscriber device, the data processing device (1) holds subscriber information of each of the subscriber devices, and Subscriber information processing means for processing information held based on a processing request for subscriber information input from a subscriber information management system for managing subscriber information relating to a subscriber side device; (3) when a subscriber information processing request is input from the subscriber information management system, the input subscriber information; Information supply means for performing a selection process of selecting the call control device to which the management request is to be transmitted, and transmitting the entered subscriber information processing request to the call control device selected by the selection process; (4) In the course of performing a subscriber accommodation change process for accommodating the subscriber device connected to the first call control device to the second call control device, the information supply means is provided with a condition for the selection process. And condition changing means for changing the condition.

第2の本発明は、1又は複数の加入者側装置と、それぞれの前記加入者側装置に対して呼制御処理を行う複数の呼制御装置と、それぞれの前記呼制御装置及びそれぞれの前記加入者側装置の情報を管理するデータ処理装置とを備える通信システムの移行方法において、(1)前記データ処理装置は、加入者情報処理手段、呼制御装置情報処理手段、情報供給手段、及び条件変更手段を備え、(2)前記加入者情報処理手段は、それぞれの前記加入者側装置の加入者情報を保持するものであって、それぞれの前記加入者側装置に関する加入者情報を管理する加入者情報管理システムから投入された加入者情報の処理要求に基づいて保持している情報を処理し、(3)前記呼制御装置情報処理手段は、それぞれの前記呼制御装置に関する呼制御装置情報を保持し、(4)前記情報供給手段は、前記加入者情報管理システムから加入者情報処理要求が投入されると、投入された加入者情報処理要求を送信する先の前記呼制御装置を選択する選択処理を行い、投入された加入者情報処理要求を前記選択処理により選択された前記呼制御装置に送信し、(5)前記条件変更手段は、第1の呼制御装置に接続する前記加入者側装置を、第2の呼制御装置に収容変更する加入者収容変更処理が行われる過程で、前記情報供給手段に対して、前記選択処理の条件を変更させることを特徴とする。   According to a second aspect of the present invention, there is provided one or a plurality of subscriber units, a plurality of call controllers for performing a call control process on each of the subscriber units, each of the call controllers and each of the subscribers. (1) The data processing device includes a subscriber information processing unit, a call control device information processing unit, an information supply unit, and a condition change unit. (2) The subscriber information processing means holds the subscriber information of each of the subscriber-side devices, and manages the subscriber information regarding each of the subscriber-side devices. Processing the held information based on the processing request for the subscriber information input from the information management system, and (3) the call control device information processing means includes a call control device for each of the call control devices. (4) the information supply means, when a subscriber information processing request is input from the subscriber information management system, the call control device to which the input subscriber information request is transmitted; Performing a selection process for selection, transmitting the entered subscriber information processing request to the call control device selected by the selection process, and (5) the condition changing means connects to the first call control device. In the process of performing the subscriber accommodation change process for accommodating the subscriber device to the second call control device, the information supply unit changes the condition of the selection process.

第3の本発明は、1又は複数の加入者側装置、及びそれぞれの前記加入者側装置に対して呼制御処理を行う複数の呼制御装置の情報を管理するデータ処理装置において、(1)それぞれの前記加入者側装置の加入者情報を保持するものであって、それぞれの前記加入者側装置に関する加入者情報を管理する加入者情報管理システムから投入された加入者情報の処理要求に基づいて保持している情報を処理する加入者情報処理手段と、(2)それぞれの前記呼制御装置に関する呼制御装置情報を保持する呼制御装置情報処理手段と、(3)前記加入者情報管理システムから加入者情報処理要求が投入されると、投入された加入者情報処理要求を送信する先の前記呼制御装置を選択する選択処理を行い、投入された加入者情報処理要求を前記選択処理により選択された前記呼制御装置に送信する情報供給手段と、(4)第1の呼制御装置に接続する前記加入者側装置を、第2の呼制御装置に収容変更する加入者収容変更処理が行われる過程で、前記情報供給手段に対して、前記選択処理の条件を変更させる条件変更手段とを有することを特徴とする。   According to a third aspect of the present invention, there is provided a data processing apparatus for managing information of one or a plurality of subscriber units and information of a plurality of call controllers performing a call control process for each of the subscriber units. It holds subscriber information of each of the subscriber-side devices, and is based on a processing request for subscriber information input from a subscriber information management system that manages subscriber information on each of the subscriber-side devices. Subscriber information processing means for processing the information held therein; (2) call control device information processing means for storing call control device information relating to each of the call control devices; and (3) the subscriber information management system. When a subscriber information processing request is input from the terminal, a selection process for selecting the call control device to which the input subscriber information request is transmitted is performed, and the input subscriber information processing request is selected. Information supply means for transmitting to the call control device selected by the user, and (4) subscriber accommodation change for accommodating and changing the subscriber device connected to the first call control device to the second call control device. In the process, a condition changing unit for changing the condition of the selection process to the information supply unit is provided.

第4の本発明のデータ処理プログラムは、1又は複数の加入者側装置、及びそれぞれの前記加入者側装置に対して呼制御処理を行う複数の呼制御装置の情報を管理するデータ処理装置に搭載されたコンピュータを、(1)それぞれの前記加入者側装置の加入者情報を保持するものであって、それぞれの前記加入者側装置に関する加入者情報を管理する加入者情報管理システムから投入された加入者情報の処理要求に基づいて保持している情報を処理する加入者情報処理手段と、(2)それぞれの前記呼制御装置に関する呼制御装置情報を保持する呼制御装置情報処理手段と、(3)前記加入者情報管理システムから加入者情報処理要求が投入されると、投入された加入者情報処理要求を送信する先の前記呼制御装置を選択する選択処理を行い、投入された加入者情報処理要求を前記選択処理により選択された前記呼制御装置に送信する情報供給手段と、(4)第1の呼制御装置に接続する前記加入者側装置を、第2の呼制御装置に収容変更する加入者収容変更処理が行われる過程で、前記情報供給手段に対して、前記選択処理の条件を変更させる条件変更手段として機能させることを特徴とする。   A data processing program according to a fourth aspect of the present invention is directed to a data processing apparatus that manages information of one or a plurality of subscriber devices and a plurality of call control devices that perform a call control process on each of the subscriber devices. The installed computer is loaded from a subscriber information management system (1) which holds the subscriber information of each of the subscriber units and manages the subscriber information on each of the subscriber units. Subscriber information processing means for processing information held based on the processing request for the subscriber information, and (2) call control device information processing means for storing call control device information relating to each of the call control devices; (3) When a subscriber information processing request is input from the subscriber information management system, a selection process for selecting the call control device to which the input subscriber information processing request is transmitted is performed. An information supply unit for transmitting the entered subscriber information processing request to the call control device selected by the selection process; and (4) the subscriber side device connected to the first call control device, comprising: In the process of performing a subscriber accommodation change process for accommodating a call in the call control device, the information supply unit is made to function as a condition changing unit for changing a condition of the selection process.

本発明によれば、呼制御サーバの加入者収容変更処理を行う際に、システム運用への影響を低減する通信システムを提供することができる。   According to the present invention, it is possible to provide a communication system that reduces the influence on the system operation when performing the subscriber accommodation change processing of the call control server.

実施形態に係るIP電話通信システムとその周辺の接続構成について示したブロック図である。FIG. 1 is a block diagram showing a connection configuration of an IP telephone communication system according to an embodiment and peripheral components thereof. 実施形態に係るDBサーバの機能的構成について示したブロック図である。FIG. 2 is a block diagram illustrating a functional configuration of a DB server according to the embodiment. 実施形態に係る呼制御サーバの機能的構成について示したブロック図である。FIG. 2 is a block diagram illustrating a functional configuration of a call control server according to the embodiment. 実施形態に係るDBサーバで保持される加入者情報の構成例について示した説明図である。FIG. 4 is an explanatory diagram showing a configuration example of subscriber information held in a DB server according to the embodiment. 実施形態に係るDBサーバで保持される収容局番管理情報の構成例について示した説明図である。FIG. 9 is an explanatory diagram showing a configuration example of accommodation station number management information held in the DB server according to the embodiment. 実施形態に係るDBサーバで保持されるサーバ管理情報の構成例について示した説明図である。FIG. 3 is an explanatory diagram illustrating a configuration example of server management information held in a DB server according to the embodiment. 実施形態に係る呼制御サーバで保持される自収容局番情報の構成例について示した説明図である。FIG. 9 is an explanatory diagram showing a configuration example of self-accommodating station number information held in the call control server according to the embodiment. 実施形態に係る呼制御サーバで保持される自収容加入者情報の構成例について示した説明図である。FIG. 4 is an explanatory diagram showing a configuration example of self-contained subscriber information held in a call control server according to an embodiment. 実施形態に係る通信装置で、加入者収容変更処理が行われる過程について示した説明図(その1)である。FIG. 9 is an explanatory diagram (part 1) illustrating a process in which a subscriber accommodation change process is performed in the communication device according to the embodiment. 実施形態に係る通信装置で、加入者収容変更処理が行われる過程について示した説明図(その2)である。FIG. 10 is an explanatory diagram (No. 2) illustrating a process in which a subscriber accommodation change process is performed in the communication device according to the embodiment. 実施形態に係る通信装置で、加入者収容変更処理が行われる過程について示した説明図(その3)である。FIG. 10 is an explanatory diagram (No. 3) illustrating a process in which the subscriber accommodation change process is performed in the communication device according to the embodiment. 実施形態に係る通信装置で、加入者収容変更処理が行われる過程について示した説明図(その4)である。FIG. 9 is an explanatory diagram (No. 4) illustrating a process in which the subscriber accommodation change process is performed in the communication device according to the embodiment. 実施形態に係る通信装置で、加入者収容変更処理が行われる過程について示した説明図(その5)である。FIG. 10 is an explanatory diagram (No. 5) illustrating a process in which the subscriber accommodation change process is performed in the communication device according to the embodiment. 実施形態に係る通信装置で、加入者収容変更処理が行われる過程について示した説明図(その6)である。FIG. 10 is an explanatory diagram (No. 6) illustrating a process in which the subscriber accommodation change process is performed in the communication device according to the embodiment. 実施形態に係る通信装置で、加入者収容変更処理が行われる過程について示した説明図(その7)である。FIG. 14 is an explanatory diagram (No. 7) illustrating a process in which the subscriber accommodation change process is performed in the communication device according to the embodiment.

(A)主たる実施形態
以下、本発明による通信システム、通信方法、データ処理装置、データ処理プログラム、及びデータ処理方法の一実施形態を、図面を参照しながら詳述する。この実施形態では、本発明の通信システムをIP電話通信システムに適用した例について説明する。また、この実施形態では、本発明のデータ処理装置をDBサーバに適用した例について説明する。
(A) Main Embodiment Hereinafter, an embodiment of a communication system, a communication method, a data processing device, a data processing program, and a data processing method according to the present invention will be described in detail with reference to the drawings. In this embodiment, an example in which the communication system of the present invention is applied to an IP telephone communication system will be described. In this embodiment, an example in which the data processing device of the present invention is applied to a DB server will be described.

(A−1)実施形態の構成
図1は、この実施形態にIP電話通信システム1の全体構成、及びIP電話通信システム1と周辺装置との接続を示すブロック図である。
(A-1) Configuration of Embodiment FIG. 1 is a block diagram showing an overall configuration of an IP telephone communication system 1 and a connection between the IP telephone communication system 1 and peripheral devices according to this embodiment.

IP電話通信システム1は、通信キャリアのIPネットワークXに接続する1又は複数のCPE(Customer Premises Equipment)4(加入者側装置)にIP電話サービス(IP電話サービスに必要な呼制御)を提供するシステムである。また、IP電話通信システム1は、各加入者(契約者)に関する情報(各CPE4に関する情報;以下、「加入者情報」又は「契約者情報」と呼ぶ)をIPネットワークX上に配置された加入者情報管理システム2から取得するものとする。IP電話通信システム1に接続するCPE4の数は限定されないものである。   The IP telephone communication system 1 provides an IP telephone service (call control required for the IP telephone service) to one or a plurality of Customer Premises Equipment (CPE) 4 (subscriber side apparatus) connected to the IP network X of the communication carrier. System. In addition, the IP telephone communication system 1 transmits information on each subscriber (contractor) (information on each CPE 4; hereinafter, referred to as “subscriber information” or “contractor information”) to a subscription arranged on the IP network X. From the client information management system 2. The number of CPEs 4 connected to the IP telephone communication system 1 is not limited.

各CPE4は、IPネットワークXに接続する機能と、加入者側端末(例えば、加入者宅側のアナログ電話機やPBX等の電話装置)を接続する機能と、加入者側端末と接続してIP電話サービスを実現するための制御信号処理と音声コーデックなどの機能を担っている。なお、CPE4とIPネットワークXを接続する物理回線の種別は問わないが、CPE4とIPネットワークX間で呼制御プロトコル(SIPメッセージの送受信)及びRTP(Real−time Transport Protocol)の通信(メディア信号の送受信)が可能な状態にあるものとする。   Each CPE 4 has a function of connecting to the IP network X, a function of connecting a subscriber terminal (for example, a telephone device such as an analog telephone or a PBX at the subscriber premises), and a function of connecting to the subscriber terminal and an IP telephone. It is responsible for functions such as control signal processing and voice codec for realizing services. The type of the physical line connecting the CPE 4 and the IP network X does not matter, but the communication of the call control protocol (SIP message transmission / reception) and the RTP (Real-time Transport Protocol) between the CPE 4 and the IP network X (media signal transmission). Transmission / reception) is possible.

次に、IP電話通信システム1の構成について説明する。   Next, the configuration of the IP telephone communication system 1 will be described.

IP電話通信システム1は、DBサーバ10と、複数の呼制御サーバ20(20−1、20−2、…)(呼制御装置)とを有している。   The IP telephone communication system 1 has a DB server 10 and a plurality of call control servers 20 (20-1, 20-2, ...) (call control devices).

この実施形態のIP電話通信システム1では、SIP(Session Initiation Protocol)を用いた呼制御処理が行われるものとして説明する。すなわち、各呼制御サーバ20は、SIPメッセージ(SIP信号)を送受信することで、各CPE4に対する呼制御処理を行う。   In the IP telephone communication system 1 according to this embodiment, a description will be given assuming that call control processing using SIP (Session Initiation Protocol) is performed. That is, each call control server 20 performs a call control process for each CPE 4 by transmitting and receiving a SIP message (SIP signal).

この実施形態では、それぞれのCPE4は、設定に従った呼制御サーバ20に接続する。言い換えると、それぞれのCPE4は、設定に従い、いずれかの呼制御サーバ20に接続を要求(REGISTERメッセージを送信して登録を要求)して接続(登録)する。そして、それぞれのCPE4は、接続(登録)した呼制御サーバ20の呼制御に応じた通信(例えば、通話音声データの送受信)を行う。具体的には、この実施形態の例では、各呼制御サーバ20は、C5SS(Class 5 Soft Switch)として機能しており、SIPメッセージにより収容している各CPE4や、他の呼制御サーバ20との呼制御処理(交換処理)を行う。言い換えると、各呼制御サーバ20は、加入者収容交換機の機能を担っている。   In this embodiment, each CPE 4 connects to the call control server 20 according to the settings. In other words, each CPE 4 requests connection (transmits a REGISTER message to request registration) and connects (registers) to one of the call control servers 20 according to the settings. Then, each CPE 4 performs communication (for example, transmission and reception of call voice data) according to the call control of the connected (registered) call control server 20. More specifically, in the example of this embodiment, each call control server 20 functions as a C5SS (Class 5 Soft Switch), and communicates with each CPE 4 accommodated by SIP messages and other call control servers 20. Of call control processing (exchange processing). In other words, each call control server 20 has a function of a subscriber exchange.

DBサーバ10は、IP電話サービス(例えば、各呼制御サーバ20に対する呼制御処理)の提供に必要な各種情報を収集(管理)して各呼制御サーバ20に提供する処理を行う。DBサーバ10は、例えば、加入者情報(例えば、各加入者との契約情報や、各CPE4に対する設定情報等)やルーチング情報(例えば、各CPE4が接続する呼制御サーバ20の情報)など呼制御処理(IP電話サービス提供)に必要な情報を格納する機能を担っている。DBサーバ10は、加入者情報管理システム2から提供される情報、及び各呼制御サーバ20から報告される情報に基づいた情報を保持する。   The DB server 10 performs a process of collecting (managing) various information necessary for providing an IP telephone service (for example, a call control process for each call control server 20) and providing the collected information to each call control server 20. The DB server 10 includes, for example, call control such as subscriber information (for example, contract information with each subscriber and setting information for each CPE 4) and routing information (for example, information of the call control server 20 to which each CPE 4 is connected). It has a function of storing information necessary for processing (IP telephone service provision). The DB server 10 holds information provided from the subscriber information management system 2 and information based on information reported from each call control server 20.

そして、加入者情報管理システム2は、加入者(エンドユーザ)からのサービス契約申し込みの受け付けと管理、及びIP電話サービスを提供するシステムへの反映のため、DBサーバ10に加入者情報等を反映させる。   Then, the subscriber information management system 2 reflects the subscriber information and the like on the DB server 10 for accepting and managing the service contract application from the subscriber (end user) and reflecting the service contract application to the system that provides the IP telephone service. Let it.

次に、IP電話通信システム1を構成する各装置の構成について説明する。   Next, the configuration of each device constituting the IP telephone communication system 1 will be described.

図2は、DBサーバ10の機能的構成について示したブロック図である。   FIG. 2 is a block diagram illustrating a functional configuration of the DB server 10.

DBサーバ10は、制御部11とデータ記憶部12を有している。   The DB server 10 has a control unit 11 and a data storage unit 12.

DBサーバ10としては、PCやワークステーション等のコンピュータにプログラム(実施形態に係るデータ処理プログラム)をインストールすることにより構成するようにしてもよい。   The DB server 10 may be configured by installing a program (a data processing program according to the embodiment) on a computer such as a PC or a workstation.

制御部11は、装置全体の制御やデータ処理の機能を担っており、DB処理部111を有している。   The control unit 11 has a function of controlling the entire apparatus and performing data processing, and has a DB processing unit 111.

DB処理部111は、データ記憶部12に記憶される各情報の処理(例えば、情報の登録、更新、削除等)を行うものである。DB処理部111は、例えば、データベースのミドルウェアと、そのミドルウェア上で動作するサーバアプリケーションを用いて構築するようにしてもよい。DB処理部111は、例えば、加入者情報管理システム2や図示しない端末(例えば、オペレータが操作する端末)からの制御に基づいて、データ記憶部12に記憶される各情報の処理を行う。   The DB processing unit 111 performs processing of each information stored in the data storage unit 12 (for example, registration, update, and deletion of information). The DB processing unit 111 may be configured using, for example, middleware of a database and a server application operating on the middleware. The DB processing unit 111 performs processing of each piece of information stored in the data storage unit 12 based on control from the subscriber information management system 2 or a terminal (not illustrated) (for example, a terminal operated by an operator).

データ記憶部12は、制御部11の処理で用いられる種々のデータを記憶する記憶手段である。この実施形態では、データ記憶部12には、加入者情報121、収容局番管理情報122、及びサーバ管理情報123が記憶されている。データ記憶部12に記憶される各情報の詳細については後述する。   The data storage unit 12 is a storage unit that stores various data used in the processing of the control unit 11. In this embodiment, the data storage unit 12 stores subscriber information 121, accommodation number management information 122, and server management information 123. Details of each information stored in the data storage unit 12 will be described later.

加入者情報121は、各加入者(各CPE4)に関する情報のうち、呼制御処理に必要な項目で構成されている。   The subscriber information 121 is composed of items necessary for the call control process among information on each subscriber (each CPE 4).

この実施形態の例では、図4に示すように、加入者情報121には、各加入者(各CPE4)について電話番号、加入者ID(図示せず)、収容CA、…、の項目の情報が登録されている。   In the example of this embodiment, as shown in FIG. 4, the subscriber information 121 includes information of a telephone number, a subscriber ID (not shown), an accommodation CA,... For each subscriber (each CPE 4). Is registered.

「電話番号」は、各加入者の呼制御処理上の識別子である。この実施形態では、電話番号は、各加入者のSIP URI(SIP Uniform Resource Identifier)として機能するものとする。また、加入者IDをSIP URIとし、登録されている加入者情報121を参照して加入者IDと電話番号を紐付けるようにしてもよい。この実施形態の例では、電話番号は、10桁の数字により構成されているものとする。電話番号の上位6桁は局番を示しており、電話番号の下位4桁は加入者番号(上位6桁の局番内の加入者番号)を示しているものとする。この実施形態では、各局番は、基本的にいずれかの呼制御サーバ20に割り当てられるものとする。そして、原則として同一の局番の加入者は同じ各呼制御サーバ20に接続するように設定されるものとする。すなわち、この実施形態では、呼制御サーバ20毎に収容する局番が設定され、各局番に紐付く加入者(CPE4)が接続(収容)されるものとする。   The "telephone number" is an identifier of each subscriber in the call control processing. In this embodiment, the telephone number functions as a SIP URI (SIP Uniform Resource Identifier) of each subscriber. Alternatively, the subscriber ID may be a SIP URI, and the subscriber ID and the telephone number may be linked with reference to the registered subscriber information 121. In the example of this embodiment, it is assumed that the telephone number is composed of 10 digits. The upper six digits of the telephone number indicate the station number, and the lower four digits of the telephone number indicate the subscriber number (the subscriber number within the upper six digits of the station number). In this embodiment, each station number is basically assigned to one of the call control servers 20. In principle, it is assumed that subscribers having the same station number are set to connect to the same call control server 20. That is, in this embodiment, station numbers to be accommodated are set for each call control server 20, and a subscriber (CPE4) associated with each station number is connected (accommodated).

「収容CA」は、各加入者が接続する呼制御サーバ20の名称(例えば、ホスト名)を示している。ここでは、呼制御サーバ20−1の名称を「CA#1」、呼制御サーバ20−2の名称を「CA#2」、…、と表すものとする。   “Accommodated CA” indicates the name (for example, host name) of the call control server 20 to which each subscriber connects. Here, the name of the call control server 20-1 is represented as "CA # 1", and the name of the call control server 20-2 is represented as "CA # 2",.

収容局番管理情報122は、各局番に対応する呼制御サーバ20を管理するための情報である。この実施形態では、図5に示すように、収容局番管理情報122には、局番ごとに対応する呼制御サーバ20の名称が登録されている。   The accommodation number management information 122 is information for managing the call control server 20 corresponding to each station number. In this embodiment, as shown in FIG. 5, the accommodating station number management information 122 registers the name of the call control server 20 corresponding to each station number.

サーバ管理情報123は、各呼制御サーバ20を管理するための情報である。この実施形態では、図6に示すように、サーバ管理情報123には、各呼制御サーバ20について、管理番号を示す「CAID」と、名称を示す「CA名称」とが登録されている。この実施形態では、CAIDは、各呼制御サーバ20の設置順序を示すものとする。例えば、呼制御サーバ20−1、呼制御サーバ20−2、…、の順に設置された場合、呼制御サーバ20−1のCAIDが1、呼制御サーバ20−2のCAIDが2、…、となる。   The server management information 123 is information for managing each call control server 20. In this embodiment, as shown in FIG. 6, “CAID” indicating a management number and “CA name” indicating a name are registered in the server management information 123 for each call control server 20. In this embodiment, the CAID indicates the order in which the call control servers 20 are installed. For example, when the call control server 20-1, the call control server 20-2,... Are installed in this order, the CAID of the call control server 20-1 is 1, the CAID of the call control server 20-2 is 2,. Become.

図3は、各呼制御サーバ20内部の機能的構成について示したブロック図である。   FIG. 3 is a block diagram showing a functional configuration inside each call control server 20.

呼制御サーバ20は、制御部21とデータ記憶部22とを有している。   The call control server 20 has a control unit 21 and a data storage unit 22.

制御部21は、装置全体の制御やデータ処理の機能を担っており、呼制御処理部211及びデータ処理部212を有している。   The control unit 21 has a function of controlling the entire apparatus and performing data processing, and includes a call control processing unit 211 and a data processing unit 212.

呼制御処理部211は、自装置に接続する各CPE4に対する呼制御処理を行うものである。呼制御処理部211としては、例えば、SIPサーバのアプリケーションを用いて実現することができる。呼制御処理部211は、データ記憶部22が保持する各情報等を利用して、呼制御処理を行う。呼制御処理部211は、呼制御処理の過程で、必要に応じて、DBサーバ10へデータの問い合わせを行う。   The call control processing unit 211 performs a call control process for each CPE 4 connected to the own device. The call control processing unit 211 can be realized by using, for example, an application of a SIP server. The call control processing unit 211 performs a call control process using the information and the like held in the data storage unit 22. The call control processing unit 211 makes an inquiry about data to the DB server 10 as needed in the course of the call control processing.

データ処理部212は、データ記憶部22に記憶される各情報の処理(例えば、情報の登録、更新、削除等)を行うものである。データ処理部212は、例えば、DBサーバ10や図示しない端末(例えば、オペレータが操作する端末)からの制御に基づいて、データ記憶部22に記憶される各情報の処理を行う。   The data processing unit 212 performs processing of each information stored in the data storage unit 22 (for example, registration, update, and deletion of information). The data processing unit 212 performs processing of each piece of information stored in the data storage unit 22 based on, for example, control from the DB server 10 or a terminal (not illustrated) (for example, a terminal operated by an operator).

データ記憶部22は、制御部21の処理で用いられる種々のデータを記憶する記憶手段である。この実施形態では、データ記憶部22には、自収容局番情報221、及び自収容加入者情報222が記憶されている。データ記憶部22に記憶される各情報の詳細については後述する。   The data storage unit 22 is a storage unit that stores various data used in the processing of the control unit 21. In this embodiment, the data storage unit 22 stores self-accommodated station number information 221 and self-accommodated subscriber information 222. Details of each information stored in the data storage unit 22 will be described later.

自収容局番情報221は、図7に示すように、自装置(自局)で収容する局番(自装置に割り当てられた局番)の一覧を示す情報である。   As shown in FIG. 7, the own station number information 221 is information indicating a list of station numbers (station numbers assigned to the own apparatus) accommodated in the own apparatus (own station).

自収容加入者情報222は、各加入者(各CPE4)に関する加入者情報のうち、自装置(自局)に接続する加入者(CPE4)の呼制御処理に必要な項目で構成されている。この実施形態の例では、図8に示すように、自収容加入者情報222には、各加入者(各CPE4)について加入者ID、電話番号、及びIPアドレスの項目の情報が登録されている。   The self-contained subscriber information 222 includes items necessary for the call control processing of the subscriber (CPE4) connected to the own device (own station) among the subscriber information on each subscriber (each CPE4). In the example of this embodiment, as shown in FIG. 8, information on items of a subscriber ID, a telephone number, and an IP address for each subscriber (each CPE 4) is registered in the self-contained subscriber information 222. .

(A−2)実施形態の動作
次に、以上のような構成を有するこの実施形態のIP電話通信システム1の動作を説明する。
(A-2) Operation of the Embodiment Next, the operation of the IP telephone communication system 1 of the embodiment having the above configuration will be described.

まず、IP電話通信システム1における加入者情報処理の基本動作について説明する。   First, the basic operation of the subscriber information processing in the IP telephone communication system 1 will be described.

DBサーバ10(DB処理部111)は、加入者情報管理システム2から加入者情報の処理要求(オーダ)が投入されると、その処理要求に基づく処理を、自装置が保持する加入者情報121に反映させる。また、DBサーバ10(DB処理部111)は、加入者情報管理システム2から加入者情報の処理要求が投入されると、その加入者情報の電話番号(加入者の電話番号)から、局番(接続されている呼制御サーバ20の局番)を割り出す。そして、DBサーバ10(DB処理部111)は、収容局番管理情報122を参照して割り出した局番に対応する呼制御サーバ20を確認し、その呼制御サーバ20に加入者情報の処理要求(加入者情報管理システム2から投入された加入者情報の処理要求)を投入(送信)する。   When a processing request (order) of subscriber information is input from the subscriber information management system 2, the DB server 10 (DB processing unit 111) stores the processing based on the processing request in the subscriber information 121 held by its own device. To reflect. Further, when a processing request for subscriber information is input from the subscriber information management system 2, the DB server 10 (DB processing unit 111) converts the telephone number (subscriber telephone number) of the subscriber information to a station number (subscriber telephone number). The station number of the connected call control server 20 is determined. The DB server 10 (DB processing unit 111) checks the call control server 20 corresponding to the station number determined with reference to the accommodation number management information 122, and requests the call control server 20 to process the subscriber information (subscription). (A processing request for the subscriber information input from the client information management system 2).

呼制御サーバ20(呼制御処理部211)は、DBサーバ10(DB処理部111)から、加入者情報の処理要求が投入されると、その処理要求を、自身が保持する自収容加入者情報222に反映させる。   When a processing request for subscriber information is input from the DB server 10 (DB processing section 111), the call control server 20 (call control processing section 211) stores the processing request in its own subscriber information. 222.

加入者情報管理システム2からDBサーバ10(DB処理部111)に投入される加入者情報の処理要求には、例えば、登録(新規に加入者情報を登録)、更新(既登録の加入者情報の更新)、及び削除(既登録の加入者情報の削除)の処理がある。DBサーバ10(DB処理部111)、及び呼制御サーバ20(呼制御処理部211)は、いずれも加入者情報管理システム2からの処理要求に従い加入者情報の処理(例えば、登録、更新、削除)を行う。   The processing request of the subscriber information input to the DB server 10 (DB processing unit 111) from the subscriber information management system 2 includes, for example, registration (newly registering subscriber information), update (registered subscriber information). Update) and deletion (deletion of registered subscriber information). Each of the DB server 10 (DB processing unit 111) and the call control server 20 (call control processing unit 211) processes subscriber information according to a processing request from the subscriber information management system 2 (for example, registration, update, and deletion). )I do.

次に、IP電話通信システム1における加入者収容変更処理の概要について説明する。   Next, an outline of the subscriber accommodation change process in the IP telephone communication system 1 will be described.

IP電話通信システム1では、通常時は同じ局番が複数の呼制御サーバ20に設定されることはない。一方で、各呼制御サーバ20では、装置(コンピュータ)のスペックにより、収容できる加入者数の上限が決まっているため、加入者数が増えた呼制御サーバ20があった場合は、別の呼制御サーバ20を確保して、確保した呼制御サーバ20に加入者の収容変更(接続変更)を行う必要がある。そのため、IP電話通信システム1では、加入者収容変更処理に対応する必要がある。   In the IP telephone communication system 1, the same station number is not normally set in a plurality of call control servers 20. On the other hand, in each call control server 20, the upper limit of the number of subscribers that can be accommodated is determined by the specifications of the device (computer). It is necessary to secure the control server 20 and change the accommodation (connection change) of the subscriber to the secured call control server 20. Therefore, the IP telephone communication system 1 needs to cope with the subscriber accommodation change process.

加入者収容変更処理の過程で、移行元の呼制御サーバ20から移行先の呼制御サーバ20へCPE4の接続先(REGISTERメッセージを送信する宛先)を変更する処理(以下、「加入者側装置設定変更処理」と呼ぶ)必要があるが、その期間は、移行元の呼制御サーバ20と移行先の呼制御サーバ20について加入者収容変更対象の局番に関する情報(DBサーバ10の収容局番管理情報122、及び各呼制御サーバ20の自収容局番情報221)を保持する必要がある。加入者収容変更処理の過程でも、加入者収容変更対象の局番のCPE4に対するサービス(例えば、電話通信の発着信)を継続する必要があるためである。   In the course of the subscriber accommodation change process, the process of changing the connection destination of the CPE 4 (the destination for transmitting the REGISTER message) from the source call control server 20 to the destination call control server 20 (hereinafter, “subscriber-side device setting”) During the period, information on the station number of the subscriber accommodation change target of the migration source call control server 20 and the migration destination call control server 20 (the accommodation number management information 122 of the DB server 10). , And own station number information 221) of each call control server 20. This is because, even in the process of the subscriber accommodation change process, it is necessary to continue the service (for example, outgoing / incoming telephone communication) for the CPE 4 of the station number to be changed.

すなわち、加入者収容変更処理の過程では、1つの局番(加入者変更処理対象の局番)について、移行元の呼制御サーバ20と移行先の呼制御サーバ20の両方で設定されている必要がある。加入者側装置設定変更処理の途中では、1つの局番のCPE4が、移行元の呼制御サーバ20と移行先の呼制御サーバ20に分かれて接続される状態が発生するためである。加入者側装置設定変更処理の途中で、移行元の呼制御サーバ20に接続するCPE4と、移行先の呼制御サーバ20に接続するCPE4の両方にIP電話サービス(例えば、電話の発着信)を提供する方式については限定されないものであり種々の方式を適用することができる。例えば、収容変更対象加入者への着信については、収容変更対象局番への着信は移行先の呼制御サーバ20に着信するようルーチング設定を更新することで収容変更対象加入者への着信が可能となる。また、収容変更対象加入者からの発信については、CPE4の接続先変更が完了するまでの間、移行元の呼制御サーバ20および移行先の呼制御サーバ20のいずれにおいても収容変更対象加入者の加入者情報を保持することで可能となる。   That is, in the process of the subscriber accommodation change process, one station number (station number subject to the subscriber change process) needs to be set in both the transfer source call control server 20 and the transfer destination call control server 20. . This is because, during the process of changing the setting of the subscriber side device, a state occurs in which the CPE 4 of one station number is separately connected to the call control server 20 of the transfer source and the call control server 20 of the transfer destination. During the subscriber device setting change processing, the IP telephone service (for example, outgoing / incoming telephone call) is provided to both the CPE 4 connected to the call control server 20 of the transfer source and the CPE 4 connected to the call control server 20 of the transfer destination. The system to be provided is not limited, and various systems can be applied. For example, regarding the incoming call to the accommodation change target subscriber, the incoming call to the accommodation change target subscriber can be made by updating the routing setting so that the incoming call to the accommodation change target station number arrives at the call control server 20 of the transfer destination. Become. In addition, with respect to the transmission from the accommodation change target subscriber, until the change of the connection destination of the CPE 4 is completed, in both the transfer source call control server 20 and the transfer destination call control server 20, the change of the accommodation change target subscriber is performed. It becomes possible by holding the subscriber information.

このとき、DBサーバ10(DB処理部111)側では、加入者情報管理システム2から加入者情報の処理要求があった場合、その処理要求の転送先を、いずれの呼制御サーバ20にすべきか問題となる。この場合、加入者収容変更処理の過程であるため、DBサーバ10(DB処理部111)は、移行先の呼制御サーバ20に加入者情報の処理要求を転送することが望ましい。移行元の呼制御サーバ20に加入者情報の処理要求が転送されると、加入者収容変更処理後のIP電話サービスに不都合が発生する恐れがあるためである。ここで、DBサーバ10(DB処理部111)において、移行先の呼制御サーバ20を識別する方法については限定されないものである。この実施形態では、DBサーバ10(DB処理部111)は、サーバ管理情報123の内容に基づいて、移行先の呼制御サーバ20を識別するものとする。例えば、移行先の呼制御サーバ20が新たに増設されたものであるとすると、移行元の呼制御サーバ20よりも移行先の呼制御サーバ20の方が設置順序が後となる。したがって、この場合、DBサーバ10(DB処理部111)では、設置順序が後(CAIDの番号の大きい方)を、移行先の呼制御サーバ20と認識し、移行先の呼制御サーバ20に加入者情報の処理要求を転送することができる。   At this time, if the DB server 10 (DB processing unit 111) receives a processing request for the subscriber information from the subscriber information management system 2, which call control server 20 should transfer the processing request to the destination. It becomes a problem. In this case, since it is the process of the subscriber accommodation change process, it is desirable that the DB server 10 (DB processing unit 111) transfer the processing request of the subscriber information to the call control server 20 of the transfer destination. This is because if a processing request for subscriber information is transferred to the call control server 20 of the transfer source, inconvenience may occur in the IP telephone service after the subscriber accommodation change processing. Here, in the DB server 10 (DB processing unit 111), the method of identifying the transfer destination call control server 20 is not limited. In this embodiment, the DB server 10 (DB processing unit 111) identifies the transfer destination call control server 20 based on the contents of the server management information 123. For example, assuming that the transfer destination call control server 20 is newly added, the installation order of the transfer destination call control server 20 is later than that of the transfer source call control server 20. Therefore, in this case, the DB server 10 (DB processing unit 111) recognizes the later installation order (the larger CAID number) as the transfer destination call control server 20, and joins the transfer destination call control server 20. The processing request of the user information can be transferred.

以上のような加入者収容変更処理における例外処理については、DB処理部111に常時搭載しておいて、加入者収容変更処理のときのみ活性化(ON)させて加入者収容変更処理の収容後に不活性化(OFF)させるようにしてもよいし、加入者収容変更処理のときのみDB処理部111(DB処理部111に相当するプログラム)を入れ替えるようにしてもよい。この実施形態では、加入者収容変更処理が行われる際にのみ、DB処理部111に、上述のような例外処理を行う処理手段(後述する移行時処理部112)が搭載されるものとする。   The exception processing in the subscriber accommodation change processing as described above is always installed in the DB processing unit 111, and is activated (ON) only at the time of the subscriber accommodation change processing, and is activated after the subscriber accommodation change processing is accommodated. The processing may be inactivated (OFF), or the DB processing unit 111 (a program corresponding to the DB processing unit 111) may be replaced only during the subscriber accommodation change processing. In this embodiment, it is assumed that the DB processing unit 111 is provided with a processing unit (a transition processing unit 112 described later) that performs the above-described exception processing only when the subscriber accommodation change processing is performed.

なお、DBサーバ10における収容局番管理情報122の更新については、例えば、呼制御サーバ20で自収容局番情報221を更新し、その内容を呼制御サーバ20からDBサーバ10のDB処理部111に同期させるようにしてもよいし、サーバ管理情報123の更新については、例えば、図示しない端末(例えば、オペレータが操作する端末)からの制御に基づいてDB処理部111が行うようにしてもよいし、DB処理部111に組み込まれた処理(プログラム)に基づいて行われるようにしてもよい。また、DBサーバ10における加入者情報121の処理については、加入者情報管理システム2からの処理要求だけでなく、図示しない端末(例えば、オペレータが操作する端末)からの制御に基づいて行うようにしてもよいし、DB処理部111に組み込まれた処理(プログラム)に基づいて行われるようにしてもよい。さらに、DBサーバ10のDB処理部111は、加入者情報121の内容が変更された場合、その変更に対応する呼制御サーバ20に対して加入者情報の同期(加入者情報121の内容と自収容加入者情報222の内容を整合させる処理)を行うようにしてもよい。   In addition, as for the update of the accommodation number management information 122 in the DB server 10, for example, the own accommodation number information 221 is updated in the call control server 20, and the contents are synchronized from the call control server 20 to the DB processing unit 111 of the DB server 10. The DB processing unit 111 may update the server management information 123 based on control from a terminal (not shown) (for example, a terminal operated by an operator). The processing may be performed based on processing (program) incorporated in the DB processing unit 111. The processing of the subscriber information 121 in the DB server 10 is performed based on not only a processing request from the subscriber information management system 2 but also control from a terminal (not shown) (for example, a terminal operated by an operator). Alternatively, it may be performed based on a process (program) incorporated in the DB processing unit 111. Further, when the content of the subscriber information 121 is changed, the DB processing unit 111 of the DB server 10 synchronizes the subscriber information with the call control server 20 corresponding to the change (the content of the subscriber information 121 and the A process of matching the contents of the accommodating subscriber information 222) may be performed.

また、各呼制御サーバ20が保持する自収容局番情報221及び自収容加入者情報222については、例えば、DBサーバ10からの処理要求に基づいて更新するようにしてもよいし、図示しない端末(例えば、オペレータが操作する端末)からの制御に基づいてデータ処理部212が行うようにしてもよい。   Further, the self-accommodating station number information 221 and the self-accommodating subscriber information 222 held by each call control server 20 may be updated based on, for example, a processing request from the DB server 10 or a terminal (not shown). For example, the data processing unit 212 may perform the control based on control from a terminal (operated by an operator).

次に、IP電話通信システム1における加入者収容変更処理の具体例について説明する。   Next, a specific example of the subscriber accommodation change process in the IP telephone communication system 1 will be described.

以下では、加入者収容変更処理の例として、第1の呼制御サーバ20−1が配置されている状態から、第2の呼制御サーバ20−2を増設し、第1の呼制御サーバ20−1の一部の局番(一部の局番に対応する加入者)を、第2の呼制御サーバ20−2に収容変更(接続変更)するシナリオ(以下、「本シナリオ」と呼ぶ)について説明する。   In the following, as an example of the subscriber accommodation change processing, the second call control server 20-2 is added from the state where the first call control server 20-1 is arranged, and the first call control server 20- A scenario (hereinafter, referred to as “this scenario”) in which a part of the station number 1 (a subscriber corresponding to the part of the station number) is accommodated in the second call control server 20-2 (connection change) will be described. .

次に、図9〜図15を用いて、上記の本シナリオで行われる加入者収容変更処理の詳細について説明する。   Next, the details of the subscriber accommodation change process performed in the above scenario will be described with reference to FIGS.

図9〜図15では、説明を簡易とするため、本シナリオに関係する2つの局番061111、071111と、2つの局番(061111、071111)のそれぞれに所属する2つの加入者(CPE4−1、4−2)に関係する項目及び情報のみを抽出して図示している。ここでは、CPE4−1の電話番号は0611114321(局番:061111、加入者番号:4321)であり、CPE4−2の加入者番号は0711114321(局番:061111、加入者番号:4321)であるものとする。   9 to 15, for simplicity of description, two station numbers 0611111 and 071111 related to this scenario and two subscribers (CPE4-1 and 4) belonging to each of the two station numbers (0611111 and 0711111) are illustrated. Only items and information related to -2) are extracted and shown. Here, it is assumed that the telephone number of CPE4-1 is 061111321 (station number: 0611111, subscriber number: 4321), and the subscriber number of CPE4-2 is 071111321 (station number: 0611111, subscriber number: 4321). .

図9は、本シナリオにおけるIP電話通信システム1の初期状態(本シナリオの初期状態)について示した説明図である。   FIG. 9 is an explanatory diagram showing the initial state of the IP telephone communication system 1 in this scenario (the initial state of this scenario).

図9に示すように初期状態では、IP電話通信システム1に配置されている呼制御サーバ20は、第1の呼制御サーバ20−1だけとなっている。図9に示すように初期状態では、CPE4−1、4−2は呼制御サーバ20−1に接続(収容)された状態(REGISTER送信先が呼制御サーバ20−1に設定された状態)となっているものとする。   As shown in FIG. 9, in the initial state, the only call control server 20 arranged in the IP telephone communication system 1 is the first call control server 20-1. As shown in FIG. 9, in the initial state, the CPEs 4-1 and 4-2 are connected (accommodated) to the call control server 20-1 (state in which the REGISTER destination is set to the call control server 20-1). It shall be.

また、初期状態では、図9に示すように、DBサーバ10が保持するサーバ管理情報123には、第1の呼制御サーバ20−1に対応するCAID「0001」とCA名称「CA#1」のみが登録されている。   In the initial state, as shown in FIG. 9, the server management information 123 held by the DB server 10 includes the CAID “0001” and the CA name “CA # 1” corresponding to the first call control server 20-1. Only registered.

さらに、図9では、初期状態におけるDBサーバ10が保持する各データ(加入者情報121、収容局番管理情報122、サーバ管理情報123)と、第1の呼制御サーバ20−1が保持する各データ(自収容局番情報221、自収容加入者情報222)についても図示している。図9に示すように初期状態では、DBサーバ10が保持する加入者情報121には、CPE4−1、4−2のそれぞれに対応する電話番号(0611114321、0711114321)と、それぞれの電話番号に対応する収容CA(いずれもCA#1)とが登録されている。図9に示すように、DBサーバ10が保持する収容局番管理情報122には、2つの局番(061111、071111)に対応する収容CA(いずれもCA#1)が登録されている。図9に示すように、第1の呼制御サーバ20−1が保持する自収容局番情報221には、2つの局番(061111、071111)の情報が登録されている。図9に示すように、第1の呼制御サーバ20−1が保持する自収容加入者情報222には、CPE4−1、4−2のそれぞれに対応する電話番号(0611114321、0711114321)が登録されている。   Further, in FIG. 9, each data (subscriber information 121, accommodation number management information 122, server management information 123) held by the DB server 10 in the initial state and each data held by the first call control server 20-1 are shown. (Self-accommodating station number information 221 and self-accommodating subscriber information 222) are also illustrated. As shown in FIG. 9, in the initial state, the subscriber information 121 held by the DB server 10 includes telephone numbers (061111321, 071111321) corresponding to the CPEs 4-1 and 4-2, and telephone numbers corresponding to the respective telephone numbers. Are registered (all CA # 1). As shown in FIG. 9, accommodation CAs (both CA # 1) corresponding to two station numbers (0611111, 0711111) are registered in the accommodation station number management information 122 held by the DB server 10. As shown in FIG. 9, information on two station numbers (0611111, 0711111) is registered in the self-accommodating station number information 221 held by the first call control server 20-1. As shown in FIG. 9, telephone numbers (061111321, 0711114321) corresponding to the CPEs 4-1 and 4-2 are registered in the self-contained subscriber information 222 held by the first call control server 20-1. ing.

本シナリオでは、以上のような状態(図9に示す状態)から、局番「071111」を収容変更対象の局番として、加入者収容変更処理が開始されたものとする。   In this scenario, it is assumed that the subscriber accommodation change process has been started from the above state (the state shown in FIG. 9) with the station number “071111” as the accommodation number of the accommodation change target.

まず、加入者情報管理システム2からDBサーバ10への加入者情報の処理要求投入が停止されたものとする(ステップS101)。加入者収容変更処理が開始されると、DBサーバ10のデータ書き換えを伴うため、加入者情報管理システム2とDBサーバ10との間でのデータ不整合を抑止するための措置である。加入者情報管理システム2に対する加入者情報処理要求の中止や再開の制御方式については限定されないものである、例えば、DBサーバ10(DB処理部111)やその他の図示しない端末(例えば、オペレータが操作する端末)からの制御に基づいて加入者情報管理システム2に加入者情報の処理要求投入の中止や再開をさせるようにしてもよい。   First, it is assumed that the input of the processing request of the subscriber information from the subscriber information management system 2 to the DB server 10 is stopped (step S101). When the subscriber accommodation change process is started, data rewriting of the DB server 10 is involved, and this is a measure for suppressing data inconsistency between the subscriber information management system 2 and the DB server 10. The control method for suspending and resuming the subscriber information processing request to the subscriber information management system 2 is not limited. For example, the DB server 10 (DB processing unit 111) and other terminals (not shown) May be made to stop or restart the input of the processing request of the subscriber information based on the control of the subscriber information management system 2.

次に、第2の呼制御サーバ20−2がIPネットワークXに増設されたものとする(ステップS102)。   Next, it is assumed that the second call control server 20-2 has been added to the IP network X (step S102).

図10は、ステップS102終了時点におけるIP電話通信システム1の状態(第2の呼制御サーバ20−2が増設された状態)について示している。図10に示すように、この時点で、第2の呼制御サーバ20−2の自収容局番情報221及び自収容加入者情報222には、未だデータが設定されていない状態(未設定の状態)となっている。また、図10に示すように、ステップS102の時点では、DBサーバ10のサーバ管理情報123に、第2の呼制御サーバ20−2の情報(CAID:0002、CA名称:CA#2)が追加登録されたものとする。   FIG. 10 shows a state of the IP telephone communication system 1 (a state in which the second call control server 20-2 is added) at the end of step S102. As shown in FIG. 10, at this point, data is not yet set in the self-accommodating station number information 221 and the self-accommodating subscriber information 222 of the second call control server 20-2 (unset state). It has become. As shown in FIG. 10, at the time of step S102, information (CAID: 0002, CA name: CA # 2) of the second call control server 20-2 is added to the server management information 123 of the DB server 10. It shall be registered.

次に、DBサーバ10と第2の呼制御サーバ20−2に収容変更対象となる加入者の局番情報が設定されたものとする(ステップS103)。図11は、ステップS103終了時点におけるIP電話通信システム1の状態について示している。   Next, it is assumed that station number information of a subscriber whose accommodation is to be changed is set in the DB server 10 and the second call control server 20-2 (step S103). FIG. 11 shows the state of the IP telephone communication system 1 at the end of step S103.

図11に示すようにステップS103の時点で、DBサーバ10の収容局番管理情報122に、局番「071111」の振分先を第2の呼制御サーバ20−2(CA#2)とする設定(収容CA:CA#2、局番:071111)が追加される。また、図11に示すように、ステップS103の時点で、第2の呼制御サーバ20−2の自収容局番情報221に、第1の呼制御サーバ20−1から第2の呼制御サーバ20−2に移行する局番「071111」の情報が追加されている。通常時は同じ局番が複数の呼制御サーバに設定されることはないが、加入者収容変更処理の際は一時的に呼制御サーバ20−1と呼制御サーバ20−2の両呼制御サーバに同じ局番が設定されることになる。   As shown in FIG. 11, at the time of step S103, the assignment destination of the station number “0711111” is set to the second call control server 20-2 (CA # 2) in the accommodation station number management information 122 of the DB server 10 ( (Accommodation CA: CA # 2, station number: 071111) is added. Also, as shown in FIG. 11, at the time of step S103, the first call control server 20-1 stores the second call control server 20- in the self-accommodating station number information 221 of the second call control server 20-2. The information of the station number “0711111” to be transferred to No. 2 is added. Normally, the same station number is not set in a plurality of call control servers, but during the subscriber accommodation change process, the same station number is temporarily set to both the call control servers 20-1 and 20-2. The same station number is set.

上述の通り、DBサーバ10における収容局番管理情報122の更新については、例えば、呼制御サーバ20で自収容局番情報221を更新し、その内容を呼制御サーバ20からDBサーバ10のDB処理部111に同期させるようにしてもよい。   As described above, with respect to the update of the accommodation number management information 122 in the DB server 10, for example, the own control number information 221 is updated in the call control server 20, and the contents are transmitted from the call control server 20 to the DB processing unit 111 of the DB server 10. May be synchronized.

次に、DBサーバ10において、加入者情報121で、収容変更対象となる加入者(呼制御サーバ20−2に接続先(収容先)を変更する加入者(すなわち、局番「071111」の加入者であるCPE4−2)の情報が収容変更後の第2の呼制御サーバ20−2(CA#2)に変更されたものとする(ステップS104)。   Next, in the DB server 10, the subscriber to be accommodated (the subscriber whose connection destination (accommodation destination) is changed to the call control server 20-2 (that is, the subscriber of the station number "0711111") is identified by the subscriber information 121 in the DB server 10. It is assumed that the information of the CPE 4-2) has been changed to the second call control server 20-2 (CA # 2) after the accommodation change (step S104).

図12は、ステップS104終了時点におけるIP電話通信システム1の状態について示している。図12に示すように、ステップS104の終了時点で、DBサーバ10の加入者情報121において、収容変更対象の加入者(収容対象変更の局番「071111」に対応する加入者)である電話番号「0711114321」の収容CAが「CA#2」に更新されている。   FIG. 12 shows the state of the IP telephone communication system 1 at the end of step S104. As shown in FIG. 12, at the end of step S104, in the subscriber information 121 of the DB server 10, the telephone number "subscriber" of the subscriber to be accommodated (the subscriber corresponding to the station number "071111" of the accommodated object change). “0711114321” has been updated to “CA # 2”.

上述の通り、DBサーバ10における収容局番管理情報122の更新については、例えば、呼制御サーバ20で自収容局番情報221を更新し、その内容を呼制御サーバ20からDBサーバ10のDB処理部111に同期させるようにしてもよいし、サーバ管理情報123の更新については、例えば、図示しない端末(例えば、オペレータが操作する端末)からの制御に基づいてDB処理部111が行うようにしてもよいし、DB処理部111に組み込まれた処理(プログラム)に基づいて行われるようにしてもよい。   As described above, with respect to the update of the accommodation number management information 122 in the DB server 10, for example, the own control number information 221 is updated in the call control server 20, and the contents are transmitted from the call control server 20 to the DB processing unit 111 of the DB server 10. Or the update of the server management information 123 may be performed by the DB processing unit 111 based on control from a terminal (not shown) (for example, a terminal operated by an operator). Alternatively, the processing may be performed based on the processing (program) incorporated in the DB processing unit 111.

そして、DBサーバ10で加入者情報121の情報が更新されると、その更新内容が、増設された第2の呼制御サーバ20−2の自収容加入者情報222に反映される(ステップS105)。   When the information of the subscriber information 121 is updated in the DB server 10, the updated content is reflected in the self-accommodated subscriber information 222 of the added second call control server 20-2 (step S105). .

図13は、ステップS105終了時点におけるIP電話通信システム1の状態について示している。図13に示すように、ステップS105の終了時点で、第2の呼制御サーバ20−2の自収容加入者情報222に、収容変更対象の加入者(電話番号「0711114321」の加入者)の情報(電話番号:0711114321)が追加されている。   FIG. 13 shows the state of the IP telephone communication system 1 at the end of step S105. As shown in FIG. 13, at the end of step S105, the self-accommodated subscriber information 222 of the second call control server 20-2 includes the information of the subscriber whose accommodation is to be changed (the subscriber of the telephone number “0711114321”). (Telephone number: 071111321) has been added.

次に、DBサーバ10のDB処理部111に対して、加入者収容変更処理中に必要となる例外処理手段の追加が行われる(ステップS106)。   Next, the exception processing means required during the subscriber accommodation change processing is added to the DB processing unit 111 of the DB server 10 (step S106).

図14は、ステップS106終了時点におけるIP電話通信システム1の状態について示している。図14に示すように、ステップS106の終了時点で、DBサーバ10のDB処理部111に、加入者収容変更処理中に必要となる例外処理を行う移行時処理部112が追加された状態となっている。   FIG. 14 shows the state of IP telephone communication system 1 at the end of step S106. As shown in FIG. 14, at the end of step S106, the DB processing unit 111 of the DB server 10 is in a state in which the migration processing unit 112 for performing exception processing required during the subscriber accommodation change process is added. ing.

移行時処理部112は、収容変更対象の局番(複数の呼制御サーバ20に収容局番として登録されている局番)の加入者情報に関する例外処理を行う。具体的には、移行時処理部112は、収容局番管理情報122上で、複数の呼制御サーバ20に収容局番として登録されている局番(複数行にわたって登録されている局番)の加入者情報の処理要求が加入者情報管理システム2から投入された場合は、移行先の呼制御サーバ20(ここでは第2の呼制御サーバ20−2)に加入者情報の投入先(反映先)を振り分ける。この実施形態では、移行時処理部112は、サーバ管理情報123の内容に基づいて、移行先の呼制御サーバ20を識別するものとする。上述の通り、サーバ管理情報123では、CAIDで各呼制御サーバ20の設置順序を判断することができる。そのため、この実施形態では、移行時処理部112は、複数の呼制御サーバ20に収容局番として登録されている局番については、より直近に設定された呼制御サーバ20(最もCAIDの番号が後の呼制御サーバ20)を、当該局番の移行先の呼制御サーバ20として判断するものとする。例えば、図14の状態では、収容局番管理情報122に、局番「071111」について2つの呼制御サーバ20−1、20−2が収容先として設定されているが、第2の呼制御サーバ20−2の方がCAIDが後の番号となっている。そのため、収容局番管理情報122は、第2の呼制御サーバ20−2を局番「071111」の移行先と判断する。また、移行時処理部112は、サーバ管理情報123の内容に基づいて、移行先の呼制御サーバ20を識別するものとはせず、移行時処理部112に対象となる局番及び投入先の呼制御サーバ20の名称(例えば、ホスト名)を直接書き込むことにより、移行先の呼制御サーバ20を識別するものとしてもよい。   The transition processing unit 112 performs an exception process regarding the subscriber information of the station number of the accommodation change target (the station number registered as the accommodation station number in the plurality of call control servers 20). Specifically, the transition time processing unit 112 stores the subscriber information of the station number registered in the plurality of call control servers 20 as the accommodation station number (the station number registered over a plurality of lines) on the accommodation station number management information 122. When a processing request is input from the subscriber information management system 2, the input destination (reflection destination) of the subscriber information is allocated to the call control server 20 (here, the second call control server 20-2) of the transfer destination. In this embodiment, the migration processing unit 112 identifies the migration destination call control server 20 based on the contents of the server management information 123. As described above, in the server management information 123, the installation order of each call control server 20 can be determined based on the CAID. For this reason, in this embodiment, the processing unit 112 at the time of transfer determines that the station numbers registered as the accommodation station numbers in the plurality of call control servers 20 are the most recently set call control servers 20 (where the CAID number is the last CAID number). The call control server 20) is determined to be the call control server 20 to which the station number is to be transferred. For example, in the state of FIG. 14, two call control servers 20-1 and 20-2 are set as accommodation destinations for the station number “0711111” in the accommodation station number management information 122, but the second call control server 20- In the case of No. 2, the CAID is a later number. Therefore, the accommodation number management information 122 determines that the second call control server 20-2 is the transfer destination of the station number “0711111”. Also, the migration processing unit 112 does not identify the migration destination call control server 20 based on the contents of the server management information 123, and makes the migration processing unit 112 target the station number and the call destination The name of the control server 20 (for example, a host name) may be directly written to identify the transfer destination call control server 20.

次に、加入者情報管理システム2からDBサーバ10への加入者情報の投入処理が再開されたものとする(ステップS107)。上述の通り、加入者情報管理システム2で加入者情報投入処理再開するトリガについては限定されないものである。   Next, it is assumed that the process of inputting the subscriber information from the subscriber information management system 2 to the DB server 10 has been restarted (step S107). As described above, the trigger for restarting the subscriber information input process in the subscriber information management system 2 is not limited.

次に、収容変更対象局番(ここでは、「071111」)の加入者側装置(この実施形態では、CPE4−2)に対して、収容先(REGISTERメッセージの送信先)を、移行先である第2の呼制御サーバ20−2に変更させる設定変更処理が行われたものとする(ステップS108)。各CPE4に対して設定変更する方式については限定されないものである。例えば、各CPE4に対してオペレータが設定変更処理を行うようにしてもよいし、移行元の呼制御サーバ20−1から接続してきたCPE4に対して設定変更処理を行うようにしてもよい。   Next, for the subscriber-side device (in this embodiment, CPE4-2) of the station number to be accommodated (here, “071111”), the accommodation destination (the transmission destination of the REGISTER message) is set as the migration destination. It is assumed that the setting change process for causing the second call control server 20-2 to change the setting has been performed (step S108). The method of changing the setting for each CPE 4 is not limited. For example, the operator may perform a setting change process on each CPE 4, or may perform a setting change process on the CPE 4 connected from the transfer source call control server 20-1.

次に、加入者情報管理システム2からDBサーバ10への加入者情報投入処理が停止されたものとする(ステップS109)。上述の通り、加入者情報管理システム2で加入者情報投入処理が停止されるトリガについては限定されないものである。   Next, it is assumed that the process of inputting subscriber information from the subscriber information management system 2 to the DB server 10 has been stopped (step S109). As described above, the trigger for stopping the subscriber information input processing in the subscriber information management system 2 is not limited.

次に、DBサーバ10のDB処理部111で、加入者情報投入処理の条件が加入者収容変更処理の前の状態(移行時処理部112が機能しない状態)に戻されるものとする(ステップS110)。   Next, it is assumed that the DB processing unit 111 of the DB server 10 returns the condition of the subscriber information input process to the state before the subscriber accommodation change process (the state in which the transition processing unit 112 does not function) (step S110). ).

次に、DBサーバ10と加入者収容変更処理の移行元である呼制御サーバ20−1から、加入者収容変更処理対象の局番に関する情報のうち、加入者収容変更処理前に利用されていた情報が削除されたものとする(ステップS111)。   Next, from the DB server 10 and the call control server 20-1, which is the transfer source of the subscriber accommodation change processing, the information used before the subscriber accommodation change processing, out of the information on the station numbers subject to the subscriber accommodation change processing. Is deleted (step S111).

図15は、ステップS111終了時点におけるIP電話通信システム1の状態について示している。図15に示すように、ステップS111の終了時点で、DBサーバ10の収容局番管理情報122から、加入者収容変更処理対象の局番を、加入者収容変更処理の移行元の呼制御サーバ20−1で収容することを示す情報(収容CA:CA#1、局番:071111の情報)が削除されたものとする。また、図15に示すように、ステップS111の終了時点で、呼制御サーバ20−1では、自収容局番情報221で加入者収容変更処理対象となる局番の情報(「071111」の情報)と、自収容加入者情報222で加入者収容変更処理対象となる局番の加入者情報(この実施形態では、電話番号が「0711114321」の情報)が削除される。   FIG. 15 shows the state of the IP telephone communication system 1 at the end of step S111. As shown in FIG. 15, at the end of step S111, the station number of the subscriber accommodation change process is changed from the accommodation station number management information 122 of the DB server 10 to the call control server 20-1 as the transfer source of the subscriber accommodation change processing. It is assumed that the information (accommodation CA: CA # 1, information of the station number: 071111) indicating that the information is to be accommodated is deleted. As shown in FIG. 15, at the end of step S111, the call control server 20-1 includes, in the self-accommodating station number information 221, information on the station number to be subjected to the subscriber accommodation change process (information of “071111”); In the self-accommodated subscriber information 222, the subscriber information of the station number to be subjected to the subscriber accommodation change process (in this embodiment, the information of the telephone number “0711114321”) is deleted.

次に、加入者情報管理システム2からDBサーバ10への加入者情報の投入処理が再開され(ステップS112)、加入者情報管理システム2からDBサーバ10への加入者データ投入処理が再開される。   Next, the process of inputting subscriber information from the subscriber information management system 2 to the DB server 10 is restarted (step S112), and the process of inputting subscriber data from the subscriber information management system 2 to the DB server 10 is restarted. .

(A−3)第施形態の効果
この実施形態によれば、以下のような効果を奏することができる。
(A-3) Effects of the Embodiment According to this embodiment, the following effects can be obtained.

この実施形態のDBサーバ10(DB処理部111)では、上述のステップS106で、移行時処理部112が機能することにより、加入者情報投入処理の条件が変更され、各CPE4の接続先変更中(ステップS108の処理中)も、加入者情報管理システム2からの加入者情報の処理要求の受付けが可能となり、加入者情報の投入処理(例えば、登録、更新、削除)を抑止する時間を短縮し、IP電話サービスに影響しない時間を短縮できるという効果を奏する。   In the DB server 10 (DB processing unit 111) of this embodiment, in the above-described step S106, the condition of the subscriber information input processing is changed by the function of the transition processing unit 112, and the connection destination of each CPE 4 is being changed. Also (during the processing of step S108), it becomes possible to receive a processing request for the subscriber information from the subscriber information management system 2, thereby reducing the time for suppressing the input processing (for example, registration, update, and deletion) of the subscriber information. However, there is an effect that the time not affecting the IP telephone service can be reduced.

IP電話通信システム1では、加入者収容変更処理の対象加入者(CPE4)が多くなるほど、各CPE4の接続先変更(ステップS108の処理)に時間を要するが、この実施形態のIP電話通信システム1では、各CPE4の接続先変更中(ステップS108の処理中)に加入者情報の投入処理を抑止する必要がないため、サービス契約からサービス開始までのリアルタイム性や、サービス契約変更のリアルタイム性が重視されるサービスにおける問題を低減できる。   In the IP telephone communication system 1, as the number of subscribers (CPE4) subject to the subscriber accommodation change process increases, it takes time to change the connection destination of each CPE 4 (the process in step S108). In this case, since it is not necessary to suppress the processing for inputting the subscriber information during the change of the connection destination of each CPE 4 (during the processing of step S108), the real-time property from the service contract to the start of the service and the real-time property of the service contract change are emphasized. Problems in the services provided.

(B)他の実施形態
本発明は、上記の実施形態に限定されるものではなく、以下に例示するような変形実施形態も挙げることができる。
(B) Other Embodiments The present invention is not limited to the above embodiments, but may include modified embodiments as exemplified below.

(B−1)上記の実施形態では、呼制御サーバ20−1から呼制御サーバ20−2への加入者の収容変更を行うことを想定して説明したが、DBサーバ10において行う収容変更対象局番に関する加入者情報投入先呼処理サーバの振り分ける設定を追加する際、条件を複数設定することで収容変更対象局番を複数とすることや、複数の移行先の呼制御サーバ20に振り分けて投入するようにしてもよい。   (B-1) In the above embodiment, the description has been made on the assumption that the accommodation of the subscriber is changed from the call control server 20-1 to the call control server 20-2. When adding the setting for distributing the subscriber information input destination call processing server relating to the station number, a plurality of conditions are set so that the accommodation change target station numbers are plural, and the call is distributed to the call control server 20 of a plurality of transfer destinations. You may do so.

1…IP電話通信システム、10…DBサーバ、11…制御部、111…DB処理部、112…移行時処理部、12…データ記憶部、121…加入者情報、122…収容局番管理情報、123…サーバ管理情報、20、20−1、20−2…呼制御サーバ、21…制御部、211…呼制御処理部、212…データ処理部、22…データ記憶部、221…自収容局番情報、222…自収容加入者情報、2…加入者情報管理システム、3…加入者情報、4、40−1、40−2…CPE、X…IPネットワーク。   DESCRIPTION OF SYMBOLS 1 ... IP telephone communication system, 10 ... DB server, 11 ... Control part, 111 ... DB processing part, 112 ... Transition processing part, 12 ... Data storage part, 121 ... Subscriber information, 122 ... Accommodating station number management information, 123 ... server management information, 20, 20-1, 20-2 ... call control server, 21 ... control unit, 211 ... call control processing unit, 212 ... data processing unit, 22 ... data storage unit, 221 ... own accommodation station number information, 222: self-accommodated subscriber information, 2: subscriber information management system, 3: subscriber information, 4, 40-1, 40-2: CPE, X: IP network.

Claims (8)

1又は複数の加入者側装置と、それぞれの前記加入者側装置に対して呼制御処理を行う複数の呼制御装置と、それぞれの前記呼制御装置及びそれぞれの前記加入者側装置の情報を管理するデータ処理装置とを備える通信システムにおいて、
前記データ処理装置は、
それぞれの前記加入者側装置の加入者情報を保持するものであって、それぞれの前記加入者側装置に関する加入者情報を管理する加入者情報管理システムから投入された加入者情報の処理要求に基づいて保持している情報を処理する加入者情報処理手段と、
それぞれの前記呼制御装置に関する呼制御装置情報を保持する呼制御装置情報処理手段と、
前記加入者情報管理システムから加入者情報処理要求が投入されると、投入された加入者情報処理要求を送信する先の前記呼制御装置を選択する選択処理を行い、投入された加入者情報処理要求を前記選択処理により選択された前記呼制御装置に送信する情報供給手段と、
第1の呼制御装置に接続する前記加入者側装置を、第2の呼制御装置に収容変更する加入者収容変更処理が行われる過程で、前記情報供給手段に対して、前記選択処理の条件を変更させる条件変更手段と
を有することを特徴とする通信システム。
Manages one or more subscriber units, a plurality of call controllers that perform call control processing for each of the subscriber units, and information on each of the call controllers and each of the subscriber units. In a communication system comprising a data processing device to
The data processing device includes:
It holds subscriber information of each of the subscriber-side devices, and is based on a processing request for subscriber information input from a subscriber information management system that manages subscriber information on each of the subscriber-side devices. Subscriber information processing means for processing information held by
Call control device information processing means for holding call control device information about each of the call control devices,
When a subscriber information processing request is input from the subscriber information management system, a selection process for selecting the call control device to which the input subscriber information request is transmitted is performed, and the input subscriber information processing is performed. Information supply means for transmitting a request to the call control device selected by the selection process,
In the course of performing a subscriber accommodation change process for accommodating the subscriber device connected to the first call control device to the second call control device, the information supply means is provided with a condition for the selection process. And a condition changing means for changing the condition.
前記条件変更手段は、加入者収容変更処理が行われる過程で、少なくとも、前記第1の呼制御装置に接続する前記加入者側装置のうち加入者収容変更処理の対象となる前記加入者側装置の接続先を前記第1の呼制御装置から前記第2の呼制御装置に変更する加入者側装置設定変更処理が行われている間、前記情報供給手段に対して、前記選択処理の条件を変更させることを特徴とする請求項1に記載の通信システム。   The condition changing means may include, during the process of performing the subscriber accommodation change process, at least the subscriber side device to be subjected to the subscriber accommodation change process among the subscriber side devices connected to the first call control device. While the subscriber-side device setting change process for changing the connection destination of the first call control device to the second call control device is being performed, the condition of the selection process is set to the information supply unit. The communication system according to claim 1, wherein the communication system is changed. それぞれの前記呼制御装置には、所定の桁数の局番と、所定の桁数の加入者番号の組み合わせで示される電話番号が付与されており、
前記呼制御装置情報処理手段は、それぞれの前記呼制御装置と局番とを対応付けた局番管理情報を保持しており、
前記情報供給手段は、前記加入者情報管理システムから加入者情報処理要求が投入されると、前記呼制御装置情報処理手段が保持する局番管理情報上で、当該加入者情報処理要求の加入者情報に設定された電話番号の局番に対応する前記呼制御装置に、当該加入者情報処理要求を送信する
ことを特徴とする請求項2に記載の通信システム。
Each of the call control devices is provided with a telephone number indicated by a combination of a station number having a predetermined number of digits and a subscriber number having a predetermined number of digits,
The call control device information processing means holds station number management information that associates each of the call control devices with a station number,
The information supply means, when a subscriber information processing request is input from the subscriber information management system, on the station number management information held by the call control device information processing means, The communication system according to claim 2, wherein the subscriber information processing request is transmitted to the call control device corresponding to the station number of the telephone number set in (1).
前記呼制御装置情報処理手段は、加入者収容変更処理が行われる過程で、局番管理情報上で、加入者収容変更処理の対象となる局番については前記第1の呼制御装置と前記第2の呼制御装置の両方を同時に対応付けることが可能であり、
前記条件変更手段は、前記加入者情報管理システムから投入された加入者情報処理要求の加入者情報に設定された電話番号の局番が、加入者収容変更処理の対象となる局番だった場合、前記情報供給手段に対して、当該加入者情報処理要求については前記第2の呼制御装置を選択して送信させるように制御する
ことを特徴とする請求項3に記載の通信システム。
In the process of performing the subscriber accommodation change process, the call control device information processing unit, on the station number management information, determines the station number to be subjected to the subscriber accommodation change process with the first call control device and the second It is possible to associate both call control devices simultaneously,
The condition changing means, when the station number of the telephone number set in the subscriber information of the subscriber information request input from the subscriber information management system is a station number to be subjected to subscriber accommodation change processing, The communication system according to claim 3, wherein the information supply unit is controlled to select and transmit the second call control device for the subscriber information processing request.
それぞれの前記呼制御装置の設置順序を示す呼制御装置管理情報を保持する呼制御装置管理手段をさらに備え、
前記条件変更手段は、前記呼制御装置管理手段が保持する呼制御装置管理情報に基づいて、前記第1の呼制御装置と前記第2の呼制御装置を識別する
ことを特徴とする請求項4に記載の通信システム。
Call control device management means for holding call control device management information indicating the installation order of each of the call control devices,
The said condition change means discriminate | determines the said 1st call control apparatus and the said 2nd call control apparatus based on the call control apparatus management information which the said call control apparatus management means holds. A communication system according to claim 1.
1又は複数の加入者側装置と、それぞれの前記加入者側装置に対して呼制御処理を行う複数の呼制御装置と、それぞれの前記呼制御装置及びそれぞれの前記加入者側装置の情報を管理するデータ処理装置とを備える通信システムの移行方法において、
前記データ処理装置は、加入者情報処理手段、呼制御装置情報処理手段、情報供給手段、及び条件変更手段を備え、
前記加入者情報処理手段は、それぞれの前記加入者側装置の加入者情報を保持するものであって、それぞれの前記加入者側装置に関する加入者情報を管理する加入者情報管理システムから投入された加入者情報の処理要求に基づいて保持している情報を処理し、
前記呼制御装置情報処理手段は、それぞれの前記呼制御装置に関する呼制御装置情報を保持し、
前記情報供給手段は、前記加入者情報管理システムから加入者情報処理要求が投入されると、投入された加入者情報処理要求を送信する先の前記呼制御装置を選択する選択処理を行い、投入された加入者情報処理要求を前記選択処理により選択された前記呼制御装置に送信し、
前記条件変更手段は、第1の呼制御装置に接続する前記加入者側装置を、第2の呼制御装置に収容変更する加入者収容変更処理が行われる過程で、前記情報供給手段に対して、前記選択処理の条件を変更させる
ことを特徴とする移行方法。
Manages one or more subscriber units, a plurality of call controllers that perform call control processing for each of the subscriber units, and information on each of the call controllers and each of the subscriber units. In a transition method of a communication system including a data processing device,
The data processing device includes a subscriber information processing unit, a call control device information processing unit, an information supply unit, and a condition changing unit,
The subscriber information processing means holds subscriber information of each of the subscriber-side devices, and is input from a subscriber information management system that manages subscriber information on each of the subscriber-side devices. Process the information held based on the processing request of the subscriber information,
The call control device information processing means holds call control device information regarding each of the call control devices,
When the subscriber information management request is input from the subscriber information management system, the information supply unit performs a selection process of selecting the call control device to which the input subscriber information request is transmitted, Transmitting the subscriber information processing request to the call control device selected by the selection process,
The condition changing means is configured to perform a subscriber accommodation change process for accommodating and changing the subscriber device connected to a first call control apparatus to a second call control apparatus. And changing a condition of the selection process.
1又は複数の加入者側装置、及びそれぞれの前記加入者側装置に対して呼制御処理を行う複数の呼制御装置の情報を管理するデータ処理装置において、
それぞれの前記加入者側装置の加入者情報を保持するものであって、それぞれの前記加入者側装置に関する加入者情報を管理する加入者情報管理システムから投入された加入者情報の処理要求に基づいて保持している情報を処理する加入者情報処理手段と、
それぞれの前記呼制御装置に関する呼制御装置情報を保持する呼制御装置情報処理手段と、
前記加入者情報管理システムから加入者情報処理要求が投入されると、投入された加入者情報処理要求を送信する先の前記呼制御装置を選択する選択処理を行い、投入された加入者情報処理要求を前記選択処理により選択された前記呼制御装置に送信する情報供給手段と、
第1の呼制御装置に接続する前記加入者側装置を、第2の呼制御装置に収容変更する加入者収容変更処理が行われる過程で、前記情報供給手段に対して、前記選択処理の条件を変更させる条件変更手段と
を有することを特徴とするデータ処理装置。
One or more subscriber devices, and a data processing device that manages information of a plurality of call control devices that perform call control processing on each of the subscriber devices,
It holds subscriber information of each of the subscriber-side devices, and is based on a processing request for subscriber information input from a subscriber information management system that manages subscriber information on each of the subscriber-side devices. Subscriber information processing means for processing information held by
Call control device information processing means for holding call control device information about each of the call control devices,
When a subscriber information processing request is input from the subscriber information management system, a selection process for selecting the call control device to which the input subscriber information request is transmitted is performed, and the input subscriber information processing is performed. Information supply means for transmitting a request to the call control device selected by the selection process,
In the course of performing a subscriber accommodation change process for accommodating the subscriber device connected to the first call control device to the second call control device, the information supply means is provided with a condition for the selection process. And a condition changing means for changing the condition.
1又は複数の加入者側装置、及びそれぞれの前記加入者側装置に対して呼制御処理を行う複数の呼制御装置の情報を管理するデータ処理装置に搭載されたコンピュータを、
それぞれの前記加入者側装置の加入者情報を保持するものであって、それぞれの前記加入者側装置に関する加入者情報を管理する加入者情報管理システムから投入された加入者情報の処理要求に基づいて保持している情報を処理する加入者情報処理手段と、
それぞれの前記呼制御装置に関する呼制御装置情報を保持する呼制御装置情報処理手段と、
前記加入者情報管理システムから加入者情報処理要求が投入されると、投入された加入者情報処理要求を送信する先の前記呼制御装置を選択する選択処理を行い、投入された加入者情報処理要求を前記選択処理により選択された前記呼制御装置に送信する情報供給手段と、
第1の呼制御装置に接続する前記加入者側装置を、第2の呼制御装置に収容変更する加入者収容変更処理が行われる過程で、前記情報供給手段に対して、前記選択処理の条件を変更させる条件変更手段と
して機能させることを特徴とするデータ処理プログラム。
One or more subscriber devices, and a computer mounted on a data processing device that manages information of a plurality of call control devices that perform call control processing on each of the subscriber devices,
It holds subscriber information of each of the subscriber-side devices, and is based on a processing request for subscriber information input from a subscriber information management system that manages subscriber information on each of the subscriber-side devices. Subscriber information processing means for processing information held by
Call control device information processing means for holding call control device information about each of the call control devices,
When a subscriber information processing request is input from the subscriber information management system, a selection process for selecting the call control device to which the input subscriber information request is transmitted is performed, and the input subscriber information processing is performed. Information supply means for transmitting a request to the call control device selected by the selection process,
In the course of performing a subscriber accommodation change process for accommodating the subscriber device connected to the first call control device to the second call control device, the information supply means is provided with a condition for the selection process. A data processing program characterized by functioning as condition changing means for changing the data.
JP2018162916A 2018-08-31 2018-08-31 Communication systems, migration methods, data processing equipment, and data processing programs Active JP7087842B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018162916A JP7087842B2 (en) 2018-08-31 2018-08-31 Communication systems, migration methods, data processing equipment, and data processing programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018162916A JP7087842B2 (en) 2018-08-31 2018-08-31 Communication systems, migration methods, data processing equipment, and data processing programs

Publications (2)

Publication Number Publication Date
JP2020036264A true JP2020036264A (en) 2020-03-05
JP7087842B2 JP7087842B2 (en) 2022-06-21

Family

ID=69668818

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018162916A Active JP7087842B2 (en) 2018-08-31 2018-08-31 Communication systems, migration methods, data processing equipment, and data processing programs

Country Status (1)

Country Link
JP (1) JP7087842B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023162050A1 (en) * 2022-02-22 2023-08-31 日本電信電話株式会社 Conversion method, conversion device, and conversion program

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013021529A (en) * 2011-07-12 2013-01-31 Nippon Telegr & Teleph Corp <Ntt> Subscriber data management method and call control system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013021529A (en) * 2011-07-12 2013-01-31 Nippon Telegr & Teleph Corp <Ntt> Subscriber data management method and call control system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023162050A1 (en) * 2022-02-22 2023-08-31 日本電信電話株式会社 Conversion method, conversion device, and conversion program
JPWO2023162050A1 (en) * 2022-02-22 2023-08-31
JP7726366B2 (en) 2022-02-22 2025-08-20 Ntt株式会社 Conversion method, conversion device, and conversion program

Also Published As

Publication number Publication date
JP7087842B2 (en) 2022-06-21

Similar Documents

Publication Publication Date Title
US10834049B2 (en) Systems and methods for dynamically registering endpoints in a network
US6697858B1 (en) Call center
US20110040877A1 (en) Load balancing for packet switched alarm monitoring
CN113760447B (en) Service management method, device, equipment, storage medium and program product
US8780925B2 (en) Mobile use of a PBX system
US9172581B2 (en) Communication system, datacenter apparatus, and control method used in datacenter apparatus
JP2020036264A (en) Communication system, migration method, data processing device, and data processing program
CN112671986A (en) Call center system and implementation method thereof
JP4379240B2 (en) IP telephone terminal setting device and program
JP2007110411A (en) Access control device
CN100584029C (en) Method and arrangement for registering a terminal device on a communications node
JP4918579B2 (en) Call processing device, service migration method, and service migration program
JP6202650B1 (en) Communication system and communication method
US11546463B2 (en) Systems and methods for managing software telephones
JP6314592B2 (en) Call control server, server migration system, and call control program
JP2005167425A (en) Network telephone system, main device of the network telephone system, and connection information update method using the network telephone system
US6574332B1 (en) Automatic call distribution system agent log-on with pseudo-port
JPH11239214A (en) Incoming call distribution control method and system, and medium recording incoming call distribution control program
WO2001001660A1 (en) Media communications system and method
JP2013232807A (en) Data center apparatus, backup service execution method, and program
JP6017077B1 (en) Emergency call management device
CN107534701A (en) Telephone system, interchanger, phone switching method and telephone exchange program
JP2001309054A (en) Private branch exchange system cooperating network, its control method and recording medium with its control program recorded thereon
JP6102337B2 (en) Call processing assignment method, call processing system, and program
CN1937669A (en) Telephone system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210507

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220222

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220418

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220523

R150 Certificate of patent or registration of utility model

Ref document number: 7087842

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150