Provider configuration in Voice
Summarize
Summary of Provider configuration in Voice
Provider configuration in ServiceNow Voice enables integration with third-party phone system providers for both inbound and outbound calls. It defines the settings, components, and message transformers required to handle requests and responses between the third-party system and the ServiceNow instance. Requests from these phone systems enter ServiceNow through the CTI Operation endpoint of the CTI API, ensuring seamless communication and operation handling.
Show less
Provider Components and Message Transformers
A provider configuration includes multiple provider components that map specific nodes or elements of the third-party phone system to message transformers. These message transformers contain scripts that convert requests and responses between the third-party system format and ServiceNow’s internal processing format:
- Input Transformer: Transforms incoming requests from the third-party system before passing them to ServiceNow operation handlers.
- Output Transformer: Transforms responses from ServiceNow operation handlers before sending them back to the third-party system.
Administrators can view and manage these components and transformers within the ServiceNow Voice - Core application modules.
Integration with Amazon Connect
For customers using the ServiceNow Voice integration with Amazon Connect (which requires installing the ServiceNow Voice with Amazon Connect application), specific provider components and message transformers are preconfigured to support integration points such as:
- Getting customer input via Amazon Lex intents.
- Invoking AWS Lambda functions.
When a call is placed through Amazon Connect, the request is routed to ServiceNow through the CTI API, where the relevant message transformers process the data before and after ServiceNow handles the operation. This configuration ensures smooth interoperability between Amazon Connect’s telephony services and ServiceNow’s voice platform.
For both inbound and outbound calls, a provider configuration contains settings about the involved components and message transformers for a specific third-party phone system provider. Any request from that phone system provider is handled within ServiceNow based on these settings.
To view the available provider configurations, navigate to .
- Transform the request from the third-party phone system before passing the request to an operation handler.
- Transform the response from the operation handler before passing it on to the third-party phone system.
Provider component
For each component or node available in the third-party phone system, a provider configuration contains a provider component. It contains a mapping between the component and a message transformer.
To view the available provider components, navigate to .
Message transformer
- The Input Transformer field has a script that defines how a request from a third-party phone system should be transformed within the ServiceNow instance before passing the request to an operation handler.
- The Output Transformer field has a script that defines how the response from the operation handler should be transformed before passing it on to the third-party phone system.
To view the available message transformers, navigate to .
Provider configuration for the integration of Voice with Amazon Connect
| Node | Provider component | Message transformer |
|---|---|---|
| Get Customer Input | sn_aws_connect_lex_intent_processor_component | AWS - Lex - Intent - Message Transformer (SN Proxy) |
| Invoke AWS Lambda Function | sn_aws_connect_lambda_proxy_component | AWS - Connect - Lambda - Message Transformer |
- Transform the request from Amazon Connect before passing the request to an operation handler.
- Transform the response from the operation handler before passing it on to Amazon Connect.