---
sourceDocument: Australia Enable AI
sourceDocumentLink: https://www.servicenow.com/docs/r/intelligent-experiences

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Enable AI

ft:clusterId :

    - platai

bundleId :

    - platai

workflow :

    - Platform


---

# Integrate voice assistant with Five9

# Integrate ServiceNow voice assistant with Five9 {#ariaid-title1}

Release version: Australia  
Updated June 5, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read  
Enable users to get support from AI voice agents by integrating a ServiceNow voice assistant with Five9 voice service.

## Before you begin

* Create a voice assistant. See [Create an AI voice assistant](https://www.servicenow.com/docs/wuDnVaIDsOTK1B7SuSztBw "Create an AI voice assistant to enable natural, conversational voice interactions between users and AI voice agents.") for more information.

Role required: sn_aia.admin

## About this task

Connect your Five9 contact center to a ServiceNow voice assistant using the Session Initiation Protocol (SIP) communication channel. After the integration is configured, Five9 routes calls to the ServiceNow SIP endpoint, where the AI voice agent handles the interaction. When call handling is complete, the integration supports transferring the caller to a live agent queue.

## Procedure

1. Navigate to AllConversational InterfacesAssistant DesignerAssistants.
2. Find the voice assistant that you want to connect to Five9 and select Edit.
3. Select Communication channels from the guided setup navigation.
4. In the Provider application field, select the provider application to deploy the voice assistant to.
5. Select the Telephony provider tab.
6. From the Select communication channels dropdown, select Session Initiation Protocol (SIP).
7. From the CCaaS provider dropdown, select Five9.  
   The following read-only fields are generated. Use these values to configure the SIP trunk in your Five9 account.
   {#integrate-voice-service-with-five9__table_five9_form_fields__entry__2}

   | Field | Description |
   |-|-|
   | Transfer method | Read-only. Set to BYE for Five9. |
   | ServiceNow SIP Trunk information | Read-only. The ServiceNow SIP fully qualified domain name (FQDN) for your region, used to route calls from Five9 to the voice assistant. For SIP trunk configuration details including IP addresses and FQDNs per region, see [KB3023612](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB3023612). |
   | x-snc-param | Read-only. Generated token to send to your Five9 account to authenticate requests to the voice assistant. |
   [Table 1. Five9 configuration fields]

   {#integrate-voice-service-with-five9__table_five9_form_fields} Figure 1. Five9 integration configuration
8. Enable context data persistence for the voice service.
   1. Navigate to `sys_now_assist_deployment_config_attributes.list` and check whether a `persist_context_data` attribute exists for your voice service.
   2. If the attribute exists, open it and set Value to <kbd class="ph userinput">true</kbd>.  
      Figure 2. Setting persist_context_data to true
   3. If the attribute does not exist, navigate to `sys_now_assist_deployment_config.list`, open your voice assistant's deployment configuration record, and copy its `sys_id`.  
      To copy the `sys_id`, right-click the record header bar and select Copy sys_id.
   4. Navigate to `sys_now_assist_deployment_config_attributes.list`, click New, set Deployment Configuration to the `sys_id` you copied, Name to <kbd class="ph userinput">persist_context_data</kbd>, and Value to <kbd class="ph userinput">true</kbd>, then click Submit.

   When `persist_context_data` is enabled, the voice assistant saves the session context as an `interaction_context` record named `bot_context_data` after each call. For details about the stored fields, see [Bot context data](https://www.servicenow.com/docs/7VSETfxdARbd21h~xai8xg "Reference information for AI voice agents.").
9. In your Five9 IVR, add the x-snc-param as a SIP custom header using the Set Variable Module.  
   In the Set Variable Module, use the following function to pass the x-snc-param value generated in the previous step:

       PUT(ToIVA, "x-snc-param", "<var class="keyword varname">x-snc-param value</var>")

## Result

Five9 is connected to your ServiceNow voice assistant. Incoming calls routed through Five9 are handled by the AI voice agent, which responds with a greeting and processes the caller's requests.

## What to do next

For live agent transfer configuration and advanced SIP trunk settings, refer to the [Five9 BYO SIP Trunk Integration Guide](https://documentation.five9.com/bundle/byo-sip-trunk-integration-guide/resource/byo-sip-trunk-integration-guide.pdf) or contact Five9 support.

*[\>]: and then


