Solved Change Default Language of Template (Yealink)

Status
Not open for further replies.

platinum

Silver Partner
Advanced Certified
Joined
Jan 24, 2020
Messages
16
Reaction score
2
So in the Templates you also have the options that are visible in the "Phone Provisioning" section of of the extension. You can adjust these so the options you want are selected by default. This works fine, except for the Language. English is always the selected default language, eventhough it shouldn't be (eee comment in xml code). I tried changing the Webconsole language, didn't help either. Is there a way to force this?

Language options in Template (yealinkt4x):

Code:
<languages>
      <!--The first entry is the selected entry in management console-->
      <option value="German">
        <item name="langwebUI">German</item>
        <item name="langlcdUI">German</item>
      </option>
      <option value="English">
        <item name="langwebUI">English</item>
        <item name="langlcdUI">English</item>
      </option>
      <option value="Chinese_S">
        <item name="langwebUI">Chinese_S</item>
        <item name="langlcdUI">Chinese_S</item>
      </option>
      <option value="Chinese_T">
        <item name="langwebUI">Chinese_S</item>
        <item name="langlcdUI">Chinese_T</item>
      </option>
      <option value="French">
        <item name="langwebUI">French</item>
        <item name="langlcdUI">French</item>
      </option>
      <option value="Dutch - Requires Lydis Yealink Devices">
        <item name="langwebUI">Dutch</item>
        <item name="langlcdUI">Dutch</item>
      </option>
      <option value="Italian">
        <item name="langwebUI">Italian</item>
        <item name="langlcdUI">Italian</item>
      </option>
      <option value="Portuguese">
        <item name="langwebUI">Portuguese</item>
        <item name="langlcdUI">Portuguese</item>
      </option>
      <option value="Russian">
        <item name="langwebUI">Russian</item>
        <item name="langlcdUI">Russian</item>
      </option>
      <option value="Spanish">
        <item name="langwebUI">Spanish</item>
        <item name="langlcdUI">Spanish</item>
      </option>
      <option value="Turkish">
        <item name="langwebUI">Turkish</item>
        <item name="langlcdUI">Turkish</item>
      </option>
      <option value="Polish">
        <item name="langwebUI">Polish</item>
        <item name="langlcdUI">Polish</item>
      </option>


I also looked for the option "Select transfer method used (Blind or Attended) when you press a DSS key ", can't seem to find it in the template.
 
If you are creating custom templates to pre-select the German language for a specific deployment, you can probably just remove the rest of the languages from the template and leave that one.

As for the transfer method, look for transfer.dsskey_deal_type
 
If you are creating custom templates to pre-select the German language for a specific deployment, you can probably just remove the rest of the languages from the template and leave that one.

As for the transfer method, look for transfer.dsskey_deal_type

Thanks for your answer.

Im sure this would work fine, though we'd like to have the customizability from the Dashboard still intact.
I mean the languages option even has this sentence in it:
<!--The first entry is the selected entry in management console-->
Seems like a bug to me.

How does the dropdown for the transfer method work, if not like the rest of the drop downs? Is there no way to have the attended transfer selected by default?
 
Just out of curiosity what language OS was the PBX installed on?

As for the transfer key, ff you download the config file of the phone for comparison purposes, then change the value and compare again with the newly generated config file, you will see it switch from 0 to 1.
 
Just out of curiosity what language OS was the PBX installed on?

As for the transfer key, ff you download the config file of the phone for comparison purposes, then change the value and compare again with the newly generated config file, you will see it switch from 0 to 1.

Thanks for your reply.

We did a German Debian install, because it wouldn't let us select the Swiss German keyboard layout otherwise.

I understand that. Problem is it won't change in the 3cx Dashboard nor will you be able to change it from the dashboard afterwards.
 
DSS Key: The drop down controls the variable, so if the variable is not in the template anymore, the drop down becomes useless. Unfortunately, you cannot preselect the default state of the variable.

Language preselection: I can replicate the behavior and we will look further into it. For now I suggest to simply remove the "English" entry from your custom template language section, and move German up to the top. It should default to German now confirmed.
 
DSS Key: The drop down controls the variable, so if the variable is not in the template anymore, the drop down becomes useless. Unfortunately, you cannot preselect the default state of the variable.

Language preselection: I can replicate the behavior and we will look further into it. For now I suggest to simply remove the "English" entry from your custom template language section, and move German up to the top. It should default to German now confirmed.

Thank you very much for your effort :)
 
  • Like
Reactions: JohnS_3CX
Confirming that the only way is to go ahead and remove English altogether from the custom template, otherwise it will always be preselected as the default regardless of position.
 
Status
Not open for further replies.

Latest Posts

Forum statistics

Threads
111,948
Messages
589,880
Members
164,841
Latest member
erre