FAQ/How do I auto-provision the snom Vision?

From Snom User Wiki

< FAQ
Jump to: navigation, search
Languages: English • Deutsch

via Auto Provisioning

The snom Vision can be auto-provisioned similar to snom IP phones. The URL of the Auto Provisioning Server can be provided via DHCP Options or snom's Redirection Service. The vision also supports option 60 (Vendor class identifier) that allows the DHCP server to answer the request with vendor specific parameters.

The XML file stored on the snom Vision can be exported, but only those parameters that differ from the default template will be exported. In order to retrieve a complete XML template one has to configure all parameters manually before exporting them. This is how the complete XML template looks like:

<?xml version="1.0" encoding="utf-8"?>
<settings>
 
 <webserver>
   <passwd perm="!">dontask</passwd>
   <user perm="!">user</user>
 </webserver>
 <global>
  <log_level perm="!">VALUE_LOGLEVEL</log_level>
  <firmware perm="$">VALUE_FIRMWARE</firmware>
  <periodic_provisioning perm="$">VALUE_PERIODICPROVISIONING</periodic_provisioning>
  <periodic_provisioning_interval perm="$">VALUE_PERIODICPROVISIONINGINTERVAL</periodic_provisioning_interval>
  <provisioning_server perm="$">VALUE_PROVISIONINGSERVER</provisioning_server>
 </global>
 <gui>

<--Left Buttons Page 1 Configuration-->
  <left_button_context idx="1" perm="!">VALUE_LEFTBUTTONCONTEXT</left_button_context>
  <left_button_name idx="1" perm="!">VALUE_LEFTBUTTONNAME</left_button_name>
  <left_button_imageurl idx="1" perm="!">VALUE_LEFTBUTTONIMAGEURL</left_button_imageurl>
  <left_button_type idx="1" perm="!">VALUE_LEFTBUTTONTYPE</left_button_type>
  <left_button_value idx="1" perm="!">VALUE_LEFTBUTTONVALUE</left_button_value>
<--Add other 6 left buttons here-->
  <left_button_context idx="7" perm="!">VALUE_LEFTBUTTONCONTEXT</left_button_context>
  <left_button_name idx="7" perm="!">VALUE_LEFTBUTTONNAME</left_button_name>
  <left_button_imageurl idx="7" perm="!">VALUE_LEFTBUTTONIMAGEURL</left_button_imageurl>
  <left_button_type idx="7" perm="!">VALUE_LEFTBUTTONTYPE</left_button_type>
  <left_button_value idx="7" perm="!">VALUE_LEFTBUTTONVALUE</left_button_value>

<--Left Buttons Page 2 Configuration-->
  <left_button_context idx="9" perm="!">VALUE_LEFTBUTTONCONTEXT</left_button_context>
  <left_button_name idx="9" perm="!">VALUE_LEFTBUTTONNAME</left_button_name>
  <left_button_imageurl idx="9" perm="!">VALUE_LEFTBUTTONIMAGEURL</left_button_imageurl>
  <left_button_type idx="9" perm="!">VALUE_LEFTBUTTONTYPE</left_button_type>
  <left_button_value idx="9" perm="!">VALUE_LEFTBUTTONVALUE</left_button_value>
<--Add other 6 left buttons here-->
  <left_button_context idx="16" perm="!">VALUE_LEFTBUTTONCONTEXT</left_button_context>
  <left_button_name idx="16" perm="!">VALUE_LEFTBUTTONNAME</left_button_name>
  <left_button_imageurl idx="16" perm="!">VALUE_LEFTBUTTONIMAGEURL</left_button_imageurl>
  <left_button_type idx="16" perm="!">VALUE_LEFTBUTTONTYPE</left_button_type>
  <left_button_value idx="16" perm="!">VALUE_LEFTBUTTONVALUE</left_button_value>

<--Left Buttons Page 3 Configuration-->
  <left_button_context idx="17" perm="!">VALUE_LEFTBUTTONCONTEXT</left_button_context>
  <left_button_name idx="17" perm="!">VALUE_LEFTBUTTONNAME</left_button_name>
  <left_button_imageurl idx="17" perm="!">VALUE_LEFTBUTTONIMAGEURL</left_button_imageurl>
  <left_button_type idx="17" perm="!">VALUE_LEFTBUTTONTYPE</left_button_type>
  <left_button_value idx="17" perm="!">VALUE_LEFTBUTTONVALUE</left_button_value>
<--Add another 6 left buttons here-->
  <left_button_context idx="24" perm="!">VALUE_LEFTBUTTONCONTEXT</left_button_context>
  <left_button_name idx="24" perm="!">VALUE_LEFTBUTTONNAME</left_button_name>
  <left_button_imageurl idx="24" perm="!">VALUE_LEFTBUTTONIMAGEURL</left_button_imageurl>
  <left_button_type idx="24" perm="!">VALUE_LEFTBUTTONTYPE</left_button_type>
  <left_button_value idx="24" perm="!">VALUE_LEFTBUTTONVALUE</left_button_value>

<--Right Buttons Page 1 Configuration-->
  <right_button_context idx="1" perm="!">VALUE_RIGHTBUTTONCONTEXT</right_button_context>
  <right_button_imageurl idx="1" perm="!">VALUE_RIGHTBUTTONIMAGEURL</right_button_imageurl>
  <right_button_type idx="1" perm="!">VALUE_RIGHTBUTTONTYPE</right_button_type>
  <right_button_value idx="1" perm="!">VALUE_RIGHTBUTTONVALUE</right_button_value>
  <right_button_name idx="1" perm="!">VALUE_RIGHTBUTTONNAME</right_button_name>
<--Add another 6 right buttons here-->
  <right_button_context idx="7" perm="!">VALUE_RIGHTBUTTONCONTEXT</right_button_context>
  <right_button_imageurl idx="7" perm="!">VALUE_RIGHTBUTTONIMAGEURL</right_button_imageurl>
  <right_button_type idx="7" perm="!">VALUE_RIGHTBUTTONTYPE</right_button_type>
  <right_button_value idx="7" perm="!">VALUE_RIGHTBUTTONVALUE</right_button_value>
  <right_button_name idx="7" perm="!">VALUE_RIGHTBUTTONNAME</right_button_name>

<--Right Buttons Page 2 Configuration-->
  <right_button_context idx="9" perm="!">VALUE_RIGHTBUTTONCONTEXT</right_button_context>
  <right_button_imageurl idx="9" perm="!">VALUE_RIGHTBUTTONIMAGEURL</right_button_imageurl>
  <right_button_type idx="9" perm="!">VALUE_RIGHTBUTTONTYPE</right_button_type>
  <right_button_value idx="9" perm="!">VALUE_RIGHTBUTTONVALUE</right_button_value>
  <right_button_name idx="9" perm="!">VALUE_RIGHTBUTTONNAME</right_button_name>
<--Add another 6 right buttons here-->
  <right_button_context idx="16" perm="!">VALUE_RIGHTBUTTONCONTEXT</right_button_context>
  <right_button_imageurl idx="16" perm="!">VALUE_RIGHTBUTTONIMAGEURL</right_button_imageurl>
  <right_button_type idx="16" perm="!">VALUE_RIGHTBUTTONTYPE</right_button_type>
  <right_button_value idx="16" perm="!">VALUE_RIGHTBUTTONVALUE</right_button_value>
  <right_button_name idx="16" perm="!">VALUE_RIGHTBUTTONNAME</right_button_name>

<--Right Buttons Page 3 Configuration-->
  <right_button_context idx="17" perm="!">VALUE_RIGHTBUTTONCONTEXT</right_button_context>
  <right_button_imageurl idx="17" perm="!">VALUE_RIGHTBUTTONIMAGEURL</right_button_imageurl>
  <right_button_type idx="17" perm="!">VALUE_RIGHTBUTTONTYPE</right_button_type>
  <right_button_value idx="17" perm="!">VALUE_RIGHTBUTTONVALUE</right_button_value>
  <right_button_name idx="17" perm="!">VALUE_RIGHTBUTTONNAME</right_button_name>
<--Add another 6 right buttons here-->
  <right_button_context idx="24" perm="!">VALUE_RIGHTBUTTONCONTEXT</right_button_context>
  <right_button_imageurl idx="24" perm="!">VALUE_RIGHTBUTTONIMAGEURL</right_button_imageurl>
  <right_button_type idx="24" perm="!">VALUE_RIGHTBUTTONTYPE</right_button_type>
  <right_button_value idx="24" perm="!">VALUE_RIGHTBUTTONVALUE</right_button_value>
  <right_button_name idx="24" perm="!">VALUE_RIGHTBUTTONNAME</right_button_name>

  <phone_ip perm="!">VALUE_PHONEIP</phone_ip>
  <phone_passwd perm="!">VALUE_PHONEPASSWORD</phone_passwd>
  <phone_scheme perm="$">VALUE_PHONESCHEME</phone_scheme>
  <phone_user perm="!">VALUE_PHONEUSER</phone_user>
 </gui>

 <network>
  <dhcp_enabled perm="$">VALUE_DHCPENABLED</dhcp_enabled >
  <ntp_interval perm="$">VALUE_NTPINTERVAL</ntp_interval>
  <static_domain_name perm="$">VALUE_STATICDOMAINNAME</static_domain_name>
  <static_domain_name_servers perm="$">VALUE_STATICDOMAINNAMESERVERS</static_domain_name_servers>
  <static_ip_address perm="$">VALUE_STATICIPADDRESS</static_ip_address>
  <static_subnet_mask perm="$">VALUE_STATICSUBNETMASK</static_subnet_mask>
  <static_routers perm="$">VALUE_STATICROUTERS</static_routers>
 </network>
</settings>
Personal tools
Interoperability