FAQ - Auto provisioning: Nested profiles


Valid for:

N530

N610

N670

N770

N870

N870E

Embedded Integrator

Virtual Integrator

Introduction

In some situations you would like to have the possibility to load multiple provisioning files. 

  • First file with general settings
  • Second file with device specific settings
  • If required more files then 2 can be used

N870_Nested_Profiles.drawio.png

Auto-provisioning

The device receives an provisioning URL to download the first file.


Example provisioning file with general settings.
<?xml version="1.0" encoding="UTF-8"?>
<provisioning version="1.1" productID="e2">

<nvm>
  
           <param name="SipProvider.0.Name" value="PBX"/>
           
       <!-- General data of your service provider -->
       
           <param name="SipProvider.0.Domain" value="192.168.178.210"/>
           <param name="SipProvider.0.ProxyServerAddress" value="192.168.178.210"/>
           <param name="SipProvider.0.ProxyServerPort" value="5060"/>
           <param name="SipProvider.0.RegServerAddress" value="192.168.178.210"/>
           <param name="SipProvider.0.RegServerPort" value="5060"/>
           <param name="SipProvider.0.RegServerRefreshTimer" value="180"/>
           <param name="SipProvider.0.TransportProtocol" value="2"/>
           <param name="SipProvider.0.UseSIPS" value="0"/>
           <param name="SipProvider.0.SRTP_Enabled" value="0"/>
           <param name="SipProvider.0.AcceptNonSRTPCalls" value="0"/>  
           
</nvm>

<EXTENDED_PROFILE class="string" value="http://192.168.178.201/nestedprofile/test_second.xml"/>

</provisioning>


The Parameter:<EXTENDED_PROFILE class="string" value="http://192.168.178.201/nestedprofile/test_second.xml"/>Contains the URL to the second provisioning file.

URL can contain:

  • Name of the file (Example: test_second.xml)
  • %MACD.xml (%MACD will be replaced with own MAC address)


Example for the second provisioning file
<?xml version="1.0" encoding="UTF-8"?>
<provisioning version="1.1" productID="e2">

<nvm>

       <!-- Handset 1 -->
       <oper value="029e74a599" name="add_hs">
           <param name="hs.RegStatus" value="ToReg"/>
       </oper>
       
           <param name="SipAccount.029e74a599.AuthName" value="1024" />
           <param name="SipAccount.029e74a599.AuthPassword" value="p?t_JrH1nz1zrNZE" />
           <param name="SipAccount.029e74a599.UserName" value="1024" />
           <param name="SipAccount.029e74a599.DisplayName" value="N670 1024" />
           <param name="SipAccount.029e74a599.ProviderId" value="0" />
           <param name="hs.029e74a599.DirectAccessDir" value="250" />
           <param name="hs.029e74a599.DECT_AC" value="0000" />
           <param name="hs.029e74a599.IntKeyDir" value="252"/>
        
</nvm>

<!-- If required you could add an URL to the next file
<EXTENDED_PROFILE class="string" value="http://192.168.178.201/nestedprofile/test_third.xml"/> -->

</provisioning>