RingCentral As A Carrier
We have completed step 1 of 2 that will allow us to use RingCentral as a carrier like Zipwhip or Bandwidth. As we continue to expand how we are integrated with RingCentral, this initiative is to allow RingCentral to act as the carrier for a variety of use cases within our MVP integration.
Added RingCentral as a Carrier and Integrated with their send SMS/MMS API
NOTE: We still need to complete the part of the integration that allows us to receive messages.
Ability to Delete Contact Lists
Users can now delete a contact list in the platform. To delete a list, simply go to the Contact Lists page, find the list you want to delete, and click the delete icon. You will be asked to confirm that you really want to delete the list. NOTE: Deleting a contact list DOES NOT delete the contacts. It only deletes the list/grouping of contacts and removes it from selectable dropdowns.
CRUDy Enhancements
Added Send Invitation Email Option on User Creation - Now when you create users in CRUDy, either a single user or in bulk, you will see a toggle for Send Invitation Email. When toggled on, upon user save, it will create the user and send out an invitation email to that user, directing them to the Sign Up page to complete their information and set their password.
On Single User create, it is defaulted on so we no longer need to specify a default password.
In Bulk User creation, it is defaulted to OFF. This is because it is about 50/50 whether we need to send out invitations or not when creating users in bulk. For example, we DO NOT send invitations out to RingCentral users, but we do for our own platform and Genesys Communicate customers.
FIXED Line Permission Issues on User Save - There were two issues dealing with saving line permissions on users that were causing problems.
Line permissions couldn't be added when first creating a user. You had to navigate away and come back. This has been resolved. You can now create a single user and define their line permissions successfully in the same step.
When updating line permissions on an existing user, the UI would show that the permssions were set to off. We have resolved that display issue.
Group Messaging Progress
We have made some additional progress on the Group Messaging feature.
We have added support for Group Names, giving users the ability to name their group messages with something recognizable that will show up in the inbox sidebar.
We have updated our reopen conversation logic to account for the fact that there can be multiple recipients in a conversation. Previously, this had been coded to only expect one to one conversations.
Bugs Resolved
HIGH - Conversations | Popout Panel Fails to Load when Contact Doesn't Exist - This was a bug specific to our Nice CXone pop out panel.
HIGH - All Lines Filter is Not Updating - The All Lines filter at the top of the Conversations inbox was not always updating the list when filters were applied, causing confusion and limiting access to conversations. We have updated how this filter works and it will now show all of the lines that a user has access to, regardless of if conversations exist in the inbox.
HIGH - Receiving Messages from Bandwidth is Not Working Consistently - We were not properly receiving/storing incoming messages from Bandwidth, specifically with how they handle passing along attachments.
MEDIUM - Create New Button Not Always Showing After Login - Sometimes depending on the connection speed or timing after a deployment that someone would load the Conversations page, the Create New button in the top right corner would not display and the user would have to do a hard refresh. We have removed an unnecessary check on the display of that button to prevent this issue.