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 PDFInfo
- 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
Links
- 238000012545 processing Methods 0.000 title claims abstract description 169
- 238000000034 method Methods 0.000 title claims abstract description 122
- 238000004891 communication Methods 0.000 title claims abstract description 74
- 238000013508 migration Methods 0.000 title description 12
- 230000005012 migration Effects 0.000 title description 12
- 230000008569 process Effects 0.000 claims abstract description 112
- 230000004308 accommodation Effects 0.000 claims abstract description 100
- 230000008859 change Effects 0.000 claims abstract description 88
- 230000010365 information processing Effects 0.000 claims abstract description 46
- 230000007704 transition Effects 0.000 claims description 7
- 238000009434 installation Methods 0.000 claims description 4
- 238000007726 management method Methods 0.000 description 70
- 238000012546 transfer Methods 0.000 description 28
- 238000010586 diagram Methods 0.000 description 19
- 238000013500 data storage Methods 0.000 description 15
- UDHXJZHVNHGCEC-UHFFFAOYSA-N Chlorophacinone Chemical compound C1=CC(Cl)=CC=C1C(C=1C=CC=CC=1)C(=O)C1C(=O)C2=CC=CC=C2C1=O UDHXJZHVNHGCEC-UHFFFAOYSA-N 0.000 description 11
- 238000012217 deletion Methods 0.000 description 6
- 230000037430 deletion Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 229920006235 chlorinated polyethylene elastomer Polymers 0.000 description 4
- 238000000136 cloud-point extraction Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
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
しかしながら、従来の通信キャリア等の大規模な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.
(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
IP電話通信システム1は、通信キャリアのIPネットワークXに接続する1又は複数のCPE(Customer Premises Equipment)4(加入者側装置)にIP電話サービス(IP電話サービスに必要な呼制御)を提供するシステムである。また、IP電話通信システム1は、各加入者(契約者)に関する情報(各CPE4に関する情報;以下、「加入者情報」又は「契約者情報」と呼ぶ)をIPネットワークX上に配置された加入者情報管理システム2から取得するものとする。IP電話通信システム1に接続するCPE4の数は限定されないものである。
The IP
各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
IP電話通信システム1は、DBサーバ10と、複数の呼制御サーバ20(20−1、20−2、…)(呼制御装置)とを有している。
The IP
この実施形態のIP電話通信システム1では、SIP(Session Initiation Protocol)を用いた呼制御処理が行われるものとして説明する。すなわち、各呼制御サーバ20は、SIPメッセージ(SIP信号)を送受信することで、各CPE4に対する呼制御処理を行う。
In the IP
この実施形態では、それぞれの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
DBサーバ10は、IP電話サービス(例えば、各呼制御サーバ20に対する呼制御処理)の提供に必要な各種情報を収集(管理)して各呼制御サーバ20に提供する処理を行う。DBサーバ10は、例えば、加入者情報(例えば、各加入者との契約情報や、各CPE4に対する設定情報等)やルーチング情報(例えば、各CPE4が接続する呼制御サーバ20の情報)など呼制御処理(IP電話サービス提供)に必要な情報を格納する機能を担っている。DBサーバ10は、加入者情報管理システム2から提供される情報、及び各呼制御サーバ20から報告される情報に基づいた情報を保持する。
The
そして、加入者情報管理システム2は、加入者(エンドユーザ)からのサービス契約申し込みの受け付けと管理、及びIP電話サービスを提供するシステムへの反映のため、DBサーバ10に加入者情報等を反映させる。
Then, the subscriber
次に、IP電話通信システム1を構成する各装置の構成について説明する。
Next, the configuration of each device constituting the IP
図2は、DBサーバ10の機能的構成について示したブロック図である。
FIG. 2 is a block diagram illustrating a functional configuration of the
DBサーバ10は、制御部11とデータ記憶部12を有している。
The
DBサーバ10としては、PCやワークステーション等のコンピュータにプログラム(実施形態に係るデータ処理プログラム)をインストールすることにより構成するようにしてもよい。
The
制御部11は、装置全体の制御やデータ処理の機能を担っており、DB処理部111を有している。
The
DB処理部111は、データ記憶部12に記憶される各情報の処理(例えば、情報の登録、更新、削除等)を行うものである。DB処理部111は、例えば、データベースのミドルウェアと、そのミドルウェア上で動作するサーバアプリケーションを用いて構築するようにしてもよい。DB処理部111は、例えば、加入者情報管理システム2や図示しない端末(例えば、オペレータが操作する端末)からの制御に基づいて、データ記憶部12に記憶される各情報の処理を行う。
The
データ記憶部12は、制御部11の処理で用いられる種々のデータを記憶する記憶手段である。この実施形態では、データ記憶部12には、加入者情報121、収容局番管理情報122、及びサーバ管理情報123が記憶されている。データ記憶部12に記憶される各情報の詳細については後述する。
The
加入者情報121は、各加入者(各CPE4)に関する情報のうち、呼制御処理に必要な項目で構成されている。
The
この実施形態の例では、図4に示すように、加入者情報121には、各加入者(各CPE4)について電話番号、加入者ID(図示せず)、収容CA、…、の項目の情報が登録されている。
In the example of this embodiment, as shown in FIG. 4, the
「電話番号」は、各加入者の呼制御処理上の識別子である。この実施形態では、電話番号は、各加入者の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
「収容CA」は、各加入者が接続する呼制御サーバ20の名称(例えば、ホスト名)を示している。ここでは、呼制御サーバ20−1の名称を「CA#1」、呼制御サーバ20−2の名称を「CA#2」、…、と表すものとする。
“Accommodated CA” indicates the name (for example, host name) of the
収容局番管理情報122は、各局番に対応する呼制御サーバ20を管理するための情報である。この実施形態では、図5に示すように、収容局番管理情報122には、局番ごとに対応する呼制御サーバ20の名称が登録されている。
The accommodation
サーバ管理情報123は、各呼制御サーバ20を管理するための情報である。この実施形態では、図6に示すように、サーバ管理情報123には、各呼制御サーバ20について、管理番号を示す「CAID」と、名称を示す「CA名称」とが登録されている。この実施形態では、CAIDは、各呼制御サーバ20の設置順序を示すものとする。例えば、呼制御サーバ20−1、呼制御サーバ20−2、…、の順に設置された場合、呼制御サーバ20−1のCAIDが1、呼制御サーバ20−2のCAIDが2、…、となる。
The
図3は、各呼制御サーバ20内部の機能的構成について示したブロック図である。
FIG. 3 is a block diagram showing a functional configuration inside each
呼制御サーバ20は、制御部21とデータ記憶部22とを有している。
The
制御部21は、装置全体の制御やデータ処理の機能を担っており、呼制御処理部211及びデータ処理部212を有している。
The
呼制御処理部211は、自装置に接続する各CPE4に対する呼制御処理を行うものである。呼制御処理部211としては、例えば、SIPサーバのアプリケーションを用いて実現することができる。呼制御処理部211は、データ記憶部22が保持する各情報等を利用して、呼制御処理を行う。呼制御処理部211は、呼制御処理の過程で、必要に応じて、DBサーバ10へデータの問い合わせを行う。
The call
データ処理部212は、データ記憶部22に記憶される各情報の処理(例えば、情報の登録、更新、削除等)を行うものである。データ処理部212は、例えば、DBサーバ10や図示しない端末(例えば、オペレータが操作する端末)からの制御に基づいて、データ記憶部22に記憶される各情報の処理を行う。
The
データ記憶部22は、制御部21の処理で用いられる種々のデータを記憶する記憶手段である。この実施形態では、データ記憶部22には、自収容局番情報221、及び自収容加入者情報222が記憶されている。データ記憶部22に記憶される各情報の詳細については後述する。
The
自収容局番情報221は、図7に示すように、自装置(自局)で収容する局番(自装置に割り当てられた局番)の一覧を示す情報である。
As shown in FIG. 7, the own
自収容加入者情報222は、各加入者(各CPE4)に関する加入者情報のうち、自装置(自局)に接続する加入者(CPE4)の呼制御処理に必要な項目で構成されている。この実施形態の例では、図8に示すように、自収容加入者情報222には、各加入者(各CPE4)について加入者ID、電話番号、及びIPアドレスの項目の情報が登録されている。
The self-contained
(A−2)実施形態の動作
次に、以上のような構成を有するこの実施形態のIP電話通信システム1の動作を説明する。
(A-2) Operation of the Embodiment Next, the operation of the IP
まず、IP電話通信システム1における加入者情報処理の基本動作について説明する。
First, the basic operation of the subscriber information processing in the IP
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
呼制御サーバ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
次に、IP電話通信システム1における加入者収容変更処理の概要について説明する。
Next, an outline of the subscriber accommodation change process in the IP
IP電話通信システム1では、通常時は同じ局番が複数の呼制御サーバ20に設定されることはない。一方で、各呼制御サーバ20では、装置(コンピュータ)のスペックにより、収容できる加入者数の上限が決まっているため、加入者数が増えた呼制御サーバ20があった場合は、別の呼制御サーバ20を確保して、確保した呼制御サーバ20に加入者の収容変更(接続変更)を行う必要がある。そのため、IP電話通信システム1では、加入者収容変更処理に対応する必要がある。
In the IP
加入者収容変更処理の過程で、移行元の呼制御サーバ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
すなわち、加入者収容変更処理の過程では、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
このとき、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
以上のような加入者収容変更処理における例外処理については、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サーバ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
また、各呼制御サーバ20が保持する自収容局番情報221及び自収容加入者情報222については、例えば、DBサーバ10からの処理要求に基づいて更新するようにしてもよいし、図示しない端末(例えば、オペレータが操作する端末)からの制御に基づいてデータ処理部212が行うようにしてもよい。
Further, the self-accommodating
次に、IP電話通信システム1における加入者収容変更処理の具体例について説明する。
Next, a specific example of the subscriber accommodation change process in the IP
以下では、加入者収容変更処理の例として、第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
図9は、本シナリオにおけるIP電話通信システム1の初期状態(本シナリオの初期状態)について示した説明図である。
FIG. 9 is an explanatory diagram showing the initial state of the IP
図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
また、初期状態では、図9に示すように、DBサーバ10が保持するサーバ管理情報123には、第1の呼制御サーバ20−1に対応するCAID「0001」とCA名称「CA#1」のみが登録されている。
In the initial state, as shown in FIG. 9, the
さらに、図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 (
本シナリオでは、以上のような状態(図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
次に、第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
次に、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
図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
上述の通り、DBサーバ10における収容局番管理情報122の更新については、例えば、呼制御サーバ20で自収容局番情報221を更新し、その内容を呼制御サーバ20からDBサーバ10のDB処理部111に同期させるようにしてもよい。
As described above, with respect to the update of the accommodation
次に、DBサーバ10において、加入者情報121で、収容変更対象となる加入者(呼制御サーバ20−2に接続先(収容先)を変更する加入者(すなわち、局番「071111」の加入者であるCPE4−2)の情報が収容変更後の第2の呼制御サーバ20−2(CA#2)に変更されたものとする(ステップS104)。
Next, in the
図12は、ステップS104終了時点におけるIP電話通信システム1の状態について示している。図12に示すように、ステップS104の終了時点で、DBサーバ10の加入者情報121において、収容変更対象の加入者(収容対象変更の局番「071111」に対応する加入者)である電話番号「0711114321」の収容CAが「CA#2」に更新されている。
FIG. 12 shows the state of the IP
上述の通り、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
そして、DBサーバ10で加入者情報121の情報が更新されると、その更新内容が、増設された第2の呼制御サーバ20−2の自収容加入者情報222に反映される(ステップS105)。
When the information of the
図13は、ステップS105終了時点におけるIP電話通信システム1の状態について示している。図13に示すように、ステップS105の終了時点で、第2の呼制御サーバ20−2の自収容加入者情報222に、収容変更対象の加入者(電話番号「0711114321」の加入者)の情報(電話番号:0711114321)が追加されている。
FIG. 13 shows the state of the IP
次に、DBサーバ10のDB処理部111に対して、加入者収容変更処理中に必要となる例外処理手段の追加が行われる(ステップS106)。
Next, the exception processing means required during the subscriber accommodation change processing is added to the
図14は、ステップS106終了時点におけるIP電話通信システム1の状態について示している。図14に示すように、ステップS106の終了時点で、DBサーバ10のDB処理部111に、加入者収容変更処理中に必要となる例外処理を行う移行時処理部112が追加された状態となっている。
FIG. 14 shows the state of IP
移行時処理部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
次に、加入者情報管理システム2からDBサーバ10への加入者情報の投入処理が再開されたものとする(ステップS107)。上述の通り、加入者情報管理システム2で加入者情報投入処理再開するトリガについては限定されないものである。
Next, it is assumed that the process of inputting the subscriber information from the subscriber
次に、収容変更対象局番(ここでは、「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
次に、DBサーバ10のDB処理部111で、加入者情報投入処理の条件が加入者収容変更処理の前の状態(移行時処理部112が機能しない状態)に戻されるものとする(ステップS110)。
Next, it is assumed that the
次に、DBサーバ10と加入者収容変更処理の移行元である呼制御サーバ20−1から、加入者収容変更処理対象の局番に関する情報のうち、加入者収容変更処理前に利用されていた情報が削除されたものとする(ステップS111)。
Next, from the
図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
次に、加入者情報管理システム2からDBサーバ10への加入者情報の投入処理が再開され(ステップS112)、加入者情報管理システム2からDBサーバ10への加入者データ投入処理が再開される。
Next, the process of inputting subscriber information from the subscriber
(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
IP電話通信システム1では、加入者収容変更処理の対象加入者(CPE4)が多くなるほど、各CPE4の接続先変更(ステップS108の処理)に時間を要するが、この実施形態のIP電話通信システム1では、各CPE4の接続先変更中(ステップS108の処理中)に加入者情報の投入処理を抑止する必要がないため、サービス契約からサービス開始までのリアルタイム性や、サービス契約変更のリアルタイム性が重視されるサービスにおける問題を低減できる。
In the IP
(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
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
Claims (8)
前記データ処理装置は、
それぞれの前記加入者側装置の加入者情報を保持するものであって、それぞれの前記加入者側装置に関する加入者情報を管理する加入者情報管理システムから投入された加入者情報の処理要求に基づいて保持している情報を処理する加入者情報処理手段と、
それぞれの前記呼制御装置に関する呼制御装置情報を保持する呼制御装置情報処理手段と、
前記加入者情報管理システムから加入者情報処理要求が投入されると、投入された加入者情報処理要求を送信する先の前記呼制御装置を選択する選択処理を行い、投入された加入者情報処理要求を前記選択処理により選択された前記呼制御装置に送信する情報供給手段と、
第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.
前記呼制御装置情報処理手段は、それぞれの前記呼制御装置と局番とを対応付けた局番管理情報を保持しており、
前記情報供給手段は、前記加入者情報管理システムから加入者情報処理要求が投入されると、前記呼制御装置情報処理手段が保持する局番管理情報上で、当該加入者情報処理要求の加入者情報に設定された電話番号の局番に対応する前記呼制御装置に、当該加入者情報処理要求を送信する
ことを特徴とする請求項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).
前記条件変更手段は、前記加入者情報管理システムから投入された加入者情報処理要求の加入者情報に設定された電話番号の局番が、加入者収容変更処理の対象となる局番だった場合、前記情報供給手段に対して、当該加入者情報処理要求については前記第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の呼制御装置に接続する前記加入者側装置を、第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の呼制御装置に接続する前記加入者側装置を、第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の呼制御装置に接続する前記加入者側装置を、第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.
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)
| 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)
| 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 |
-
2018
- 2018-08-31 JP JP2018162916A patent/JP7087842B2/en active Active
Patent Citations (1)
| 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)
| 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 |