Application Notes for Verbio TTS 9 with Avaya

Application Notes for Verbio TTS 9 with Avaya
Avaya Solution & Interoperability Test Lab
Application Notes for Verbio TTS 9 with Avaya Aura®
Experience Portal 7.0.1 - Issue 1.0
Abstract
These application notes describe the configuration steps required for Verbio TTS 9 to
successfully interoperate with Avaya Aura® Experience Portal 7.0.1. Verbio TTS allows
Voice XML applications to play written text.
Readers should pay attention to Section 2, in particular the scope of testing as outlined in
Section 2.1 as well as any observations noted in Section 2.2, to ensure that their own use cases
are adequately covered by this scope and results.
Information in these Application Notes has been obtained through DevConnect compliance
testing and additional technical discussions. Testing was conducted via the DevConnect
Program at the Avaya Solution and Interoperability Test Lab.
SJW; Reviewed:
SPOC 7/9/2015
Solution & Interoperability Test Lab Application Notes
©2015 Avaya Inc. All Rights Reserved.
1 of 13
VerbTTS9-EP701
1. Introduction
These application notes describe the configuration steps required for Verbio TTS 9 to
successfully interoperate with Avaya Aura® Experience Portal 7.0.1. The Verbio TTS server is
added as a Speech Server on the Experience Portal Management Server. Using Voice XML
sample applications the following aspects of Verbio operation was tested
 Text to speech synthesis using plan text and SSML tags
 Serviceability
2. General Test Approach and Test Results
The general test approach was to configure Verbio TTS to communicate with Experience Portal
as implemented on a customer’s premise. See Figure 1 for a network diagram. The
interoperability compliance testing included feature and serviceability testing. The feature testing
verified the ability of Verbio to synthesize text prompts made during Voice XML calls and
responses were prompt and accurate. The serviceability testing introduced failure scenarios to
see if Verbio can resume after a failure.
DevConnect Compliance Testing is conducted jointly by Avaya and DevConnect members. The
jointly-defined test plan focuses on exercising APIs and/or standards-based interfaces pertinent
to the interoperability of the tested products and their functionalities. DevConnect Compliance
Testing is not intended to substitute full product performance or feature testing performed by
DevConnect members, nor is it to be construed as an endorsement by Avaya of the suitability or
completeness of a DevConnect member’s solution.
2.1. Interoperability Compliance Testing
The testing included:
 Verification of connectivity between Verbio and Experience Portal.
 Verification that written text was processed and output by Verbio correctly.
 Link Failure\Recovery was also tested to ensure successful reconnection after link failure.
 Scenarios included
- Plain text to be synthesize
- SSML tags to modify the default TTS behaviour
- Mixture of text and pre-recorded audio files
SJW; Reviewed:
SPOC 7/9/2015
Solution & Interoperability Test Lab Application Notes
©2015 Avaya Inc. All Rights Reserved.
2 of 13
VerbTTS9-EP701
2.2. Test Results
Tests were performed to ensure full interoperability between Verbio and Experience Portal. The
tests were all functional in nature and performance testing was not included. All test cases passed
successfully and only the following observations were noted.
 Currently Verbio is not a type of TTS server that can be administered and there is a work
around to add this functionality as documented.
 During a network outage the Verbio service must be restarted and then the MPP must
also be restarted to resume calls.
2.3. Support
Web: https://verbio.zendesk.com (Ticket system)
Email: support@verbio.com
____________________________________
Verbio Technologies S.L.
C/Loreto, 44 Bajos Derecha
08029 Barcelona
Spain
Tel: +34 93 444 79 79
http://www.verbio.com.
3. Reference Configuration
Figure 1 illustrates the network topology used during compliance testing. The Avaya solution
consists of Experience Portal, Communication Manager, System Manager, Session Manager and
a G450 Gateway. The Experience Portal is configured to connect the Verbio server over IP. A
variety of Avaya 9600 Series H323 and SIP IP Deskphones were used to generate calls to
Experience Portal applications.
Figure 1: Avaya Aura® Experience Portal and Verbio Reference Configuration
SJW; Reviewed:
SPOC 7/9/2015
Solution & Interoperability Test Lab Application Notes
©2015 Avaya Inc. All Rights Reserved.
3 of 13
VerbTTS9-EP701
4. Equipment and Software Validated
The following equipment and software were used for the sample configuration provided:
Equipment/Software
Avaya Aura® Experience Portal running
on a virtual server
Verbio TTS
Avaya Aura® Session Manager running on
a virtual server
Avaya Aura® System Manager running on
a virtual server
Avaya Aura® Communication Manager
running on a virtual server
Avaya G450 Media Gateway
Avaya 9640 IP Deskphone
Avaya 9640 IP Deskphone
SJW; Reviewed:
SPOC 7/9/2015
Release/Version
7.0.1.0.1601
Version 9.0
Session Manager R 6.3 SP11
Build No. - 6.3.11.0.631103
System Manager R 6.3 SP12
Build No. – 6.3.0.8.5682-6.3.8.4903
R6.3 SP9
Build No. - R16x.03.0.124.0-12754
33.12.0/1
96x0 H.323 Release 3.2
96x0 SIP Release 6.2.1.26
Solution & Interoperability Test Lab Application Notes
©2015 Avaya Inc. All Rights Reserved.
4 of 13
VerbTTS9-EP701
5. Configure Avaya Aura® Experience Portal
Configuration and verification operations on the Experience Portal illustrated in this section were
all performed using either the Experience Portal Management web interface or SSH connection
to the server . The information provided in this section describes the configuration of the
Experience Portal for this solution. It is implied a working system is already in place, including
Media Processing Platform, Apache Tomcat application server and SIP routing via Session
Manager. Installation of Voice XML applications is also out with the scope of this document.
For all other provisioning information such as initial installation and configuration, please refer
to the product documentation in Section 9. The configuration operations described in this section
can be summarized as follows:
 Update language property files to allow Verbio speech server type
 Add Verbio speech server
 Configure Application
SJW; Reviewed:
SPOC 7/9/2015
Solution & Interoperability Test Lab Application Notes
©2015 Avaya Inc. All Rights Reserved.
5 of 13
VerbTTS9-EP701
5.1. Update Language Properties
Verbio does not appear in the drop down list of TTS server types when using Experience Portal
so at this time 2 files need to be updated on the Experience Portal server. First the updated files
must be obtained from Verbio support.











Copy the new language files to the Experience Portal server.
o languages.properties_lib
o languages.porperties_webapps
Log in to Experience portal with administrator credentials.
Su to proper login with root privileges.
Use cd /<EPM Tomcat Directory>/lib/config.
o Default EPM Tomact Directory is /opt/tomcat/tomcat.
Rename languages.properties (e.g. mv languages.properties languages.orig) and copy
languages.properties_lib to this directory renaming it as languages.properties (e.g mv
<_lib file location>languages.properties_lib languages.properties).
Use chown avayavp languages.properties to set the correct owner for this file.
Use chmod 750 languages.properties to set the correct permissions.
Use cd /<EPM Tomcat Directory>/webapps/Voiceportal/WEBINF/classes/messages/.
Rename languages.properties (e.g. mv languages.properties languages.orig) and copy
languages.properties_webapps to this directory renaming it as languages.properties (e.g
mv <_lib file location>languages.properties_lib languages.properties).
Use chown avayavp languages.properties to set the correct owner for this file.
Use chmod 750 languages.properties to set the correct permissions.
Tomcat must now be restarted
 Use cd /<EPM Tomcat Directory>/bin.
o ./shutdown.sh
o Wait for this to complete.
o ./startup.sh
SJW; Reviewed:
SPOC 7/9/2015
Solution & Interoperability Test Lab Application Notes
©2015 Avaya Inc. All Rights Reserved.
6 of 13
VerbTTS9-EP701
5.2. Add Verbio Speech Server
Verbio must be added as a Speech Server using the Experience Portal Manager web interface.
 Log into the Experience Portal Manager web interface.






From the left hand menu go to System Configuration  Speech Servers. On the TTS
tab click on Add (not shown).
Give the Speech Server a name.
Select Verbio from the Engine Type drop down.
Enter the IP Address of the Verbio server.
Select the Languages required using Ctrl to select multiple languages.
Remove the directory media from the RTSP URL entry.

When the TTS server is added the MPP/s need to be restarted.
SJW; Reviewed:
SPOC 7/9/2015
Solution & Interoperability Test Lab Application Notes
©2015 Avaya Inc. All Rights Reserved.
7 of 13
VerbTTS9-EP701
5.3. Configure Application
This section shows how to add the Verbio Speech Server to an application configuration
 From the left hand menu go to System Configuration  Applications and click on Add
(not shown).
 Select VoiceXML as the Type.
 Select Verbio as the TTS Speech Server.
 Choose the Languages the Application requires.
 Select yes from Advanced Parameters  Support Remote DTMF Processing.
SJW; Reviewed:
SPOC 7/9/2015
Solution & Interoperability Test Lab Application Notes
©2015 Avaya Inc. All Rights Reserved.
8 of 13
VerbTTS9-EP701
6. Configure Verbio TTS
The following sections describe the steps required to configure the base configuration required to
enable Verbio TTS to interoperate with Experience Portal. It is implied a working system is
already in place. For all other provisioning information such as initial installation and
configuration, please refer to the product documentation in Section 9. The configuration
operations described in this section can be summarized as follows:
 Configure MRCP
6.1. Configure MRCP
The Platform Type must be set and the port for connection checked. Default for both Verbio and
Experience Portal is 554.
 From the Windows Start menu click on Start  All Programs  Verbio  MRCP
 Configuration Manager.
 From the Client MRCPv1 Platform drop down choose Avaya.
 Check that the Local SIP/RTSP port is set to 554.
 Stop and then Start the service.
SJW; Reviewed:
SPOC 7/9/2015
Solution & Interoperability Test Lab Application Notes
©2015 Avaya Inc. All Rights Reserved.
9 of 13
VerbTTS9-EP701
7. Verification Steps
This section provides tests that can be performed to verify correct configuration of the
Experience Portal and Verbio TTS solution.
7.1. Verify Speech Server Connection is Established

Log into Experience Portal Manager web interface.


For the left hand menu go to Real-time Monitoring  System Monitor.
Click on the MPP.
SJW; Reviewed:
SPOC 7/9/2015
Solution & Interoperability Test Lab Application Notes
©2015 Avaya Inc. All Rights Reserved.
10 of 13
VerbTTS9-EP701

From the MPP screen click on Service Menu.

From the left hand menu select Diagnostics and click on Check connections to
servers.

The TTS server is listed and the ICMP Check* is Success.

Click on Check TTS Server to see the connection to Verbio TTS on port 554 was
successfully opened.
SJW; Reviewed:
SPOC 7/9/2015
Solution & Interoperability Test Lab Application Notes
©2015 Avaya Inc. All Rights Reserved.
11 of 13
VerbTTS9-EP701
8. Conclusion
These Application Notes describe the compliance tested configuration used to validate Verbio
TTS Version 9 with Avaya Aura® Experience Portal Version 7.0.1. A full and comprehensive
set of feature and functional test cases were performed during compliance testing. Verbio TTS is
considered compliant with Avaya Aura® Experience Portal. All test cases have passed with any
issues and observations outlined in Section 2.2.
9. Additional References
These documents form part of the Avaya official technical reference documentation suite.
Further information may be had from http://support.avaya.com or from your Avaya
representative.
[1] Avaya Aura® Experience Portal 7.0.1 Overview and Specification
[2] Deploying Avaya Aura® Experience Portal 7.0.1 in an Avaya Customer Experience
Virtualized Environment
Verbio documentation can be obtained by using the contact details listed in Section 2.3.
SJW; Reviewed:
SPOC 7/9/2015
Solution & Interoperability Test Lab Application Notes
©2015 Avaya Inc. All Rights Reserved.
12 of 13
VerbTTS9-EP701
©2015
Avaya Inc. All Rights Reserved.
Avaya and the Avaya Logo are trademarks of Avaya Inc. All trademarks identified by ® and
™ are registered trademarks or trademarks, respectively, of Avaya Inc. All other trademarks
are the property of their respective owners. The information provided in these Application
Notes is subject to change without notice. The configurations, technical data, and
recommendations provided in these Application Notes are believed to be accurate and
dependable, but are presented without express or implied warranty. Users are responsible for
their application of any products specified in these Application Notes.
Please e-mail any questions or comments pertaining to these Application Notes along with the
full title name and filename, located in the lower right corner, directly to the Avaya
DevConnect Program at devconnect@avaya.com.
SJW; Reviewed:
SPOC 7/9/2015
Solution & Interoperability Test Lab Application Notes
©2015 Avaya Inc. All Rights Reserved.
13 of 13
VerbTTS9-EP701
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising