Releases: fusionpbx/fusionpbx
5.3.0
What's Changed
- Added more Greek and Turkish translations by @alexdcrane in #6880
- Fix bug where a dialplan detail item was deleted but still shows in the XML dialplan by @frytimo in #6875
- updated snom default_settings by @tony1661 in #6884
- Translations for Emergency Logs and Time Conditions by @paulc97 in #6879
- added descriptions to RG Destinations by @tony1661 in #6885
- Fix for link to GSWave on the play store by @tony1661 in #6887
- Change domain_name to server_address by @frytimo in #6888
- Fix dnd toggle sends wrong state in feature sync event by @greenbea in #6886
- Fix voicemail app name by @frytimo in #6881
- Use the settings class in the cache class by @frytimo in #6891
- change default DHCP perm value to match SNOM recommendation by @frytimo in #6889
- Added Greek & Turkish translations to app app_laguages.php files by @AntoniusDC in #6893
- Avoid user/pass connection request removal in GRP TR-069 settings by @frytimo in #6890
- added missing fax_email permission by @tony1661 in #6894
- Added Greek & Turkish translations to app app_laguages.php files by @AntoniusDC in #6895
- Bug fix - trim() given an array caused an error by @alexdcrane in #6896
- Added bulk Turkish translations to app_languages.php files by @AntoniusDC in #6901
- add default value for ring time delay before voicemail by @frytimo in #6900
- Fixed CDR status search by @alexdcrane in #6903
- add domain column when showing all domains by @frytimo in #6905
- allow setting a default value by @frytimo in #6908
- fix transcription bug showing when not enabled in default settings by @frytimo in #6911
- Remove fields to display the installed firmware version by @chansizzle in #6912
- Add echo_canceller and echo_suppressor variables by @denisent in #6827
- Add read and write codec to columns displayed by @frytimo in #6913
- Snom D8XX support added by @tony1661 in #6916
- Create snom PA1 plus by @chansizzle in #6914
- Update {$mac}.xml by @tony1661 in #6923
- Update {$mac}.xml by @tony1661 in #6922
- Update {$mac}.xml by @tony1661 in #6921
- Update {$mac}.xml by @tony1661 in #6920
- Ai bug fixes and update interfaces by @frytimo in #6925
- Add str_starts_with and str_ends_with to PHP versions older than 8 by @frytimo in #6832
- Removed unused dialplan is_loopback by @demonspork in #6927
- Cover Page Option by @alexdcrane in #6928
- after doing a database restore, the session may not yet exist by @frytimo in #6930
- Bug fix correct the if statement by @frytimo in #6933
- Bug user_email missing from object properties by @frytimo in #6929
- settings was being set in constructor but property was missing by @frytimo in #6931
- Add features.enhanced_dss_keys.enable = {$yealink_enhanced_dss_keys} by @wouam31200 in #6910
- Add grandstream gdms acs url default setting by @denisent in #6934
- Ai elevenlabs io engine by @frytimo in #6932
- Added bulk translations to app/recordings/app_languages.php by @AntoniusDC in #6935
- fix $x was not initialized on first iteration of for loop by @frytimo in #6936
- variable conference_center_greeting was not initialized causing warning by @frytimo in #6937
- variable expanded_all was not initialized causing warning by @frytimo in #6938
- use a single database instead of using new database in user_edit by @frytimo in #6939
- Use dialplan_global permission by @alexdcrane in #6940
- if_group caused no conferences to show when user not in the admin group by @frytimo in #6942
- Handle ERR no such channel during call intercepts by @Andy-Seattle in #6943
- [email_queue] don't run exec on each iteration by @greenbea in #6945
- Avaya J-Series phone support added by @tony1661 in #6948
- [voicemail transcription] fix google v2 by @greenbea in #6946
- [vm] Split new/saved message count macros + improve french translations by @emaktech in #6944
- Add command line menu for upgrade by @frytimo in #6949
- Dashboard - Add text color settings by @alexdcrane in #6950
- Dashboard - Add chart type setting by @alexdcrane in #6951
- Update voicemails.php by @alexdcrane in #6952
- Update missed_calls.php by @alexdcrane in #6953
- Rename domains to app defaults in menu by @frytimo in #6954
- Commad line upgrade enhancements by @frytimo in #6955
- Fix empty line printing on console by @frytimo in #6956
- Include software_name in the global declaration by @frytimo in #6957
- Dashboard - Add background color settings by @alexdcrane in #6959
- Update missed_calls.php by @alexdcrane in #6960
- Dashboard - Minor adjustments by @alexdcrane in #6961
- Dashboard - Add disabled option to details state by @alexdcrane in #6962
- update auto_loader to use magic dir constant by @frytimo in #6963
- Config class rewrite by @frytimo in #6965
- Fix issue with some emails not getting pulled from IMAP by @tony1661 in #6969
- Dashboard - Add gradient background color settings by @alexdcrane in #6972
- Move dashboard defaults settings to theme by @alexdcrane in #6973
- Updated Snom D735 Template by @mgajjar19 in #6867
- Dashboard - Added chart cutout and text size default settings by @alexdcrane in #6976
- Added missing translations to core app_languages.php files. by @AntoniusDC in #6977
- Fixed description for gateway ping-min and ping-max by @tony1661 in #6975
- Update Chartjs and Sortablejs by @alexdcrane in #6978
- Make extension concurrent outbound limit a default setting by @denisent in #6968
- Added translations to app/gateways/app_languages.php file. by @AntoniusDC in #6979
- Prevent deleting the email when fax sender is not authorized by @frytimo in #6981
- Adding Snom C520 template by @tony1661 in #6980
- update grandstream template to use NTP provisioning variable by @frytimo in #6983
- Fix importing extensions by @tony1661 in #6985
- Update valet_park to include 59 in the park_lot variable by @chansizzle in #6984
- Snom firmware fix by @tony1661 in #6958
- C520 directory changes to template by @tony1661 in #6982
- More fixes for importing extensions by @tony1661 in #6986
- New feature: Caller id number startswith by @tony1661 in #6987
- Adding snom_answer_after_policy default setting by @tony1661 in https://github.com/fusionpbx/fusionp...
5.2.0
What's Changed
- Update event_guard.php (PHP 8.1) by @AndyX90 in #6779
- Patch 43 by @LEMTEL-krooney in #6778
- Fixing 'origination_callee_id_name' in domain variables dialplan by @jacobbuscher-bt in #6781
- Finalize changing origination_callee_id_name from destination_number to caller_destination in domain_variables and variables dialplan. by @jacobbuscher-bt in #6782
- Fix time conditions using 'minute-of-day' switching 1 minute early by @jacobbuscher-bt in #6784
- Make intercept feature more fault tolerant by @daniel-lucio in #6788
- Play button in IVR Menu edit by @k-flagman in #6786
- Snom D735 Smartlabel Settings by @mgajjar19 in #6776
- Fix line keys on GXP2135 and contribute GHP6xx template. by @jonathanblack1000 in #6780
- Second try fixing line keys on GXP2135 by @jonathanblack1000 in #6793
- Fix initial
install.php
failure due to missing$_SESSION
variable by @sdwru in #6785 - Fixing/Adding missing translations in app_languages and app_menu files by @AntoniusDC in #6795
- Fixed translations by @alexdcrane in #6794
- Update sip_profile_edit.php by @ack100 in #6800
- add phone icon to the call button by @chansizzle in #6802
- update the settings set method to use params instead of array by @frytimo in #6804
- added missing hyperlink text to dismiss login messages by @chansizzle in #6805
- Bulk changes of Swedish translations by @OskarFranck in #6807
- Add ability to set custom logout destination by @emaktech in #6806
- Added Greek translations in core. by @AntoniusDC in #6808
- Added Greek translations for fusionpbx/core. by @AntoniusDC in #6809
- Added Greek translations to app_languages.php under fusionpbx/apps by @AntoniusDC in #6810
- Reorder project path and project root defines by @frytimo in #6787
- Added Greek translations to FusionPBX apps by @AntoniusDC in #6813
- illogical condition specified in fax_send by @md-riaz in #6812
- [eavesdrop] Fix eavesdropping wrong uuid by @greenbea in #6815
- Added translations for no_answer by @alexdcrane in #6816
- [dialplan] Bind digit bleg without a lua script by @greenbea in #6817
- Fix vm_disk_quota by @emaktech in #6814
- New Devices permissions profile select and edit. by @volga629-1 in #6821
- Patch contacts calling multiple schemas by @frytimo in #6826
- [security] xml validate ringback fields by @greenbea in #6819
- Ring groups extensions range by @k-flagman in #6824
- Update logging class by @frytimo in #6829
- Added Greek translations to app_languages.php files in fusionpbx/app/ by @AntoniusDC in #6834
- [ENHANCEMENT] Autoassign current user as contact_user by @AndyX90 in #6837
- [PHP81] Check empty array by @AndyX90 in #6835
- Add context field to conference and call center queue by @alexdcrane in #6836
- Correct german translations. by @AndyX90 in #6838
- Event socket bug fix and more docs by @frytimo in #6823
- use empty check instead of string check to prevent php warning by @frytimo in #6843
- move explode of $line inside of if block to fix php warning for line 93 by @frytimo in #6842
- [dashboard] Fix memory exhaustion on system counts by @greenbea in #6844
- Added Greek translations to app_languages.php files by @AntoniusDC in #6845
- German translation updates by @AndyX90 in #6846
- Prevent duplicate user allocation by @AndyX90 in #6841
- E911 plugin by @volga629-1 in #6822
- openai transcription support by @andrewalex in #6850
- Schema change object property db instead of database->db by @frytimo in #6833
- Device address in extensions list by @k-flagman in #6811
- Support updating optional installed apps via git by @demonspork in #6513
- account.3.fallback.timeout typo by @denisent in #6854
- account.3.fallback.timeout typo by @denisent in #6855
- Added Greek & Turkish translations to core app_languages.php files by @AntoniusDC in #6856
- Update install.php by @jrmcclean in #6853
- improved title case by @chansizzle in #6858
- Added Greek & Turkish translations to core app_languages.php files by @AntoniusDC in #6859
- Added bulk translations to app/destinations files by @AntoniusDC in #6866
- Added bulk translations to core app_languages.php files by @AntoniusDC in #6868
- added delayed paging by @tony1661 in #6771
- Added CDR dropdown for showing CC Queue calls by @tony1661 in #6869
- Yealink template updates by @AndyX90 in #6851
- Added User Column in Fax Queue. by @kshah37 in #6848
- Force close port by @frytimo in #6870
- ensure $git_repo is an array and has elements before access by @frytimo in #6874
- Update indentation for blf_subscribe.lua by @tony1661 in #6873
- make time_condition_edit.php use time_format var for select options by @paulc97 in #6872
- Snom template updates by @AndyX90 in #6852
- add Multi-cast variables to Yealink t54w provisioning template by @frytimo in #6877
- Create information area for bug reports or errors to the Support Team by @frytimo in #6876
New Contributors
- @sdwru made their first contribution in #6785
- @OskarFranck made their first contribution in #6807
- @md-riaz made their first contribution in #6812
- @andrewalex made their first contribution in #6850
- @paulc97 made their first contribution in #6872
Full Changelog: 5.1.0...5.2.0
5.1.0
What's Changed
- Update 480_operator.xml by @markjcrane in #6355
- Fix voicemail transcriptions not being pushed by @junction1153 in #6339
- Add an option to the select Greeting: none by @markjcrane in #6356
- Add distinctive ring to inbound destinations by @markjcrane in #6357
- Update polycom configs each separate by @rabbidiesel in #6363
- Fixes NULL in _SESSION[context] by @daniel-lucio in #6360
- [dialplans] don't set hold music if from user exists by @greenbea in #6359
- Update XML CDR Extension Summary Queries #5979 by @emaktech in #6365
- [domains] add exit after redirect by @greenbea in #6366
- Remove the country code if not e.164. by @piajesse in #6367
- Update template with array and other minor changes by @cranben in #6369
- Add yealink_call_info_display_method by @alexdcrane in #6372
- Update y000000000029.cfg by @AntoniusDC in #6373
- Update y000000000070.cfg by @AntoniusDC in #6374
- Update y000000000091.cfg by @AntoniusDC in #6375
- Update y000000000095.cfg by @AntoniusDC in #6376
- Update y000000000096.cfg by @AntoniusDC in #6377
- Update y000000000058.cfg by @AntoniusDC in #6378
- Update y000000000056.cfg by @AntoniusDC in #6379
- Update y000000000096.cfg by @AntoniusDC in #6380
- Update y000000000095.cfg by @AntoniusDC in #6381
- Updated multiple items including jitter buffer, echo cancellation and… by @cranben in #6382
- Add ${yealink_call_info_display_method} variable by @markjcrane in #6383
- [fax] use get_accountcode function to get the accountcode by @greenbea in #6387
- [call center] call_center_announce_sound check for permission by @greenbea in #6390
- BLF Presence added for Voicemail Boxes by @tony1661 in #6389
- updated yealink cordless files by @rabbidiesel in #6396
- Snom templates - added per model wallpaper settings by @tony1661 in #6391
- Add FAX Queue with retry_interval by @markjcrane in #6398
- Add variables to Grandstream and Yealink Templates by @danry25 in #6400
- Fix Missed Call email when Follow Me is On by @daniel-lucio in #6323
- Add Default Settings for Grandstream Templates, and custom transcription provider for Email Queues by @danry25 in #6401
- Settings Refresh Timer has been added to the templates and new variable by @tony1661 in #6402
- Add new permission voicemail_file by @markjcrane in #6403
- Added variables to grandstream configs for idle mute fuction by @piajesse in #6371
- Update 12-24 hour variable by @rabbidiesel in #6404
- Enable ability to use sip_to_user. by @markjcrane in #6406
- email.lua fix execution from api by @greenbea in #6408
- [Ring Groups] Handle 404 by @greenbea in #6407
- [page] Add check_destination_status to dialplan by @greenbea in #6411
- removed duplicate code by @mskenderian in #6410
- Spanish change cerca to cerrar. by @nacircoronado in #6428
- Update app_menu.php for Mexican Spanish by @nacircoronado in #6429
- Add missing $ to variables in HT802 template by @danry25 in #6427
- Use # instead of * to prevent *97 conflict with voicemail. by @markjcrane in #6430
- While in a call put blind transfer and transfer first. by @markjcrane in #6431
- [xml_cdr] cdr statistics fix LOSE_RACE by @greenbea in #6432
- [xml_cdr] LOSE_RACE handled in wrong place by @greenbea in #6433
- Update y000000000150.cfg by @garryavx in #6423
- Update y000000000058.cfg by @garryavx in #6422
- Update y000000000058.cfg by @garryavx in #6421
- Update y000000000097.cfg by @garryavx in #6420
- Update y000000000056.cfg by @garryavx in #6419
- Update y000000000096.cfg by @garryavx in #6418
- Update y000000000065.cfg by @garryavx in #6417
- Update y000000000035.cfg by @garryavx in #6416
- Update y000000000029.cfg by @garryavx in #6412
- Update y000000000067.cfg by @garryavx in #6413
- Update y000000000028.cfg by @garryavx in #6414
- Update y000000000066.cfg by @garryavx in #6415
- BUG FIX: incorrect comment characters by @jasonkinner in #6435
- [dialplan] NANP match + only if followed by a 1 by @greenbea in #6436
- fix issue with device vendors by @junction1153 in #6340
- Add contact_in_ping to Gateways by @markjcrane in #6439
- Added grandstream_show_key_labels and other default values. by @piajesse in #6438
- Check to make sure accountcode has some value by @emaktech in #6440
- [dialplans] Allow multiple extensions per xml by @greenbea in #6437
- adding template support for call waiting tone by @tony1661 in #6441
- Update deprecated sip profile params by @emaktech in #6447
- Update deprecated sip profile params by @emaktech in #6446
- Update deprecated sip profile params by @emaktech in #6444
- Update y000000000035.cfg by @garryavx in #6443
- Update deprecated sip profile params by @emaktech in #6445
- Add period and dash support to Click 2 Call by @daniel-lucio in #6425
- Add cid of remote ext to dialplan by @rabbidiesel in #6449
- sip listen port yealink cordless by @rabbidiesel in #6450
- [xml_cdr] more caller id handling by @greenbea in #6452
- Add a filter dropdown by @alexdcrane in #6453
- Update devices.php by @alexdcrane in #6454
- Add status dropdown to search by @alexdcrane in #6455
- Add status dropdown to Fax Queue search by @alexdcrane in #6459
- Add Fax Queue TX Email Variables by @emaktech in #6460
- Add Telekonnectors Galaxy 1000 template by @JoyceBabu in #6442
- Fix fax_queue to Email PDF Instead of TIF by @emaktech in #6461
- Adding the Yealink Tone Country setting to all templates, and including two more minor revisions of handsets that have been released. by @harryfoster in #6458
- [ht814] Grandstream escape html and sip_port by @yois615 in #6457
- [ring groups] remove unused code by @greenbea in #6456
- Retain recording display name and reset digit timeout by @yois615 in #6163
- [fax] replace bg_system with os.execute by @greenbea in #6462
- Fix PHP warning for PDO::setAttribute() requires 2 parameters by @frytimo in #6464
- Removed usleep command by @frytimo in #6468
- Update app_config.php by @garryavx in #6470
- allow setting hanging group mode on a per line bas...
5.0.1
We are happy to announce the official release of FusionPBX 5.0.1. This is a major release with multiple bug fixes. The following is a summary of some of the improvements.
Many changes and improvements here are a few of the changes. More will be added in the future.
What's Changed
- add icon to conference center hand raised by @hershyheilpern in #5217
- [4.5] REQUESTED_CHAN_UNAVAIL option in xml cdr by @daniel-lucio in #5216
- conference_interactive_inc.php change talking png to font-awesome by @hershyheilpern in #5219
- Fix followed_by recording reference by @racitup in #5222
- Conference center announcement control by @greenbea in #5224
- Add announcement control to list page by @greenbea in #5228
- Update voicemails.php by @greenbea in #5231
- Update {$mac}.xml by @vivoras in #5230
- Add enable disable field to call flows by @greenbea in #5232
- Update {$mac}.xml by @Len-PGH in #5233
- Update call_center_queue_edit.php by @chansizzle in #5234
- Fixed group_confirm_key for rollover strategy by @greenbea in #5236
- Update index.lua by @greenbea in #5240
- Update index.lua by @Redbehrend in #5241
- Fixed Yealink Account 6 Errors by @Redbehrend in #5242
- Specify table for Accountcode Search by @konradSC in #5243
- Update index.lua by @greenbea in #5239
- Set new channel variable by @saraxxin in #5238
- Update conference_edit.php by @greenbea in #5244
- Add Language options for GXP16XX by @vivoras in #5249
- [BUG] Change min/max digits in dx read application by @igorolhovskiy in #5246
- Update {$mac}.xml by @Len-PGH in #5255
- Update {$mac}.xml by @Len-PGH in #5253
- Update {$mac}.xml by @Len-PGH in #5251
- Update {$mac}.xml by @Len-PGH in #5252
- Update {$mac}.xml by @Len-PGH in #5254
- Add optional endconf flag for conference moderators by @greenbea in #5245
- Remove hard coded setting for moderator conf ctls by @konradSC in #5221
- Phrases add permission by @greenbea in #5258
- Fix conference_session_details paging by @greenbea in #5260
- Fix conference_sessions.php page loading issue by @greenbea in #5262
- security - disallow accessing time conditions of other domains by @greenbea in #5265
- Fix is_local by @greenbea in #5268
- Patch 107 by @Len-PGH in #5274
- Update y000000000074.cfg by @Len-PGH in #5273
- Update y000000000065.cfg by @Len-PGH in #5272
- Update y000000000066.cfg by @Len-PGH in #5271
- Update y000000000067.cfg by @Len-PGH in #5270
- Update paging.php by @chansizzle in #5279
- Update menu.php by @chansizzle in #5278
- Attach PDF on Sent Fax Email Instead of TIF by @emaktech in #5277
- [4.5] prevents routing errors by @daniel-lucio in #5276
- Update y000000000068.cfg by @Len-PGH in #5269
- Fixed error when deleting moh as user by @anux-linux in #5267
- Remove duplicate declaration of P2916 by @jasonkinner in #5283
- Remove duplicate declaration of P2916 by @jasonkinner in #5282
- Remove duplicate declaration of P2916 by @jasonkinner in #5281
- Remove duplicate declaration of P2916 by @jasonkinner in #5280
- Update y000000000097.cfg by @Len-PGH in #5290
- Update y000000000096.cfg by @Len-PGH in #5288
- Update y000000000095.cfg by @Len-PGH in #5289
- correct account 8 settings by @StratoSwitch in #5291
- Update {$mac}.xml by @Len-PGH in #5294
- GRP 26xx series templates by @StratoSwitch in #5287
- Update {$mac}.xml by @Len-PGH in #5292
- $this is a syntax error when using static classes by @daniel-lucio in #5264
- Call broadcast - Add caller ID permission by @greenbea in #5296
- $sql and $parameters never unset by @frytimo in #5295
- Update {$mac}.cfg for plycom 4.x by @hershyheilpern in #5293
- Rogue Apostrophe in SQL statement by @frytimo in #5298
- Update app_config.php by @Len-PGH in #5300
- Update {$mac}.cfg by @Len-PGH in #5299
- Destinations - Add ability to set condition field on per destination by @greenbea in #5301
- Fix string_to_regex() by @greenbea in #5302
- Fix typo by @frytimo in #5303
- Fix IVR Cache by @greenbea in #5304
- IVR parent menu exclude current menu from select by @greenbea in #5305
- Update ivr.conf.lua by @greenbea in #5306
- Add IVR menu-back by @greenbea in #5307
- Update {$mac}.cfg by @benwiesner1 in #5308
- [4.5] Use INT instead of NUMERIC by @daniel-lucio in #5311
- Update ivr_menu_edit.php by @greenbea in #5316
- Add recursive query to get all IVR sub menus by @greenbea in #5309
- IVR remove cache of all parent menus by @greenbea in #5317
- Fix destination->valid method for ivr by @greenbea in #5312
- Add group permission protection ability by @greenbea in #5320
- Update scripts.php by @blackc2004 in #5263
- Daylight Saving changes by @bajizs in #5229
- Optimize permission defaults by @greenbea in #5323
- pin_number.lua get pin number description by @greenbea in #5322
- Fix Yealink Expansion Modules in Device Profiles by @konradSC in #5324
- Add extension_advanced permission by @greenbea in #5321
- Update {$mac}.cfg by @Len-PGH in #5325
- Update voicemail_greetings.php by @chansizzle in #5328
- Fix call_block_extension permission by @greenbea in #5327
- Update callcenter.conf.lua by @Len-PGH in #5326
- add missing quotes surrounding extension_advanced by @frytimo in #5329
- Default setting value and enabled value mixed up by @greenbea in #5330
- Phrases: Remove unused code by @greenbea in #5335
- Update app_config.php by @phoneben in #5334
- Update dialplan_outbound_add.php by @chansizzle in #5336
- Update phrases.php by @chansizzle in #5338
- languge by @phoneben in #5343
- Update app_config.php by @Len-PGH in #5342
- xml handler: fix duplicate gateways and unnecessary query by @greenbea in #5341
- Follow me: set domain_uuid as a channel variable by @greenbea in #5344
- set domain_uuid variable by @greenbea in #5345
- remove CDR Statistics from default me...
FusionPBX 4.4.1 Release
Minor release with multiple bug fixes.
We are happy to announce the official release of FusionPBX 4.4.1. This is a minor release with multiple bug fixes. The following is a summary of the bugs that were fixed.
- Call Center
- Login and Logout from the Apps -> Operator Panel
- Login and Logout from Home -> Account Settings
- Queue Edit assign multiple agents at once
- Devices
- Changing password on extension was not updating device line password.
- Call Detail Records
- CID name to Caller Name
- Source to Caller Number
- Use github commit log for more details.
FusionPBX 4.4.0 Release
We are happy to announce the official release of FusionPBX 4.4. The following is a summary of some of the changes.
- User change log, track add and updates, username, IP address
- Speed and scalability improvements
- Call Recordings - lists all call recordings, searchable, and bulk delete
- Bridges - add any valid bridge statements to the destination select list
- QR Code mobile phone provisioning with Grandstream Wave
- Streams - interface to add shoutcast streams works with music on hold and IVR
- Add Email Templates accessible in the web interface
- SIP Profiles Allows mass changes. Add domains section to manage aliases
- Added more language translations. Russian, Italian, German, Austrian, Turkish
- Accounts -> Devices - Added profile settings
- Added 'Apply' button to re-provision the device
- Security improved PHP SQL injection additional protection, XSS scripting prevention
- Call forward no longer uses dial_string
- Advanced -> Transactions - used to track changes by username, date and IP Address
- Dialplan - Added XML button
- Registrations added check boxes to control multiple actions like provision or reboot. Combined registrations from all sip profiles and show which sip profile the registration used
- Default Settings - New smtp from and from name options
- Provisioning added Htek
- Provisioning added Fanvil
- Provisioning added multiple new Yealink models
- Call Center improved to make it more robust, queue setting for an exit key.
- Added device line shared setting
- Added checkbox to destinations for ability to delete multiple numbers at once
- Improved Wake-Up calls
- and more...
FusionPBX 4.2.2 Release
The official release of FusionPBX 4.2.2 is a minor release with bug fixes.
The following is a summary of some of the changes.
- Prevent Default settings duplicates by using a specific UUID for each default settings.
- Prevent the need to run Upgrade -> App Defaults after the install.
- Fixed SIP profile domain alias.
- Multiple Bug fix since the 4.2.1 tag.
FusionPBX 4.2.1 Release
The official release of FusionPBX 4.2.1 is primarily focused on significant security improvements. This is an important upgrade that should NOT be skipped. The following is a summary of some of the changes.
- Multiple Bug fix since the 4.2.0 tag.
- Security improvements for LUA scripts for better SQL injection prevention. Every LUA script that access the database has been updated.
- Speed Dial added to Apps -> Contacts -> phone edit. Then can call the speed dial with *0 followed by the number.
FusionPBX 4.2.0 Release
We are happy to announce the official release of FusionPBX 4.2. The following is a summary of some of the changes.
- Authentication - Better design and extendable with plugin support
- Menu - Responsive, with Icons
- New User Dashboard
- Theme - Many new Default Settings to control the theme.
- Provisioning - Contacts used as Directory for the phones. Vendor list and functions can be enabled or disabled. Better support for memory, expansion (side cars), and programmable keys
- Fax Queue
- IVR Menu - Uses FreeSWITCH IVR. Delivered from Database on Demand. Cached to memcache. IVR. Menu Options all editable at once. Works with Text to Speech
- Phrases - Using xml handler and xml from file system
- Voicemail - Forward add intro. Check box for multi-delete
- Conferencing profiles and controls
- Call Forward when not registered
- Easier process for recover login for superadmin access
- Time Conditions - Domain Select. Global option. Move to other domains. Presets Bug - No longer using mweek
- Extensions Summary - More efficient. Download to CSV
- Gateways - Domain select. Global Domains
- Move gateway to a new domain
- Many Bug Fixes
- Important Security Fixes everyone is encouraged to upgrade
- Interface improvements through the interface including but not limited to.
Inbound routes - Adding a Dialplan
- IVR Menu Edit
- Dashboard
- Upgrade -> App Defaults much faster and more efficient
- Contacts
- Groups permissions
- Users permissions
- Advanced Command
- Merged with SQL Query tool - Added new editor. Added clip library. Editor (PHP, XML, Provision). Opens large files faster. Several keyboard shortcuts. Show path to the file
- And more...
FusionPBX 4.0.0 Release
We are happy to announce the official release of FusionPBX 4.0. The following is a summary of some of the changes.
- XML on demand from the database by default
- Dialplan Edit is much faster
- Time conditions, Destinations, IVR Menu, and Call Flows much faster thanks to new destinations class.
- Menu class builds an array then formats the array.
- Provisioning Hot desking work better with across vendors.
- Option to hide Logout icon.
- Domain Selector has a link to Domain Settings.
- Access Controls interface for FreeSWITCH ACL lists.
- Now using GitHub github.com/fusionpbx
- Additional translations.
- Phone directory from contacts for Polycom and Yealink
- Caller Announce / Call Screening
- Missed Call Emails
- IVR Menu direct dial can be overriden by one of the options.
- Number Alias support improved.
- Default Settings -> fax -> keep_local
- Default Settings -> variables (used to control fax channel variables)
- Many bug fixes
- And more...