Newest updates
New Improved Fixed API UI Engines
about 2 years ago

Version 3.39.1 - September 2024

UI/UX
  • New Sync methodology deployed - see Partner Center for full details
  • External link to Service Account setup details restored and updated.  This now only pertains to Resource Group Creation
  • Service Card Updates - clearer reflection of errors and fixes.  Calling impacting faults reflected as errors for stronger visibility and resolution
  • Removal of Sync Azure button under App Auth Service Card.  
  • Removal of Override Delete Limit in App Auth Service Card.  This will now be honoured by default for selective sync changes.  Limit still remains for any unexpected invalid responses from Microsoft to provide protection.
  • User Sync Error Messaging - if a number assignmentto a user fails, error messaging now available on hover of status icon.
  • New TPM Activation and Management UX
  • Add "No Trunk Assigned" label for disabled numbers in user assignment list
  • OC/DR Service Cards no longer reflect faulted states until retry expiry.  Faulted app auth will report as faulted on first failure, but not impact calling until max retry exceeded.
  • TPM Service Status now inherits from parent OC Service
  • Save button restored to Company Admin tab
  • Add confirm button to Deallocate All Number Blocks
  • Permission sets now ordering by name

API
  • Convert from trial errored if numbers were present on company
Engines
  • Changes to support new Sync methodology

Bug Fixes
  • Users blocked from MFA and other guides
  • Tooltip icon missing in light mode from service cards in faulted state
  • Bill flag under International rates always loads as checked
  • Error when adding service if Selective Sync set to REQUIRED at company level
  • Copy Permission set and apply to new company previously not possible via UI. This has now been restored
  • Registration page load error with Privacy Policy set
  • User table not reflecting new status upon user edit.  This previously required a refresh, now reflects new status immediately following edit
  • Error message queuing.  Certain events could be issues multiple times, resulting in error queuing continuing even after navigation away from page.  This now is processed as a single event to prevent repeat notifications.
  • Copy of numbers previously included leading +.  This has now been removed to copy only the full number
  • Correction of "Undefine" copy on some page attributes
  • Duplicate walkthrough ID's resolved
  • Minimum Password age validation corrected on Password polices
  • API Key expiry time issue corrected.  This impacted adding a new key which may have incorrectly have been identified as in the past and not the actual expiry time of keys
  • App Auth intermittently disappearing from Dashboard page
  • Available number list not loading for approved customers if approved after creation.  This was an edge case pertaining to customers choosing public/trial numbers depending on sequence of create/approve
  • Dark Mode display on billing notes resolved
  • Dark mode display on Change Billing Date resolved

Version 3.39.0 - June 2024

UI/UX
  • Service Hub service visibility and control within Services Dashboard and Service Profiles, Users, Numbers and Companies
  • Redesigned SSO experience.  Single click join for sign in using Microsoft credentials.
  • Hide API menu in side menu unless user is specifically granted access.
  • Re-write top and side navigation bars.
  • New Dialog for sign out during long period of inactivity.  When user is signed out, instead of waiting to return to login screen, they can now jump directly to it
  • TCAP Admin Account UPN exposed in UI under Microsoft Graph API > Edit.
  • TCAP Password Management.  Expire passwords without requiring MFA reset.  Control password re-use and lifespan.
  • CSV Update User enhancements.
  • Trunk management - on updating a sip trunk when redundancy level has changed, an alert "Changing redundancy level will cause trunk to be re-provisioned causing all current sessions to be drop" has been added to confirm the user is responsible for their action.
  • Customisable colour schemes per user.  Accessible via User Account avatar.
  • Collapse sidebar shortcut (ctrtl + .)
  • Export call report
  • Country lists now ordered alphabetically
  • Undefined routes now route to 404

API
  • Service Hub Vendor API to authenticate, build and control workflows between TCAP and Vendor platforms.
  • Efficiency overhaul of auth and other priority endpoints.
  • API Rate limiting.
  • Trial number load times optimised.
  • API Users type introduced to allow partner integration via API Key, negating the need for segregated management companies and settings.
Engines
  • Fix to prevent issues with duplicate numbers
  • Fix to support further Microsoft Operator Connect response messages

Bug Fixes
  • OC Consent access restricted to specified wholesalers.  Only wholesalers with direct OC relationship may view OC Consent Ttrigger notifications
  • Change Invoice Status dropdown not populating options.
  • Invalid Regex error in Numbers table.  If user pastes in a number with a + into the search field and hit return before the table has fully loaded, then an error is returned.
  • Edit "undefined" on plan, calling rates when editing.
  • Unassign numbers when no spare numbers exist.  In 3.38, we can no longer unassign the number of a user or resource account if the tenant doesn’t have a spare number in their inventory.
  • Dark mode display for Password Reset screen .
  • Dark mode display for billing notes.
  • Available Numbers List doesn't populate on FIRST load. The first time you edit a user to assign a number, the available numbers list is pulled from the API, but the dropdown is never populated. Any subsequent attempt works fine, even after logging out and in again.  
  • Can change OCUsage on a number while still assigned to a user.  OperatorConnectUsageID should not be editable when UserID is not null.
  • Logged out when changing MFA on another users profile.
  • Top left logo not loading

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.

Version 3.37.0 - September 2023

UI/UX
  • New Add Number Block interface.  Add multiple blocks of varying sizes in a single request
  • Join and Split existing number blocks
  • Simplified company deactivation.  One window to process all elements of customer deactivation; Remove numbers from endpoints, Remove numbers from company, deactivate, and delete
  • CSV Updating for Users now supports setting Plans for users in a company that is enabled for Plan Per User.
  • Create a new property in billing settings to specify a surcharge to be added as a new line upon invoice being made 'ready to post'
  • Enhanced processing times for larger data sets, i.e. Users, Companies, Numbers and Number Blocks
  • Increased detail of app auth messages returned to service cards
  • Call Detail Records and Invoice lines retrieval speed up.  Now retrieving up to 10,000 records at a time
  • Confirmation required before trigger refire
  • Enhancements to on prem TCAP deployment processes
API
  • Enhanced endpoint for Users lookup Companies
  • Enhanced endpoint for Companies lookup 
  • Enhanced endpoint for Numbers lookup 
  • Enhanced endpoint for Number Block lookup 
  • Token refresh enhancements.  Now multiple refresh tokens can be valid for multi tokens issued against a login allowing multiple concurrent browser/API sessions
Engines
  • Allow Partners to pick engine location(s) when editing a Company
  • New unique partner identifier added to TCAP Admin user to allow single Teams tenant to exist across multiple TCAP partners
Bug Fixes
  • Host Header for a Partner only allows the domain host, and should not accept the protocol (https://) showing an error on seeing a colon (:) or slash (/)
  • Flickering of action button on service dashboard tiles resolved
  • CSV Update for Numbers now supports export and update of addresses
  • Dark mode now fully renders all pages correctly
New Improved Fixed API UI Engines
about 3 years ago

Version 3.36.0 - July 2023

UI/UX
  • Initial Teams Phone Mobile activation workflow
  • Initial Azure Communication Service activation workflow
  • Validation Checks made more efficient when Deleting a Company
  • Triggers List view performance increased
  • The CSV Updater interface can now be closed
  • Overstamps can now be viewed int he Numbers List (hidden by default)
  • More trunk types have editable options
  • Service Dashboard now has a tile for the Microsoft Graph API Auth
API
  • Add Azure Communication Services - Direct Routing as a Service
  • Add Teams Phone Mobile as a Service
  • Add endpoints for Teams Phone Mobile Number activation and deactivation
  • Add Job endpoints for Engines to interact with Azure Communication Services - Direct Routing Services
  • Add Job endpoints for Engines to interact with Teams Phone Mobile Services
  • Adjust Edit Numbers to Account for new Services
  • General Billing Performance Improvements
  • Users and Resource Accounts will now allow editing when in an Error status
  • Triggers List now optionally returns the history, allowing for performance improvements when managing Triggers
  • Additional options for editing more Trunk Types
  • Additional support for Engines working on Numbers in Operator Connect
Engines
  • Add Job handling for Azure Communication Services - Direct Routing
  • Add Job handling for Teams Phone Mobile
  • Add Telephone Number Unassignment Logic for Operator Connect
  • Update Number handling to account for Teams Phone Mobile
  • Various Bugfixes and Enhancements
Bug Fixes
  • Delete Company no longer detects MS Calling Plans licensing as users with assigned numbers
  • Adding a manual Invoice Line will now update the Invoice total
  • Enabling Selective Sync before creating the first Service should not longer result in an unlinked App Auth
  • Plans will no longer allow ownership changes when in use
  • Creating a new Plan as a Partner will no longer incorrectly report a lack of permissions
  • Manually created Invoice Lines for Number Blocks will no longer summarize into 'Unallocated' number blocks when exporting
  • Error message will now show when attempting to delete a Trunk that cannot be deleted
New Improved Fixed API UI
over 3 years ago

Patch 3.35.7 - February 2023

UI/UX
  • Billing Day can now be changed on Partners and Wholesalers
  • SBCaaS Service settings can now be edited
  • Plans can now be enabled for, and applied on, a Per User basis
  • Admin User deletion warning no longer states that an email address cannot be reused
  • Added ReadOnly and OptOutofNew Permissions checkboxes to Permission Sets Table and Edit Menu
  • Custom Invoice Lines can now be created on an Invoice.
  • Numbers can now more easily be acknowledged when in Action Required status.
API
  • Some Optimizations added to Invoice Summarization and Exporting, allowing for larger invoices to be exported once again
  • Numbers not in a stable status will no longer appear in Available to Assign Lists
  • Numbers not in a stable status can no longer be assigned to Users or Resource Accounts (Deallocation is still possible)
  • New endpoint to Acknowledge when a Sync should expect to see more than a 50% drop in Users or Resource Accounts
  • Additional data fields added to support Engines working on Session Border Controllers
  • Status changes on Microsoft App Auths to make access issues present on Service Cards during initial provisioning
  • AppAuths will now make multiple attempts to perform initial pairing within the first 5 minutes
  • The system will try to automatically clear ActionRequired statuses on numbers after a TenantID becomes available
Engines
  • Split out Operator Connect upload and release order id fields
  • Added new Operator Connect number handling error scenarios
  • Added SBCaaS improvements for cloud deployment scenarios
  • Improved backend and UI logging
Bug Fixes
  • Numbers should no longer attempt to re-enable when no trunk has been set
  • An issue affecting which Calling Profiles show against Trunks should now be resolved
  • TCAP number enabled state to always be boolean in Engines

New Improved Fixed API UI
over 3 years ago

Patch 3.35.6 - January 2023

UI Features
  • AppAuth Errors will now show on related Service Cards.
  • Troubleshooting Guide added for MFA errors on AppAuth (link from Service Card when applicable)
API Features
  • Minor improvements to Billing Processing
  • New endpoint to acknowledge Numbers in Action Required status, pushing them into Pending Update for processing
  • Addition data points added for Backend Engine interactions
  • When adding or assigning a number block to a Company with an Operator Connect default Trunk, NANP Toll Free numbers will automatically flip to FirstPartyAppAssignment
  • To ensure proper processing, Number Blocks will need to be deallocated from Companies before being deleted
  • Permission Sets can now be marked as Read Only to prevent new Create, Update, and Delete from being added
  • Permission Sets can now be flagged to Opt Out of New permissions being automatically granted when a new feature is introduced to TCAP
  • Trunks now contain a Name property in the backend
  • New endpoint to Support Partner Deletion
  • New endpoint to Support Wholesaler Deletion
Bug Fixes
  • Postcode field at Request Block Form is no longer limited to 4 digits
  • CSV Update Users - Could not detect existing numbers that are using Direct Routing trunks
  • CSV Update Users - Existing telephone numbers disappeared when changing Managed By field
  • Locations are now shown at Regions and Locations edit page 

Improved Fixed UI Engines
almost 4 years ago

Patch 3.35.5 - January 2022

Engines
  • Enhanced Number Routing Update Functions
  • Updated Operator Connect Number logic for Toll-Free Numbers
Bug Fixes
  •  Remove forced logout behaviour
Improved Fixed API
almost 4 years ago

Patch 3.35.4 - December 2022

UI Features
  • Ability to enable user sync after manually setting Tenant ID on Operator Connect services
  • Ability to disabled Selective Sync
API Features
  • Endpoint added to allow setting of Default Calling Profile on an Operator Connect Trunk
  • Email Triggers now able to take Merge Fields as part of Email Address
  • Editing a Calling Profiles on a Service will now automatically update the related Trunk Calling Profiles
Bug Fixes
  • No longer attempting compare Last Successful Login when it has not been set
  • CSV Updating of Numbers is able to more accurately detect Trunk Changes

Improved Fixed API UI
almost 4 years ago

Patch 3.35.3 - December 2022

UI Features
  • Side Menu will no longer collapse when clicking on the current active page
API Features
  • Additional support for Engines when processing Numbers
Bug Fixes
  • Some Operator Connect Calling Profiles were not populating into result set
  • Some Permission requirements for creating Plans were set too high
  • Validation was incorrectly blocking disabling of some Number Block Rates 
  • CSV Update for Numbers will now correctly handle unsetting of trunks
  • Login button will no longer remain disabled after cancelling out of MFA
  • Browser Tab Title will no longer lose it's value when refreshing the page
  • Editing a Resource Account will show who is being edited again
  • Error Banner was not displaying when editing an Operator Connect Service

New Improved Engines
almost 4 years ago

Patch 3.35.2 - December 2022

Engines
  • Added error logic to Number Handling (Enhancement)
  • Created additional monitoring and alerting for engines
Improved Engines
almost 4 years ago

Patch 3.35.1 - November 2022

Engine Features
  • Added newly discovered scenario(s) to Operator Connect number handling module
New Improved Fixed API UI Engines
almost 4 years ago

Version 3.35 - November 2022

UI Features
  • Number status updated to reflect changes to Number engine.
  • Numbers now have a status message to report updates from engine when a number has an error.
  • Numbers can now be bulk updated by CSV similar to Users.
  • Updating an Operator Connect Service after it is provisioned is now possible through the UI
  • Logging into TCAP now happens twice as fast with performance and visual improvements to the login screen.
API Features
  • Support for Engines to report status messages for numbers
  • Support for Engines to store tnUpload Order Number
  • Dial Plans and Voice Policies naming requirements made more strict for better compatibility
  • New endpoint to search for a Number Object with a Telephone Number
  • New endpoint to search for a Number Block object with a Telephone Number
  • Process Details on Engines page made easier to interpret
  • Added Failover Routing Options (Mode, Trunk, and Overstamp) for Advanced Routing of Numbers
  • New Number status, Action Required, to indicate that additional configuration is required before processing can begin. Engine Message will be used to provide further information when in this status.
  • Support for locking numbers during backend processing. Opening up the potential to allow editing of numbers in an error state while they are not being worked on
  • New company billing setting 'Per User Plan'
  • Reworked assigning of a Plan to a User and Plan updating to account for new setting
  • Operator Connect Consents should take less time to sync to services
  • UI Theme endpoint updated to reduce the number of calls required to initialize the UI
  • Support for creating Invoice Lines manually
  • Support for deleting manually created Invoice Lines
Engine Features
  • Additional back-end logging
  • Complete upgrade of number handling engine to better support Operator Connect, as well as provision for future functionality required for Operator Connect Mobile.
Triggers
  • A new trigger has been created for when a Company requests a public number block from the available number blocks. This will let you track when they are consumed.
Bug Fixes
  • Attempting to add additional permissions would sometimes be incorrectly blocked.
  • Removing a Trunk assignment from a Number should now fire the Trunk Changed on Number Trigger
  • Numbers failing to re-enable after a trunk is allocated
  • Saving of Partner Terms and Condition URL now saves as it would not always save.

Improved Fixed Engines
almost 4 years ago

Patch 3.34.8 - November 2022

Engines
  • Complete upgrade of number handling engine to better support Operator Connect, as well as provision for future functionality required for Operator Connect Mobile.
Improved Engines
almost 4 years ago

Patch 3.34.7 - November 2022

Engine Features
  • Additional back-end logging
New Improved API
almost 4 years ago

Patch 3.34.6 - November 2022

API Features
  • Process Details on Engines page made easier to interpret
  • Added Failover Routing Options (Mode, Trunk, and Overstamp) for Advanced Routing of Numbers
  • New Number status, Action Required, to indicate that additional configuration is required before processing can begin. Engine Message will be used to provide further information when in this status.
Improved Engines
almost 4 years ago

Patch 3.34.5 - November 2022

Engine Features
  • Updated number processing with support for NANP Toll Free upload requirements
  • Added support for Default Managed By setting when adding a new user from MSOL to TCAP

Patch 3.34.4 - November 2022

UI Features
  • Modified login for a wholesaler that does not have Partner Read permission. It now uses the default partner if the user doesn't have access.

Bug Fixes
  • Fixed Navbar - When a Partner Admin logged in, it would continually attempt to update the currently managing drop down but would not work. This has been resolved.

Known Issue
  • Services dashboard initially loads the services from the current logged in users default company. It then loads the correct services based on currently managing after a few seconds.

Patch 3.34.3 - November 2022

API Features
  • Support for Engines to report status messages for numbers
  • Support for Engines to store tnUpload Order Number
  • Dial Plans and Voice Policies naming requirements made more strict for better compatibility
  • New endpoint to search for a Number Object with a Telephone Number
  • New endpoint to search for a Number Block object with a Telephone Number

Bug Fixes
  • Attempting to add additional permissions would sometimes be incorrectly blocked.

Patch 3.34.2 - November 2022


UI Features
  • Updated the registration terms and conditions message to include that the person is authorized to accept the terms
  • When adding a new service, the loading icon will persist until all actions are completed to prevent multiple attempts of adding the same service

Bug Fixes
  • Fixed a currently managing bug when you logged into a different partner or wholesaler
  • Partner branding links were not saving properly
  • Fixed CSV import bug not using correct Dial Plan names
  • Login screen clears all old state data on every login to prevent stale data
Older updates
Powered by FeedBear