Openframe release notes
Summarize
Summarized using AI
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.
Summary of Openframe release notes
The OpenFrame application integrates external communication systems (Contact Center Platforms) with ServiceNow, providing a consistent UI frame accessible across the platform. This integration enhances agent productivity by embedding call controls, interaction management, and presence synchronization directly within the ServiceNow environment.
Show less
OpenFrame is available on the ServiceNow Store, and customers should verify system requirements and compatibility on the Store listing before installation.
Key Features
- Interaction Controls Component (ICC) Integration: Native call controls interface embedded in Agent Workspace, enabling agents to manage calls, open interactions, and access a global call list from a non-Interaction tab.
- Enhanced Call Management: Features include click-to-dial with outbound queue selection, callback lifecycle management (call, close, retry), and support for call resiliency allowing calls without creating interactions.
- OpenFrame APIs: REST APIs for creating inbound and outbound phone interactions, phone log management, transferring work items, and session notifications enable flexible integration and automation.
- Agent Presence and Status Synchronization: Improved synchronization of agent presence states with the softphone and third-party platforms, including support for availability flags like availabletoreceiveworkitems.
- Security and Stability Improvements: Strengthened CSRF token validation, fixed JavaScript sanitization vulnerabilities, and improved error handling enhance platform security and reliability.
- UI Enhancements: New deviceSettings capability allows agents to manage microphone and speaker preferences on the Global Call page. iFrame APIs enable dynamic show/hide of communication frames.
- Logging and Debugging Tools: Client-side batched logging, server-side log collection, and configurable debug enablement help administrators monitor and troubleshoot call UI components effectively.
Key Outcomes for ServiceNow Customers
- Improved Agent Efficiency: Agents can handle calls, transfers, and callbacks seamlessly within ServiceNow without switching contexts, reducing call handling time and errors.
- Enhanced Integration Flexibility: REST APIs and configurable features allow customers to tailor OpenFrame to their unique contact center workflows and third-party platform requirements.
- Robust Security and Compliance: Security fixes and improved token validation protect communication workflows from common vulnerabilities, aligning with enterprise security standards.
- Better User Experience: UI improvements such as device settings management and presence synchronization ensure a smoother and more intuitive agent interaction with voice capabilities.
- Comprehensive Support and Compatibility: Backward compatibility fixes and explicit versioning provide stability and ease of upgrade for existing OpenFrame deployments.
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.