Template for Auerswald WS-500X

<?xml version="1.0" encoding="UTF-8"?>
<provisioning version="1.1" productID="e2">
 
<firmware version="1.0" productID="e2">
<file version="2.14.0" url="http://" />
</firmware>
 
<nvm>
<!-- WS500 General settings -->  
<param name="WebUIAccounts.1.Password" value="$(device.password)"/>
<param name="DmGlobal.0.SystemRegDomain" value="EUR"/>
<param name="Provisioning.global.ProvisioningServer" value="https://$(prov.secureserver)/$(prov.path)"/>
 
<oper name="DeleteNotProvisionedHS"/>
 
<!-- WS500 Telephony settings -->
<param name="Telephony.0.CT_ViaRKey" value="1"/>
<param name="Telephony.0.CT_ByOnHook" value="1"/>
<param name="Telephony.0.ToneScheme" value="Germany"/>
 
<!-- accesscode prefix and value is dependent of public access settings of the PBX -->
<param name="Telephony.0.AccessCodeFor" value="0150"/>
<!-- <param name="Telephony.0.AccessCode" value=""/> -->
 
<param name="DmGlobal.0.HSIdleDisplay" value="1"/>
<param name="DmGlobal.0.NtpServer" value="$(time.server)"/>
<param name="DmGlobal.0.TimeZone" value="Europe/$(time.timezonename.town)"/>
 
<!-- Accessnumber settings -->
<param name="AreaCodes.0.Int_Prefix" value="$(pbx.loc.intprefix)"/>
<param name="AreaCodes.0.Int_Code" value="$(pbx.loc.intcode)"/>
<param name="AreaCodes.0.Local_Prefix" value="$(pbx.loc.natprefix)"/>
<param name="AreaCodes.0.Local_Code" value="$(pbx.loc.natcode)"/>
 
<!-- Handsets  -->
$(loop.start:M5X0)
<oper name="add_hs" value="$(m5x0.ipui)">
<param name="hs.RegStatus" value="ToReg"/>
</oper>
<param name="hs.$(m5x0.ipui).DECT_AC" value="0000"/>
<!-- Configure Sip Account for Phone  -->
<param name="SipAccount.$(m5x0.ipui).AuthName" value="$(sip.username)"/>
<param name="SipAccount.$(m5x0.ipui).AuthPassword" value="$(sip.userpassword)"/>
<param name="SipAccount.$(m5x0.ipui).UserName" value="$(sip.username)"/>
<param name="SipAccount.$(m5x0.ipui).DisplayName" value="$(sip.displayname)"/>
<param name="SipAccount.$(m5x0.ipui).ProviderId" value="0" />
 
<!-- Configure Phone to save and show missed calls -->
<param name="hs.$(m5x0.ipui).SaveMissedCalls" value="1"/>
<param name="hs.$(m5x0.ipui).ShowMissedCalls" value="1"/>
<param name="hs.$(m5x0.ipui).ShowMissedAlarms" value="1"/>
<param name="hs.$(m5x0.ipui).ShowMissedNetAM" value="1"/>
 
<!-- Configure Phone to use LDAP first -->
<param name="hs.$(m5x0.ipui).LDAPId" value="0"/>
<param name="hs.$(m5x0.ipui).DirectAccessDir" value="10"/>
<param name="hs.$(m5x0.ipui).IntKeyDir" value="10"/>
<param name="hs.$(m5x0.ipui).AutoLookupDir" value="10"/>
$(loop.end)
 
<!-- VoIP Provider #1 settings -->
<param name="SipProvider.0.Name" value="$(pbx.name)"/>
<param name="SipProvider.0.Domain" value="$(sip.server)"/>
<param name="SipProvider.0.ProxyServerAddress" value=""/>
<param name="SipProvider.0.ProxyServerPort" value="$(sip.port)"/>
<param name="SipProvider.0.RegServerAddress" value="$(sip.server)"/>
<param name="SipProvider.0.RegServerPort" value="$(sip.port)"/>
<param name="SipProvider.0.RegServerRefreshTimer" value="180"/>
<param name="SipProvider.0.TransportProtocol" value="1"/>
<param name="SipProvider.0.UseSIPS" value="0"/>
<param name="SipProvider.0.SRTP_Enabled" value="0"/>
<param name="SipProvider.0.AcceptNonSRTPCalls" value="1"/>
<param name="SipProvider.0.MWISubscription" value="1"/>
<param name="SipProvider.0.DnsQuery" value="0"/>
<param name="SipProvider.0.FailoverServerEnabled" value="0"/>
<param name="SipProvider.0.FailoverServerAddress" value=""/>
<param name="SipProvider.0.FailoverServerPort" value="5060"/>
<param name="SipProvider.0.OutboundProxyMode" value="2"/>
<param name="SipProvider.0.OutboundProxyAddress" value=""/>
<param name="SipProvider.0.OutboundProxyPort" value="5060"/>
 
<!-- Mobile devices - Administration - Online directories - Corporate LDAP -->
<param name="Netdir.0.Activated" value="1" />
<param name="LDAPDir.0.DirName" value="LDAP" />
<param name="LDAPDir.0.ServerURL" value="$(ldap.server)" />
<param name="LDAPDir.0.ServerPort" value="$(ldap.port)" />
<param name="LDAPDir.0.BaseDN" value="$(ldap.base)" />
<param name="LDAPDir.0.UseIndividualCredentials" value="0" />
<param name="LDAPDir.0.Username" value="$(ldap.username:server)" />
<param name="LDAPDir.0.Password" value="$(ldap.password:server)" />
<param name="LDAPDir.0.StartWithList" value="1" />
<param name="LDAPDir.0.NameFilter" value="(|(cn=%)(sn=%))" />
<param name="LDAPDir.0.NumberFilter" value="(|(telephoneNumber=%)(mobile=%))" />
<param name="LDAPDir.0.DisplayName" value="%sn, %givenName" />
<param name="LDAPDir.0.MaxNrOfSearchEntries" value="50" />
<param name="LDAPDir.0.ItemFN" value="givenName" />
<param name="LDAPDir.0.ItemLN" value="sn" />
<param name="LDAPDir.0.ItemPH" value="homePhone" />
<param name="LDAPDir.0.ItemPO" value="telephoneNumber" />
<param name="LDAPDir.0.ItemPM" value="mobile" />
<param name="LDAPDir.0.ItemEM" value="mail" />
<param name="LDAPDir.0.ItemFX" value="none" />
<param name="LDAPDir.0.ItemCP" value="departmentNumber" />
<param name="LDAPDir.0.ItemST" value="none" />
<param name="LDAPDir.0.ItemCT" value="none" />
<param name="LDAPDir.0.ItemZP" value="none" />
<param name="LDAPDir.0.ItemCO" value="none" />
 
<oper name="update_dm" value="local">
    <param name="RegStart" value="1"/>   
    <param name="RegDuration" value="3600"/>
</oper>
</nvm>
</provisioning>