Skip to content

Provisioning#

Howto's#

Defaults#

Commented File-structure#

provisioning.xml
<?xml version="1.0" encoding="utf-8"?>
<provisioning version="1.26.11">
  <!-- enables the provisioning
       type: boolean -->
  <active>false</active>
  <!-- checks the dhcp fields 66 and 67 for an provisioning url
       type: boolean -->
  <dhcp>false</dhcp>
  <!-- checks for a provisioning redirection on connect.redirect.auerswald.de
       type: boolean -->
  <redirect>false</redirect>
  <!-- checks via properitary sip-multicast extension for an provisioning url
       type: boolean -->
  <pbx>false</pbx>
  <!-- type: string -->
  <url></url>
  <sip>
    <!-- allows provisioning via sip
         type: boolean -->
    <active>false</active>
    <!-- type: list
         minimum: 1 element -->
    <allowlist>
      <!-- type: string -->
      <allowlistEntry>192.168.0.200</allowlistEntry>
    </allowlist>
  </sip>
  <!-- defines when to execute a given task. -->
  <execution>
    <!-- type: boolean -->
    <mondays>false</mondays>
    <!-- type: boolean -->
    <tuesdays>false</tuesdays>
    <!-- type: boolean -->
    <wednesdays>false</wednesdays>
    <!-- type: boolean -->
    <thursdays>false</thursdays>
    <!-- type: boolean -->
    <fridays>false</fridays>
    <!-- type: boolean -->
    <saturdays>false</saturdays>
    <!-- type: boolean -->
    <sundays>false</sundays>
    <!-- a time in HH:MM format
         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>