Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method for managing configuration data on a media gateway (MG) and a media gateway controller (MGC) in a next generation network, comprising: determining, by a configuration manager computing device, whether all required configuration data is provisioned for the media gateway residing in a next generation network upon boot up; sending, by the configuration management computing device, a message to a media gateway controller associated with the media gateway requesting for configuration data when all the required configuration data is determined not to be provisioned, wherein the sending further comprises resending the request for configuration data to the associated media gateway controller upon reaching a timeout and starting an audit process upon a reaching pre-determined number of timeouts; receiving, by the configuration manager computing device, an acknowledgement and all the required configuration data from the media gateway controller in response to sending the message, wherein the receiving further comprises, verifying, by the configuration management computing device, a format of the received configuration data; and storing, by the configuration manager computing device, the received configuration data in the media gateway and provisioning the media gateway upon a successful verification of the configuration data.
A system manages configuration data between a Media Gateway (MG) and a Media Gateway Controller (MGC) in a next-generation network. A configuration manager checks if an MG has all necessary configuration data after booting up. If not, the manager sends a request to the associated MGC for the missing data. The manager resends the request if a timeout occurs, and starts an audit if timeouts happen repeatedly. Upon receiving configuration data and an acknowledgement from the MGC, the manager validates the data format. If the format is correct, the manager stores the configuration data in the MG and provisions the MG.
2. The method of claim 1 , further comprising: provisioning, by the configuration manager computing device, the media gateway using a stored configuration data when all the required configuration data is determined to be pre-configured.
Building on the previous configuration data management system, if the Media Gateway already has all the required configuration data at bootup, the configuration manager provisions the Media Gateway using this pre-configured data. This avoids unnecessary requests to the Media Gateway Controller, streamlining the bootup process when configuration is already available locally.
3. The method of claim 1 , further comprising: resending, by the configuration manager computing device, the message to the media gateway controller associated with the media gateway when verification of the received configuration data is unsuccessful.
In the configuration data management system, if the configuration manager fails to verify the format of the configuration data received from the Media Gateway Controller, it resends the original request for configuration data to the Media Gateway Controller. This ensures that the Media Gateway receives valid configuration data, handling potential data corruption or transmission errors during the initial transfer.
4. The method of claim 1 , further comprising: determining, by the configuration manager computing device, periodically whether the configuration data of the media gateway on the associated media gateway controller is modified; sending an update message to modify stored configuration data in the media gateway when the configuration data of the media controller on the associated media gateway controller is determined to be modified; and verifying, by the configuration manager computing device, the modified configuration data upon receiving the update message and upon successful verification, storing, by the configuration manager computing device, the modified configuration data in the media gateway.
This system periodically checks if the configuration data of a Media Gateway on the associated Media Gateway Controller has been modified. If a change is detected, the system sends an update message to the Media Gateway to modify its stored configuration data. Upon receiving the update message, the configuration manager verifies the format of the modified data. If the verification is successful, the system stores the updated configuration data in the Media Gateway.
5. The method of claim 1 , further comprising: determining periodically whether the configuration data on the media gateway is modified; and sending an update message to the associated media gateway controller to modify the configuration data on the associated media gateway controller when configuration data is determined to be modified.
The system periodically monitors the configuration data stored on the Media Gateway itself for modifications. If the configuration data on the Media Gateway is changed, the system sends an update message to the associated Media Gateway Controller, instructing it to update its own configuration data to match the changes made on the Media Gateway. This ensures consistency between the MG and MGC.
6. The method of claim 1 , further comprising: deregistering, by the configuration manager computing device, the media gateway from the associated media gateway controller upon a request to remove the media gateway from the next generation network; and deleting the configuration data of the media gateway from the associated media gateway controller.
When a request is made to remove a Media Gateway from the next generation network, the configuration manager deregisters the Media Gateway from its associated Media Gateway Controller. It then deletes the configuration data associated with that Media Gateway from the Media Gateway Controller, cleaning up resources and preventing potential conflicts after the Media Gateway is removed from the network.
7. The method of claim 1 , further comprising: pre-configuring, by the configuration manager computing device, the new media gateway with required configuration data upon adding a new media gateway in the next generation network; sending, by the configuration manager computing device, the pre-configured configuration data to the associated media gateway controller; verifying, by the configuration manager computing device, the sent pre-configured configuration data for format and checksum; storing, by the configuration manager computing device, the sent pre-configured configuration data in the associated upon successful verification of the sent pre-configured data.
When adding a new Media Gateway to the network, the configuration manager pre-configures it with the necessary configuration data. The pre-configured data is sent to the associated Media Gateway Controller. The configuration manager verifies the format and checksum of this pre-configured data. If the verification is successful, the system stores the pre-configured data in the associated Media Gateway Controller.
8. The method of claim 7 , further comprising: determining, by the configuration manager computing device, whether the configuration data of the new media gateway is already stored in the associated media gateway controller; overriding, by the configuration manager computing device, the new MG and sending the stored configuration data in the associated media gateway controller to the new media gateway when the configuration data of the new media gateway is determined to be stored in the associated media gateway controller; and storing, by the configuration manager computing device, the sent pre-configured configuration data in the associated media gateway controller when the configuration data of the new media gateway is not determined to be stored in the associated media gateway controller.
Further to adding a new Media Gateway, the system first checks if the configuration data for the new Media Gateway already exists on the associated Media Gateway Controller. If the data is found, the system overrides the new Media Gateway's current configuration and sends the existing stored configuration data from the Media Gateway Controller to the new Media Gateway. If the data is not already stored, the system proceeds to store the pre-configured data on the Media Gateway Controller as outlined previously.
9. The method of claim 7 , further comprising: determining, by the configuration manager computing device, whether an acknowledgement of receiving the pre-configured configuration data is obtained from the associated media gateway controller upon sending the pre-configured configuration data to the associated media gateway controller; resending, by the configuration manager computing device, the pre-configured data to the associated media gateway controller within a predetermined time interval when the acknowledgement is not determined to have been obtained from the associated media gateway controller; and storing, by the configuration manager computing device, the sent pre-configured configuration data in the associated media gateway controller when the acknowledgement is not determined to have been obtained from the associated media gateway controller.
As part of adding a new Media Gateway, after sending the pre-configured data to the Media Gateway Controller, the system checks for an acknowledgement. If an acknowledgement is not received within a specified time, the system resends the pre-configured data. The system proceeds to store the sent data in the associated Media Gateway Controller even if an acknowledgement is not received.
10. A non-transitory computer-readable storage medium for managing configuration data on a media gateway and a media gateway controller in a next generation network having instructions that, when executed by a computing device causes the computing device to perform a method comprising: determining whether all required configuration data is provisioned for the media gateway in the next generation network upon boot up; sending a message to a media gateway controller associated with the media gateway requesting for configuration data when all the required configuration data is determined not to be provisioned, wherein the sending further comprises resending the request for configuration data to the associated media gateway controller upon reaching a timeout and starting an audit process upon a reaching pre-determined number of timeouts; receiving, an acknowledgement and all the required configuration data from the media gateway controller in response to sending the message, wherein the receiving further comprises, verifying a format of the received configuration data; and storing the received configuration data in the media gateway and provisioning the media gateway upon a successful verification of the configuration data.
A non-transitory computer-readable storage medium contains instructions for managing configuration data between a Media Gateway (MG) and a Media Gateway Controller (MGC) in a next-generation network. The instructions cause the computer to check if an MG has all necessary configuration data after booting up. If not, the instructions send a request to the associated MGC for the missing data, resending if a timeout occurs, and starting an audit if timeouts repeat. Upon receiving data and acknowledgement from the MGC, the instructions validate the data format, store the configuration data in the MG, and provisions the MG if valid.
11. A configuration manager computing device comprising: a memory; and a processor coupled to the memory and configured to execute programmed instructions stored in the memory, comprising: determining whether all required configuration data is provisioned for the plurality of media gateways upon boot up; sending a message to a media gateway controller associated with the media gateway requesting for configuration data when all the required configuration data is determined not to be provisioned, wherein the sending further comprises resending the request for configuration data to the associated media gateway controller upon reaching a timeout and starting an audit process upon a reaching pre-determined number of timeouts; receiving, an acknowledgement and all the required configuration data from the media gateway controller in response to sending the message, wherein the receiving further comprises, verifying a format of the received configuration data; and storing the received configuration data in the media gateway and provisioning the media gateway upon a successful verification of the configuration data.
A configuration manager computing device includes a memory and a processor. The processor determines if Media Gateways have the required configuration data upon boot. If not, the processor sends a request to the associated Media Gateway Controller. It resends the request upon timeout and starts an audit process after multiple timeouts. The processor receives an acknowledgement and configuration data from the MGC, verifies the format of the received configuration data. Finally, it stores the configuration data in the Media Gateway and provisions the Media Gateway after successful verification.
12. The device as set forth in claim 11 , wherein the processor is further configured to execute programmed instructions stored in the memory further comprising provisioning the plurality of media gateways using stored configuration data if all the required configuration data is pre-configured.
The configuration manager computing device from the previous description further includes functionality where, if all required configuration data is pre-configured for the Media Gateways, the processor directly provisions the Media Gateways using the stored configuration data, skipping the request to the Media Gateway Controller and thereby reducing unnecessary network traffic.
13. The device as set forth in claim 11 , wherein the processor is further configured to execute programmed instructions stored in the memory further comprising resending the message to the plurality of associated media gateway controllers requesting for configuration data upon an unsuccessful verification of the configuration data.
The configuration manager computing device also includes the functionality to resend the message to the Media Gateway Controllers requesting configuration data if the verification of the format of the received configuration data is unsuccessful, ensuring that the Media Gateways eventually receive valid configuration data.
14. The device as set forth in claim 11 , wherein the processor is further configured to execute programmed instructions stored in the memory further comprising: determining periodically whether the configuration data of the plurality of media gateway on the plurality of associated media gateway controller is modified; sending an update message to modify stored configuration data in the plurality of media gateway when the configuration data of the plurality of media gateway on the plurality of associated media gateway controller is determined to be modified; and upon receiving the update message, verifying the modified configuration data and upon successful verification, storing the modified configuration data in the plurality of media gateway.
The configuration manager computing device also periodically checks if the configuration data of the Media Gateways on the Media Gateway Controllers has been modified. If a modification is detected, an update message is sent to the Media Gateways to modify the stored configuration data. Upon receiving the update message, the processor verifies the format of the modified data, and stores the updated data in the Media Gateway upon successful verification.
15. The device as set forth in claim 11 , wherein the processor is further configured to execute programmed instructions stored in the memory further comprising: determining periodically whether the configuration data on the plurality of media gateway is modified; sending an update message to the plurality of associated media gateway controller to modify the configuration data on the plurality of associated media gateway controller when the configuration data on the plurality of media gateway is determined to be modified.
This configuration manager computing device also monitors the Media Gateways for configuration data modifications. If a change is detected, an update message is sent to the Media Gateway Controllers to update their configuration data. This keeps the MGC's configuration synchronized with any changes made directly to the MGs.
16. The device as set forth in claim 11 , wherein the processor is further configured to execute programmed instructions stored in the memory further comprising: deregistering the plurality of media gateway from the plurality of associated media gateway controller upon a request to remove the plurality of media gateway from the next generation network; and deleting the configuration data of the plurality of media gateway from the plurality of associated media gateway controller.
The configuration manager computing device includes functionality to deregister a Media Gateway from its associated Media Gateway Controller upon a request to remove the Media Gateway from the network, and also deletes the Media Gateway's configuration data from the Media Gateway Controller to clean up the network.
17. The device as set forth in claim 11 , wherein the processor is further configured to execute programmed instructions stored in the memory further comprising: pre-configuring a new media gateway with required configuration data upon adding the new media gateway in the next generation network; sending the pre-configured configuration data to an associated one of the plurality of media gateway controller; verifying the sent pre-configured configuration data for format and checksum; upon successful verification of the sent pre-configured configuration data, storing the sent pre-configured configuration data in the associated one of the plurality of media gateway controller.
When adding a new Media Gateway, the configuration manager computing device pre-configures it with required data and sends it to the associated Media Gateway Controller. It then verifies the format and checksum of the data and, upon successful verification, stores the pre-configured data in the associated Media Gateway Controller for future use.
18. The device as set forth in claim 17 , wherein the processor is further configured to execute programmed instructions stored in the memory further comprising: determining whether the pre-configured configuration data of the new media gateway is already stored in the associated one of the plurality of media gateway controller; overriding the new media gateway and sending the stored configuration data in the associated one of the plurality of media gateway controller to the new media gateway when the pre-configured configuration data of the new media gateway is determined to be stored; and storing the sent pre-configured configuration data in the associated one of the plurality of media gateway controller when the pre-configured configuration data of the new media gateway is not determined to be stored.
As part of adding a new Media Gateway, the configuration manager computing device first checks if the pre-configured data of the new Media Gateway already exists in the associated Media Gateway Controller. If it does, the device overrides the new Media Gateway's current configuration and sends the stored configuration data to the new Media Gateway. If the data is not already stored, the device stores the new Media Gateway's pre-configured data in the Media Gateway Controller.
Unknown
August 5, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.