Configure Nuance TTS and ASR for Cisco Unified Contact Center Enterprise (UCCE)

Similar documents
Configure High Availability for Unified CVP

Courtesy Call Back Configuration Quick Steps (Lab)

Troubleshoot Tips for Cisco Virtualised Voice Browser Contents

Migration Guide for Cisco Virtualized Voice Browser, Release 11.6(1)

Migration Guide for Cisco Virtualized Voice Browser, Release 11.5(1)

Gateway Options. PSTN Gateway, page 2

Gateway Options. PSTN Gateway. PSTN Gateway, page 1

Unified CVP Call Flow Models

UCCE Solutions Hands on Cisco Virtualized Voice Browser (CVVB) and Customer Voice Portal (CVP) Features

Troubleshoot CVP Call Server Problems

Copying SIP Headers. Feature Information for Copying with SIP Profiles

Copying SIP Headers. Feature Information for Copying with SIP Profiles

Application Notes for Nuance OpenSpeech Attendant with Avaya Voice Portal Issue 1.0

Unified Customer Voice Portal Overview

Port Utilization in Unified CVP

Abstract. Avaya Solution & Interoperability Test Lab

Unified ICM Configuration

Cisco Virtualized Voice Browser Administration and Configuration Guide, Release 11.6(1)

Unified Customer Voice Portal Overview

AUCCE2: Administering Cisco Unified Contact Center Enterprise Part 2, v10.x

Unified IP IVR Architecture

Cisco Unified Border Element (CUBE) Integration Guide

Application Notes for Versay CUE Analytics with Avaya Aura Experience Portal Release Issue 1.0

Table of Contents. Cisco Call manager Express SIP Integration. Last update 2011/10/14 DuVoice Versions 5.00 and above Switch Versions N/A

Network Infrastructure Considerations

Unified CVP Architecture Overview

How to Set Traces and Collect UCCE Logs

Configuration information in this document is based on IC version 3.0, so the menus shown may vary slightly from your product implementation.

Cisco Unified Customer Voice Portal

Configure Cisco IOS Enterprise Voice Gateway

Genesys Application Note. Cisco Unified Border Element (CUBE) SBC With Genesys SIP Server. Document Version 1.0

Application Notes for Interactions Virtual Assistant Solutions with Avaya Aura Experience Portal Issue 1.0

LAB6: UC520 MULTI-SITE SETUP

Unified CCX Administration Web Interface

Administering Cisco Unified Contact Center Enterprise Boot Camp

Network-Based Recording of Video Calls Using Cisco Unified Border Element

The Dynamic Payload Type Interworking for DTMF and Codec Packets for SIP-to-SIP Calls feature provides

URI-Based Dialing Enhancements

Dynamic Payload Type Interworking for DTMF

Configuring an Error Response Code upon an Out-of-Dialog OPTIONS Ping Failure

1 SIP Carriers. 1.1 LightBound Warnings Vendor Contact Vendor Web Site:

URI-Based Dialing Enhancements

The information contained in this document is confidential and proprietary to tekvizion PVS, Inc.

OneXS will provide users with a reference server (IP, FQDN, or other means to connect to the service). This must be obtained before setup can begin.

Application Notes for LumenVox Speech Engine with Avaya Voice Portal Issue 1.0

Hardware and System Software Specification for Cisco Unified Customer Voice Portal 10.5(1)

Design Guide for Cisco Unified Customer Voice Portal, Release 11.0(1)

Server Groups in Outbound Dial Peers

Abstract. Avaya Solution & Interoperability Test Lab

VXML Server Configuration

Unified CCX Administration Web Interface

Unified CVP Migration

Unified Border Element (CUBE) with Cisco Unified Communications Manager (CUCM) Configuration Example

System Configuration. System tab options

SIP Devices Configuration

SIP Devices Configuration

Rev CUCM Mobility. c cnac o okbook.com

Media File Options. Deployment and Management of Voice Prompts

Cisco UBE Out-of-dialog OPTIONS Ping


Cisco Unified Customer Voice Portal

VG224 Voice Gateway SCCP Registration with CME Configuration Example

Administration Guide for Cisco Unified Customer Voice Portal, Release 11.0(1)

Migration to Unified CVP 9.0(1)

VXML Server Configuration

VoiceXML. Installation and Configuration Guide. Interactive Intelligence Customer Interaction Center (CIC) Version 2016 R4

Calls Originated by Cisco Unified Communications Manager

Unified CVP Migration

Bandwidth, Latency, and QoS Considerations

Application Notes for LumenVox Call Progress Analysis with Avaya Aura Experience Portal Issue 1.0

Unified Communications Manager Express Toll Fraud Prevention

Cisco Unified Customer Voice Portal 9.0

Contact Center Enterprise Solutions Overview

Analyzing Call Signaling

Media File Options. Deployment and Ongoing Management. This chapter covers the following topics:

Toll Fraud Prevention

Configuring SIP Registration Proxy on Cisco UBE

Introducing the VoiceXML Server

Hardware and System Software Specification for Cisco Unified Customer Voice Portal, Release 10.0(1)

Cisco Unified Border Element Intercluster Lookup Service

Matching Inbound Dial Peers by URI

Cisco Unified Customer Voice Portal (CVP) Solution Reference Network Design (SRND)

Application Notes for Anhui USTC iflytek InterReco with Avaya Aura Experience Portal Issue 1.0

UCCE Solution Service Creation

Application Notes for Beijing InfoQuick SinoVoice Speech Technology jtts with Avaya Voice Portal 5.1 Issue 1.0

Genesys App Automation Platform Deployment Guide. Hardware and Software Specifications

Application Notes for NMS Communications Vision Media Gateway Model VG2000 with Avaya Voice Portal and Avaya SIP Enablement Services Issue 1.

DMP 128 Plus C V DMP 128 Plus C V AT. Cisco CUCM Configuration Guide REVISION: 1.1 DATE: SEPTEMBER 1 ST 2017

Application Notes for Telisma telispeech Automatic Speech Recognition Engine with Avaya Voice Portal - Issue 1.0

Grandstream Networks, Inc. How to Integrate UCM6XXX with Microsoft Lync Server

Distribute Call Studio applications to Unified CVP VXML Servers.

PracticeTorrent. Latest study torrent with verified answers will facilitate your actual test

SIP Trunking using Optimum Business SIP Trunk Adaptor and the Cisco Call Manager Express Version 8.5

Multicast Music-on-Hold Support on Cisco UBE

Cisco VVB Installation

AAC-LD MP4A-LATM Codec Support on Cisco UBE

Administering Unified Contact Center Enterprise Part 1 (AUCCE 1)

Configuring Support for SIP 181 Call is Being Forwarded Message

Media Path. Feature Information for Media Path

Telephony and Media Provision

Transcription:

Configure Nuance TTS and ASR for Cisco Unified Contact Center Enterprise (UCCE) Contents Introduction Prerequisites Requirements Components Used Basic Configuration Cisco UCCE Configuration on VVB Configuration on VXML GW (If VVB is not deployed) Text To Speech on CVP Call Studio Multi-Languages support Configure Multi-Languages Basic Configuration Nuance ASR/TTS server Speech Server Configuration Recognizer Configuration Vocalizer Configuration Introduction This document describes how to configure Cisco UCCE with Nuance Text To Speech (TTS) and Automatic Speech Recognition (ASR). Prerequisites Requirements Cisco recommends that you have knowledge of these topics: UCCE with Customer Voice Portal (CVP) Cisco Virtualized Voice Browser (CVVB) or Voice Xtended Markup Language (VXML) Gateway Nuance TTS and ASR Server Components Used The information in this document is based on these software versions: CVP 11.6 UCCE 11.6

VVB 11.6 Nuance Recognizer 10.0 Nuance Speech Server 6.2.x The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, ensure that you understand the potential impact of any command. Basic Configuration Cisco UCCE Configuration on VVB Step 1. Log in to CVVB Administration page: https://<vvb_fqdn>. Step 2. Navigate to SubSystem > Speech Servers > TTS Servers. Step 3. Configure the TTS server as shown in the image. Note: 192.168.33.28 is TTS server Internet Protocol (IP) Address. If the use of a machine name, instead of IP address, is required in your deployment, in the Server Name field, provide the machine name instead of the IP address. In that case, you need to reference the machine IP address in the ect/hosts file. This command on VVB Command Line Interface (CLI) makes the link between name and IP address in etc/hosts:

utils VVB add host-to-ip <machine_name> <ip> Example: utils VVB add host-to-ip nuance 192.168.33.28 Configuration on VXML GW (If VVB is not deployed) Step 1. Define Hostname to IP address mapping for ASR and TTS servers. ip host asr-en-us 192.168.33.28 ip host tts-en-us 192.168.33.28 ip host tts-fr-fr 192.168.33.28 ip host asr-fr-fr 192.168.33.28 ip host tts-de-de 192.168.33.28 ip host asr-de-de 192.168.33.28 ip host tts-pt-pt 192.168.33.28 Ip host asr-pt-pt 192.168.33.28 ip host IPCC-Nuance 192.168.33.28 Step 2. Define the Voice class Uniform Resource Identifier (URI) to match the Session Initiation Protocol (SIP) URI of ASR Server in the dial-peer. voice class uri ASR sip pattern asr@192.168.33.28 Step 3. Define the Voice class URI to match the SIP URI of TTS Server in the dial-peer. voice class uri TTS sip pattern tts@192.168.33.28 Step 4. Define the amount of maximum memory to used for downloaded prompts. ivr prompt memory 15000 Step 5. Define the SIP URI of ASR and TTS Server. ivr asr-server sip:asr@192.168.33.28 ivr tts-server sip:tts@192.168.33.28 Step 6. Configure the SIP Voice Over IP (VOIP) dial-peers. These dial-peers are used as an outbound dial-peer when the gateway initiates a Media Resource Control Protocol (MRCP) over SIP session to the ASR/TTS server (MRCP Version 2).

dial-peer voice 5 voip description Dial-peer for ARS Nuance session protocol sipv2 session target ipv4:192.168.33.28 session transport tcp destination uri ASR dtmf-relay rtp-nte codec g711ulaw no vad! dial-peer voice 6 voip description Dial-peer for TTS Nuance session protocol sipv2 session target ipv4:192.168.33.28 session transport tcp destination uri TTS dtmf-relay rtp-nte codec g711ulaw no vad Text To Speech on CVP Call Studio The TTS server is called when an audio element in CVP Call Studio is not configured or the audio file does not exist in the specified URI and default audio path. Step 1. Select the audio element. Step 2. Select the Audio tab, and navigate to audio item. Step 3. Configure the audio item in order to use text to speech instead of audo files. Write the text you want to convert to speech in the TTS field, as shown in the image.

Multi-Languages support The Application Modifier element in CVP Call Studio allows to provide multi-languange suppport. Here is an example of script that uses different languages.

Note: You are required to install the langage pack you support, in the Nuance TTS/ASR server. For example, to use German (de-de), a German language pack on the TTS server is required. Configure Multi-Languages Step 1. In order to select the language, set the language field in the application modifier element, as shown in the image.

Step 2. Now, the German(de-DE) language pack is used in the next audio element. To revert back to another language, use the application modifier once again. Note: To use Cisco VVB with multi-languages, it is required to install the following Engineering Specials (ES): 11.5ES43 and 11.6 ES22. More information on CSCvf30722. Basic Configuration Nuance ASR/TTS server After you have installed Nuance ASR/TTS server and the license is configured, there are few more tasks you need to do, in order to complete the configuration with UCCE. Speech Server Configuration Step 1. Open the file: C:\Program Files (x86)\nuance\speech Server\Server\config\NSSserver.cfg. Step 2. Search for server.mrcp1.resource.2.url and change the value to /synthesizer from media /speechsynthesizer. Step 3. Search for server.mrcp1.resource.3.url and change the value to /recognizer from media/speechrecognizer. Step 4. Search for server.mrcp1.osrspeechrecog.cache.maxnumber and set the variable value to the number of recognizer licenses you have. For instance, If you have 4 ports license then change the variable value to 4. Step 5.Search for server.mrcp1.osrspeechrecog.startofspeechondtm and set the variable value to 0(zero) from 1.

Recognizer Configuration Step 1. Open the file: C:\Program Files\Nuance\Recognizer\config\Baseline.xml. Step 2. Set the param values to maximum number of recognizer licenses from default value. <param name="swirec_license_ports"> <declaration group="license" type="int" set_by="default"> <min_value>0</min_value> </declaration> <value>4</value> </param> <param name="swiep_license_ports"> <declaration group="license" type="int" set_by="default"> </declaration> <value>4</value> </param> <min_value>0</min_value> Note: Here the value 4 has been specified, since this is a 4-port Nuance license implementation. Vocalizer Configuration Step 1. Open the file: C:\Program Files (x86)\nuance\vocalizer for Enterprise\config\Baseline.xml. Step 2. Set the param values to maximum number of synthesizer licenses. <param name="swiep_license_ports"> <declaration group="license" type="int" set_by="default"> </declaration> <value>4</value> <min_value>0</min_value> </param> Step 3. Modify ssml_validation from strict to warn. <ssml_validation>warn</ssml_validation>