Patent ID: 7747761

Claim:
A method for establishing a session initiation protocol (SIP) session between a first device and a second device by a SIP server between the first device and the second device, the method comprising the steps of: receiving, via the SIP server, a call establishment message from the first device for establishing the SIP session; transmitting, via the SIP server and the first device, the call establishment message with a hypertext transfer mark-up language (HTML) link to a web server, via a web browser, to retrieve voice cookie information, wherein the first device invokes the web browser to render the HTML link; retrieving, via the first device, voice cookie information stored in the first device in response to the call establishment message; determining, via the SIP server, an address of the second device based on the retrieved voice cookie information; using, via the SIP server, the address and the retrieved voice cookie information for routing the SIP session to the second device; and transmitting to the first device, via the SIP server, additional voice cookie information, which is new and updated with respect to the voice cookie information stored in the first device to be written into the first device for use in routing subsequent SIP sessions initiated by the first device.