<?xml version="1.0" encoding="UTF-8"?>
<provisioning version="1.1" productID="e2">

<firmware version="1.0" productID="e2">
<!-- If the version is different then the installed version, the update will be started directly after provisioning. (Existing calls will be disconnected) First the DECT manager will update and when ready, the DECT base stations will download the firmware via HTTP from the DECT Manager. The DECT manager is the download source for the base stations. -->
<file version="2.14.0" url="http://" />
</firmware>
  
<nvm>

<!-- Network settings -->
<oper name="set_uci">

  <!-- Possible values are dhcp or static -->
  <param name="network.lan.proto" value="dhcp" />

  <!-- preferred and alternative DNS -->
  <param name="network.lan.dns" value="192.168.0.1;0.0.0.0" /><!-- if network.lan.proto is set to static, insert your DNS Server(s) here -->

  <param name="network.lan.ipaddr" value="192.168.0.241" /><!-- if network.lan.proto is set to static, insert ip of device here -->
  <param name="network.lan.netmask" value="255.255.255.0" /><!-- if network.lan.proto is set to static, insert netmask of your net here -->
  <param name="network.lan.gateway" value="192.168.0.1" /><!-- if network.lan.proto is set to static, insert gateway ip of your net here -->

  <!-- Possible values are: vlan = vlan is enabled or eth0 = vlan is disabled -->
  <param name="network.lan.ifname" value="eth0" />
  <param name="network.vlan.vid" value="6" /><!-- if network.lan.ifname is vlan, insert your vlan id here -->
  <param name="network.vlan.prio" value="6" /><!-- if network.lan.ifname is vlan, insert your vlan priority here -->

</oper> 

<!-- WS500 General settings -->  
<param name="WebUI.1.Language" value="de-de" /><!-- Language, possible values are cs-cz,de-de,el-gr,en-bt,es-es,fr-fr,it-it,nl-nl,pt-pt,ru-ru,sk-sk,tr-tr -->
<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.port)/$(prov.path)"/>

<!-- switch on SUOTA -->
<param name="DmGlobal.0.SuotaEnable" value="1"/>
<!-- allow up to x SUOTA connection in parallel per DM (default = 4): -->
<param name="DmGlobal.0.SuotaNoOfParallelConnections" value="4"/>

<!-- Not (anymore) provisioned Handsets are deleted from base -->
<oper name="DeleteNotProvisionedHS"/>

<!-- Enable the following 3 lines if you are using a point omega alarm server
<oper name="set_uci">
    <param name="mosquitto.listener.enabled" value="1" />
</oper>
-->

<!-- 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="0x0150"/>
<!-- <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)"/>

<param name="DmGlobal.0.SupportSipRingtones" value="1"/>
<param name="SipRingtones.0.DefaultTone" value="1"/>
<!-- <param name="SipRingtones.0.RingToneName0" value="intern"/> -->
<param name="SipRingtones.0.RingInfo0" value="alert-internal"/>
<!-- <param name="SipRingtones.0.RingToneName1" value="External"/> -->
<param name="SipRingtones.0.RingInfo1" value="alert-external"/>
<!-- <param name="SipRingtones.0.RingToneName2" value="Group"/> -->
<param name="SipRingtones.0.RingInfo2" value="alert-group"/>
<!-- <param name="SipRingtones.0.RingToneName3" value="Door"/> -->
<param name="SipRingtones.0.RingInfo3" value="alert-door"/>
<!-- <param name="SipRingtones.0.RingToneName4" value="Emergency"/> -->
<param name="SipRingtones.0.RingInfo4" value="alert-alarm"/>

<!-- AML Ringtone configuration -->
<param name="AmlGlobal.0.HottestAlertNameHigh" value="High prio"/>
<param name="AmlGlobal.0.HottestAlertNameMid" value="Medium prio"/>
<param name="AmlGlobal.0.HottestAlertNameLow" value="Low prio "/>

<!-- 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>

<!-- Enable AML for all connected handsets -->
<oper name="set_hs_aml" value="$(m5x0.ipui)">
<param name="LocationAML" value="1"/>
<param name="MessagingAML" value="1"/>
</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="11"/>
<param name="hs.$(m5x0.ipui).AutoLookupDir" value="0"/>

<!-- Configure Phone to use own LDAP credentials -->
<param name="hs.$(m5x0.ipui).LDAPAuthType" value="1"/>
<param name="hs.$(m5x0.ipui).LDAPUsername" value="$(ldap.username)"/>  
<param name="hs.$(m5x0.ipui).LDAPPassword" value="$(ldap.password)"/>  
$(loop.end)

<!-- VoIP Provider #1 settings -->
<param name="SipProvider.0.Name" value="$(pbx.name)"/>
<param name="SipProvider.0.Domain" value="$(sip.server)"/>

<!-- SIP proxy must be specified, so that an alternative SIP port can be used -->
<param name="SipProvider.0.ProxyServerAddress" value="$(sip.server)"/>
<param name="SipProvider.0.ProxyServerPort" value="$(sip.sips_port)"/>
<param name="SipProvider.0.RegServerRefreshTimer" value="180"/>
<param name="SipProvider.0.TransportProtocol" value="$(sip.transportprotocol:WS500X)"/>
<param name="SipProvider.0.UseSIPS" value="$(sip.usesrtp)"/>
<param name="SipProvider.0.SRTP_Enabled" value="$(sip.usesrtp)"/>
<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"/>
<param name="SipProvider.0.WithDeregOnHsNotReachable" value="1"/>
<param name="SipProvider.0.CLIPSource" value="2"/>
<param name="SipProvider.0.CSTA_IsActive" value ="0"/>

<!-- AML Configuration for the SIP-Provider -->
<param name="SipProvider.0.AML_TitleText" value="Info"/>
<param name="SipProvider.0.AML_Prio" value="3"/>
<param name="SipProvider.0.AML_PresentationTimer" value="10"/>
<param name="SipProvider.0.AML_TTL" value="3600"/>
<param name="SipProvider.0.AML_AlertInfo" value="msg_melody_mid"/>

<!-- Selection of the active codecs: 0=G711u, 8=G711a, 9=G722, 18=G729. -->
<!-- G722 is only used when activated under telephony/audio. With G729 max 8, with G722 max 5 connections -->
<param name="SipProvider.0.ActiveCodecs" value="9,8"/>

<!-- External phonebook -->
<param name="Netdir.0.Activated" value="1" />
<param name="LDAPDir.0.DirName" value="LDAP extern" />
<param name="LDAPDir.0.ServerURL" value="$(ldap.server)" />
<param name="LDAPDir.0.ServerPort" value="636" />
<param name="LDAPDir.0.TlsMode" value="1" />
<param name="LDAPDir.0.BaseDN" value="ou=Kontaktgruppe,$(ldap.base)" />
<param name="LDAPDir.0.StartWithList" value="1" />
<param name="LDAPDir.0.NameFilter" value="(|(cn=%)(sn=%)(givenname=%))" />
<param name="LDAPDir.0.NumberFilter" value="(|(telephoneNumber=%)(mobile=%)(homePhone=%))" />
<param name="LDAPDir.0.AdditionalFilter1Name" value="Company" />
<param name="LDAPDir.0.AdditionalFilter1" value="(|(o=%))" />
<param name="LDAPDir.0.AdditionalFilter2Name" value="" />
<param name="LDAPDir.0.DisplayName" value="%cn" />
<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="" />
<param name="LDAPDir.0.ItemCP" value="o" />
<param name="LDAPDir.0.ItemST" value="" />
<param name="LDAPDir.0.ItemCT" value="" />
<param name="LDAPDir.0.ItemZP" value="" />
<param name="LDAPDir.0.ItemCO" value="" />

<!-- Internal phonebook -->
<param name="Netdir.7.Activated" value="1" />
<param name="LDAPDir.1.DirName" value="LDAP intern" />
<param name="LDAPDir.1.ServerURL" value="$(ldap.server)" />
<param name="LDAPDir.1.ServerPort" value="636" />
<param name="LDAPDir.1.TlsMode" value="1" />
<param name="LDAPDir.1.BaseDN" value="$(ldap.base)" />
<param name="LDAPDir.1.Username" value=" telephoneNumber=nn,dc=auerswald" />
<param name="LDAPDir.1.Password" value="Passwort" />
<param name="LDAPDir.1.StartWithList" value="1" />
<param name="LDAPDir.1.NameFilter" value="(cn=%)" />
<param name="LDAPDir.1.NumberFilter" value="(telephoneNumber=%)" />
<param name="LDAPDir.1.AdditionalFilter1Name" value="" />
<param name="LDAPDir.1.AdditionalFilter2Name" value="" />
<param name="LDAPDir.1.DisplayName" value="%cn" />
<param name="LDAPDir.1.MaxNrOfSearchEntries" value="50" />
<param name="LDAPDir.1.ItemFN" value="" />
<param name="LDAPDir.1.ItemLN" value="cn" />
<param name="LDAPDir.1.ItemPH" value="" />
<param name="LDAPDir.1.ItemPO" value="telephoneNumber" />
<param name="LDAPDir.1.ItemPM" value="" />
<param name="LDAPDir.1.ItemEM" value="" />
<param name="LDAPDir.1.ItemFX" value="" />
<param name="LDAPDir.1.ItemCP" value="" />
<param name="LDAPDir.1.ItemST" value="" />
<param name="LDAPDir.1.ItemCT" value="" />
<param name="LDAPDir.1.ItemZP" value="" />
<param name="LDAPDir.1.ItemCO" value="" />


<oper name="update_dm" value="local">
    <param name="RegStart" value="1"/>   
    <param name="RegDuration" value="3600"/>
</oper>
</nvm>
</provisioning>