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:
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.
|
||
---|---|---|
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 |