Patent ID: 8089872

Claim:
A method, comprising: (a) a first computational component determining whether a first channel has been established between the first computational component and a second computational component; (b) when the first computational component determines that the first channel has been established, sending to the second computational component a keep alive signal at a first frequency on the first channel, wherein the first channel is a call signaling channel; and (c) when the first computational component determines that the first channel has not been established, sending to the second computational component a registration request at a second frequency, wherein the first frequency is lower than the second frequency and the registration request at the second frequency is sent on a Uniform Datagram Protocol or UDP-based Registration, Admissions and Status or RAS channel, wherein the first computational component is an endpoint, wherein the second computational is at least one of a gatekeeper and server, wherein the registration request is sent on a second channel between the first and second computational components different from the first channel, wherein the first computational component has determined that the first channel has not been established and further comprising: (d) determining whether the endpoint is currently being serviced by a primary server or an alternate server; (e) when the endpoint is currently being serviced by a primary server, the endpoint starts a Primary Search Timer (PST); and (f) when the endpoint is currently being serviced by an alternate server, the endpoint starts a Primary Migration Timer (PMT).