Cross cluster extension mobility in internet-protocol telephony
First Claim
Patent Images
1. A communication device, comprising:
- a graphical user interface (GUI);
a plurality of programmable soft keys coupled with the GUI; and
internal circuitry of the communication device configured to invoke a cross cluster extension mobility (CCEM) service for the communication device responsive to a user pressing at least one of the plurality of programmable soft keys on the communication device, the communication device operable to;
provide the user with a personalized telephony service upon successful invocation of the CCEM; and
establish the personalized telephony service based at least in part upon a configuration file each associated with the user, wherein the communication device is registered as a first local device on a local cluster and the personalized telephony service is established by;
registering as a second local device on a remote cluster that is a home to the user; and
downloading the configuration file from the remote cluster; and
wherein the communication device is further configured to provide a plurality of telephony functions to control Internet Protocol (IP) telephony devices;
wherein the plurality of telephony functions comprises a Trivial File Transfer Protocol (TFTP) service; and
wherein the TFTP service comprises configuring one or more TFTP parameters to accommodate file transfer between the local cluster and another cluster.
0 Assignments
0 Petitions
Accused Products
Abstract
In certain embodiments, a system comprises a connection to a network and an application server providing a cross cluster extension mobility (CCEM) service configured to receive a request from a user to log into the CCEM service from a telephony device connected to the network, prompt the user via the telephony device to provide a user ID, determine whether the user is logging in from a home cluster or a remote cluster, and perform a local extension mobility login for the user.
15 Citations
17 Claims
-
1. A communication device, comprising:
-
a graphical user interface (GUI); a plurality of programmable soft keys coupled with the GUI; and internal circuitry of the communication device configured to invoke a cross cluster extension mobility (CCEM) service for the communication device responsive to a user pressing at least one of the plurality of programmable soft keys on the communication device, the communication device operable to; provide the user with a personalized telephony service upon successful invocation of the CCEM; and establish the personalized telephony service based at least in part upon a configuration file each associated with the user, wherein the communication device is registered as a first local device on a local cluster and the personalized telephony service is established by; registering as a second local device on a remote cluster that is a home to the user; and downloading the configuration file from the remote cluster; and wherein the communication device is further configured to provide a plurality of telephony functions to control Internet Protocol (IP) telephony devices; wherein the plurality of telephony functions comprises a Trivial File Transfer Protocol (TFTP) service; and wherein the TFTP service comprises configuring one or more TFTP parameters to accommodate file transfer between the local cluster and another cluster. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A call manager for a cluster that supports cross cluster extension mobility (CCEM), the call manager comprising:
-
a network interface configured to receive incoming data from a network and transmit outgoing data to the network; a processor coupled with the network interface; and a memory accessible by the processor, wherein the memory is configured to store a configuration file for each of a plurality of phones within a first cluster; and wherein the processor is operable to; register a communication device as a first local device on the first cluster; receive a request associated with a particular user from the communication device to invoke a CCEM service for the communication device; and based at least upon the request; register the communication device as a second local device on a remote cluster that is home to the particular user; access the configuration file each associated with the user on the remote cluster and download the configuration file to the memory to establish a personalized telephony service to the user via the communication device; and wherein the memory is further configured to store telephony control software that provides a plurality of telephony functions to control Internet Protocol (IP) telephony devices; wherein the plurality of telephony functions comprises a Trivial File Transfer Protocol (TFTP) service; and wherein the TFTP service comprises configuring one or more TFTP parameters to accommodate file transfer between the first cluster and another cluster. - View Dependent Claims (9, 10)
-
-
11. A system, comprising:
-
a connection to a network; and an application server providing a cross cluster extension mobility (CCEM) service configured to; register a telephony device as a first local device on a local cluster; receive a request from a user to log into the CCEM service from a telephony device connected to the network; prompt the user via the telephony device to provide a user ID; responsive to receiving a valid user ID, determine whether the local cluster is a home cluster or a remote cluster to the user; and in response a determination that the local cluster is a remote cluster to the user; register the telephony device as a second local device on the home cluster of the user; and perform a local extension mobility login for the user while the telephony device is registered to the home cluster of the user, the local extension mobility login for the user comprising accessing a configuration file associated with the user from the home cluster of the user to establish a personalized telephony service to the user via the telephony device; and wherein the CCEM service is further configured to provide a plurality of telephony functions to control Internet Protocol (IP) telephony devices; wherein the plurality of telephony functions comprises a Trivial File Transfer Protocol (TFTP) service; and wherein the TFTP service comprises configuring one or more TFTP parameters to accommodate file transfer between the local cluster and another cluster. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification