Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Section
Align
alignright

Valid for:

N610

N670

N870

N870E

Embedded Integrator

Virtual Integrator

#F85404
Panel
Panel
titleColor
titleBGColor#F0F0F0
titleIntroductionValid for N610 / N670 / N870 / N870E.

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

draw.io Diagram
diagramNameN870_Nested_Profiles.drawio
revision1

Example:

<param name="WebUIAccounts.1.Password" value="Gigaset123+"/>
Panel
titleColor#F85404
titleBGColor#F0F0F0
titleAuto-provisioning

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


Code Block
titleExample 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)

Code Block
titleExample 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>

You can send the admin password in plain text and hashed. If you want to use the hashed value, you need to convert it using one of the many tools that are available to an sha1 hash value.

It must be in lower case format.

ParameterValue
WebUIAccounts.1.Password
  • Plain text: Example "Gigaset123+"
  • Secure: Example: "47a56c7ed3e4308a7071ff54ce0ad8ac30b982c0"