OpenFrame overview
Summarize
Summary of OpenFrame Overview
OpenFrame is a communication framework within the ServiceNow AI Platform that enables customer service agents to manage inbound and outbound calls. It integrates telephony systems and enhances the customer interaction experience through a dedicated user interface.
Show less
Key Features
- User Roles: OpenFrame is accessible to users with specific roles, including snopenframeuser, sncustomerserviceagent, sncustomerservice.consumeragent, and admin.
- API Integration: Utilizes the OpenFrame API for communication between the ServiceNow platform and telephony systems. Key resources include both a minified and an un-minified version of the API.
- Contextual Support: Displays caller information and allows agents to access relevant records during calls.
- Click-to-Call: Enables agents to initiate calls directly from phone number fields in the interface.
- OpenFrame Actions: Agents can open, hide, expand/collapse, and move the OpenFrame window for optimal usability.
- Interaction Management Integration: Facilitates management of phone interactions within the Agent Workspace, enhancing workflow efficiency.
Key Outcomes
By leveraging OpenFrame, ServiceNow customers can expect improved customer service efficiency through streamlined call management, enhanced access to customer information during calls, and a more integrated telephony experience within the ServiceNow platform. Additionally, administrators can customize the OpenFrame settings to align with organizational needs, ensuring optimal performance and user experience.
OpenFrame provides a communication frame that customer service agents use to place and receive customer calls.
OpenFrame user roles
- sn_openframe_user
- sn_customerservice_agent
- sn_customerservice.consumer_agent
- admin
About OpenFrame
Use OpenFrame to integrate telephony systems into the ServiceNow AI Platform®. Use the OpenFrame API to communicate between the ServiceNow AI Platform and the domain opened in the OpenFrame window.
- TopFrame, a ServiceNow application.
- OpenFrame API, which gets sourced from the partner
application. This API communicates with TopFrame and
controls the OpenFrame visual features.
The location of the API is https://[servicenow instance]/scripts/openframe/1.0.5/openFrameAPI.min.js. This minified version includes other needed libraries and should be used for integration.
For API reference, you can use the un-minified version: https://[servicenow instance]/scripts/openframe/1.0.5/openFrameAPI.js. This version cannot be used directly for integration purposes.
- To stay current with reference to the OpenFrame library, use the following resource URI: https://[servicenow instance]/scripts/openframe/latest/openFrameAPI.min.js.
- To integrate softphone into the ServiceNow AI Platform using OpenFrame, add the third-party URLs of telephony services in the following property: glide.ui.concourse.onmessage_enforce_same_origin_whitelist. For more information see, Available system properties, and Enable URL allow list for cross-origin iframe communication in Instance Security Hardening Settings.
Using the OpenFrame window
- Context identification: incoming calls maximize the OpenFrame window and display details about the caller, including the account, contact or consumer name, and phone number.
- Links to forms: use the openFrameAPI
(openServiceNowForm) to create links to forms. When
an incoming call is received, an agent can click the
account, contact, consumer, or case number in the
OpenFrame window to open the corresponding
record.
- In Agent Workspace, records open in either a primary tab or a sub-tab depending on the tab configuration.
- In the platform interface, records open in TopFrame (i.e., the current page).
- Click-to-call capability: click phone number fields to
make a call.
- In Agent Workspace, agents can click phone number fields on forms and in the Customer 360 ribbon component to make a call.
- In the platform interface, agents can click
the phone icon next to the
Contact or
Consumer fields.
- If a contact or consumer has one phone number, the call is placed to that number.
- If a contact or consumer has more than one phone number, a dialog box displays the available numbers. Click a number to place the call.
- OpenFrame window actions:
Table 1. OpenFrame window actions User action Description Open the window In Agent Workspace, click the phone icon:- In the navigation bar.
- Next to the Contact or Consumer fields on the Case form.
In the platform interface, click the phone icon:- In the banner frame.
- Next to the Contact or Consumer fields on the Case form.
With the admin role, you can configure the phone icon. For more information, see CTI integration with the Case form.
Hide the window Click the X in the OpenFrame window header. Note:The OpenFrame window remains on top of other forms or pages until hidden.Expand or collapse the window Click the + / – buttons in the OpenFrame window header (if Enable collapsed view is set to True in the OpenFrame configuration). Note:When collapsed, agents can still access call control actions.Move the window Click and drag the OpenFrame window header.
Using OpenFrame in Agent Workspace
In Agent Workspace, you can integrate OpenFrame with the Interaction Management System (IMS) and interaction records. This allows agents to manage the phone interaction life cycle. For more information, see Integration with Interaction Management System (IMS).
Creating an OpenFrame configuration
- The window height and width.
- The icon, title, and subtitle displayed in the window header.
- Users and groups that have access to the window.