2015-08-31

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

Show more