Patent ID: 7340047

Claim:
A method for providing remote service forwarding comprising: providing an application on an IP device, where the application is operative to emulate a plurality of different telephone devices, and the IP device has a network address; registering the application with a first home service provider, wherein the registering includes sending the network address to the first home service provider, and wherein the first home service provider associates the network address with a first telephone number; registering the application with a second home service provider, wherein the registering includes sending the network address to the second home service provider, and wherein the second home service provider associates the network address with a second telephone number; sending, from the first home service provider to the application, emulation information identifying a selected first one of the different telephone devices for emulation; sending, from the second home service provider to the user access application, emulation information identifying a selected second one of the different telephone devices for emulation; receiving, at the first home service provider, a first call to the first telephone number; forwarding the first call to the network address; and operating the application to emulate the first selected telephone device during the first call receiving, at the second home service provider, a second call to the second telephone number; forwarding the second call to the network address; and operating the application to emulate the second selected telephone device during the second call.