Product/ Feature Improvements
It is hard to stress how exciting this version release is for our resellers, who are passionate about the end user experience. Some of the requests came through our community, who helped us beta test before launch, and deserve a hand for kicking the tires! Some major highlights:
SmartPBX got a walkthrough to make it easier for first time users, and a fix to how the Virtual Receptionist works by default.
White Labelling for Resellers got a MAJOR upgrade. The branded experience is now much more pervasive across the board, from Forgot Password to the Report Call button. Also, the UI now helps you configure your DNS properly, a big time saver when trying to get setup.
Remote Reboot for Devices is here! You can now reboot devices REMOTELY from the UI. This means no more site visits or requests to the customer to reboot their own phones. Now, you just make your configuration changes, click the “Reboot Device” button and you are done! Trust us, your support team will love it.
Conference bridges now can have entry/exit tones that you can toggle on/off.
User Portal has been ported in from the old UI.
Updated language and time options for international clients.
Product and Feature Improvements
Product/ Feature
Ticket
Release Notes
Advanced Callflows
UI-1493
Account Caller ID settings are now enabled in Advanced Callflows.
Advanced Callflows
UI-1787
Admins may now control entry/exit tone settings on conference bridges, and can toggle them on/off.
Billing
UI-1609
Improvements to Billing API for our Hosted Cloud
Branding
UI-1584
Made the Forgot Password button on login an optional item for branded accounts, so Resellers can control the security experience more tightly.
Branding
UI-1580
Multiple Sub-branded accounts are now enabled for resellers. Additionally, masquerading in the Branding app should now work for all subaccounts, not just the top level account.
Branding
UI-1744
Resellers attempting to configure their Whitelabel domains will now get feedback from the UI on whether or not their DNS entries are properly configured.
Branding
UI-1375
The Branding UI will now provide a Domain Configuration Helper Tool, so that admins can more easily configure their domains correctly.
Branding
UI-1497
Call Reporting for resellers is now supported! End users can now report calls to an email of your choosing in the White Label app, so that you can troubleshoot specific call logs when the system is experiencing an error.
Branding
UI-1470
Branding App now allows for customized text in Browser tab.
Branding
UI-1473
Branding Manager now allows you to Customize the Favicon in the browser on your White Labeled portal
Branding
UI-1480
Branding Manager now allows you to Customize the welcome message on your White Labeled portal
Device Management
UI-377
You can now restart Devices remotely.
General
UI-1626
Improved documentation for Monster UI apps.
General
UI-1622
Improved password validation to require 6 characters
General
UI-1636
Self-Service users may no longer see trunking options, since plans don’t work on trunks.
General
UI-1606
Users may now tab through buttons when using the UI
Kazoo UI Changes
UI-1723
Kazoo can now handle European and other date formats where ‘DMY’ or 'YMD’ schemas are used.
Kazoo UI Changes
UI-1587
Updated Russian Translation for Kazoo UI.
Kazoo UI Changes
UI-1459
User Portal has been successfully ported into the new UI and is available to resellers.
Kazoo UI Changes
UI-1499
Account Timezones will no longer default to the timezone of the browser on account creation
Kazoo UI Changes
UI-343
File Uploads now will show progress of the upload.
Kazoo UI Changes
UI-1574
Voicemail Messages can now be listened to in the User Portal.
Porting
UI-1757
Added 'Cancelled’ Port state to Smart PBX and Port Manager.
Porting
UI-1750
Clarified scheduling information for ports
Porting
UI-1753
Clients will now see scheduling (date/time) information for their ports.
Porting
UI-1718
Porting is now attached to Project Phonebook.
Porting
UI-1690
Porting now uses the API instead of trying to filter by itself, resulting in a faster, more responsive experience.
Provisioner Core
PROV-166
Phones should now display the User/Extension rather than the sip registration information, making for a better user experience.
Reporting
UI-1612
Reseller Reporting Tool is now easier to use thanks to better filtering.
SmartPBX
UI-1206
Caller ID Prepends on Ring Groups are now supported.
SmartPBX
UI-1421
Created a Step by Step walkthrough to help people understand how to use SmartPBX on their first time in the app.
SmartPBX
UI-1657
SmartPBX now supports a default action on incoming call handing, so when users misdial, they aren’t lost into a dead menu.
SmartPBX
UI-1741
You can actually reboot the phone remotely now! Update firmware at night. Never again call your customers to reboot the phone.
SmartPBX
UI-1489
Clicking the Add User link should show a popup with a list of users to select. You should be able to select many users.
SmartPBX
UI-1745
Fixed a bug where the default action in menu’s wasn’t able to be properly set.
SmartPBX
UI-1721
Russian i18n files have been updated.
SmartPBX
UI-1772
Timepicker plugin now respects date format of the current user.
Kazoo Core Improvements
Some nice goodies in here. A couple major highlights:
Outbound faxing will now send an email confirmation notice to the sender.
Device language settings now get inherited from the account, so there is less confusion for our multi-lingual customers on setup!
Some other basic improvements, and the rest of the Core work this sprint was mostly bug fixes, so check that section for more interesting changes to the Core architecture.
Kazoo Core Improvements
Product/ Feature
Ticket
KAZOO-3090
When an outbound fax goes through, the sender will now get an email confirmation.
KAZOO-3808
Device and user language settings will now be inherited from the account, rather than defaulting to english.
KAZOO-3634
Apps in the App Store can now be made “admin only” so that app functionality can be tested on production prior to launch.
KAZOO-3775
Eliminated unnecessary retries on voicemail saving so that the system is more efficient.
KAZOO-3637
Developers are now able to pass custom channel VAR’s to babble.
KAZOO-3777
Text to Speech improved with new voices.
KAZOO-3647
Webhooks created for a specific account will now be deleted when the account is deleted.
Developer Improvements
As our client base grows, so does the number of developers looking for additional access via the APIs.
Key highlights:
We have improved access to the service docs APIs in preparation to be able to help developers who wish to store charges in the system.
We have vastly improved the experience with Webhooks, making them easier to toggle on/off/timeout, providing email notifications when Webhooks fail, and improving the information that comes from debugs.
Developer Improvements
Product/ Feature
Ticket
Release Notes
Developer
KAZOO-3636
SMS API now provides an option to not convert caller-id and caller-ID to e164, so that caller-ID is preserved.
Developer
KAZOO-244
An API now exists that tracks Service Doc changes, so that a history of billable transactions for billing. This is a big deal for 2600hz as well as our resellers, as you can now track charging history for any charge on the system.
Developer
KAZOO-3597
API will now validate CNAM when attempting to set, and return an error if the submission is more than 15 characters. This will help prevent users from setting CNAM that is longer than the system supports.
Developer
KAZOO-3663
Crossbar API for Provisioner now shows 'callids’ in the logs
Developer
KAZOO-3689
Dialyzer now returns less warnings when performing Static Code Analysis on Kazoo code. Improves code quality.
Developer
UI-1454
Improved documentation for User States
Developer
UI-1381
The “Font Awesome” font and CSS toolkit is now available to front end developers, providing access to more icons and a more up-to-date library
Developer
KAZOO-3766
Upgrade for Project Phonebook to be able to retrive an auth token on login to verify that the user is who they say they are.
Webhooks
KAZOO-3633
Developers can now re-enable all timed-out webhooks at one time.
Webhooks
UI-748
Webhooks will now show the history of attempts for each hook.
Webhooks
KAZOO-3631
Webhooks debug info now provides request headers and payload as well as the response headers and payload for any failed attempts.
Webhooks
KAZOO-3632
An email notification will now be provided if a webhook is disabled.
Webhooks
UI-1469
Individual Webhooks can now be toggled active/inactive to make management of the hooks easier.
Bug Fixes
Bug Fixes
Product/ Feature
Ticket
Release Notes
Advanced Callflows
UI-1731
Timeout/Delay Settings are now functional in the new UI.
Advanced Callflows
UI-1604
UI Improvement
Branding
UI-1760
SmartPBX now respects Branding app settings for the Support email field
Branding
UI-1649
Fixed a Custom Welcome Message error.
Branding
UI-1503
Fixed a JS error causing branding app not to load
Branding
UI-1575
Fixed the Branding App so it respects Default Language settings in the UI
Branding
UI-1593
Improved UI content to be more gender neutral.
Branding
UI-1743
The Whitelabel Domain Helper now displays more complete DNS requirements when resellers are configuring Whitelabelling
Call Logs
UI-1702
Using the “This Week” filter on call logs will now include Sundays in the Call Logs
Carrier Manager
UI-1455
UI Improvement
Carrier Manager
UI-1468
UI Improvement
Carrier Manager
UI-1466
Updated tabs in Carriers Manager to be more clear to the user
Developer
KAZOO-3751
Fixed a bug with Webhooks preventing them from sending requests due to a function clause error with ibrowse.
Developer
UI-1482
Removed obsolete shared_auth code
Device Management
UI-1685
Fixed a bug with device codecs
General
UI-1728
Control Panel is now hid from End Users
General
UI-1737
Fixed a bug when applying service plans.
General
UI-1701
Fixed a quickcall bug
General
UI-1730
Improved White-Labelling
General
UI-1729
Improvements to Step by Step Wizard
General
UI-1707
UI Fix
Kazoo Core
KAZOO-3628
Fixed a bug with Auto Top Up feature on hosted accounts.
Kazoo Core
KAZOO-3638
Backend API fix
Kazoo Core
KAZOO-3649
Bug fix for voicemail count.
Kazoo Core
KAZOO-2895
Call restrictions will now be applied after processing dial plans to enable international support.
Kazoo Core
KAZOO-3563
Devices will now sync to the new SIP user name, when SIP user name is updated in the settings.
Kazoo Core
KAZOO-3577
Fixed a bug in PBX Connector that caused changes to not take effect for about an hour. They now take effect immediately.
Kazoo Core
KAZOO-3626
Fixed a bug where adding more than 4 codecs to a device would crash the provisioner
Kazoo Core
KAZOO-3659
Fixed a bug where auto top-up transactions were being authorized, but not charged.
Kazoo Core
KAZOO-3648
Fixed a bug where Directories weren’t deleting from MonsterUI
Kazoo Core
KAZOO-3644
Fixed a bug where flushing numbers from the cache would flush ALL numbers from the cache. This fix will reduce db requests and only flush the specific numbers that have changed.
Kazoo Core
KAZOO-3708
Fixed a bug where running Multiple Milliwat listeners on the message bus were crashing the system.
Kazoo Core
KAZOO-3122
Fixed a feature code bug where different feature codes were being interpreted as the conflicting numbers.
Kazoo Core
KAZOO-3642
Fixed an issue where numbers in the middle of being ported it would get orphaned if the account was deleted before Port In was completed.
Kazoo Core
KAZOO-3551
Fixed Ecallmgr bug where it was overwriting the Freeswitch configuration db with blank data after booting/restarting the system.
Kazoo Core
KAZOO-2548
Kazoo will now turn off pagination when filters exist on the request
Kazoo UI Changes
UI-1444
Cookie will no longer update if the App Store is updated while masquerading.
Kazoo UI Changes
UI-1492
Fixed a bug in numberSelector
Kazoo UI Changes
UI-1483
Fixed Date formatting for Gregorian calendars
Kazoo UI Changes
UI-1578
New Accounts on our Hosted Platform will now default to per minute when an account is created, so it’s easier for Resellers to begin setting up services.
Kazoo UI Changes
UI-1494
UI Fix
Kazoo UI Changes
UI-1502
UI Fix for disappearing apps
Kazoo UI Changes
UI-1474
UI Improvement
Kazoo UI Changes
UI-1490
UI Improvement
Number Manager
UI-1505
UI Improvement
Number Manager
UI-1607
UI Improvement
PBX Connector
UI-1382
Fixed a bug that was causing WYSIWYG to take too long to load in Firefox
PBX Connector
UI-1495
Fixed number layout bug in PBX Connector
PBX Connector
UI-1613
Outbound trunks will now show their cost
PBX Connector
UI-1638
UI Improvement - Better Icons
Porting
UI-1776
Bug Fix
Porting
UI-1748
Clarified scheduling information for ports
Porting
UI-1739
Fixed a wild JS error
Porting
UI-1746
Fixed anerror with duplicate numbers
Porting
UI-1740
Removed empty drop down when viewing Port States
Provisioner Core
PROV-170
Fixed an error where the path to the yealink firmware does not include the brand name in the auto-generated files.
SmartPBX
UI-1771
Bug Fix
SmartPBX
UI-1498
Call Restrictions settings now sync between MonsterUI and KazooUI