Commit Graph

62 Commits

Author SHA1 Message Date
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
FusionPBX 7f484bf546 Update {$mac}.cfg 2019-07-15 09:21:10 -06:00
Len 6f0a65b66f Update {$mac}.cfg (#4074) 2019-05-08 14:04:41 -06:00
Len 470c0082c0 Update {$mac}.cfg (#3868) 2018-11-26 13:42:04 -07:00
AlexanderDCrane 0a83adac8c Update {$mac}.cfg (#3620) 2018-09-28 13:03:40 -06:00
markjcrane 412a6bfc74 update the yealink templates 2018-09-26 17:47:21 -06:00
AlexanderDCrane 00ec7e48d4 Update {$mac}.cfg (#3558) 2018-09-22 17:22:32 -06:00
Len f179cae1d6 Update {$mac}.cfg (#3440) 2018-09-12 21:32:46 -06:00
AlexanderDCrane d83833f94f Update {$mac}.cfg (#3412)
* Update {$mac}.cfg

* Update {$mac}.cfg
2018-09-12 19:19:05 -06:00
Len 5973b861bd Update {$mac}.cfg (#3243) 2018-07-17 15:01:38 -06:00
FusionPBX 727c82b0bc Update {$mac}.cfg 2018-07-17 00:33:56 -06:00
FusionPBX 1b20c19b28 Update {$mac}.cfg 2018-06-22 02:09:35 -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 9a4dd15cc3 Update {$mac}.cfg 2018-01-05 02:34:21 -07:00
markjcrane 9a9c27c13a Yealink templates additional work on consistency. 2017-12-28 13:44: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
TekMason 279efc42bc Yealink T48G Template (#2921) 2017-11-21 19:36:18 -07:00
FusionPBX 683647a222 Update {$mac}.cfg 2017-11-13 19:33:28 -07:00
Len f31c516181 Update {$mac}.cfg 2017-10-30 17:52:57 -04:00
Len e0fdd0d2b3 Create {$mac}.cfg 2017-06-12 23:08:53 -04:00
Len 26a709332f Update {$mac}.cfg 2017-06-07 13:22:25 -04:00
Len dd2aa77f37 Update {$mac}.cfg 2017-04-06 01:18:08 -04:00
Len ea5505c661 Update {$mac}.cfg
Add shared_line_2 , shared_line_3 variable , shared_line_4, shared_line_5, shared_line_6  variable.
2016-12-01 09:24:15 -05:00
Len 31a48a4d79 Update {$mac}.cfg
Re-enable DND programmable keys and add shared_line_1 variable.
2016-11-30 22:00:47 -05:00
Len f052db3b64 Update {$mac}.cfg 2016-11-24 02:38:52 -05:00
Len 97dc599fc1 Update {$mac}.cfg (#2055)
add {$yealink_retransmission} {$yealink_session_timer} and change {$yealink_rport_1} to {$yealink_rport}
2016-11-12 20:54:04 -07:00
markjcrane 48d3f317e0 Update Yealink templates add new variables yealink_vlan_enable, yealink_emergency_number, yealink_lock_enable, yealink_lock_pin, yealink_lock_timeout, yealink_lock_key_type, yealink_backlight_time and correct the wallpaper and firmware variables for some of the phones. 2016-09-20 13:53:53 -06:00
markjcrane 1e0c722cb7 Update more yealink templates to use the new device_keys array. 2016-08-26 08:52:02 -06:00
markjcrane 7718f0ebfb Update the yealink templates. 2016-08-24 17:56:41 -06:00
FusionPBX c3d337f8b4 Update {$mac}.cfg 2016-08-24 17:16:24 -06:00
markjcrane 234aaa784a Update outbound proxy support in the Yealink templates. 2016-08-23 14:12:55 -06:00
markjcrane e58f9971e2 Add stun_server variable to the yealink templates. 2016-08-20 22:36:47 -06:00
Chris Black b91c3fb511 Fix variable names and clean up duplicate time settings in yealink files (#1694)
Fix the variable names to be consistent across all yealink provision
files. Also remove all the duplicate/redundant time settings from the
files.
2016-06-24 10:33:25 -06:00
Chris Black 2daa5f735e set sip_trust_ctrl on all yealink profiles (#1619) 2016-05-27 12:14:36 -06:00
FusionPBX d90b369893 Update {$mac}.cfg
Disable DND on phone on the Yealink T48g
2016-05-19 22:59:42 -06:00
markjcrane 04dfb86640 Add dns_server_primary and dns_server_secondary to the newer yealink provisioning files. 2016-05-02 13:10:32 -06:00
mafoo d018f74ed3 WhitespaceClean-resources/provision/yealink
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 12:18:50 +00:00