Patent ID: 8224954
Filing Date: 2012-07-17
Classification: G06F,H04L

Abstract:
1. A method for ensuring data integrity during data synchronization, comprising: monitoring a number of originating call requests from a plurality of user endpoints received across a public access network at a Call Session Control Function; determining whether the number of originating call requests is below a first threshold, the first threshold comprising a minimum number of original requests received at the call session control function indicating that the public access network is available; responsive to determining that the number of originating call requests is below the first threshold, transmitting probe messages to at least a portion of the plurality of user endpoints across the public access network; monitoring a number of the user endpoints that return probe replies in response to the probe messages; determining whether the number of the user endpoints is below a second threshold, the second threshold comprising a minimum number of return probe replies indicating that the public access network is available; and responsive to determining that the number of the user endpoints is below the second threshold, reporting to a Home Subscriber Server that the public access network is unavailable, thereby causing the Home Subscriber Server to stop updating time stamps, wherein if the public access network is unavailable then an internal network is also unavailable the internal network enabling data synchronization between the Home Subscriber Server and another Home Subscriber Server at a different physical location.