---
title: Components installed with ServiceNow Voice Core
description: Several types of components are installed with activation of the ServiceNow Voice Core application \(sn\_cti\_core\), including user roles, plugins, and operation handlers.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/servicenow-platform/instld-with-cloud-call-center.html
release: australia
topic_type: reference
last_updated: "2026-03-12"
reading_time_minutes: 1
breadcrumb: [ServiceNow Voice reference, ServiceNow Voice, Manage people and work capabilities, Extend ServiceNow AI Platform capabilities]
---
# Components installed with ServiceNow Voice Core
Several types of components are installed with activation of the ServiceNow Voice Core application \(sn\_cti\_core\), including user roles, plugins, and operation handlers.
**Note:** The Application Files table lists the components that are installed with this application. For instructions on how to access this table, see [Find components installed with an application](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/platform-administration/find-components.md).
## Roles installed
|
Role title \[name\]
|
Description
|
Contains roles
|
|---|
|
CTI service account\[sn\_cti\_core.service\]
|
Allows communication between the third-party phone system instance and the ServiceNow instance.
|
sn\_openframe\_api\_user
|
|
CTI admin\[sn\_cti\_core.admin\]
|
Creates the framework for integration with a third-party phone system.
|
None
|
|
CTI user manager\[sn\_cti\_core.user\_manager\]
|
- Can access the Call Analysis tab and interaction to analyze transcripts, recordings, and sentiments.
- Can manage the CTI-enabled user PIN.
|
None
|
## Plugins installed
|Plugin|Description|
|------|-----------|
|Interaction Management \(com.glide.interaction\)|Enables interaction logging, routing, and queueing|
|Openframe \(com.sn\_openframe\)|Provides an interface to integrate a communication frame to place and receive calls.|
## Operation handlers installed
Operation handlers are defined in the ServiceNow instance to run a script based on the intent of the caller and provide response to the caller.
|
Plugin
|
Description
|
|---|
|
$transcript
|
Saves the call transcript
|
|
$query2ssml
|
Securely queries tables and returns the response as ssml
|
|
workItemEvent
|
If the Advanced Work Assignment plugin \(com.glide.awa\) is installed, creates a work item on Advanced Work Assignment table before routing the call to agent, and associates an interaction with the work item.**Note:** In a contact flow, invoke this operation handler in the Invoke AWS Lambda Function node just before transferring the flow to a queue
|
|
interactionEvent
|
Defines the life cycle of the an Amazon Web Services \(AWS\) interaction event, such as initiating an interaction and associating an agent and caller to the interaction
|
|
authenticate
|
Authenticates a user based on the PIN. For information on PIN configuration, see [Configuring a phone PIN](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/set-pin-ccc.md).
|
|
fetchVoiceInteraction
|
Fetches interaction and processes createConversation flag for creating conversation.
|
**Parent Topic:**[ServiceNow Voice reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/servicenow-platform/ccc-reference.md)