Patent ID: 8571198

Claim:
A method comprising: receiving, from a first device at a network device, a first call request directed to a second device; sending the first call request from the network device to a redirect server; receiving a redirection response at the network device from the redirect server indicating a redirection of a destination of the first call request from the second device to a third device, the redirection response comprising a third device address for the third device; based on receiving the redirection response from the redirect server, generating, using the network device, a redirection information for the first call, the redirection information being associated with the third device address and including a redirection identifier; storing, using the network device, the redirection information; sending a message from the network device to the first device, the message indicating a redirection of the first call request to the third device and comprising a respond-to address for the network device, the message also including the redirection identifier; receiving a second call request from the first device at the network device, the second call request being addressed to the respond-to address for the network device and including the redirection identifier; identifying, using the network device, the stored redirection information based on the redirection identifier included in the second call request; determining, using the network device and based on the identified redirection information, that the second call request is a redirection based on the first call request; and based on the determining, sending, using the network device, the second call request to the third device using the third device address that is obtained using the redirection information.