Patent ID: 8144692

Claim:
A method comprising the computer-implemented steps of: determining that an Internet Protocol (IP) phone has registered in a network; receiving a unique identifier of the IP phone; receiving a voice sample from an individual user, wherein the individual user is to be associated with the IP phone; determining an identity of the individual user based on said voice sample; retrieving, based on the user identity, a phone number, feature set for the IP phone, and other configuration parameters associated with the individual user; generating a configuration for the IP phone based on the user identity; wherein generating the configuration comprises selecting a stored basic configuration for the IP phone based on the unique identifier of the IP phone and a user identifier, assigning the phone number, and assigning the feature set that is for the IP phone, to result in generating a final configuration that is specific to the IP phone; providing the final configuration to the IP phone; wherein providing the final configuration includes delivering the final configuration to the IP phone, rebooting the IP phone, and applying the final configuration to the IP phone; wherein the method is performed by one or more computing devices.