Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • Yeastar is not sending SIP NOTIFY with Event: check-sync;reboot=true
  • Maxwell needs to accept anonymous SIP NOTIFY

    Yeastar settings

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

    Yeastar S20 - Maxwell autoprovisioningImage Added


    Click on Edit to start with the device configuration

    Account settings

    Yeastar S20 - Maxwell autoprovisioningImage Added

    Here you can define up to 4 (SIP) accounts

    Function Key settings

    Only valid for Maxwell 2 and 3

    Yeastar S20 - Maxwell autoprovisioningImage Added

    Section

    Introduction

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

    • Yeastar S20 software 30.6.0.20S-series PBX
    • Yeastar auto-provisioning app minimum version 1.5.35
    • Maxwell Basic/2/3 2.22.724

    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.

    Info
    titleOpen items
    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 S20 - Maxwell autoprovisioningImage Added

    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 - Maxwell autoprovisioningImage Added

    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 - Maxwell autoprovisioningImage Added

    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.


    Yeastar S20 - Maxwell autoprovisioningImage Added

    Provisioning Template example


    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>

    Info
    iconfalse
    titleSRTP

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

    Yeastar S20 - Maxwell autoprovisioningImage Added

    Secure Real time Protocol (SRTP): Yes

    Accept non-SRTP calls: No