Patent ID: 8559418

Claim:
A system for establishing a call using a single identifier, the system comprising: a registry device; and a call server, wherein the registry device is configured to, receive contact information relating to a single identifier from an uploading device, the contact information identifying at least one protocol, store the contact information received from the uploading device, retrieve the stored contact information and transmit a message including the contact information, in response to a request from the call server for the contact information relating to the single identifier, and the call server is configured to, receive a request from a first communication device to establish a call to a second communication device associated with the single identifier, request, from the registry device, the contact information relating to the single identifier, receive, from the registry device, the contact information relating to the single identifier, generate a list of protocols in response to the call server supporting a plurality of protocols, attempt to establish a call between the first communication device and the second communication device associated with the single identifier using the at least one protocol, remove the at least one protocol from the list in response to failing to establish the call between the first communication device and the second communication device associated with the single identifier using the at least one protocol due to one of a network error and a protocol error, and establish a call using a second protocol in the list, in response to failing to establish the call between the first communication device and the second communication device associated with the single identifier by using the at least one protocol.