Techniques for automatic software provisioning
First Claim
1. A method, comprising:
- receiving a provisioning request by a provisioning server;
receiving device configuration information for a packet telephony device, the device configuration information received with the provisioning request;
analyzing, by the provisioning server, the received device configuration information in response to the provisioning request to determine whether the packet telephony device needs a software update;
determining to provide the software update for the packet telephony device based on the device configuration information, wherein the determination is in response to the provisioning request; and
sending a software update package from the provisioning server to the packet telephony device for installation on the packet telephony device.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques to perform automatic software provisioning are described. An apparatus may comprise a provisioning database, a client provisioning module and a network interface. The provisioning server may be operative to store software update packages for different packet telephony devices. The client provisioning module may be operative to automatically provision packet telephony devices in response to provisioning requests from the packet telephony devices. For example, the client provisioning module may receive device configuration information for a packet telephony device, and retrieve a software update package from the provisioning database based on the device configuration information. The network interface may send the software update package to the packet telephony device on behalf of the client provisioning module. Other embodiments are described and claimed.
37 Citations
20 Claims
-
1. A method, comprising:
-
receiving a provisioning request by a provisioning server; receiving device configuration information for a packet telephony device, the device configuration information received with the provisioning request; analyzing, by the provisioning server, the received device configuration information in response to the provisioning request to determine whether the packet telephony device needs a software update; determining to provide the software update for the packet telephony device based on the device configuration information, wherein the determination is in response to the provisioning request; and sending a software update package from the provisioning server to the packet telephony device for installation on the packet telephony device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article comprising a storage medium containing instructions that if executed enable a system to:
-
receive a provisioning request by a provisioning server; receive device configuration information for a packet telephony device, the device configuration information received with the provisioning request; analyze, by the provisioning server, the received device configuration information in response to the provisioning request to determine whether the packet telephony device needs a software update; retrieve a software update package for the packet telephony device based on the device configuration information, wherein the retrieval is in response to the provisioning request; and send the software update package from the provisioning server to the packet telephony device for installation on the packet telephony device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
a provisioning database to store software update packages for different packet telephony devices; a client provisioning module communicatively coupled to the provisioning database, the client provisioning module operative to automatically provision packet telephony devices in response to provisioning requests from the packet telephony devices, the client provisioning module to receive with a provisioning request device configuration information for a packet telephony device, analyze the received device configuration information in response to the provisioning request to determine whether the packet telephony devices need a software update, and retrieve a software update package from the provisioning database based on the device configuration information, wherein the retrieval is in response to the provisioning request; and a network interface communicatively coupled to the client provisioning module, the network interface to send the software update package to the packet telephony device. - View Dependent Claims (17, 18, 19, 20)
-
Specification