4701 Commits

Author SHA1 Message Date
Mr. Sims 42185e804f Add Polycom CCX 500 provisioning template (#7963)
* Add Polycom CCX 500 provisioning template

Adds provisioning template for the Polycom (HP/Poly) CCX 500 desk phone
running OpenSIP UC Software 9.x.

Files:
- resources/templates/provision/polycom/ccx500/{$mac}.cfg
- resources/templates/provision/polycom/ccx500/{$mac}-directory.xml
- app/provision/resources/sql/postgresql/polycom_ccx500_codec_defaults.sql

Highlights:
- Standard FusionPBX feature-code softkeys (VMTransfer *99, Intercom *8,
  Pickup **) consistent with sibling polycom/vvx* templates
- Three Park softkeys (*5901-*5903) for one-touch blind transfer
- Codec preference variables (polycom_codec_g711a, polycom_codec_opus, etc.)
  with idempotent v_default_settings INSERTs providing sensible defaults
  (G711_A > G711_Mu > G722 preferred, others disabled until enabled by admin)
- feature.enhancedFeatureKeys.enabled=1, matching the rest of the polycom/*
  template family

Tested on 11 production CCX 500 devices running firmware 9.4.1.0508.

* Move CCX 500 codec defaults to polycom app_config.php

Per @markjcrane review: defaults should be added via the app_config.php
$apps[$x]['default_settings'] array pattern so they apply via
Advanced > Upgrade > Application Defaults, not a one-off SQL migration.

- Added 13 polycom_codec_* entries to app/polycom/app_config.php
- Removed app/provision/resources/sql/postgresql/polycom_ccx500_codec_defaults.sql
2026-05-13 14:23:05 +00:00
frytimo 2f2883ca8b Add video setting for yealink (#7954)
Available settings from template are: 0=Disabled, 1=Video first, 2=Optional
2026-05-05 16:33:13 +00:00
Ivan E f4a5a16ca9 Add Provisioning file for ht8x1 (#7926)
Add Provisioning file for ht841 and ht881
2026-04-29 16:46:00 +00:00
Ivan E a7e02c9797 Change transient_provisioning value to 0 (#7854)
Set app/phone to Provision on startup
2026-04-29 16:40:17 +00:00
FusionPBX 5738bd0e35 Refactor firmware server path in ht801 template
Update firmware server path logic to include firmware version.
2026-04-28 18:54:03 +00:00
Ivan E 32d3db9de7 Clean up Template for Grandstream HT801 (#7927) 2026-04-28 18:53:42 +00:00
FusionPBX fd5eef4f16 Update firmware and config server paths in XML
These two values state Mandatory in the template so added a default value
- grandstream_dial_timeout
- grandstream_web_access_mode
2026-04-28 18:12:59 +00:00
Ivan E ce5769f276 Update HT814 provisioning template (#7928) 2026-04-28 18:10:32 +00:00
Ivan E 3ec65d6552 Add MN_Generic.cfg for Mitel 5320 (#7925) 2026-04-28 15:28:21 +00:00
Ivan E 5453b1f785 Update MN_{$mac}.cfg (#7853)
The string "29c4a0e4ef7d1969a94a5f4aadd20690" is an MD5 hash representing the password "admin1234"
RegScheme= 1-TCP 2-UDP
No Luck with BLF Status working
2026-04-28 03:16:06 +00:00
Ivan E d7c7e25b60 Add configuration file for Mitel 5320 phone (#7857)
The string "29c4a0e4ef7d1969a94a5f4aadd20690" is an MD5 hash representing the password "admin1234"
RegScheme= 1-TCP 2-UDP
No Luck with BLF Status working
2026-04-28 03:14:31 +00:00
Ivan E 66fc765c78 Add Provisioning file for ht813 (#7861) 2026-04-28 03:13:15 +00:00
Ivan E 49e102692a Modify algom{$mac}.conf for dynamic MAC and settings (#7864)
Updated configuration file to include dynamic MAC address and modified various settings.
2026-04-28 03:10:52 +00:00
Ivan E 1d536f3929 Updated variables and firmware URLs (#7849) 2026-04-28 03:08:53 +00:00
Ivan E 6faf412adf Updated variables and firmware URLs (#7848) 2026-04-28 03:08:39 +00:00
Ivan E 57d4bdc009 Updated variables and firmware URLs (#7847) 2026-04-28 03:08:25 +00:00
Ivan E 056f3c7c04 Updated variables and firmware URLs (#7846) 2026-04-28 03:08:14 +00:00
Ivan E 5d8fdf05e3 Updated variables and firmware URLs (#7845) 2026-04-28 03:08:05 +00:00
Ivan E 2d82177858 Updated variables and firmware URLs (#7844) 2026-04-28 03:07:31 +00:00
Ivan E 637d2dcc63 Update algom{$mac}.conf with new parameters (#7866) 2026-04-28 03:06:39 +00:00
Ivan E 52eb4a50ae Update multiple provisioning template settings (#7863)
Updated configuration file to use variable placeholders for MAC address and other parameters, and modified timeout settings.
2026-04-28 03:05:30 +00:00
Ivan E a22dfe1145 Updated configuration file to support dynamic MAC address (#7867) 2026-04-28 03:04:07 +00:00
Ivan E 4872eae4d8 Add configuration file for algo 8301 (#7865) 2026-04-28 03:02:57 +00:00
Ivan E fdc9761439 Updated Yealink T85W configuration file (#7869) 2026-04-28 03:00:08 +00:00
Ivan E 48fce2bf47 Yealink T46U configuration settings (#7870) 2026-04-28 02:59:05 +00:00
Mendel 67cbe8e75b Add Fanvil V-series provisioning templates (V62, V62 Pro, V63, V64, V65) (#7896)
All Fanvil V6x phones share the same <sysConf> XML provisioning schema
and {$mac}.cfg filename convention, so each of the new templates is a
copy of the existing v67 template with <UseVendorClassID> set to 0 and
<VendorClassID> set to a generic "Fanvil" string. This avoids coupling
the templates to a single model's DHCP Option 60 identifier while
letting operators pick the matching device type in the provisioning UI.
2026-04-21 21:42:12 +00:00
FusionPBX ddf2fe53c7 Fix the Yealink wallpaper variable with the model number 2026-04-11 05:08:44 +00:00
chansizzle aea58a6dcf Update wallpaper configuration for Yealink T85W (#7837)
wallpaper was set to the T54W
2026-04-10 01:36:39 +00:00
wouam31200 56383fcadc Update Template Sip Server (#7820)
* W80 Sip Server Template

* Update Template Sip Server

* Restore file header and account settings structure {/foreach}

* correction static.network.static_dns_enable

* stun/turn conf

* Update Yealink W80 configuration codec
2026-04-01 13:52:09 -06:00
Antonio Fernandez 9191d4dfa2 Added {$yealink_voice_vad} to allow Yealink templates for consistency (#7767) 2026-03-25 22:31:12 +00:00
wouam31200 e594e95e44 Add {/foreach} and modify static.network.static_dns_enable (#7794)
* W80 Sip Server Template

* Update Template Sip Server

* Restore file header and account settings structure {/foreach}

* correction static.network.static_dns_enable
2026-03-25 19:53:18 +00:00
Micah Quinn 7c2a4d41ae Updated for X7C. (HW version 1.0, FW version 2.4.13) (#7798)
* Updated for X7C. (HW version 1.0, FW  version 2.4.13)
Added missing default elements
Fixed function keys:
* Fixed bug that required all keys prior to the highest one to be defined in FusionPBX
* Included memory and line key types
* Fixed bug that prevented pages 2-5 from being programmed
* Cleaned up function key loop in template
* Defaults (unprogrammed keys) now correct

* Fixing default keys up to the first page (12 keys)
2026-03-25 19:51:14 +00:00
chansizzle ef5d733978 Update wallpaper settings for Yealink T73W & T87W (#7796)
* Update wallpaper settings for Yealink T73W

update wallpaper and wallpaper filename to the correct model

* Update wallpaper configuration for Yealink T87W

update wallpaper and wallpaper filename to the correct model
2026-03-19 15:14:11 -06:00
FusionPBX b57d57de65 Fix for Fanvil OutputDevice to allow an empty value
- Reported that stdout could cause audio issue on some models so this provides an option to leave it empty.
- Default the value to empty
- Continued support for fanvil_syslog_enable
2026-03-18 16:36:42 +00:00
FusionPBX c8f330342c Use key[category] as other templates used for years 2026-03-12 02:00:03 +00:00
FusionPBX fd0e447496 Use grandstream_ip_mode default 0 - DHCP
Deprecate grandstream_ip_address_mode
2026-02-18 17:12:28 -07:00
markjcrane 80b6f1d729 Add a new Yealink T31W template 2026-02-18 07:24:43 -07:00
FusionPBX fbfc80d629 Update t53 and t53w 2026-01-30 13:14:29 -07:00
Antonio Fernandez 2038b74e83 Snom multicast (#7729)
* added multicast to Snom phones

* adding default setting for multicast_address
2026-01-30 07:29:24 -07:00
Marvin Skeete e44a340f16 Added Grandstream station label for gxp2130_35_40_60_70 (#7508)
* Added Grandstream station label
2026-01-28 10:07:39 -07:00
FusionPBX ab32649d66 Add yealink_idle_clock variable 2026-01-15 13:18:20 -07:00
frytimo 7ddf3f8ae0 Add missing grandstream_firmware_upgrade_protocol in template (#7696) 2026-01-13 20:11:50 -07:00
FusionPBX 39f26590fe Update the Yealink stun_server settings 2026-01-10 18:27:49 -07:00
FusionPBX aa59072372 Update Stun settings for Yealink W7xp 2026-01-10 17:41:44 -07:00
FusionPBX 501e14d496 Update STUN settings for nat_stun enable and server 2026-01-10 12:58:45 -07:00
denisent a408596f26 Fix 1 missing empty line in ax86r template (#7667) 2025-12-18 14:47:41 -07:00
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
denisent 389c47faf3 Fix new lines in ax83h and ax86r templates (#7665)
* fix new lines in ax83h template

phone does not provision without the extra lines

* fix new lines in ax86r template

phone does not provision without the extra lines
2025-12-17 01:31:57 -07:00
Bifur1 9046a6ea14 Update Groundwire template (#7653)
* Update Groundwire template

Voicemail number was not properly named and would not provision. &amp; was needed under wsContactsURL to validate the xml. Opening it gave an error stating: 

This page contains the following errors:
error on line 14 at column 119: EntityRef: expecting ';'
Below is a rendering of the page up to the first error.

* Update Groundwire template

Had one too many & under wsContactsUrl line
2025-12-06 08:10:18 -07:00
AdSecIT 92cd333e50 Updated Cisco 8000 series templates for KEM button compatiblity. (#7643)
* Updated Cisco 8000 series templates for KEM button compatibility.

Updated the Cisco 8000 series Key Expansion Module format in the templates to improve editing and provisioning button changes, with the label correctly set to the KEM.

Set max KEM Units to 2 ( Phones Maximum )
2025-11-25 07:49:05 -07:00