FAQ - Auto provisioning: Add handset examples


Valid for:N530N610N670N770N870N870EEmbedded IntegratorVirtual Integrator

Overview

Below you can find some examples how to add/remove DECT handsets via auto provisioning. 

The preferred method is to use the IPUI number of the handsets. The IPUI number can be found on the packaging or in the handset menu: Press: Menu - *#06# on position 1 you can find the IPUI. Scroll down for the 'Without IPUI" method.

You can add handsets using 3 different methods.

  1. IPUI
  2. Wildcards
  3. Fixed numbering

Provisioning example add handset with IPUI

Example with internal telephony disabled
<?xml version="1.0" encoding="UTF-8"?>
<provisioning version="1.1" productID="e2">
 <nvm>

 <oper name="add_hs" value="02b6ec8aa5">
   <param name="hs.RegStatus" value="ToReg"/>
 </oper>

<!-- This is the preferred method as when the settings are part of the <oper> </oper>, when you change the settings and the handset is already available in the config. All what is in the <oper> </oper> is ignored. So new/updates settings are not used.-->

 <param name="hs.02b6ec8aa5.DECT_AC" value="0000"/>
 <param name="SipAccount.02b6ec8aa5.AuthName" value="1014"/>
 <param name="SipAccount.02b6ec8aa5.AuthPassword" value="123456"/>
 <param name="SipAccount.02b6ec8aa5.ProviderId" value="0"/>
 <param name="SipAccount.02b6ec8aa5.UserName" value="1014"/>

 </nvm>
</provisioning>

Or

<?xml version="1.0" encoding="UTF-8"?>
<provisioning version="1.1" productID="e2">
 <nvm>
   <oper name="add_hs" value="02b6ec8aa5">
     <param name="hs.RegStatus" value="ToReg"/>
     <param name="hs.DECT_AC" value="0000"/>
     <param name="SipAccount.AuthName" value="1014"/>
     <param name="SipAccount.AuthPassword" value="123456"/>
     <param name="SipAccount.ProviderId" value="0"/>
     <param name="SipAccount.UserName" value="1014"/>
   </oper>
 </nvm>
</provisioning>
Example with internal telephony enabled
<?xml version="1.0" encoding="UTF-8"?>
<provisioning version="1.1" productID="e2">
 <nvm>

 <oper name="add_hs" value="02b6ec8aa5">
   <param name="hs.RegStatus" value="ToReg"/>
   <param name="hs.InternalNumber" value="12"/> <!--From software 2.70 this parameter is optional, when not available automatic first free internal number is assigned -->
   <param name="hs.InternalName" value="Handset 12"/>
   <!-- The parameters below can be used from software 2.70 or higher
    This allow to assign incoming and outgoing trunks the first time the handset is added-->

   <param name="TrunkAssignment.receive" value="trunk_0000, trunk_0001"/>
   <param name="TrunkAssignment.send" value="trunk_0000"/>
 </oper>

 </nvm>
</provisioning>

Provisioning example add handset with wildcards

Example with internal telephony disabled
<?xml version="1.0" encoding="UTF-8"?>
<provisioning version="1.1" productID="e2">
 <nvm>
 <!-- using wildcard handset identifier ( starting with "0_ " , without IPUI ), handset cannot be identified to be assigned to a specific account:
      so all handsets are considered to be equivalent, all handsets need to have the same DECT_AC and DECT registrations must be completed in order.
  -->

 <oper name="add_hs" value="0_00000">
   <param name="hs.RegStatus" value="ToReg"/>
   <param name="hs.DECT_AC" value="1111"/>
   <param name="SipAccount.Active" value="1"/>
   <param name="SipAccount.AuthName" value="1014"/>
   <param name="SipAccount.AuthPassword" value="123456"/>
   <param name="SipAccount.ProviderId" value="0"/>
   <param name="SipAccount.UserName" value="1014"/>
 </oper>

 <oper name="add_hs" value="0_00001">
   <param name="hs.RegStatus" value="ToReg"/>
   <param name="hs.DECT_AC" value="1111"/>
   <param name="SipAccount.Active" value="1"/>
   <param name="SipAccount.AuthName" value="1015"/>
   <param name="SipAccount.AuthPassword" value="123456"/>
   <param name="SipAccount.ProviderId" value="0"/>
   <param name="SipAccount.UserName" value="1015"/>
 </oper>

 </nvm>
</provisioning>
Example with internal telephony enabled
<?xml version="1.0" encoding="UTF-8"?>
<provisioning version="1.1" productID="e2">
 <nvm>
 <!-- using wildcard handset identifier ( starting with "0_ " , without IPUI ), handset cannot be identified to be assigned to a specific account:
      so all handsets are considered to be equivalent, all handsets need to have the same DECT_AC and DECT registrations must be completed in order.
  -->

 <oper name="add_hs" value="0_00000">
   <param name="hs.RegStatus" value="ToReg"/>
   <param name="hs.DECT_AC" value="1111"/>
   <param name="hs.InternalNumber" value="12"/> <!--From software 2.70 this parameter is optional, when not available automatic first free internal number is assigned -->
   <!-- The parameters below can be used from software 2.70 or higher -->
   <param name="TrunkAssignment.receive" value="trunk_0000, trunk_0001"/>
   <param name="TrunkAssignment.send" value="trunk_0000"/>
 </oper>

 <oper name="add_hs" value="0_00001">
   <param name="hs.RegStatus" value="ToReg"/>
   <param name="hs.DECT_AC" value="1111"/>
   <param name="hs.InternalNumber" value="12"/>
   <!-- The parameters below can be used from software 2.70 or higher
    This allow to assign incoming and outgoing trunks the first time the handset is added-->

   <param name="TrunkAssignment.receive" value="trunk_0000, trunk_0001"/>
   <param name="TrunkAssignment.send" value="trunk_0000"/>
 </oper>

 </nvm>
</provisioning>

Provisioning example add handset with fixed numbering

Example with internal telephony disabled
<?xml version="1.0" encoding="UTF-8"?>
<provisioning version="1.1" productID="e2">
 <nvm>
 <!-- number must be 5 digits 00000 - 00249 -->
 <!-- Handset 1 -->
 <oper name="add_hs" value="00000">
   <param name="hs.RegStatus" value="NotReg"/>
 </oper>

 <param name="hs.00000.DECT_AC" value="1111"/>
 <param name="SipAccount.00000.Active" value="1"/>
 <param name="SipAccount.00000.AuthName" value="1014"/>
 <param name="SipAccount.00000.AuthPassword" value="123456"/>
 <param name="SipAccount.00000.ProviderId" value="0"/>
 <param name="SipAccount.00000.UserName" value="1014"/>

 <!-- Handset 2 -->
 <oper name="add_hs" value="00001">
   <param name="hs.RegStatus" value="NotReg"/>
 </oper>

 <param name="hs.00001.DECT_AC" value="1111"/>
 <param name="SipAccount.00001.Active" value="1"/>
 <param name="SipAccount.00001.AuthName" value="1015"/>
 <param name="SipAccount.00001.AuthPassword" value="123456"/>
 <param name="SipAccount.00001.ProviderId" value="0"/>
 <param name="SipAccount.00001.UserName" value="1015"/>

 <!-- Handset 3 -->

 <oper name="add_hs" value="00002">
   <param name="hs.RegStatus" value="NotReg"/>
 </oper>

 <param name="hs.00002.DECT_AC" value="0000"/>

 <param name="SipAccount.00002.Active" value="1"/>
 <param name="SipAccount.00002.AuthName" value="1016"/>
 <param name="SipAccount.00002.AuthPassword" value="123456"/>
 <param name="SipAccount.00002.ProviderId" value="0"/>
 <param name="SipAccount.00002.UserName" value="1016"/>
 </nvm>
</provisioning>
Example with internal telephony enabled
<?xml version="1.0" encoding="UTF-8"?>
<provisioning version="1.1" productID="e2">
 <nvm>
 <!-- number must be 5 digits 00000 - 00249 -->
 <!-- Handset 1 -->
 <oper name="add_hs" value="00000">
   <param name="hs.RegStatus" value="NotReg"/>
   <param name="hs.InternalNumber" value="11"/> <!--From software 2.70 this parameter is optional, when not available automatic first free internal number is assigned -->
   <!-- The parameters below can be used from software 2.70 or higher
    This allow to assign incoming and outgoing trunks the first time the handset is added-->

   <param name="TrunkAssignment.receive" value="trunk_0000, trunk_0001"/>
   <param name="TrunkAssignment.send" value="trunk_0000"/>
 </oper>

 <param name="hs.00000.DECT_AC" value="1111"/>

 <!-- Handset 2 -->
 <oper name="add_hs" value="00001">
   <param name="hs.RegStatus" value="NotReg"/>
   <param name="hs.InternalNumber" value="12"/>
   <!-- The parameters below can be used from software 2.70 or higher -->
   <param name="TrunkAssignment.receive" value="trunk_0000, trunk_0001"/>
   <param name="TrunkAssignment.send" value="trunk_0000"/>
 </oper>

 <!-- Handset 3 -->

 <oper name="add_hs" value="00002">
   <param name="hs.RegStatus" value="NotReg"/>
   <param name="hs.InternalNumber" value="12"/>
   <!-- The parameters below can be used from software 2.70 or higher -->
   <param name="TrunkAssignment.receive" value="trunk_0000, trunk_0001"/>
   <param name="TrunkAssignment.send" value="trunk_0000"/>
 </oper>

 <param name="hs.00002.DECT_AC" value="0000"/>

 </nvm>
</provisioning>