Versions Compared

Key

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

Introduction

This page describes how the Gigaset Maxwell devices are provisioned behind the Yeastar S20.

  • Yeastar S20 software 30.6.0.20
  • Yeastar auto-provisioning app version 1.5.35
  • Maxwell 2.22.7

Yeastar is using tftp for provisioning which is supported by the Maxwell Basic/2 and 3. The Gigaset DECT devices do not support tftp.

The Yeastar will send a SIP NOTIFY with Event: check-sync;reboot=true to start provisioning, this means that the device is rebooted to trigger the provisioning. The reboot is a Yeastar requirement as Gigaset devices do not need a reboot.

Expansion modules are current not supported by Yeastar, possible in the future. You can configure them via the web-interface of the Maxwell.

Yeastar settings

Open the Yeastar Auto provisioning app and it shows you a list with devices.

Yeastar S20


Click on Edit to start with the device configuration

Account settings

Yeastar S20

Here you can define up to 4 (SIP) accounts

Function Key settings

Only valid for Maxwell 2 and 3

Yeastar S20

Features

Yeastar S20

Yeastar featureMaxwellProvisioning
Call WaitingTelephony - Call Settings - Call Waiting - Display waiting callSIP.Account.x.CallWaiting
VoicemailTelephony - Voicemail - ActiveSIP.Account.x.VoiceMail.Active
Local Phone BookSee wiki article.

</custom>
<step type="LocalPhoneBook" url="tftp://192.168.178.210/phonebook/gigaset.xml"/>
</custom>

You need to define the phonebook on the Main page of Yeastar Auto provisioning - Phonebook
Transport ProtocolTelephony - VoIPSIP.TransportProtocol
SIP via TLSTelephony - VoIPSIP.Security.UseSIPS
Remote PhonebookOnline Directories - XML

<param name="NetDir.Xml.0.ProviderName" value="test"/>
<param name="NetDir.Xml.0.ServerAddress" value="//192.168.178.200/test.xml"/>


Preference

Yeastar S20

Yeastar featureMaxwellProvisioning
Webserver TypeSystem - Phone Web ServerHTTP.ConnectionType
Language
WebUI.Language
Admin Password
WebUI.AdminPassword
Time ZoneSystem - Date and TimeSystem.DateAndTime.TimeZone
Primary NTP ServerSystem - Date and TimeSystem.DateAndTime.TimeServer
Automatically adjust clock for daylight saving changesSystem - Date and TimeSystem.DateAndTime.AutoAdjustClockForDST
Time FormatSystem - Date and TimeSystem.DateAndTime.TimeFormat
Date FormatSystem - Date and TimeSystem.DateAndTime.DateOrder


Codec

Yeastar S20

Yeastar featureMaxwellProvisioning
Selected CodecsTelephony - AudioSIP.ActiveCodecs"
Expand
titleProvisioning Template example

<?xml version="1.0" encoding="UTF-8"?>
<provisioning version="1.1" productID="mx3b">

<nvm>
<param name="Telephony.PhoneSystem.Type" value="0"/>
<param name="HTTP.ConnectionType" value="HTTP"/>
<param name="WebUI.Language" value="nl-nl"/>
<param name="PhoneUI.Settings.Language" value="nl-nl"/>
<param name="System.DateAndTime.TimeZone" value="GMT+1.Europe/Amsterdam"/>
<param name="System.DateAndTime.DateOrder" value="dd.mm.yyyy"/>
<param name="System.DateAndTime.TimeFormat" value="24h"/>
<param name="System.DateAndTime.AutoAdjustTime" value="NTPServiceEnabled"/>
<param name="System.DateAndTime.TimeServer" value="pool.ntp.org"/>
<param name="SIP.TransportProtocol" value="1"/>
<param name="SIP.Security.UseSIPS" value="0"/>
<param name="Calls.Missed.Subscribe.Active" value="0" />
<param name="SIP.Timers.FailedRegistration" value="300"/>
<param name="SIP.Timers.Session" value="3600"/>

<param name="WebUI.AdminPassword" value="admin"/>
<param name="System.DateAndTime.AutoAdjustClockForDST" value="AutomatedDaylightSavingEnabled"/>

<param name="SIP.VoiceQuality" value="2" />
<param name="SIP.ActiveCodecs" value="8,0,9" />
<!-- SIP account 1 -->
<param name="SIP.Account.0.Active" value="1" />
<param name="SIP.Account.0.Provider" value="Yeastar" />
<param name="SIP.Account.0.AuthName" value="1011" />
<param name="SIP.Account.0.AccountName" value="MaxwellBasic" />
<param name="SIP.Account.0.AuthPassword" value="123456" />
<param name="SIP.Account.0.DisplayName" value="1011" />
<param name="SIP.Account.0.Username" value="1011" />
<param name="SIP.Account.0.Domain" value="192.168.178.210" />
<param name="SIP.Account.0.RegistrationServer.Address" value="192.168.178.210"/>
<param name="SIP.Account.0.RegistrationServer.Port" value="5060"/>
<param name="SIP.Account.0.CallWaiting" value="1" />
<param name="SIP.Account.0.VoiceMail.Active" value="0" />
<param name="SIP.Account.0.VoiceMail.Mailbox" value="*2"/>
<param name="SIP.Account.0.DTMFTransmission" value="1"/>
<param name="SIP.Account.0.AutoNegOfDTMFTransmission" value="0"/>



<param name="NetDir.Xml.0.ProviderName" value=""/>
<param name="NetDir.Xml.0.ServerAddress" value=""/>

<param name="FirmwareManagment.AutomaticCheckForUpdates" value="1"/>
<param name="System.Provision.ProvisioningServer" value="tftp://192.168.178.210/%MACD.xml"/>
</nvm>

<custom>
<step type="LocalPhoneBook" url=""/>
</custom>

<firmware>
<file version="" url="https://192.168.178.210:8088/tftpboot/upload/firmware/"/>
</firmware>

</provisioning>