Openframe release notes
Version history for the CSM Openframe application on the ServiceNow Store.
Important:
For details on system requirements and family compatibility, view the application
listing on the ServiceNow Store
website.
Version history
- Version 28.2.1 - July 2026 (Zurich)
- The following issues have been resolved in this release:
- Improved CSRF token validation to strengthen security.
- Fixed an issue preventing successful outbound call initiation in certain scenarios.
- Fixed event handling when rejecting outbound call transfers.
- Fixed an issue where accepting a work item could create duplicate interactions.
- The following issues have been resolved in this release:
- Version 29.4.0 - June 2026 (Australia)
- Changed in this release: Updated OpenFrame App to v29.4.0.
- Version 29.3.1 - May 2026
- Fixed in this release: Agent presence now syncs correctly to the softphone on initial page load. Previously, the agent's availability state was not applied during initialization, requiring a manual status change to restore sync with CCaaS.
- Version 29.3.0 - April 2026 (Australia)
- New in this Release: A new "deviceSettings" capability is available on the Global Call page. Agents can use it to manage speaker and microphone settings for the softphone.
- Version 29.2.0 - March 2026 (Australia)
-
- Fixed in this Release:
- Resolved a JavaScript vulnerability that allowed client-side sanitization to be bypassed.
- Resolved an issue where click-to-dial was creating multiple outbound interactions.
- Fixed in this Release:
- Version 27.2.3 - February 2026 (Yokohama)
- Fixed in this Release: Improvements for Interaction creation and update when using domain separation for OpenFrame REST API
- Version 28.2.0 - January 2026
- New in this Release:
- OpenFrameAPI - SetICContext includes the following new context for setting the outbound queue selection feature:
- setICContext("idleState") - displays the queue selection UI when enabled
- setICContext("agentSettings") - sets the default queue option for the agent
- Enhanced click-to-dial feature includes outbound queue selection capability when the feature is enabled
- OpenFrameAPI - SetICContext includes the following new context for setting the outbound queue selection feature:
- New in this Release:
- Version 28.1.0 - December 2025
- No updates.
- Version 27.2.2 - November 2025
- Fixed in this Release: Resolved - Partial error handling/logging for failed interaction record retrieval.
- Version 28.0.0 - August 2025
-
- New in this release:
- OpenFrame support for Global call list for Interaction Controls Component (ICC)
- Allows agents to open a non-Interaction tab with call controls available in the Global call list
- Allows agents to open Interactions directly from the Global call list via "Open interaction" link
- Allows agents to handle phone Interactions with call controls from a non-supported Configurable Workspace
- OpenFrame support for call resiliency
- Allows CCaaS to deliver phone calls without creating Interactions
- OpenFrame support for callback functionality
- Allows agents to use Callback Actions (Call number, Close callback and Retry call) to manage the lifecycle of callbacks
- OpenFrame support for Global call list for Interaction Controls Component (ICC)
- New in this release:
- Version 27.2.1 - July 2025
-
- Fixed in this Release:
- Backward Compatibility: Supports both targetAddress and phoneNumber for an outboundCallInitiated event payload.
- Resolved: Phone Log not being created for outgoing calls.
- Fixed in this Release:
- Version 26.11.1 - May 2025
-
- Fixed in this Release:
- Enhanced Interaction Creation and Update: Improved partial error handling when using click-to-call for outbound calls.
- Resolved Duplicate Phone Log Issue: Fixed an issue where the PATCH voiceInteraction API was creating duplicate Phone Logs when multiple call IDs were passed as input. This issue could occur in the following scenarios:
- Existing Phone Logs have multiple records with the same Call ID, and the latest values are passed via the PATCH API.
- New Phone Logs are already created with the same call ID.
- Fixed in this Release:
- Version 26.10.2 - March 2025
-
- Fixed in this Release:
- Improved Interaction creation performance when using click-to-call for outbound calls.
- Resolved issue where the Outbound Interaction was not displaying while using click-to-call from a Consumer record.
- Aligned OpenFrame events naming convention for event name as per best practice.
- Resolved issue when POST voiceInteractionCreationAPI was not creating phone log record.
- Resolved issue when PATCH voiceInteraction API was not setting Phone Log and Interaction correctly. This can occur when:
- existing Phone Log does not get updated with the latest values passed via PATCH API
- new Phone Logs are created with empty field values
- short description does not get updated
- Interaction does not go to "Closed Complete" status even when PATCH API is invoked with state = closed_complete
- Fixed in this Release:
- Version 26.10.0 - February 2025
-
- New in this release:
- OpenFrame API
- POST REST API to create phone interaction for inbound call via conversation model
- PATCH REST API to create phone interaction for inbound call via conversation model
- REST API for making outbound phone call
- REST API for transfer work item back to the same queue
- REST API for creating phone log
- REST API for phone log creation for transfer flows
- REST API to notify external integration application that User Session is being Extending
- OpenFrame getAWAAgentPresence to include available_to_receive_work_items flag as a parameter
- OpenFrame setPresenceIndicator to include available_to_receive_work_items flag as part of the parameter
- OpenFrame API
- OpenFrame Events
- OpenFrame cancel transfer event
- OpenFrame Wrap-up Event
- OpenFrame Configuration
- New feature flag name ICC on OpenFrame Config to be passed to a third-party platform
- When ICC feature flag on OpenFrame Config is enabled, update the idle state macroponent id
- Demo data to include a test OpenFrame Configuration to point to a test Interaction Controls Component (ICC) application.
- OpenFrame Integration to Interaction Controls Component (ICC) - ICC is the new component for a native call controls interface embedded in Agent Workspace. This framework is used by Contact Center platform for voice connector.
- Create state context in OpenFrame to read the state of idle and active call state
- Create the state context in OpenFrame to read the state of transfer
- Provide iframe sandbox parameters to allow iframe access to security features and to enable additional iframe restrictions
- Extenstion point to hide the conversation panel when real-time transcription is turned on/off
- Extension point to to create and get phone log segments
- Click to Dial on CSM Workspace with ICC enabled
- Logging and Debugging
- Batch the logs on the client side based on the debugging-enabled users
- REST API to send client-side batched logs to the server-side
- New debug enablement configuration for server-side logging
- New ICC Action Logging to OpenFrame component
- New openframeLog payload to take in logger_enabled_users and the current user details
- New server-side logger as a component to the controller to collect the logs from active call UI.
- New in this release:
- Version 26.6.6 - November 2024
-
- New in this release:
- OpenFrame Client API:
- on OpenFrame Accepted Event, a new parameter is introduced for "Auto Accept"
- iframe show & hide API to allow for showing or hiding an iFrame within OpenFrame
- openFrameAPI.toastMessage can be use to provide warning, error, or info message on Workspace
- openFrameAPI.log allows for the client to log different type of warning, error, or info messages in client log
- OpenFrame Client API:
- New in this release:
- Version 26.3.10 - August 2024
- New APIs in this release
- Init function now includes configuration details
- Configuration SysID
- Configuration Name
- Instance URL
- OpenFrame Configuration allow for other icons not just phone
- OpenFrame can get presence status from user and update third party platform user status
- OpenFrame moves from Family to Store Release
- Init function now includes configuration details
- New APIs in this release
- Version 26.3.8 - August 2024
- The interface to integrate external communication systems (Contact Center Platforms) with ServiceNow. This plugin brings a UI frame that is accessible and available anywhere on the ServiceNow Platform.