Version 3.38.0 - January 2024
UI/UX
- Single Sign On - using Microsoft credentials now supported to access TCAP.
- Country mapping to Telephone Numbers and Addresses.
- Visible scope on Service Profiles - Create service profiles visible only to specific user types. For example, a Wholesaler profile can only be added by a wholesaler. A Partner profile can be added by Partner or Wholesaler.
- Resource Account CSV Update - Resource accounts can now be managed in bulk via CSV import, similarly to user accounts.
- Session Timeout/Refresh Messaging - Message displayed in TCAP when session token expires/requires refresh
- Instructional text added to number management, order and upload pages.
- Allowed Trunk Types for SBCaaS - define trunk type visible in service profile. This inherits down to the trunk dropdown when creating a new trunk under the service.
- Confirm Service Add - to prevent accidently addition of services within TCAP, a new dialog has been added asking for confirmation to add the service. This must be accepted to fully enable the service for a customer.
- New partner "Privacy Policy" field added to Partner settings - in addition to the existing Terms & Conditions link available for partners to display on the registration page, a separate Privacy Policy link has been added.
- Incorrectly flagged as RA button - If companies have incorrectly licensed or setup a User as a Resource Account it will register as such in TCAP, and may need to be converted back to User to remedy. On edit Resource Account Page, a new button has been added that the company admin (or above) can click on to indicate that the Account is incorrectly flagged as a Resource Account, and should be a User.
- Global Scope Number Block Ownership and Billing - Telephonenumbers registered as such cannot be deleted by wholesaler, only by PingCo. Wholesaler can still assign/unassign numbers to Partners/Companies/Users, but are not able to delete from TCAP.
- Service Card Menus - All service card menus have been revised to prevent duplication of management, consolidating all sync features to Graph API card. In additon, this update ensures all applicable functionality is available to specified user roles.
- Performance enhancements to Triggers and Permission set pages and customer list dropdowns.
- Customer status (Live/Trial) added to Partner Support Link parameters and App Auth Triggers.
- New Voided status added to invoicing. This can only be set if invoice status currently set to Ready to Post.
- Number Block Pagination - default load state for the Number Block page now allows user to search for single number OR load all. Previously all numbers loaded by default, which could be a length task depending on size and scope.
- New loading screen when users are authenticated
- Sidebar now can expand / collapse
- New layout for Users and Resource Accounts
- Change user avatar at Navbar
- Dark mode for table filter, address page, csv pages, date picker
- Update new UI for tabs: partner branding, approval code
API
- Update Company Endpoint returns 500 when EngineLocations property is null - when Engine Locations were introduced in 3.37, some partners did not specify the EngineLocations property in the JSON request. This would result in a 500 error. This is now treated as an ignored value if missing.
Engines
Bug Fixes
- Enhancements to UI when in Dark Mode to ensure accessible content.
- Error creating webhook trigger - fix for error under specific conditions when adding a key/value pair to a Webhook trigger definition.
- Allow customer Admin to provide access via service card - previously had this not been granted at point of service add, the Provide Access option would only be visible to Partner logins and above. This is now available to customers when required.
- Assigning a number without a trunk to a user removes ability to select another number from the GUI.
- Ability to filter Number list table by Status restored and includes DISABLED state.
- Max Channel and Max Redundancy Validation on SBCaaS Service and Service Profiles - if a wholesaler sets max values on SBCaaS Profile, these values cannot be exceeded by Partner. Similarly Customer cannot exceed that set by Partner.
- Cannot remove number from user without setting plan to default - If a user has a user plan assigned and you need to remove the number, you have to set the plan to the company default first. Failure to do this returns and error "Cannot set a plan against a user without a number allocated". Removing number now omits the plan.
- CSV update hangs if file contains invalid UPN data.
- Export buttons should not be displaying on invoice lines.
- Allow CSV update to set custom attributes for all user roles.