23 June 2023

  • Billing page improvements

  • Symbl.ai improved the Billing page experience with new self-service options and updated design.
  • From the new Symbl.ai Platform Billing page you can:
    • Easily view usage for Voice API and Text API channels.
    • Learn about upgrade options and choose the best plan for your needs.
    • Add and edit credit card information.
    • View payment history.

12 December 2022

  • Symbl.ai Launches Redaction

  • What's New

    • Redaction gives you the ability to redact sensitive information such as PII (personally identifiable information), PCI (payments card industry), PHI (personal health information).
    • You can redact sensitive information from conversations and insights in transcripts, audio and video files, from both recorded conversations and in real-time.
    • Use redaction to remain compliant with GDPR, CCPA, and HIPAA laws using Symbl.ai to identify and redact PII, PCI, and PHI from the conversation metadata. You can also set up personnel access controls and to choose where to process and store sensitive data.
    • For more information, see the Redaction docs.

24 October 2022

  • Web SDK v1.0.7

  • What's New

    • Added a config flag for the Symbl class named disableOnDeviceChange. If set to true, any device change handling is disabled.
    • Example:

19 October 2022

  • Web SDK v1.0.6

  • What's New

    • Added the audioStream.setOnDeviceChange method, which accepts a function as a parameter and overrides our default ondevicechange logic.
    • For source code, see Release Web SDK v1.0.6 | github.com.
  • Bug fixes

    • When attempting to reconnect after a device change, Web SDK no longer tries to connect if the WebSocket is closed.
    • Sometimes a new default device was not being detected properly. Now fixed so that when reconnecting, the updated sample rate is set in the config instead of by calling modifySampleRate. This improves reliability and decreases reconnection time.

13 September 2022

  • Entity Detection - Managed and Custom Entities

  • What's New

    • Managed Entities are detected out-of-the-box in four categories: PII (personally identifiable information), PCI (payments card industry), PHI (personal health information), and General.
    • Custom Entities can now be created, updated, and deleted using the Management API, based on the specific vocabulary for your use case.
    • For more information, see the Entity Detection docs.
  • Fixes and Enhancements

    • Entities are now enabled by default for Async APIs.
    • Get Entities response fields are updated. To learn more, visit the Get Entities page.

7 September 2022

  • Platform v1.2.0 Release

  • Enhancements

    • Optimized API Explorer Trackers flow for the new Managed Trackers capabilities.
    • Updated the user interface of the Usage page to align with the aesthetic of the new Platform visual design.
  • Bug Fixes

    • Fixed issue in API Explorer when a user selects to re-use a conversation but none exist.
    • Fixed issue with how App ID and App Secret were displayed in API Explorer.
    • Fixed issue in Playground where the selected language was not displayed correctly in the Streaming Conversation code view.
  • Managed Trackers Library and Trackers Recommendations

  • What's New

    • The Managed Trackers Library consists of out-of-the-box Trackers in four categories: Sales, Contact Center, Recruitment, and General.
    • Managed Trackers are curated and managed by Symbl.ai. Sign in to the Symbl.ai Platform to use Trackers from the Managed Trackers Library as per your use case.
    • Trackers Recommendations are suggestions from Symbl.ai for which trackers you should use from the Managed Trackers Library based on the conversations you have processed in the last 30 days.
    • For more information, see the docs at Trackers .
  • Fixes and Enhancements

    • Trackers are now enabled by default for Async API and Streaming API.
    • Trackers Management API endpoint is now standardized to https://api.symbl.ai/v1/manage/trackers.
    • All trackers must now be created via the Management API.
    • New PATCH endpoint for Update Tracker operation.
    • Tracker resource has two new fields: categories and languages.
  • New Async API Logs

    • Introducing Async API Logs on the Symbl.ai Platform. Sign in to platform.symbl.ai and go to API Logs > Async API Logs.
    • Async API Log entries summarize an API call, listing call method, conversation ID, endpoint, and timestamp. From the Async API Logs page you can drill down to see details including job ID, query parameters, and request / response. For more information, see the docs at Async API Logs.

16 August 2022

  • Release Notes - Symbl Platform v1.1

    What's New

    Fixes and Enhancements:

    • Updated API Explorer Authentication response to correctly display the expiresIn value when using the same token.
    • Corrected the URI for API Explorer.
    • Changed the initial state of the response body to be empty in API Explorer until the user has made a request.
    • Corrected the Header name for API Explorer request samples to be Authorization instead of Authentication.
    • Various UX fixes.

4 August 2022

22 June 2022

  • Web SDK new release: Version 1.0.5 of the Symbl Web SDK is now available.

    • Validation of keys in StreamingAPIConnectionConfig when passed into startProcessing.
    • Removed or updated vulnerable NPM dependencies.

26 May 2022

  • Web SDK new release: Version 1.0.4 of the Symbl Web SDK is now available.

    • Added extra validation to startProcessing arguments.
    • Check if WebSocket is connected when making a modifySampleRate call. If not, throw a NoConnectionError.
    • Added reconnection support. If reconnectOnError is set to true in the SymblConfig, Web SDK attempts to reconnect after a break in connection. A break in connection is determined after thirty (30) seconds of not receiving any expected data from the WebSocket.
    • Added logLevel to SymblConfig.
    • Added separate methods to handle <video> and <audio> elements in audiostreams. Web SDK now has attachAudioSourceElement, detachAudioSourceElement, updateAudioSourceElement, attachVideoSourceElement, detachVideoSourceElement, and updateVideoSourceElement. Previous versions allowed either <video> or <audio> elements to be passed into the same attachAudioSourceElement, but going forward only the new separate corresponding methods may be used depending on element type.
    • Added getConversationId() to StreamingAPIConnection and SubscribeAPIConnection. These will only be populated after the conversation_created event has been fired. For more information on the conversation_created event, see Events and Callbacks.
    • Added a Conversation object which can also be used to get the conversation ID. This object is attached to StreamingAPIConnection and SubscribeAPIConnection as connection.conversation. Going forward, the Conversation object will integrate with Conversation APIs.