A resilient digital telephony system for wireless devices, comprising: a plurality of wireless communication devices; a border gateway serving a communications network that is configured to communicate with the plurality of wireless communication devices; at least two telephony servers (102, 104, 106) located in the communications network configured to communicate with at least a portion of the plurality of wireless communication devices through the border gateway and perform as at least one of a primary telephony server and a secondary telephony server for the portion of the plurality of wireless communication devices; a heartbeat module configured to communicate heartbeat signals between the border gateway and the plurality of telephony servers; characterized in that resilient node information for each of the plurality of wireless communication devices is stored on each of the at least two telephony servers, wherein the resilient node information includes at least the primary telephony server, the secondary telephony server, and the contact information for each of the portion of the wireless communication devices; wherein one of said telephony servers is configured to redirect a registration request originating from a selected wireless communication device, received from the border gateway, to the primary telephony server for the selected wireless communication device based on the stored resilient node information if said telephony server receiving the registration request is not the primary telephony server, wherein the resilient node information is obtained at the border gateway when the registration request is redirected from one of the at least two telephony servers, and wherein the border gateway is configured to send a command to instruct the secondary telephony server to provide failover service for the portion of wireless communication devices when a selected number of heartbeat signal responses are not communicated between the border gateway and the primary server. a plurality of wireless communication devices; a border gateway serving a communications network that is configured to communicate with the plurality of wireless communication devices; at least two telephony servers (102, 104, 106) located in the communications network configured to communicate with at least a portion of the plurality of wireless communication devices through the border gateway and perform as at least one of a primary telephony server and a secondary telephony server for the portion of the plurality of wireless communication devices; a heartbeat module configured to communicate heartbeat signals between the border gateway and the plurality of telephony servers; characterized in that resilient node information for each of the plurality of wireless communication devices is stored on each of the at least two telephony servers, wherein the resilient node information includes at least the primary telephony server, the secondary telephony server, and the contact information for each of the portion of the wireless communication devices; wherein one of said telephony servers is configured to redirect a registration request originating from a selected wireless communication device, received from the border gateway, to the primary telephony server for the selected wireless communication device based on the stored resilient node information if said telephony server receiving the registration request is not the primary telephony server, wherein the resilient node information is obtained at the border gateway when the registration request is redirected from one of the at least two telephony servers, and wherein the border gateway is configured to send a command to instruct the secondary telephony server to provide failover service for the portion of wireless communication devices when a selected number of heartbeat signal responses are not communicated between the border gateway and the primary server.