Skip to content

Provisioning#

Howto's#

Defaults#

Commented File-structure#

provisioning.xml
<?xml version="1.0" encoding="utf-8"?>
<provisioning version="1.34.0">
  <!-- enables the provisioning
       type: boolean -->
  <active>true</active>
  <!-- checks the dhcp fields 66 and 67 for an provisioning url
       type: boolean -->
  <dhcp>true</dhcp>
  <!-- checks for a provisioning redirection on connect.redirect.auerswald.de
       type: boolean -->
  <redirect>true</redirect>
  <!-- checks via properitary sip-multicast extension for an provisioning url
       type: boolean -->
  <pbx>true</pbx>
  <!-- the url to use when nothing else is available
       type: string -->
  <url></url>
  <!-- configuration via the established sip connection -->
  <sip>
    <!-- allows provisioning via sip
         type: boolean -->
    <active>false</active>
    <!-- list of valid sender hosts
         type: list
         minimum: 1 element -->
    <allowlist>
      <!-- type: string -->
      <allowlistEntry>192.168.0.200</allowlistEntry>
    </allowlist>
  </sip>
  <!-- Defines when to pull current settings via provisioning. -->
  <execution>
    <!-- type: boolean -->
    <mondays>true</mondays>
    <!-- type: boolean -->
    <tuesdays>true</tuesdays>
    <!-- type: boolean -->
    <wednesdays>true</wednesdays>
    <!-- type: boolean -->
    <thursdays>true</thursdays>
    <!-- type: boolean -->
    <fridays>true</fridays>
    <!-- type: boolean -->
    <saturdays>true</saturdays>
    <!-- type: boolean -->
    <sundays>true</sundays>
    <!-- a time in HH:MM format. By default time will be a random value
         between 0:00 till 5:55
         type: string
         matched against: '^(2[0-3]|[0-1]?[0-9]):[0-5][0-9]$' -->
    <time></time>
    <!-- add a random delay in seconds
         type: boolean -->
    <useRandomDelay>false</useRandomDelay>
    <!-- minimal delay (in seconds) to apply to the given time
         type: integer -->
    <minimalRandomDelay>60</minimalRandomDelay>
    <!-- maximum delay (in seconds) to apply to the given time
         type: integer -->
    <maximalRandomDelay>3600</maximalRandomDelay>
  </execution>
</provisioning>