Commit Graph

40 Commits

Author SHA1 Message Date
denisent
5ee6b1b0e9 Fix account 2 through 6 registering (#7666)
Fixes registrations for accounts 2 through 6

Accounts 7 - 16 are non defined in the template
2025-12-18 09:12:12 -07:00
markjcrane
c74a345498 Yealink phones replace account.1.sip_server_host on the G, S, and U series phones
Replaced with account.1.sip_server.1.address
2025-11-21 12:59:30 -07:00
frytimo
56f3135f21 Update template to match new boolean in settings (#7166) 2024-10-22 20:04:27 -06:00
frytimo
4eb9892256 update templates with checking for codec to be set to 'true' (#7015)
Co-authored-by: Tim Fry <tim@fusionpbx.com>
2024-06-21 14:34:52 -06:00
Alex
b3f16569fd Update multiple registration (#6488)
* Update {$mac}.cfg
2022-10-24 16:09:01 -06:00
markjcrane
2f67b36276 Add add a provison variable for cp_source 2022-08-04 11:52:08 -06:00
Dan
2a0392dec2 Add variables to Grandstream and Yealink Templates (#6400)
* Grandstream HT802 Added Offhook Auto-dial variables

* Grandstream HT802 Added Offhook Auto-dial variables

* Grandstream GRP261x Make Configuration Keypad Lock configurable, fix default

* Grandstream Add grandstream_dhcp_time_zone across all templates

* Yealink Added yealink_missed_calllog to control whether missed calls are logged or not

* Grandstream HT802 update variable name to not use dash (which was breaking the template)
2022-05-30 16:37:38 -06:00
Antonio Fernandez
4c59f711f0 Yealink template consistency (#6284)
Changes to make the templates a bit more consistent while also fixing some typos and creating a new variable for the NAT Update setting.

By default, the account.x.nat.udp_update_enable is set to "3" which means to have the phone periodically send NOTIFY messages. This is not the case though on additional accounts. This makes for inconsistent configs that sometimes cause issues with phones ringing.

This fixes the issue while also giving the ability to use a variable to set it.
2022-02-11 13:10:23 -07:00
Mendel
42b52ae8fc Update dispaly_name to label on all Yealink Templates (#6196)
* Use label instead of display name

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg
2021-12-15 14:41:12 -07:00
demonspork
0f9a868913 Fix some nway conference true/false variables (#6052)
nway_conference == true was evaluating as true regardless if nway_conference was set to true or false, just as long as it had a value of any kind.
This also fixes it so that you can set nway_conference to false in the default settings and it will disable the network conference feature, previously once it was enabled on yealink phones it could not be disabled without manually changing it in the phone or a factory default.
2021-09-10 15:09:33 -06:00
agree
dd26e357e0 Yealink add mwi subscribe variables (#5989) 2021-07-08 00:47:04 -06:00
markjcrane
c401747405 Change the *97 to {$voicemail_number} provision variable. 2021-04-23 13:00:45 -06:00
demonspork
89c51da324 Add nway conference network URI to Yealink Templates
Support for the nway_conference variable and dialplan (disabled by default) baked into the templates.
2021-02-01 13:59:54 -06:00
Redbehrend
587d164f9d Fixed Yealink Account 6 Errors (#5242)
Fixed Yealink Account 6 Errors (misstyped)
2020-04-24 00:28:00 -06:00
saraxxin
593d031da8 Fixed syntax error (#4841)
Replaced bad syntax on  {if isset {variable} with correct syntax: {if isset (variable)}.
2019-11-08 08:46:22 -07:00
saraxxin
7942ba7954 Updates to Yealink codec provisioning (#4834)
* Updates to Yealink codec provisioning

Changed codecs to use variables set in default settings.

* Added basic provisioning for swissvoice cp2502 and cp2505g

Codec handling set in default settings.
Need to still work on directory and funtion keys.

* Update app_config.php
2019-11-06 09:05:34 -07:00
Len
e7b4e40d96 Update {$mac}.cfg (#4411) 2019-08-01 10:51:37 -06:00
FusionPBX
18a6855c56 Update {$mac}.cfg 2019-07-15 09:25:52 -06:00
Len
a9d7c86310 Update {$mac}.cfg 2019-05-08 13:09:42 -04:00
FusionPBX
f2c9932c85 Update {$mac}.cfg 2019-03-03 15:44:52 -07:00
Len
215d4aa4d7 Update {$mac}.cfg (#3981) 2019-01-29 12:26:52 -07:00
AlexanderDCrane
1dbd0fe8a3 Update {$mac}.cfg (#3621) 2018-09-28 13:03:25 -06:00
markjcrane
412a6bfc74 update the yealink templates 2018-09-26 17:47:21 -06:00
AlexanderDCrane
04807f4975 Update {$mac}.cfg (#3559) 2018-09-22 17:23:01 -06:00
Len
cc8a497eec Update {$mac}.cfg (#3442) 2018-09-12 21:31:04 -06:00
AlexanderDCrane
095429b524 Update {$mac}.cfg (#3413) 2018-09-12 19:18:16 -06:00
Len
ffdc4c73b3 Update {$mac}.cfg (#3244) 2018-07-17 14:58:37 -06:00
FusionPBX
936461939a Update {$mac}.cfg 2018-07-16 23:47:18 -06:00
FusionPBX
6c208860f6 Update {$mac}.cfg 2018-06-22 02:08:07 -06:00
FusionPBX
a648f094ab Update {$mac}.cfg 2018-06-22 02:02:44 -06:00
Len
e266275242 added opus option for newer firmware (#3188) 2018-06-13 10:35:30 -06:00
emaktech
1839482f57 Fix Yealink Programmable Key Template Conflicts (#3073)
* Add language, dialect and voice selection

This scans the FreeSWITCH sounds directory to find installed languages and then allows the user to select the language, dialect and voice from a dropdown.  The selected option will then be built into the dialplan and saved in the database when saving the IVR.

This fixes many cases of inconsistent language problems with email templates, multilanguage voicemail support, etc. by setting an appropriate installed dialect and voice. This variable is then passed along to the next applications correctly rather than relying only on the default settings on the switch and creating inconsistent behaviors.

example of poor behavior before: Setting language to "fr" on the IVR with default switch settings as "en, us, callie" would set the language to fr-us callie which is an obviously incorrect configuration. By forcing all variables to be set to together in the IVR dialplan it avoids such inconsistent behaviors.

* Fix Yealink Programmable Key Template Conflicts

Some Yealink templates have both on the {$mac.cfg} files as well as the y000000000000.cfg files. This creates a conflict when configuring the pgorammable keys in the templates so all the programmable options have been removed from the {$mac.cfg} files to resolve the conflict.

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update ivr_menu_edit.php
2018-05-29 15:53:18 -06:00
FusionPBX
79e7f7e216 Update {$mac}.cfg 2018-01-05 02:34:12 -07:00
emaktech
13e11fefba Add new Yealink MWI Subscribe Variable (#2920)
Adds new variable in Yealink provisioning templates to allow control of MWI subscribe setting behavior on all accounts. Setting the new variable once affects all accounts.

New variable:
yealink_subscribe_mwi_to_vm.

Setting affected:
account.X.subscribe_mwi_to_vm setting

Phones affected:
T1x
T2x
T3x
T4x

May affect MWI subscription behavior. Yealink default is 0, many of the old templates hard coded 1. This change may affect MWI behavior for some users, so check to make sure the variable is added in FusionPBX to match your previous settings before upgrading.
2017-11-21 19:44:23 -07:00
FusionPBX
79a62ae3f6 Update {$mac}.cfg 2017-11-13 19:33:51 -07:00
Len
806d145af9 Update {$mac}.cfg 2017-10-29 13:23:45 -04:00
Len
b4b853191b Create {$mac}.cfg 2017-06-12 23:11:11 -04:00
Len
1737c04bbf update cid_source 2017-06-07 13:25:10 -04:00
Len
3326a1fb8d Update {$mac}.cfg 2017-04-06 01:19:56 -04:00
FusionPBX
3d442d856a Create {$mac}.cfg 2017-03-10 12:57:07 -07:00