Introduction

This page describes how the Gigaset Maxwell devices are provisioned behind the Yeastar S-series.

  • Yeastar S-series PBX
  • Yeastar auto-provisioning app minimum version 1.5.35
  • Maxwell Basic/2/3 2.24

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.


Click on Edit to start with the device configuration

Account settings

Here you can define up to 4 (SIP) accounts

Function Key settings

Only valid for Maxwell 2 and 3

TypeDescription
No functionEmpty key
LineLine key
Park + RetrieveEnter parking position for example 6900
Quick DialQuick Dial number
BLFBusy Lamp Key
Call DivertEnabled Call Divert All configured in Maxwell
DTMFSend DTMF tones


Features

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 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 featureMaxwellProvisioning
Selected CodecsTelephony - AudioSIP.ActiveCodecs"

Firmware update

You can add the firmware files on the Firmware Upgrade page.

Important is that the firmware version is named in the file as the provisioning needs the number of the firmware. If the number is not correct then firmware update will fail.


Provisioning 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>

SRTP

If you want to use SRTP please use the following settings in the Maxwell:

Secure Real time Protocol (SRTP): Yes

Accept non-SRTP calls: No

  • No labels