At it’s core, a provisioning server is a type of server that sends configuration data to devices that request it.  That configuration data is commonly found in the form of XML files, plain-text files, or even binary files.  The type of file depends on the device requesting the information.

A provisioning server receives requests for configuration information from devices during the setup/bootup process or on a regular basis. A provisioning server allows service providers to tweak settings and choose the optimal configuration for their customers devices.

Provisioning servers are used to assign configuration to all types of devices, including phones, routers, cable modems, and wireless devices

However, they are most commonly used  to manage and deliver configuration to VoIP phones.  This becomes useful when deploying a large number of VoIP devices at one time.  

Provisioning Server Diagram

When you use a VoIP phone, the provisioning server stores the configuration for your VoIP devices and serves the configuration when the devices issue requests for it. Once your phones download their configuration from the provisioning server, they connect to the IP PBX server that the configuration specified. Once connected, the phone is able make phone calls to other phone numbers.

Having a way to manage and configure settings from a centralized location can save engineers significant time and aggravation.  

Some of the benefits include:

  • Time savings
  • Ease of use
  • Greater customization
  • Reduced support

 

Have questions? Contact us to learn how Phonism’s device management platform can help your business expedite onboarding and support of VoIP phones.