An N+1 disaster recovery system and method for IPPBX
By adopting N+1 disaster recovery solution in the IPPBX system, using data backup units and virtual IPPBX units to realize automated off-site backup, solving the problems of high hardware costs and insufficient reliability in the existing technology, and improving the reliability and operation simplicity of the system.
Patent Information
- Application Number
- CN202211149520.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-21
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2042-09-21
AI Technical Summary
The existing IPPBX 1+1 disaster recovery solutions have problems such as high hardware costs and environmentally-influenced backup equipment, which still needs to be improved in reliability.
The N+1 disaster recovery system of IPPBX is adopted to realize automated off-site backup through data backup units, virtual IPPBX units and data storage units. When the local IPPBX equipment fails, the disaster recovery platform generates virtual IPPBX, takes over the business, reduces the number of spare parts and reduces costs.
It realizes automated off-site backup, reduces the risk of data loss, reduces hardware costs, and improves system reliability and operation simplicity.
Smart Images

Figure CN115514852B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an N+1 disaster recovery system of an IPPBX and a method thereof. Background Art
[0002] Enterprise voice networking usually uses two types of equipment, IPPBX and IAD. IPPBX (IP Private BrancheXchange, also known as group telephone) meets the communication business and internal VoIP communication needs of the enterprise through soft switching technology. IAD (Integrated Access Device) is an NGN / IMS user access layer device, mainly used to access analog phones, with simple functions. Medium and large enterprises have both voice value-added service needs and a single IPPBX cannot meet the number of analog phone interfaces. Therefore, IPPBX is usually registered to the IMS core network, and the IPPBX is connected to the IAD device.
[0003] The personalized service capabilities of IPPBX can effectively meet the business needs of users, but as an important core device for voice services, IPPBX also brings challenges to the stability and reliability of the solution. Failures such as data loss and hardware damage of IPPBX equipment will lead to interruptions of internal and external line communications for users, causing adverse effects.
[0004] Currently, the commonly used 1+1 disaster recovery solution of IPPBX dual-machine hot standby is to deploy another IPPBX device locally as a backup; in daily use, the two IPPBX devices synchronize data files. When the IPPBX main device is abnormal, the attached IAD can switch to the backup device.
[0005] Although the 1+1 disaster recovery solution of IPPBX can improve the reliability of the overall solution compared with a single machine, it still has some problems and shortcomings. Dual-machine hot standby requires each user to deploy an additional IPPBX device, which has a high hardware cost. At the same time, since IPPBX devices are usually deployed in the same environment, abnormal power outages and restarts, hardware aging, etc. may also occur in the backup equipment, so the reliability of the solution still needs to be improved. Summary of the invention
[0006] The purpose of the present invention is to overcome the deficiencies in the prior art and to provide an N+1 disaster recovery system and method for an IPPBX.
[0007] The purpose of the present invention is achieved through the following technical solutions:
[0008] An N+1 disaster recovery system for IPPBX, characterized by: comprising a data backup unit, a virtual IPPBX unit and a data storage unit;
[0009] The virtual IPPBX unit includes a voice proxy module, a virtual IPPBX management module and a virtual IPPBX module. The voice proxy module is used to connect with an external voice system or IMS core network, IAD, to realize voice registration and calling. When multiple users use it at the same time, the voice proxy module forwards the service to the virtual IPPBX module corresponding to the user according to the user information. The virtual IPPBX module realizes basic voice calls and value-added services. Different users use different virtual IPPBX modules. The virtual IPPBX management module is used for the creation, configuration, and deletion of virtual IPPBX modules, as well as the configuration of voice proxy.
[0010] The data storage unit includes a database module and a file storage module. The database module is used to store various data, including various configuration data of the disaster recovery platform itself and the configuration data after the virtual IPPBX module is created; the file storage module is used to store various files, including backup files, prompt sounds, and configuration files;
[0011] The data backup unit includes a data interface module and a data backup management module. The data interface module is used to receive the data backup files uploaded by the IPPBX and store them in the file storage module; the data backup management module is used to manage the backup files in the file storage module and transfer the backup files to the virtual IPPBX management module when necessary.
[0012] Furthermore, in the above-mentioned N+1 disaster recovery system of an IPPBX, a data backup management module is used to manage the backup files in the file storage module and transmit the backup files to the virtual IPPBX management module when needed; the data backup management module saves the data backup files in a circular overwrite manner and sets the number of backup files for each IPPBX as needed; when the number of backup files of the IPPBX exceeds the allowed backup number, the latest backup file is retained and the earliest backup file is deleted.
[0013] Furthermore, in the above-mentioned N+1 disaster recovery system of an IPPBX, a virtual IPPBX management module creates a virtual IPPBX module based on a data backup file, and allocates a unique identifier to the virtual IPPBX module and stores it in a database module. After the virtual IPPBX module is created, it inherits the account configuration, service configuration, audio file, operation record, and call record of the data backup file; the voice proxy module obtains the mapping relationship between the virtual IPPBX module and the identifier from the database module; when the IAD carries the unique identifier when registering or calling the platform, the voice proxy module resolves it to the corresponding virtual IPPBX module according to the identifier, and forwards the registration and call services to the corresponding virtual IPPBX module for processing.
[0014] Furthermore, in the above-mentioned N+1 disaster recovery system of an IPPBX, the data interface module is used to receive the data backup file uploaded by the IPPBX and store it in the file storage module. The data interface module receives the data backup file according to the backup interval set on each IPPBX. The data backup file is in a compressed format and contains the account configuration, service configuration, audio files, operation records, and call records of the IPPBX.
[0015] The N+1 disaster recovery method of the IPPBX of the present invention comprises the following steps:
[0016] S1: When using the IPPBX device, the configuration data is automatically uploaded and synchronized to the disaster recovery platform regularly, and the disaster recovery platform stores and archives data based on users and dates;
[0017] S2: When a hardware failure occurs on the IPPBX device that affects user use and cannot be temporarily repaired, the IPPBX device is disconnected from the network or powered off; the disaster recovery platform selects the appropriate backup data of the user's IPPBX and generates the user's virtual IPPBX;
[0018] S3: After the disaster recovery platform generates the user's virtual IPPBX, the virtual IPPBX registers the IMS external number with the IMS core network according to the configured data and switches the external number. At this time, the virtual IPPBX has the ability to make inbound and outbound calls with external numbers.
[0019] S4: The IAD device manually or automatically changes the registration with the IPPBX to register the extension number with the virtual IPPBX of the disaster recovery platform;
[0020] S5: After the IAD is successfully registered, the disaster recovery platform completes the service takeover; users can use telephone calls and various voice services normally based on the disaster recovery platform.
[0021] Furthermore, in the above-mentioned N+1 disaster recovery method of an IPPBX, the IPPBX regularly performs data backup and uploads it to a disaster recovery platform at the same time. The uploaded data backup file is in a compressed format and includes the account configuration, service configuration, audio files, operation records, and call records of the IPPBX.
[0022] Furthermore, in the above-mentioned N+1 disaster recovery method of an IPPBX, the virtual IPPBX module decompresses the data backup file of the IPPBX, imports it and performs service simulation, and the virtual IPPBX module inherits the account configuration, service configuration, audio files, operation records, and call records of the original IPPBX. When the IAD registers to the virtual IPPBX, it obtains the same voice call capability and voice service as the original IPPBX.
[0023] Furthermore, the above-mentioned N+1 disaster recovery method of IPPBX provides disaster recovery capability for IPPBXs of multiple users, and generates multiple virtual IPPBX modules according to data backup files of different IPPBXs; the virtual IPPBX modules are independent of each other and do not affect each other, and are used for IAD registration and access of different users.
[0024] Furthermore, the above-mentioned N+1 disaster recovery method of IPPBX specifically includes the following steps:
[0025] S1: During the use of IPPBX equipment, configuration data is automatically uploaded and synchronized to the disaster recovery platform regularly. The uploaded data backup files are in compressed format. The data backup files include IPPBX account configuration, service configuration, audio files, operation records, and call records. The disaster recovery platform stores and archives data based on users and dates.
[0026] S2: When an IPPBX device encounters a hardware failure that affects user use and cannot be temporarily repaired, the IPPBX device is disconnected from the network or powered off; the disaster recovery platform selects the appropriate backup data of the user's IPPBX and generates a virtual IPPBX module for the user; the virtual IPPBX module of the disaster recovery platform can automatically decompress the data backup file of the IPPBX, and automatically import it for business simulation; the disaster recovery platform provides disaster recovery capabilities for multiple users' IPPBXs at the same time; the disaster recovery platform generates multiple virtual IPPBX modules based on the data backup files of different IPPBXs; the virtual IPPBX modules are independent of each other and do not affect each other, and are used for IAD registration and access by different users; a disaster recovery platform provides disaster recovery solutions for N IPPBXs;
[0027] S3: After the disaster recovery platform generates the user's virtual IPPBX module, the virtual IPPBX module inherits the account configuration, service configuration, audio files, operation records, and call records of the original IPPBX; the virtual IPPBX module registers the IMS external line number with the IMS core network based on the configured data and completes the switching of the external line number. The virtual IPPBX module has the ability to make inbound and outbound calls with external line numbers;
[0028] S4: The IAD device can manually or automatically change the original registration with the IPPBX to register the extension number with the virtual IPPBX of the disaster recovery platform;
[0029] S5: After the IAD is successfully registered, the disaster recovery platform completes the business takeover; the IAD obtains the same voice call capabilities and voice services as the original IPPBX; users can use telephone calls and various voice services normally based on the disaster recovery platform.
[0030] Compared with the prior art, the present invention has significant advantages and beneficial effects, which are specifically embodied in the following aspects:
[0031] ① The present invention realizes automatic off-site backup. When the local IPPBX equipment fails, there is no need to adjust the physical networking of related network elements. The IAD equipment under it can be switched to the platform, and the virtual IPPBX can be enabled with one click to quickly take over the business. Compared with the dual-machine hot standby method in the prior art, the number of spare parts is reduced, the cost is significantly reduced, and the data backup is more efficient and reliable, further reducing the risk of data loss.
[0032] ②Automated off-site backup is achieved through the disaster recovery platform, making data backup more convenient and reliable, and making installation and maintenance personnel less worried;
[0033] ③When an IPPBX fails, there is no need to adjust the physical networking of related network elements. The access side only needs to modify the registered address of the IAD to complete the service switching. The entire switching process is simple and fast, and the switching needs can be quickly responded to without coordinating resources from all parties.
[0034] ④ The disaster recovery platform supports one-click activation of the virtual IPPBX, and can quickly build a new backup environment through the backup data of the IPPBX for users to use during fault handling.
[0035] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or be understood by practicing the specific embodiments of the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description and the drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for use in the embodiments are briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without creative work.
[0037] Figure 1 : Schematic diagram of the architecture of the system of the present invention;
[0038] Figure 2 : Schematic diagram of the process of the present invention.
[0039] The meanings of the reference symbols in the figures are shown in the following table:
[0040] DETAILED DESCRIPTION
[0041] The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. The components of the embodiments of the present invention generally described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present invention provided in the drawings is not intended to limit the scope of the claimed invention, but merely represents the selected embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present invention.
[0042] It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings. At the same time, in the description of the present invention, directional terms and order terms are only used to distinguish the description and cannot be understood as indicating or implying relative importance.
[0043] like Figure 1 As shown, an N+1 disaster recovery system of an IPPBX includes a data backup unit, a virtual IPPBX unit and a data storage unit;
[0044] The virtual IPPBX unit includes a voice proxy module 3, a virtual IPPBX management module 7 and a virtual IPPBX module. The voice proxy module 3 is used to connect with an external voice system or device (IMS core network 10, IAD 11) to realize voice registration and calling. When multiple users use it at the same time, the voice proxy module 3 forwards the service to the virtual IPPBX module corresponding to the user according to the user information; the virtual IPPBX module has the same function as the IPPBX to realize basic voice calls and value-added services. Different users use different virtual IPPBX modules, such as virtual IPPBX module one 4, virtual IPPBX module two 5, virtual IPPBX module three 6; the virtual IPPBX management module 7 is used for the creation, configuration, and deletion of virtual IPPBX modules, as well as the configuration of voice proxy; when the virtual IPPBX module is created, the data backup file is imported, and it has the same capabilities and data as the user's original IPPBX;
[0045] The data storage unit includes a database module 8 and a file storage module 9. The database module 8 is used to store various data, including various configuration data of the disaster recovery platform itself, and the configuration data after the virtual IPPBX is created; the file storage module 9 is used to store various files, including backup files, prompt sounds, and configuration files;
[0046] The data backup unit includes a data interface module 1 and a data backup management module 2. The data interface module 1 is used to receive the data backup file uploaded by the IPPBX 12 and store it in the file storage module 9; the data backup management module 2 is used to manage the backup files in the file storage module 9 and transmit the backup files to the IPPBX management module 7 when needed; the data backup management module 2 uses a circular overwrite method to save data backup files and sets the number of backup files for each IPPBX as needed; when the number of backup files of the IPPBX exceeds the allowed backup number, the latest backup file is retained and the earliest backup file is deleted.
[0047] The data interface module 1 is used to receive the data backup file uploaded by the IPPBX and store it in the file storage module 9. The data interface module 1 receives the data backup file according to the backup interval set on each IPPBX. The data backup file is in a compressed format to reduce the bandwidth usage during upload. The data backup file contains the account configuration, business configuration, audio files, operation records, and call records of the IPPBX. The IPPBX or the virtual IPPBX module of the disaster recovery platform can decompress the data backup file and perform business recovery or business simulation after importing it.
[0048] The virtual IPPBX management module 7 creates a virtual IPPBX module based on the data backup file, and assigns a unique identifier to the virtual IPPBX and stores it in the database module 8. After the virtual IPPBX module is created, it inherits the account configuration, service configuration, audio files, operation records, and call records of the data backup file; the voice agent module 3 obtains the mapping relationship between the virtual IPPBX and the identifier from the database module 8; when the IAD carries the unique identifier when registering or calling the platform, the voice agent module 3 resolves it to the corresponding virtual IPPBX module according to the identifier, and forwards the registration and call services to the corresponding virtual IPPBX module for processing.
[0049] like Figure 2 , the N+1 disaster recovery method of IPPBX, the specific steps are as follows:
[0050] S1: During the use of IPPBX equipment, configuration data is automatically uploaded and synchronized to the disaster recovery platform regularly. IPPBX regularly backs up data and uploads it to the disaster recovery platform at the same time. The uploaded data backup files are in compressed format to reduce bandwidth usage during upload. The data backup files include IPPBX account configuration, business configuration, audio files, operation records, and call records. The disaster recovery platform stores and archives data according to users and dates.
[0051] S2: When a hardware failure occurs in the IPPBX device that affects user use and cannot be temporarily repaired, the IPPBX device is disconnected from the network or powered off; the disaster recovery platform selects the appropriate backup data of the user's IPPBX to generate the user's virtual IPPBX; the virtual IPPBX module decompresses the data backup file of the IPPBX, imports it and performs business simulation, and the virtual IPPBX module inherits the account configuration, business configuration, audio files, operation records, and call records of the original IPPBX. When the IAD registers to the virtual IPPBX, it obtains the same voice call capability and voice service as the original IPPBX; the disaster recovery platform can provide disaster recovery capabilities for multiple users' IPPBXs at the same time; the disaster recovery platform generates multiple virtual IPPBX modules based on the data backup files of different IPPBXs; the virtual IPPBX modules are independent of each other and do not affect each other, and are used for registration and access by IADs of different users; through one disaster recovery platform, an automated disaster recovery solution is provided for N IPPBXs to achieve an N+1 disaster recovery effect;
[0052] S3: After the disaster recovery platform generates the user's virtual IPPBX, the virtual IPPBX inherits the account configuration, service configuration, audio files, operation records, and call records of the original IPPBX; the virtual IPPBX registers the IMS external line number with the IMS core network based on the configured data and completes the switching of the external line number. The virtual IPPBX has the ability to make inbound and outbound calls with external line numbers;
[0053] S4: The IAD device can manually / automatically (primary / standby address) change the original registration with IPPBX to register the extension number with the virtual IPPBX of the disaster recovery platform;
[0054] S5: After the IAD is successfully registered, the disaster recovery platform completes the business takeover; the IAD obtains the same voice call capabilities and voice services as the original IPPBX; users can use telephone calls and various voice services normally based on the disaster recovery platform.
[0055] IPPBX adopts a local and platform dual backup strategy by regular backup + uploading backup files to the disaster recovery platform. The off-site backup method reduces the risk of data loss and can obtain IPPBX configuration data in a timely manner from multiple channels when needed; the platform side retains the historical backup data of IPPBX of key users to further help users choose the appropriate time node for recovery.
[0056] When service switching is required, the disaster recovery platform selects the IPPBX data that has been backed up on the platform side to enable it. The disaster recovery platform will automatically create a virtual IPPBX to clone the service data for user access. The IAD on the user side only needs to modify the registration address to switch. After successful registration, the service switching is completed and voice services can be used normally. The IAD can also configure the platform domain name to the backup address in advance, and automatically switch to the backup address when the IPPBX cannot be connected.
[0057] When IPPBX encounters data corruption due to non-hardware problems, you can restore the factory settings and select local or platform backup files for data recovery as needed; when IPPBX encounters hardware problems, you need to replace the backup device and perform data recovery.
[0058] After the local IPPBX is restored, the platform deactivates the corresponding virtual IPPBX service, and the IAD switches the registration address to the local IPPBX. After successful registration, the service is restored.
[0059] In summary, the present invention provides an N+1 disaster recovery system and method for IPPBX, which realizes automated off-site backup. When a local IPPBX device fails, there is no need to adjust the physical networking of related network elements, and the IAD device under it can switch to the platform. The platform can enable the virtual IPPBX with one click to quickly take over the business. Compared with the dual-machine hot standby method in the prior art, the number of spare parts is reduced, the cost is significantly reduced, and the data backup is more efficient and reliable, further reducing the risk of data loss.
[0060] Automatic off-site backup is achieved through the disaster recovery platform, making data backup more convenient and reliable, and making installation and maintenance personnel less worried;
[0061] When an IPPBX fails, there is no need to adjust the physical networking of related network elements. The access side only needs to modify the registered address of the IAD to complete the service switching. The entire switching process is simple and fast, and the switching requirements can be quickly responded to without coordinating resources from all parties.
[0062] The disaster recovery platform supports one-click activation of the virtual IPPBX, and can quickly build a new backup environment through the backup data of the IPPBX for users to use during fault handling.
[0063] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention. It should be noted that similar numbers and letters represent similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings.
[0064] The above is only a specific implementation of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.
[0065] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
Claims
1. An N+1 disaster recovery system for IPPBX, characterized by: It includes a data backup unit, a virtual IPPBX unit and a data storage unit; The virtual IPPBX unit comprises a voice proxy module (3), a virtual IPPBX management module (7) and a virtual IPPBX module. The voice proxy module (3) is used to connect with an external voice system or an IMS core network (10) and an IAD (11) to realize voice registration and calling. When multiple users use the service at the same time, the voice proxy module (3) forwards the service to the virtual IPPBX module corresponding to the user according to the user information. The virtual IPPBX module realizes basic voice calling and value-added services. The virtual IPPBX management module (7) is used to manage the creation, configuration and deletion of the virtual IPPBX module and the configuration of the voice proxy. The data storage unit comprises a database module (8) and a file storage module (9); the database module (8) is used to store various data, including various configuration data of the disaster recovery platform itself, and configuration data after the virtual IPPBX module is created; the file storage module (9) is used to store various files, including backup files, prompt sounds, and configuration files; The data backup unit comprises a data interface module (1) and a data backup management module (2), wherein the data interface module (1) is used to receive a data backup file uploaded by an IPPBX (12) and store it in a file storage module (9); the data backup management module (2) is used to manage the backup files in the file storage module (9) and transmit the backup files to the virtual IPPBX management module (7) when necessary; The system provides disaster recovery capabilities for multiple users' IPPBXs, and generates multiple virtual IPPBX modules based on data backup files of different IPPBXs; the virtual IPPBX modules are independent of each other and do not affect each other, and are used for IAD registration and access by different users.
2. The N+1 disaster recovery system of an IPPBX according to claim 1, characterized in that: The data backup management module (2) is used to manage the backup files in the file storage module (9) and transmit the backup files to the virtual IPPBX management module (7) when needed; the data backup management module (2) saves the data backup files in a circular overwriting manner and sets the number of backup files for each IPPBX as needed; when the number of backup files of the IPPBX exceeds the allowed backup number, the latest backup file is retained and the earliest backup file is deleted.
3. The N+1 disaster recovery system of an IPPBX according to claim 1, characterized in that: The virtual IPPBX management module (7) creates a virtual IPPBX module based on the data backup file, and allocates a unique identifier to the virtual IPPBX module and stores it in the database module (8). After the virtual IPPBX module is created, it inherits the account configuration, service configuration, audio file, operation record, and call record of the data backup file; the voice proxy module (3) obtains the mapping relationship between the virtual IPPBX module and the identifier from the database module (8); when the IAD carries the unique identifier when registering or calling the platform, the voice proxy module (3) resolves it to the corresponding virtual IPPBX module according to the identifier, and forwards the registration and call services to the corresponding virtual IPPBX module for processing.
4. The N+1 disaster recovery system of an IPPBX according to claim 1, characterized in that: The data interface module (1) is used to receive the data backup file uploaded by the IPPBX and store it in the file storage module (9). The data interface module (1) receives the data backup file according to the backup interval set on each IPPBX. The data backup file is in a compressed format and contains the account configuration, service configuration, audio file, operation record, and call record of the IPPBX.
5. The system of claim 1 implements the N+1 disaster recovery method of IPPBX, characterized in that: The following steps are involved: S1: When using the IPPBX device, the configuration data is automatically uploaded and synchronized to the disaster recovery platform regularly, and the disaster recovery platform stores and archives data based on users and dates; S2: When a hardware failure occurs on the IPPBX device that affects user use and cannot be temporarily repaired, the IPPBX device is disconnected from the network or powered off; the disaster recovery platform selects the appropriate backup data of the user's IPPBX and generates the user's virtual IPPBX; S3: After the disaster recovery platform generates the user's virtual IPPBX, the virtual IPPBX registers the IMS external line number with the IMS core network according to the configured data and switches the external line number. At this time, the virtual IPPBX has the ability to make inbound and outbound calls with external line numbers. S4: The IAD device manually or automatically changes the registration with the IPPBX to register the extension number with the virtual IPPBX of the disaster recovery platform; S5: After the IAD is successfully registered, the disaster recovery platform completes the service takeover; users can use telephone calls and various voice services normally based on the disaster recovery platform.
6. The N+1 disaster recovery method of IPPBX according to claim 5, characterized in that: IPPBX regularly backs up data and uploads it to the disaster recovery platform. The uploaded data backup files are in compressed format and include IPPBX account configuration, service configuration, audio files, operation records, and call records.
7. The N+1 disaster recovery method of IPPBX according to claim 5, characterized in that: The virtual IPPBX module decompresses the data backup file of the IPPBX and performs service simulation after importing it. The virtual IPPBX module inherits the account configuration, service configuration, audio files, operation records, and call records of the original IPPBX. When the IAD is registered to the virtual IPPBX, it obtains the same voice call capabilities and voice services as the original IPPBX.
8. The N+1 disaster recovery method of IPPBX according to claim 5, characterized in that: Provide disaster recovery capabilities for multiple users' IPPBXs, and generate multiple virtual IPPBX modules based on the data backup files of different IPPBXs; the virtual IPPBX modules are independent of each other and do not affect each other, and can be used for IAD registration and access by different users.
9. The N+1 disaster recovery method of IPPBX according to claim 5, characterized in that: The specific steps include: S1: During the use of IPPBX equipment, configuration data is automatically uploaded and synchronized to the disaster recovery platform regularly. The uploaded data backup files are in compressed format. The data backup files include IPPBX account configuration, service configuration, audio files, operation records, and call records. The disaster recovery platform stores and archives data based on users and dates; S2: When an IPPBX device encounters a hardware failure that affects user use and cannot be temporarily repaired, the IPPBX device is disconnected from the network or powered off; the disaster recovery platform selects the appropriate backup data of the user's IPPBX and generates a virtual IPPBX module for the user; the virtual IPPBX module of the disaster recovery platform can automatically decompress the data backup file of the IPPBX, and automatically import it for business simulation; the disaster recovery platform provides disaster recovery capabilities for multiple users' IPPBXs at the same time; the disaster recovery platform generates multiple virtual IPPBX modules based on the data backup files of different IPPBXs; the virtual IPPBX modules are independent of each other and do not affect each other, and are used for IAD registration and access by different users; a disaster recovery platform provides disaster recovery solutions for N IPPBXs; S3: After the disaster recovery platform generates the user's virtual IPPBX module, the virtual IPPBX module inherits the account configuration, service configuration, audio files, operation records, and call records of the original IPPBX; the virtual IPPBX module registers the IMS external line number with the IMS core network based on the configured data and completes the switching of the external line number. The virtual IPPBX module has the ability to make inbound and outbound calls with external line numbers; S4: The IAD device can manually or automatically change the original registration with the IPPBX to register the extension number with the virtual IPPBX of the disaster recovery platform; S5: After the IAD is successfully registered, the disaster recovery platform completes the business takeover; the IAD obtains the same voice call capabilities and voice services as the original IPPBX; users can use telephone calls and various voice services normally based on the disaster recovery platform.
Citation Information
Patent Citations
Main and standby system switching method and device based on IPPBX
CN111130862A
Disaster recovery backup method and device, disaster recovery recovery method and device, equipment and storage medium
CN114281600A