AEP Implement
AEP Implement
Release 7.2
Issue 1
July 2017
© 2012-2017, Avaya Inc. documentation does not expressly identify a license type, the
All Rights Reserved. applicable license will be a Designated System License as set forth
below in the Designated System(s) License (DS) section as
Notice applicable. The applicable number of licenses and units of capacity
While reasonable efforts have been made to ensure that the for which the license is granted will be one (1), unless a different
information in this document is complete and accurate at the time of number of licenses or units of capacity is specified in the
printing, Avaya assumes no liability for any errors. Avaya reserves documentation or other materials available to You. “Software” means
the right to make changes and corrections to the information in this computer programs in object code, provided by Avaya or an Avaya
document without the obligation to notify any person or organization Channel Partner, whether as stand-alone products, pre-installed on
of such changes. hardware products, and any upgrades, updates, patches, bug fixes,
or modified versions thereto. “Designated Processor” means a single
Documentation disclaimer stand-alone computing device. “Server” means a set of Designated
“Documentation” means information published in varying mediums Processors that hosts (physically or virtually) a software application
which may include product information, operating instructions and to be accessed by multiple users. “Instance” means a single copy of
performance specifications that are generally made available to users the Software executing at a particular time: (i) on one physical
of products. Documentation does not include marketing materials. machine; or (ii) on one deployed software virtual machine (“VM”) or
Avaya shall not be responsible for any modifications, additions, or similar deployment.
deletions to the original published version of Documentation unless License types
such modifications, additions, or deletions were performed by or on
the express behalf of Avaya. End User agrees to indemnify and hold Concurrent User License (CU). End User may install and use the
harmless Avaya, Avaya's agents, servants and employees against all Software on multiple Designated Processors or one or more Servers,
claims, lawsuits, demands and judgments arising out of, or in so long as only the licensed number of Units are accessing and using
connection with, subsequent modifications, additions or deletions to the Software at any given time. A “Unit” means the unit on which
this documentation, to the extent made by End User. Avaya, at its sole discretion, bases the pricing of its licenses and can
be, without limitation, an agent, port or user, an e-mail or voice mail
Link disclaimer account in the name of a person or corporate function (e.g.,
Avaya is not responsible for the contents or reliability of any linked webmaster or helpdesk), or a directory entry in the administrative
websites referenced within this site or Documentation provided by database utilized by the Software that permits one user to interface
Avaya. Avaya is not responsible for the accuracy of any information, with the Software. Units may be linked to a specific, identified Server
statement or content provided on these sites and does not or an Instance of the Software.
necessarily endorse the products, services, or information described Shrinkwrap License (SR). You may install and use the Software in
or offered within them. Avaya does not guarantee that these links will accordance with the terms and conditions of the applicable license
work all the time and has no control over the availability of the linked agreements, such as “shrinkwrap” or “clickthrough” license
pages. accompanying or applicable to the Software (“Shrinkwrap License”).
Warranty Copyright
Avaya provides a limited warranty on Avaya hardware and software. Except where expressly stated otherwise, no use should be made of
Refer to your sales agreement to establish the terms of the limited materials on this site, the Documentation, Software, Hosted Service,
warranty. In addition, Avaya’s standard warranty language, as well as or hardware provided by Avaya. All content on this site, the
information regarding support for this product while under warranty is documentation, Hosted Service, and the product provided by Avaya
available to Avaya customers and other parties through the Avaya including the selection, arrangement and design of the content is
Support website: https://support.avaya.com/helpcenter/ owned either by Avaya or its licensors and is protected by copyright
getGenericDetails?detailId=C20091120112456651010 under the link and other intellectual property laws including the sui generis rights
“Warranty & Product Lifecycle” or such successor site as designated relating to the protection of databases. You may not modify, copy,
by Avaya. Please note that if You acquired the product(s) from an reproduce, republish, upload, post, transmit or distribute in any way
authorized Avaya Channel Partner outside of the United States and any content, in whole or in part, including any code and software
Canada, the warranty is provided to You by said Avaya Channel unless expressly authorized by Avaya. Unauthorized reproduction,
Partner and not by Avaya. transmission, dissemination, storage, and or use without the express
Licenses written consent of Avaya can be a criminal, as well as a civil offense
under the applicable law.
THE SOFTWARE LICENSE TERMS AVAILABLE ON THE AVAYA
WEBSITE, HTTPS://SUPPORT.AVAYA.COM/LICENSEINFO, Virtualization
UNDER THE LINK “AVAYA SOFTWARE LICENSE TERMS (Avaya The following applies if the product is deployed on a virtual machine.
Products)” OR SUCH SUCCESSOR SITE AS DESIGNATED BY Each product has its own ordering code and license types. Note,
AVAYA, ARE APPLICABLE TO ANYONE WHO DOWNLOADS, unless otherwise stated, that each Instance of a product must be
USES AND/OR INSTALLS AVAYA SOFTWARE, PURCHASED separately licensed and ordered. For example, if the end user
FROM AVAYA INC., ANY AVAYA AFFILIATE, OR AN AVAYA customer or Avaya Channel Partner would like to install two
CHANNEL PARTNER (AS APPLICABLE) UNDER A COMMERCIAL Instances of the same type of products, then two products of that
AGREEMENT WITH AVAYA OR AN AVAYA CHANNEL PARTNER. type must be ordered.
UNLESS OTHERWISE AGREED TO BY AVAYA IN WRITING,
AVAYA DOES NOT EXTEND THIS LICENSE IF THE SOFTWARE Third Party Components
WAS OBTAINED FROM ANYONE OTHER THAN AVAYA, AN AVAYA “Third Party Components” mean certain software programs or
AFFILIATE OR AN AVAYA CHANNEL PARTNER; AVAYA portions thereof included in the Software or Hosted Service may
RESERVES THE RIGHT TO TAKE LEGAL ACTION AGAINST YOU contain software (including open source software) distributed under
AND ANYONE ELSE USING OR SELLING THE SOFTWARE third party agreements (“Third Party Components”), which contain
WITHOUT A LICENSE. BY INSTALLING, DOWNLOADING OR terms regarding the rights to use certain portions of the Software
USING THE SOFTWARE, OR AUTHORIZING OTHERS TO DO SO, (“Third Party Terms”). As required, information regarding distributed
YOU, ON BEHALF OF YOURSELF AND THE ENTITY FOR WHOM Linux OS source code (for those products that have distributed Linux
YOU ARE INSTALLING, DOWNLOADING OR USING THE OS source code) and identifying the copyright holders of the Third
SOFTWARE (HEREINAFTER REFERRED TO Party Components and the Third Party Terms that apply is available
INTERCHANGEABLY AS “YOU” AND “END USER”), AGREE TO in the products, Documentation or on Avaya’s website at: https://
THESE TERMS AND CONDITIONS AND CREATE A BINDING support.avaya.com/Copyright or such successor site as designated
CONTRACT BETWEEN YOU AND AVAYA INC. OR THE by Avaya. The open source software license terms provided as Third
APPLICABLE AVAYA AFFILIATE (“AVAYA”). Party Terms are consistent with the license rights granted in these
Avaya grants You a license within the scope of the license types Software License Terms, and may contain additional rights benefiting
described below, with the exception of Heritage Nortel Software, for You, such as modification and distribution of the open source
which the scope of the license is detailed below. Where the order software. The Third Party Terms shall take precedence over these
Software License Terms, solely with respect to the applicable Third
Party Components to the extent that these Software License Terms
impose greater restrictions on You than the applicable Third Party
Terms.
Preventing Toll Fraud
“Toll Fraud” is the unauthorized use of your telecommunications
system by an unauthorized party (for example, a person who is not a
corporate employee, agent, subcontractor, or is not working on your
company's behalf). Be aware that there can be a risk of Toll Fraud
associated with your system and that, if Toll Fraud occurs, it can
result in substantial additional charges for your telecommunications
services.
Avaya Toll Fraud intervention
If You suspect that You are being victimized by Toll Fraud and You
need technical assistance or support, call Technical Service Center
Toll Fraud Intervention Hotline at +1-800-643-2353 for the United
States and Canada. For additional support telephone numbers, see
the Avaya Support website: https://support.avaya.com or such
successor site as designated by Avaya.
Trademarks
Avaya, the Avaya logo, Avaya Aura® Experience Portal, Avaya Aura®
Communication Manager, and Avaya Aura® Orchestration Designer
are either registered trademarks or trademarks of Avaya Inc. in the
United States of America and/or other jurisdictions.
All non-Avaya trademarks are the property of their respective owners.
Linux® is the registered trademark of Linus Torvalds in the U.S. and
other countries.
Downloading Documentation
For the most current versions of Documentation, see the Avaya
Support website: https://support.avaya.com, or such successor site
as designated by Avaya.
Contact Avaya Support
See the Avaya Support website: https://support.avaya.com for
product or Hosted Service notices and articles, or to report a problem
with your Avaya product or Hosted Service. For a list of support
telephone numbers and contact addresses, go to the Avaya Support
website: https://support.avaya.com (or such successor site as
designated by Avaya), scroll to the bottom of the page, and select
Contact Avaya Support.
Contents
Chapter 1: Introduction............................................................................................................ 7
Purpose.................................................................................................................................. 7
Chapter 2: Avaya provided operating system installation.................................................... 8
Preparing to connect to Avaya Enterprise Linux using a crossover Ethernet cable........................ 9
Installing and configuring Avaya Enterprise Linux..................................................................... 10
State of identity variables in Master Software Image and on first boot........................................ 14
Restarting the Linux system in a single user mode for diagnostics............................................. 15
Chapter 3: Customer provided operating system installation........................................... 16
Installing Red Hat Enterprise Linux Server............................................................................... 17
Chapter 3: Partition requirements for hard drive................................................................. 19
Chapter 4: Experience Portal software installation prerequisites..................................... 20
Software installation prerequisites overview............................................................................. 20
Prerequisite checker and installer utilities................................................................................ 21
High level packages required for the installation of Experience Portal 7.2 ............................ 22
Verifying the Linux version number......................................................................................... 24
Verifying server communication worksheet.............................................................................. 25
Verifying communication between the primary EPM server and all other servers.................. 25
Verifying communication between the MPP servers and all other servers............................. 27
Optional: Verifying communication between the auxiliary EPM server and all other servers... 29
Manually mapping hostnames to connect the primary EPM with other servers...................... 30
Checking for stale or hung mount points.................................................................................. 31
Verifying server time synchronization...................................................................................... 32
Time Synchronization between the external database and EPM servers.................................... 33
Installing the Oracle JDBC driver............................................................................................ 33
Chapter 5: Installing the EPM and MPP software on different servers.............................. 35
Installing the EPM software on the primary EPM server............................................................ 35
Install the MPP software........................................................................................................ 42
MPP software installation................................................................................................. 42
Installing the MPP software interactively............................................................................ 43
Installing the MPP software without user input................................................................... 50
Customizing the MPP silent install file for all MPPs............................................................ 54
Directory details of the EPM system components..................................................................... 54
User accounts created during Experience Portal software installation........................................ 55
Chapter 6: Optional: Installing the EPM software on auxiliary EPM server...................... 57
Chapter 7: Configuring and initializing the Avaya Aura Experience Portal system......... 65
Experience Portal basic system configuration overview............................................................ 65
Logging in to the EPM Web interface using the Avaya Services init account............................... 66
Logging in to the Experience Portal Web interface................................................................... 67
Installing the license file......................................................................................................... 68
Purpose
This document provides information about installing the Avaya Aura® Experience Portal software on
two or more dedicated server machines.
This document is intended for anyone who is involved with installing, configuring, and verifying
Avaya Aura® Experience Portal in a multiple server environment at a customer site. The audience
includes and is not limited to implementation engineers, field technicians, business partners,
solution providers, and customers.
When you purchase an Avaya provided server offer for Avaya Aura® Experience Portal, Avaya
supplies the hardware for each server that is a part of the Experience Portal system. With each
server, Avaya may also include one or more additional dual in-line memory module (DIMM) cards
and Avaya Secure Access Link (SAL) or the Enhanced Access Security Gateway (EASG) solution.
The Avaya Aura® Experience Portal bundled server option includes the following:
• The hardware required for the number of Experience Portal servers.
• The Enterprise Linux installer that is used to install the Avaya Enterprise Linux operating
system.
• The Experience Portal software that runs on each EPM and MPP server in the system.
• The Orchestration Designer software.
Orchestration Designer is an Eclipse plug-in tool that provides an integrated GUI for application
design and implementation. Use Orchestration Designer to create speech applications that
conform to the Experience Portal requirements and recommendations.
For details about installing steps for common server R3 both HP DL 360 G9 and Dell R630, see
Installing the HP ProLiant DL360 G9 Server or Installing the Dell PowerEdge R630 Server.
Note:
Ensure that you download the Avaya Aura® Experience Portal ISO from the Avaya Support Site.
Related links
Preparing to connect to Avaya Enterprise Linux using a crossover Ethernet cable on page 9
To install Avaya Enterprise Linux on a server using a crossover connection from a laptop, you must
configure the laptop to establish communication between the laptop and the server.
Installing and configuring Avaya Enterprise Linux on page 10
State of identity variables in Master Software Image and on first boot on page 14
Restarting the Linux system in a single user mode for diagnostics on page 15
4. Insert the Enterprise Linux Installer software into a DVD drive on the Experience Portal
server.
5. Reboot the server so that the server starts from the Avaya Enterprise Linux Installer
software.
Next steps
Install or upgrade Avaya Enterprise Linux.
Related links
Avaya provided operating system installation on page 8
b. After the screen displays the response from the server, type Ctrl+C to stop the ping
command.
c. Open a Telnet client, such as PuTTY, and connect to the IP address 192.11.13.6.
Note:
The default client is SSH. Ensure that you select telnet.
Important:
Initiate the telnet session within 5 minutes of the server responding to the ping
command. If you do not initiate the telnet session, the installer ejects the DVD and
reboots the server.
Note:
To use the Windows command telnet as the telnet client:
a. Enter the telnet command.
b. At the Microsoft Telnet> prompt, enter the set term vt100 command.
c. At the Microsoft Telnet> prompt, enter the open 192.11.13.6 command.
Note: When using telnet connection, the install screen might not display the information
clearly.
The system displays the file transfer message and then the Warning screen.
5. On the Warning screen, type Yes and press Enter to continue with the installation.
Note:
Instead of displaying the Warning screen, the system might display the No Disks
found! /dev/sda missing error. To resolve this error, type n and press Enter at the
Eject CD/DVD before rebooting prompt.
The system displays the Network-related information screen.
6. Enter the following details on the Network-related information screen:
• Hostname or FQDN: Type the hostname of the server.
• IP Address (eth0): Type a static IP address of the server.
• SubNetmask : Type the subnet mask of the server.
• Gateway: Type the IP address of the gateway.
• DNS Domain : Type the domain name of the server.
• DNS Server 1: Type the IP address of the first DNS server.
• DNS Server 2: Type the IP address of the second DNS server.
• DNS Server 3: Type the IP address of the third DNS server.
7. Press Enter.
The system displays the network related information that you have entered.
8. Type Yes and press Enter to confirm the network related information.
The system displays the Time Zone selection screen.
9. Type the required option and press Enter to select a region.
The system displays the list of corresponding time zones.
10. Type the required option and press Enter to select a time zone.
The system displays the time zone information that you have specified.
11. Type c and press Enter to confirm the details.
The system displays the Date and Time screen.
12. Specify the date details:
• day of month
• month
• year
13. Specify the time details:
• hours
Note:
Type the hour in 24 hour format.
• minutes
14. Press Enter.
The system displays the Date and Time that you have specified.
15. Type yes and press Enter to confirm the date and time information.
The system displays the NTP Configuration screen.
16. On the NTP Configuration screen, enter the following details:
• NTP server 1: Type the IP address of the first NTP server.
• NTP server 2: Type the IP address of the second NTP server.
• NTP server 3: Type the IP address of the third NTP server.
Note:
You can leave all the NTP server addresses blank as the Experience Portal system
automatically configures NTP on all servers, other than the primary EPM, to synchronize
with the primary EPM.
17. Press Enter.
The system displays the NTP information that you have specified.
18. Type yes and press Enter to confirm the NTP details.
The system erases all existing data, and installs Avaya Enterprise Linux. When the
installation is complete, the system ejects the DVD and reboots the server.
Important:
Once the server reboots, you can no longer access the server remotely through telnet.
You must use an SSH client, such as PuTTY.
PuTTY can function as an SSH client as well as a telnet client.
19. Remove the Avaya Enterprise Linux DVD from the DVD drive.
The installation is complete.
20. (Optional) Log in to Linux on the Experience Portal server after the server reboots.
The Enterprise Linux Installer creates craft and sroot accounts but they are disabled with no
predefined password. The craft and sroot accounts are Avaya Service Accounts and can
only be enabled via EASG control. You should use the cust and root accounts to login to the
server. Avaya Enterprise Linux 7.2 has assigned a default password for both accounts.
For more details, see State of identity variables in Master Software Image and on first
boot. on page 14
Note:
• You cannot log in directly as a root user except through the console. Log in as a non
root user and switch to a root account using the su — command.
• If you install from the console, log in to the local Linux console as root.
• If you install through a crossover Ethernet connection to eth1:
- Use a secure shell (SSH) client, such as PuTTY, to open an SSH connection to the
192.11.13.6 IP address.
- Log in to Linux as cust and enter the su — command to change to the user root.
Next steps
After you install Avaya Enterprise Linux, you can:
• Install Avaya Enterprise Linux on another Avaya-provided server by repeating this procedure.
• Install the Experience Portal software.
Related links
Avaya provided operating system installation on page 8
First boot
You will not be able to use the Avaya Service accounts, craft and sroot, to gain access to the server
once the server is upgraded to Avaya Enterprise Linux 7.2. The craft and sroot accounts will be
controlled via EASG as soon as Experience Portal is installed.
The craft and sroot users are disabled unless EASG is enabled. In this case, the craft and sroot
users will use challenge/response authentication.
This applies to both non-OVA and OVA deployments.
First root login
The root and cust users which have default values in the software image, are forced to be updated
on first root login. These accounts that are needed to log into a newly created system use pre-
defined passwords:
After you login to the server as root using the default password, Avaya Enterprise Linux 7.2 will
enforce an Avaya First Login Experience which will prompt for a new bootloader, root and cust
passwords.
To support headless configuration, root & cust are not forced to be updated on first boot, but are
forced to be updated on the first root login.
Related links
Avaya provided operating system installation on page 8
When you purchase the Avaya Aura® Experience Portal software-only offer, you must obtain and
install Red Hat Enterprise Linux 6.8 64 bit or later minor update. For security update, you must
update Red Hat Enterprise Linux to 6.8.
Note:
Major new releases such as Red Hat Enterprise Linux Release 7.0 are not supported.
In addition to Red Hat Enterprise Linux Server 6.8 64 bit that you must install, ensure that you:
• Run it in 64-bit mode.
• Include the bash package.
• Include the Open JDK 1.8 packages.
Note:
To install the mod_nss package in the Servers/ Web Servers directory, configure the
package to use an alternate port and not use any of the following reserved Experience
Portal ports: 80, 443, 8005, 8009, 8080, 8443, and 9443.
For details about obtaining Red Hat Enterprise Linux Server 6.x 64 bit, see the Red Hat website,
http://www.redhat.com.
For hardware requirements, see Avaya Aura® Experience Portal Overview and Specification.
If you have already installed Red Hat Enterprise Linux Server 6.x 64 bit and want to verify that you
have the correct RPM versions, see Identifying RPM issues on page 98.
Note:
Before installing Red Hat Enterprise Linux Server 6.x 64 bit for the software-only offer, you must
install and integrate all the new hardware into the system.
Related links
Installing Red Hat Enterprise Linux Server on page 17
13. (Optional) Select the Customize now option on the screen to customize the installation.
Note:
To include Red Hat Enterprise Linux Server languages other than English, press the
Customize now button and install the languages.
14. Complete the installation and reboot the system.
15. After the system reboots, complete the post-installation configuration procedures.
a. Set the system clock.
b. Create a non-root account. Ensure that you use the value that you have specified in the
installation worksheet.
Note:
After the Experience Portal software is installed, use a non-root account to log in
and then change to root account by using the su — command.
c. Disable the firewall.
d. Disable SELinux.
e. Configure a yum repository that has required Experience Portal packages.
16. Configure Avaya Secure Access Link (SAL) or the Enhanced Access Security Gateway
(EASG) solution if you have purchased a maintenance agreement with Avaya services, and
the server is the Primary EPM server.
Next steps
After you install Red Hat Enterprise Linux Server:
• Perform the software installation prerequisite tasks on this server.
• Install Red Hat Enterprise Linux Server on another customer provided server by repeating this
procedure.
Related links
Customer provided operating system installation on page 16
Make sure that the hard drive is partitioned properly in order to create sufficient space for
Experience Portal software installation. For more information, see Partition requirements for hard
drive in Administering Avaya Aura® Experience Portal.
Ensure that you have access to the Avaya Aura® Experience Portal site-specific licensing
information from Avaya.Make sure that you have access to the Avaya Aura® Experience Portal site-
specific licensing information from Avaya, as described in the License Requirements topic in
Upgrading to Avaya Aura® Experience Portal 7.2.
Verify that you can access all of the target systems using at least one of the following methods:
• ________ A computer on the customer’s network that has an SSH client to reach the target
system
• ________ A keyboard, monitor, and mouse, attached directly to the target system
• ________ A cross-over cable that connects a second computer that has a keyboard, monitor,
mouse, and an SSH client.
Disable any firewall or anti-virus software on the target systems.
Check to see if there are any Experience Portal patches available on the Avaya online support Web
site, http://support.avaya.com. If there are, download those patches before you begin the
installation.
Verify that all servers are running the correct version of Avaya Enterprise Linux or Red Hat
Enterprise Linux as described in Verifying the Linux version number on page 24.
Verify that all servers can communicate with one another as described in Verifying server
communication worksheet on page 25.
Make sure that none of the mount points are stale or hung. For details, see Checking for stale or
hung mount points on page 31.
Verify that the time is synchronized between all the Experience Portal servers. For details, see
Verifying server time synchronization on page 32.
Table continues…
Description
Important:
If the time is not properly synchronized between the EPM and MPP servers, the upgrade
process could hang.
To connect your Experience Portal system to an external Oracle database, you must first obtain the
JDBC driver from Oracle. For details, see Installing Oracle JDBC driver on page 33.
Ensure that you configure a yum respository containing all the required Experience Portal
packages. Otherwise the prerequisite installation for the Experience Portal server may fail.
This is for Red Hat Enterprise Linux installations only.
Prerequisite installer
The prereq installer can be executed by running the bash EPPrereqInstaller.sh [list|
check|install|installall] [epm|mpp|both] command.
Where,
• list: Lists the high level Redhat OS packages required by Experience Portal. This high level list
does not include Avaya or other third party non-Redhat packages.
• check: Checks if the current yum configuration will allow the required OS prerequisite packages
to be installed by the prerequisite installer.
• install: Installs only the required RedHat OS prerequisite packages.
• installall: Installs all the required prerequisite packages, including RedHat OS, third-party, and
Avaya prerequisite packages.
• epm|mpp|both: Either EPM, MPP, or both if singlebox system is installed.
Related links
High level packages required for the installation of Experience Portal 7.2 on page 22
• openssl.i686
• graphviz.x86_64
• httpd.x86_64
• mod_ssl.x86_64
• httpd-tools.x86_64
• php-common.x86_64
• php-cli.x86_64
• php.x86_64
• php-soap.x86_64
• php-xml.x86_64
• php-pgsql.x86_64
• php-process.x86_64
• java-1.8.0-openjdk.x86_64
• java-1.8.0-openjdk-headless.x86_64
• java-1.8.0-openjdk-headless.x86_64
MPP
• policycoreutils-python.x86_64
• httpd.x86_64
• mod_ssl.x86_64
• httpd-tools.x86_64
• php-common.x86_64
• php-cli.x86_64
• php.x86_64
• php-process.x86_64
• php-pdo.x86_64
• compat-libstdc++-33.x86_64
• glibc.x86_64
• glibc.i686
• bzip2-devel.i686
• bzip2-libs.x86_64
• bzip2-libs.i686
• zlib-devel.i686
• gd.x86_64
• gd.i686
• libgcc.x86_64
• libgcc.i686
• libstdc++.x86_64
• libstdc++.i686
• openssl.x86_64
• openssl.i686
• libidn.x86_64
• libidn.i686
• openldap.x86_64
• openldap.i686
• ncurses-libs.x86_64
• ncurses-libs.i686
• readline.x86_64
• readline.i686
Related links
Prerequisite checker and installer utilities on page 21
Verify that the primary EPM server can communicate with all servers as described in Verifying
communication between the primary EPM server and all other servers on page 25.
Verify that the MPP servers can communicate with all servers as described in Verifying
communication between the primary EPM server and all other servers on page 25.
If you plan to configure an EPM server, verify that the EPM server can communicate with all servers
as described in Optional: Verifying communication between the auxiliary EPM server and all other
servers on page 29.
Related links
Verifying communication between the primary EPM server and all other servers on page 25
Verifying communication between the MPP servers and all other servers on page 27
Optional: Verifying communication between the auxiliary EPM server and all other servers on
page 29
Manually mapping hostnames to connect the primary EPM with other servers on page 30
This command can return more than one IP address including 127.0.0.1. The IP
address of the EPM server is the address other than 127.0.0.1. If this check fails, you
must manually map the hostnames as described in Manually mapping hostnames to
connect the primary EPM with other servers on page 30.
b. Enter the hostname -s command.
This command should return the server’s hostname and not localhost. If this check
fails, you need to manually map the hostnames as described in Manually mapping
hostnames to connect the primary EPM with other servers on page 30.
3. Verify that the primary EPM server can communicate with all MPP servers:
a. Enter the ping -c 4 <mpp_hostname> command, where:
<mpp_hostname> is the hostname of the MPP server you are testing.
b. Wait for the system to respond with the contact information.
c. If both check fails, you need to manually map the hostnames as described in Manually
mapping hostnames to connect the primary EPM with other servers on page 30.
d. If your Experience Portal system contains more than one MPP server, repeat this step
for each of the MPP servers.
4. If this system has an auxiliary EPM server, verify that the primary EPM server can
communicate with the auxiliary EPM server by hostname or IP address:
a. Enter the ping -c 4 <auxiliary_epm_hostname> command, where:
<auxiliary_epm_hostname> is the hostname of the auxiliary EPM server.
b. Wait for the system to respond with the contact information.
c. If this check fails, enter the ping -c 4 <auxiliary_epm_ipaddress> command,
where:
<auxiliary_epm_ipaddress> is the IP address of the auxiliary EPM server.
d. Wait for the system to respond with the contact information.
e. If both of these checks fail, you need to manually map the hostnames.
5. Verify that the primary EPM server can communicate with the external servers by hostname
or IP address:
a. Enter the ping -c 4 <server_hostname> command, where:
<server_hostname> is the hostname of the one of the following external components
attached to your Experience Portal system:
• A PBX server.
• An application server.
• A speech server.
• Communication Manager.
Complete these tasks to ensure that all Experience Portal servers can communicate with each other
and with all external servers.
You should have one entry for each of the following components used in your Experience
Portal system:
• All MPP servers.
• The auxiliary EPM server, if one is planned for this Experience Portal system.
• All PBX servers.
• All application servers.
• All speech servers.
• Communication Manager.
• Avaya Aura® Session Manager.
6. Save and close the file.
Example
The following shows a properly-formatted /etc/hosts file with two MPP servers:
127.0.0.1 localhost localhost.localdomain #Required first line
10.10.10.120 primary-epm primary-epm.samplecompany.com #Primary EPM server IP address
10.10.10.121 first-mpp first-mpp.samplecompany.com #First MPP server
10.10.10.122 second-mpp second-mpp.samplecompany.com #Second MPP server
Related links
Verifying server communication worksheet on page 25
Complete these tasks to ensure that all Experience Portal servers can communicate with each other
and with all external servers.
Note:
Run the umount command to unmount any stale or hung mount points.
To have the Oracle JDBC driver installed by the Experience Portal install program, perform the
following steps after you install or upgrade Linux. It is recommended that you perform the procedure
before you install or upgrade Experience Portal.
The procedure also provides information about how to install the Oracle JDBC driver after you install
or upgrade Experience Portal.
Procedure
1. Log in to Linux on the Primary Experience Portal server as a root user.
2. Run the mkdir ~/OracleJDBC command to create the ~/OracleJDBC folder.
3. Copy the ojdbc6.jar/ojdbc7.jar/ojdbc8.jar and orai18n.jar driver files to the ~/OracleJDBC
folder.
Important:
Do not delete the Oracle JDBC driver files from the ~/OracleJDBC directory after you
install or upgrade Experience Portal. You will need the files if you reinstall or upgrade
Experience Portal.
4. If you install the Oracle JDBC driver after you install or upgrade the Experience Portal server,
you must do the following:
a. Run the /sbin/service vpms stop command to stop the vpms service.
b. Run the cd $AVAYA_HOME/Support/Database command to navigate to the
appropriate directory.
c. Run the bash InstallOracleJDBC.sh command to install the JDBC driver.
Important:
Run the InstallOracleJDBC.sh command only after you download the Oracle
driver in the ~/OracleJDBC directory on the server.
d. Run the /sbin/service vpms start command to start the vpms service.
5. Repeat the procedure on each Auxiliary Experience Portal server.
Note:
By default, the craft and sroot users are disabled in Avaya Aura® Experience Portal 7.2
Avaya Enterprise Linux fresh installations. Avaya Service Login accounts can only
access the Avaya Aura® Experience Portal system if they are EASG protected.
2. Insert the Avaya Aura® Experience Portal 7.2 software installation DVD into the DVD drive of
the server.
Tip:
These instructions assume that you are going to access the Experience Portal
installation DVD by mounting the appropriate DVD drive on the target system. If you
want to access the installation DVD files from a shared network directory or a local
directory, you can copy the Experience Portal installation ISO image to that directory.
However, that directory must be readable by all users on the system. If the directory is
only readable for root users, the installation script will encounter errors and will not
complete successfully.
3. Mount the Avaya Aura® Experience Portal 7.2 software installation DVD. The mount
command depends on the server's hardware and operating system.
• If you are working with Avaya Enterprise Linux, mount the DVD by entering the
mount /mnt/cdrom command, where /mnt/cdrom is the mount point typically
associated with the DVD drive in the fstab file.
• If you are working with a supported version of Red Hat Enterprise Linux Server, to mount
the DVD:
- Run the mkdir /media/cdrom command.
Note:
This command is required only if the /media/cdrom mount point does not exist.
- Run the mount -o ro /dev/cdrom /media/cdrom command.
Warning:
When Red Hat Enterprise Linux Server automatically mounts the DVD, the files on the
DVD are not executable. You must manually mount the Experience Portal installation
DVD using the commands shown above.
4. Change to the mount point directory.
5. Enter the bash installvp command and press Enter to start the installation script.
The system displays the message For the Experience Portal installer to
run, 32-bit glibc must be installed., if you have not installed 32–bit glibc.
6. Type Y or press Enter to proceed with the 32–bit glibc installation.
7. On the Installation Destination screen, if you want to:
• Use the default /opt/Avaya/ExperiencePortal installation directory, press Enter.
• Change the directory, type the new installation directory name and press Enter to change
the displayed directory.
Specify an absolute directory path containing only standard English alphanumeric
characters and the symbols / (forward slash), _ (underscore), - (hyphen), ~ (tilde), or .
(period).
Important:
When choosing installation options, wait for the next prompt before pressing a key. The
installation stores your key presses in a buffer and enters all the key presses after the
current processing completes. For example, if you press the Enter key repeatedly while
the system is performing its prerequisite checks, you might unintentionally skip options
you want to change. Use the Previous option on any screen to go back and change
your earlier choices.
8. Press Enter to move to the next screen.
9. On the Experience Portal Feature Selection screen, verify that:
• The Install Type says Full Install for all selected features.
• The New Version column indicates that you are installing release 7.2.
10. Press Enter to move to the next screen.
11. On the Version Confirmation screen, verify that:
• The Install Type says Full Install for all selected features.
• The New Version column indicates that you are installing release 7.2.
12. Press Enter to move to the next screen.
13. Read through the end user license agreement.
14. On the final End User License Agreement page, type 1 and press Enter to select option 1 -
I accept the terms of the license agreement.
The screen refreshes with 1 - I accept the terms of the license agreement as the selected
option.
15. Press Enter to accept the agreement.
16. Press Enter to move to the next screen.
Experience Portal automatically starts the Prerequisite Checker, which analyzes your
system’s hardware and operating system configuration.
17. After the configuration analysis is complete, the Prerequisite Checker displays a message
stating whether all prerequisite checks passed followed by the first Prerequisite Status page.
Press Enter to view the rest of the Prerequisite Status pages.
If any of the prerequisite installation fails, examine the Prerequisite Status pages carefully to
determine which checks failed. You must correct these issues before you can continue with
this procedure.
18. When all prerequisite checks pass, press Enter to move to the next screen.
Experience Portal automatically starts the Prerequisite Installer, which attempts to install the
required software on the Experience Portal server.
19. After the Prerequisite Installer completes installing the required software, the installer
displays the Installation Status pages. Press Enter to view the rest of the Installation Status
pages.
If any prerequisite installations fail, examine the Installation Status pages carefully to
determine which installations failed. You must correct these issues before you can continue
with this procedure.
20. When all prerequisites are successfully installed, press Enter to move to the next screen.
21. On the EPM Type screen, press Enter to accept the default option 1 - Primary EPM.
22. Press Enter to move to the next screen.
23. On the EPM Administrator screen:
a. Type the name you want to use for a EPM user account that will have access to all
Experience Portal management functions and press Enter.
The Experience Portal administrator uses this account to log in to the EPM Web
interface to administer the Experience Portal system. The account is assigned the
Administration user role as well as the Auditor and User Manager user roles. For details
about User Roles, see Administering Avaya Aura® Experience Portal on http://
support.avaya.com.
b. Type the password for this account and press Enter.
Note:
All passwords you enter during the installation must:
• Be at least eight characters in length.
• Contain at least one alphabetic character and one digit.
• Not be the same as the associated user name.
c. To confirm the password, type the password again and press Enter.
24. Press Enter to move to the next screen.
25. The system displays the EASG (Enhanced Access Security Gateway) Acceptance of Terms.
a. Read through the EASG Acceptance of Terms.
b. Press Enter to move to the next screen.
c. Type 1 and press Enter to enable EASG or Type 2 and press Enter to disable EASG.
Note:
• Enable EASG allows the Avaya Services Logins to access the system via EASG.
• Disable EASG blocks the Avaya Service Logins from accessing the system. If you
disable EASG, make sure that you have access to the system without the Avaya
Service Logins, and make sure you can get root access without using sroot.
• The selection will be applied to other systems within the Experience Portal system
including MPP and auxiliary EPMs. If you later restore a backup, either as part of an
Experience Portal upgrade, or a normal backup/restore procedure, the selection that
is stored in the backup may override your selection here.
26. You can create a PostgreSQL database user account that can read the report data in the
Experience Portal database. If you:
• Want to create the report reader database account:
a. Type 1 and press Enter.
b. Press Enter to confirm your selection.
c. To use the account name in square brackets ([ ]), press Enter at the installation
prompt. Otherwise, type a unique user name for the account and press Enter.
d. Type a password for the account and press Enter.
e. Confirm the password by typing the password again and press Enter.
• Do not want to create the report reader account:
a. Verify that option 2 - No is selected. If it is not selected, type 2 and press Enter.
b. Press Enter to confirm your selection.
Note:
This user account can only read those tables in the Experience Portal database that
store report data. Speech application developers can use this account to log in to the
database to create custom reports using any SQL-enabled report generation tool.
27. Press Enter to move to the next screen.
28. On the Database Login for Auxiliary EPM screen, you can specify whether you want to
create a PostgreSQL user account for the optional Auxiliary EPM server.
This account allows each Auxiliary EPM server limited access to the main Experience Portal
database, and it is required if you plan to configure an Auxiliary EPM server.
• If you want to create the Auxiliary EPM login account:
a. Type 1 and press Enter.
b. Press Enter to confirm your selection.
c. Type the password for this account and press Enter.
d. Confirm the password by typing it again and pressing Enter.
• If you do not want to create the Auxiliary EPM account:
a. Verify that option 2 - No is selected. If it is not selected, type 2 and press Enter.
b. Press Enter to confirm your selection.
29. Press Enter to move to the next screen.
30. On the Product ID screen, type the Product ID created with the Automatic Registration Tool
(ART) for this Experience Portal system and press Enter.
The notification feature uses the Product ID to generate SNMP traps. SNMP traps are
unsolicited notifications of significant events from an SNMP agent to an SNMP manager. The
SNMP agent resides on a managed network device.
Note:
The Experience Portal installer generates and installs a SHA256 2048 bit server
certificate by default. The installer also generates and installs a SHA256 2048 bit EPM
Root certificate.
• If you want to import a self-signed or third party certificate, ensure the following:
- The certificate is in PKCS12 format. The certificate must be formatted as a PKCS#12
file. A PKCS#12 file always includes a certificate and the corresponding key, and the
certificate is encrypted and requires a password. If the certificate is not self-signed then
the PKCS#12 file must include the CA certificates.
- If the “Extended Key Usage” is specified in the X509.V3 certificate extension, specify
“Server Authentication” (also called “serverAuth”) and Client Authentication" (also called
"clientAuth"), for the usage.
- The certificate should have a valid Common Name that represents the Experience
Portal server host name. If the Subject Alternate Name is specified in the X509 V3
certificate extension, it should contain valid DNS and IP Address entries that are
associated with the Experience Portal server host name.
- The certificate resides on the local server or on an NFS-mounted drive that is locally
accessible.
To import a self-signed or third party certificate, do the following:
a. Verify that option 2 - Import a certificate from a specified location is selected. If
not, type 2 and press Enter.
b. Press Enter to confirm that selection.
c. Type the full file path and name of the security certificate and press Enter.
The screen displays the location that you entered for your verification.
d. Type the password for the security certificate and press Enter.
33. Press Enter to move to the next screen.
34. On the Security Certificate Verification screen, verify the security certificate and press Enter
to move to the next screen.
Tip:
Record the fingerprint information from this security certificate. During MPP software
installation, you are presented with the public key retrieved from the EPM server for
verification. The fingerprint information from the public key must match the fingerprint
information from the EPM security certificate.
If the imported certificate is a chained certificate, then the final signed certificate (also
called the end certificate) of the chained certificate is displayed on the EPM.
35. On the Pre Installation Summary screen, verify the installation information and press Enter
to install the Experience Portal software.
Experience Portal displays the Installation Progress screen and begins installing the
software. During the install, it displays messages indicating its progress.
The installation process can appear completed or stopped even though it is still processing
and installing the software. Wait until Experience Portal displays the Post Installation
Summary screen.
36. On the Post Installation Summary screen, verify that the Installation Progress Bar has
reached 100% and that the message ...done installing feature_name appears for
each feature that you selected on the Experience Portal Feature Selection screen.
37. Press Enter to end the installation script.
During the installation process, Experience Portal creates several log files that you can use
to verify what happened during installation. When the installation process is complete,
Experience Portal moves these logs to the standard log directory and displays the exact path
on the screen. You can view the detailed logs at $AVAYA_HOME/logs/install_<date>.
For more information, see Implementing Avaya Aura® Experience Portal 7.2 on multiple
servers on http://support.avaya.com.
38. To unmount and eject the DVD:
a. Change the directory to a location that is outside the mount point. For example, enter
the cd / command to change to the root directory.
b. Unmount the DVD as described in the server documentation.
c. To eject the Experience Portal installation DVD, press the button on the DVD drive or
enter the eject command.
39. Load the environment variables created during the installation by logging out of Linux and
then logging back in.
a. Log out of the Linux system.
b. Log back in to the Linux system.
• Log on to the local Linux console as root.
• Or log on remotely as a non-root user and then change the user to root by enter the
su - root command.
40. Check the status of the vpms service by entering the service vpms status command.
If the vpms service is running properly, the command displays messages indicating that the
tomcatd, SL, and ActiveMQ services are all running. The command ends with the
message: Overall Status: VPMS is running.
Next steps
• To verify if the installation or upgrade was successful, do the following:
1. Run the cd $AVAYA_HOME/Support/VP-Tools command to go to the directory where
the EPInstallationVerifier script is to be executed.
2. Run the ./EPInstallationVerifier <InstallationLogDirectory> command.
The <InstallationLogDirectory> is located in $AVAYA_HOME/logs/
install_date, where $AVAYA_HOME is the directory selected during the installation
process. The default installation directory is /opt/Avaya/ExperiencePortal.
The EPInstallationVerifier script parses the install logs and reports if the
installation or upgrade was successful.
For more information, see Installation log files on page 93.
• Install any required patches that you download from the Avaya online support Web site, http://
support.avaya.com.
• Install the MPP software on the MPP servers as described in MPP software installation on
page 42.
• For security reasons, change the password of the EPM user account created during the
installation as described in the Changing your account password topic in the Administering
Avaya Aura® Experience Portal guide. The Experience Portal administrator uses this account to
log in to the EPM web interface to administer the Experience Portal system.
Note:
By default, the craft and sroot users are disabled in Avaya Aura® Experience Portal 7.2
Avaya Enterprise Linux fresh installations. Avaya Service Login accounts can only
access the Avaya Aura® Experience Portal system if they are EASG protected.
2. Insert the Avaya Aura® Experience Portal 7.2 software installation DVD into the DVD drive of
the server.
Tip:
These instructions assume that you are going to access the Experience Portal
installation DVD by mounting the appropriate DVD drive on the target system. If you
want to access the installation DVD files from a shared network directory or a local
directory, you can copy the files from the Experience Portal installation DVD to that
directory. However, that directory needs to be readable by all users on the system
because the Experience Portal installation script changes users during execution. If the
directory is only readable by the root user, the installation script will encounter errors and
will not complete successfully. You also need to ensure the directory name does not
contain spaces. If there are spaces in the directory name, the installation script will
encounter errors and will not complete successfully.
3. Mount the Avaya Aura® Experience Portal 7.2 software installation DVD. The mount
command depends on the server's hardware and operating system.
• If you are working with Avaya Enterprise Linux, mount the DVD by entering the
mount /mnt/cdrom command, where /mnt/cdrom is the mount point typically
associated with the DVD drive in the fstab file.
• If you are working with a supported version of Red Hat Enterprise Linux Server, to mount
the DVD:
- Run the mkdir /media/cdrom command.
Note:
This command is required only if the /media/cdrom mount point does not exist.
- Run the mount -o ro /dev/cdrom /media/cdrom command.
Warning:
When Red Hat Enterprise Linux Server automatically mounts the DVD, the files on the
DVD are not executable. You must manually mount the Experience Portal installation
DVD using the commands shown above.
4. Change to the mount point directory.
5. Enter the bash installvp command and press Enter to start the installation script.
The system displays the message For the Experience Portal installer to
run, 32-bit glibc must be installed., if you have not installed 32–bit glibc.
16. After the configuration analysis is complete, the Prerequisite Checker displays a message
stating whether all prerequisite checks passed followed by the first Prerequisite Status page.
Press Enter to view the rest of the Prerequisite Status pages.
If any of the prerequisite installation fails, examine the Prerequisite Status pages carefully to
determine which checks failed. You must correct these issues before you can continue with
this procedure.
17. When all prerequisite checks pass, press Enter to move to the next screen.
Experience Portal automatically starts the Prerequisite Installer, which attempts to install the
required software on the Experience Portal server.
18. After the Prerequisite Installer completes installing the required software, the installer
displays the Installation Status pages. Press Enter to view the rest of the Installation Status
pages.
If any prerequisite installations fail, examine the Installation Status pages carefully to
determine which installations failed. You must correct these issues before you can continue
with this procedure.
19. When all prerequisites are successfully installed, press Enter to move to the next screen.
20. On the Primary EPM Server Location screen, specify the server name or IP address of the
EPM server.
• If no existing EPM location exists or you want to change the location of the EPM server,
type the server name or IP address where the EPM software is installed. If you used a
port other than the default EPM port (80), append :port_number to the address. When
you are done, press Enter to submit the new address.
For example, to specify the machine with the server name EPM_Server on the default
port, type EPM_Server. To specify the same server on port 86, type EPM_Server:86.
• If you want to use the existing EPM server and port number that is displayed in square
brackets [ ] after the installation prompt, press Enter.
Note:
During the MPP software installation, if the MPP server does not have an EASG state, it
will set the EASG state as the same EASG state of the Primary EPM. If the MPP server
is set to disable EASG, make sure you have access to the system without the Avaya
Service Logins, and make sure you can get root access without using sroot.
21. Press Enter to move to the next screen.
22. On the Public Key Verification screen, if you recorded the fingerprint information from the
EPM security certificate during the primary EPM software installation, compare it to the
Public Key fingerprint information presented in this screen. The fingerprint information from
Public Key should match the fingerprint information from the EPM security certificate.
If the public key could not be downloaded, see MPP could not import EPM key on page 103.
23. Press Enter to move to the next screen.
24. Experience Portal uses the ssl protocol to establish a secure connection between its servers.
This connection requires a security certificate that can be created by Experience Portal or
purchased from a third-party company. On the Security Certificate screen:
• If you want Experience Portal to create a security certificate:
a. Verify that option 1 - Create a new certificate for this server is selected. If not, type
1 and press Enter.
b. Press Enter to confirm that selection.
Note:
The Experience Portal installer generates and installs a SHA256 2048 bit server
certificate by default. The installer also generates and installs a SHA256 2048 bit EPM
Root certificate.
• If you want to import a self-signed or third party certificate, ensure the following:
- The certificate is in PKCS12 format. The certificate must be formatted as a PKCS#12
file. A PKCS#12 file always includes a certificate and the corresponding key, and the
certificate is encrypted and requires a password. If the certificate is not self-signed then
the PKCS#12 file must include the CA certificates.
- If the “Extended Key Usage” is specified in the X509.V3 certificate extension, specify
“Server Authentication” (also called “serverAuth”) and Client Authentication" (also called
"clientAuth"), for the usage.
- The certificate should have a valid Common Name that represents the Experience
Portal server host name. If the Subject Alternate Name is specified in the X509 V3
certificate extension, it should contain valid DNS and IP Address entries that are
associated with the Experience Portal server host name.
- The certificate resides on the local server or on an NFS-mounted drive that is locally
accessible.
To import a self-signed or third party certificate, do the following:
a. Verify that option 2 - Import a certificate from a specified location is selected. If
not, type 2 and press Enter.
b. Press Enter to confirm that selection.
c. Type the full file path and name of the security certificate and press Enter.
The screen displays the location that you entered for your verification.
d. Type the password for the security certificate and press Enter.
25. Press Enter to move to the next screen.
26. On the Security Certificate Verification screen, verify the security certificate and press Enter
to move to the next screen.
Tip:
When you add the MPP to Experience Portal through the EPM Web interface, the EPM
displays the MPP security certificate. You should record the fingerprint information from
this security certificate so that you can compare it to the one displayed in the EPM Web
interface.
If the imported certificate is a chained certificate, then the final signed certificate (also
called the end certificate) of the chained certificate is displayed in the EPM Web
interface.
27. On the Pre Installation Summary screen, verify the installation information and press Enter
to install the Experience Portal software.
Experience Portal displays the Installation Progress screen and begins installing the
software. During the install, it displays messages indicating its progress.
The installation process can appear completed or stopped even though it is still processing
and installing the software. Wait until Experience Portal displays the Post Installation
Summary screen.
28. On the Post Installation Summary screen, verify that the Installation Progress Bar has
reached 100% and that the message ...done installing feature_name appears for
each feature that you selected on the Experience Portal Feature Selection screen.
29. Press Enter to end the installation script.
During the installation process, Experience Portal creates several log files that you can use
to verify what happened during installation. When the installation process is complete,
Experience Portal moves these logs to the standard log directory and displays the exact path
on the screen. You can view the detailed logs at $AVAYA_HOME/logs/install_<date>.
For more information, see Implementing Avaya Aura® Experience Portal 7.2 on multiple
servers on http://support.avaya.com.
30. Enter the /sbin/service mpp status command to verify that the MPP system manager
is running.
The MPP server returns the message mppsysmgr (pid <pid>) is running, where
<pid> is the process id.
31. To unmount and eject the DVD:
a. Change the directory to a location that is outside the mount point. For example, enter
the cd / command to change to the root directory.
b. Unmount the DVD as described in the server documentation.
c. To eject the Experience Portal installation DVD, press the button on the DVD drive or
enter the eject command.
32. Load the environment variables created during the installation by logging out of Linux and
then logging back in.
a. Log out of the Linux system.
Note:
By default, the craft and sroot users are disabled in Avaya Aura® Experience Portal 7.2
Avaya Enterprise Linux fresh installations. Avaya Service Login accounts can only
access the Avaya Aura® Experience Portal system if they are EASG protected.
2. Make sure that the local directory into which you want to copy the files already exists. If not,
create it.
You can create a directory using the following command: mkdir /opt/
<directory_name>.
Note:
Ensure that the directory name does not contain spaces. If there are spaces in the
directory name, the installation script will encounter errors and will not complete
successfully.
3. Copy the Experience Portal software .iso file from the EPM server to the MPP with a utility
such as scp.
If you are using scp, enter the scp -rp <NON_ROOT_USER>@<EPM_HOSTNAME>:/opt/
Avaya/InstallAgent/download/<ISO_Name>.iso /opt/<directory_name>
command, where:
• <NON_ROOT_USER> is the name of a non-root user account on the EPM server
• <EPM_HOSTNAME> is the hostname or IP address of the EPM server
• /opt/Avaya/InstallAgent/download/ is the directory in which the EPM software is
installed.
• <ISO_NAME>.iso is the name of the ISO file to be transferred.
• <directory_name> is the name of the local directory that you have created.
For example, scp –rp NonRoot@EPM_HOSTNAME:/opt/Avaya/InstallAgent/
download/7.2.0.0.xxxx.iso /opt/<directory_name>
The message for authenticity of host and the RSA key fingerprint is displayed if you are
using scp with this host for the first time.
For example:
The authenticity of host '<host_IP_address> (<host_IP_address>)'
can't be established. RSA key fingerprint is b9:de:
40:81:62:7d:ba:ba:13:a1:e6:fa:69:8c:72:f1.
4. Select Yes to continue connecting. The following message is displayed:
Warning: Permanently added ‘host IP address’ (RSA) to the list of
known hosts.
5. Enter the non-root user password.
6. Copy the mppanswerfile from the EPM server to the MPP. You can use a utility such as scp.
For example: scp <Non_Root_USER>@<EPM_HOSTNAME>:/opt/Avaya/
ExperiencePortal/VPMS/share/mppanswerfile /opt/mppanswerfile
7. Enter the non-root user password.
8. Mount the installation iso file.
For example, enter the cd /opt/<directory_name> command.
9. Change to the mount point directory.
10. Enter the mount -o ro,loop <ImageFileName> <MountPoint> command to mount
the ISO image. For example, enter the mount -o ro,loop 7.2.0.0.xxxx.iso /mnt/
cdrom command.
11. Enter the bash silentinstallmpp /opt/mppanswerfile command to start the
installation script.
As the script proceeds, it produces messages similar to the following:
Starting silent install for Avaya Aura Experience Portal MPP. This
will take several minutes to complete. Please wait...
The Avaya Aura Experience Portal installation has completed.
Review the following information. If there are errors or warnings,
then please review the installation logs.
Installing Documentation...
...done installing Documentation
Installing MPP...
...done installing MPP
Moving installation logs to: /opt/Avaya/ExperiencePortal/logs/
<install_log_directory>
Note:
During the MPP software installation, if the MPP server does not have an EASG state, it
will set the EASG state as the same EASG state of the Primary EPM. If the MPP server
is set to disable EASG, make sure you have access to the system without the Avaya
Service Logins, and make sure you can get root access without using sroot.
12. Enter the /sbin/service mpp status command to verify that the MPP system manager
is running.
The MPP server returns the message mppsysmgr (pid <pid>) is running, where
<pid> is the process id.
13. Load the environment variables created during the installation by logging out of Linux and
then logging back in.
a. Log out of the Linux system.
b. Log back in to the Linux system.
• Log on to the local Linux console as root.
• Or log on remotely as a non-root user and then change the user to root by enter the
su - root command.
14. To verify that NTP is operating properly on the MPP enter the /usr/sbin/ntpq -np
command.
The system displays a status message similar to the following:
remote refid st t when poll reach delay offset jitter
=======================================================
123.123.123.123 127.127.1.0 6 u 23 64 1 0.354 0.361 0.004
Ensure that:
• The remote IP address points to the Primary EPM server.
• The jitter value is not 4000.
15. After the installation has completed, you can either delete the local directory into which you
copied the installation files or leave those files on the server in case you need to reinstall the
MPP.
16. If this is the last MPP server in the Experience Portal system, you can delete the files in the
$AVAYA_HOME/VPMS/share directory on the EPM server, especially if you have saved the
relevant installation files to the MPP server.
Important:
If you leave the files on the EPM or MPP servers and you have included secure
information such as the password for a third-party certificate in the MPP answer file,
verify that you secure the local installation directory so that only root users have access
to those files.
Next steps
• To verify if the installation or upgrade was successful, do the following:
1. Run the cd $AVAYA_HOME/Support/VP-Tools command to go to the directory where
the EPInstallationVerifier script is to be executed.
2. Run the ./EPInstallationVerifier <InstallationLogDirectory> command.
The <InstallationLogDirectory> is located in $AVAYA_HOME/logs/
install_date, where $AVAYA_HOME is the directory selected during the installation
process. The default installation directory is /opt/Avaya/ExperiencePortal.
The EPInstallationVerifier script parses the install logs and reports if the
installation or upgrade was successful.
For more information, see Installation log files on page 93.
• Install any required patches that you download from the Avaya online support Web site, http://
support.avaya.com.
• If desired, install the MPP software on another server machine by repeating this procedure on
that machine.
• If desired, install the auxiliary EPM software as described in Optional: Installing the EPM
software on auxiliary EPM server on page 57.
• If the Experience Portal software has been installed on all server machines, configure and test
the Experience Portal system as described in Experience Portal basic system configuration
overview on page 65.
Component Directory
Application log manager /opt/Tomcat/tomcat/webapps/axis
Alarm manager /opt/Tomcat/tomcat/webapps/axis
Network log manager /opt/Tomcat/tomcat/webapps/axis
Avaya License Manager The co-located WebLM is installed in the /opt/Tomcat/tomcat/webapps/
WebLM directory.
Note:
If you use an external WebLM, the license manager may be
installed in a different directory on the external system.
Experience Portal database The Postgres files are installed in the /var/lib/pgsql directory.
Note:
Most of the database data is in the /var/lib/pgsql/data directory.
Tomcat for EPM and HTML /opt/Tomcat
Tomcat for SMS and Email /opt/MMSServer
Processor
Apache Axis: web services /opt/Tomcat/tomcat/webapps/axis
container
Apache Axis2: Web services /opt/Tomcat/tomcat/webapps/axis2
container
Postgres Database /var/lib/pgsql
Experience Portal Backup /opt/Avaya/backup
Install Agent /opt/Avaya/InstallAgent
Core Services /opt/coreservices, /opt/Avaya/CoreServiceConfig, /opt/Avaya/
CoreServiceInstall
Note:
If you make changes to the Experience
Portal database, the EPM might not
function properly, and data might be lost.
You must then reinstall the EPM software.
PostgreSQL on the User defined User Defined This user account can only read those tables in
primary and optional the Experience Portal database that store
Default user
auxiliary EPM server report data. Speech application developers can
name is:
use this account to log in to the database to
reportwriter
create custom reports using any SQL-enabled
report generation tool.
PostgreSQL on the User defined User defined This user account can only change the data in
optional auxiliary the tables that store report data in the
Default user
EPM server Experience Portal database on the Auxiliary
name is: report
EPM server.
Linux on the EPM postgres User defined Used to run the psql tool for interactive
server database access and internally used to run
database processes.
Note:
If you make manual changes to the
Experience Portal database, the EPM
might not function properly, and data might
be lost. You must reinstall the EPM
software.
Linux on the EPM avayavp Login disabled Used internally to run some Experience Portal
and MPP servers processes.
apache (UCID Login disabled This account is created when the httpd RPM is
48) installed and it is used by the Apache server.
The Avaya Aura® Experience Portal system may include one or more auxiliary EPM servers running
the Experience Portal Manager software. The auxiliary EPM server handles Application Interface
web service requests, shares Application Logging web service requests when the Primary EPM is in
service, and handles all requests when the Primary EPM is down.
Before you begin
• Complete the Auxiliary EPM server installation worksheet on page 119 and have it available to
help answer the questions raised during the installation.
• Download any patches for Avaya Aura® Experience Portal Release 7.2 from the Avaya Support
Web site at http://support.avaya.com.
• Install the EPM software on the primary EPM server as described in Installing the EPM
software on the primary EPM server on page 35.
• Ensure that you download the Avaya Aura® Experience Portal ISO file from the Avaya Support
web site and burn it to a DVD.
Procedure
1. Log into the server on which you want to install the auxiliary EPM software.
• Log on to the local Linux console as root.
• Or log on remotely as a non-root user and then change the user to root by entering the su
- root command.
Note:
By default, the craft and sroot users are disabled in Avaya Aura® Experience Portal 7.2
Avaya Enterprise Linux fresh installations. Avaya Service Login accounts can only
access the Avaya Aura® Experience Portal system if they are EASG protected.
2. Insert the Avaya Aura® Experience Portal 7.2 software installation DVD into the DVD drive of
the server.
Tip:
These instructions assume that you are going to access the Experience Portal
installation DVD by mounting the appropriate DVD drive on the target system. If you
want to access the installation DVD files from a shared network directory or a local
directory, you can copy the Experience Portal installation ISO image to that directory.
However, that directory must be readable by all users on the system. If the directory is
only readable for root users, the installation script will encounter errors and will not
complete successfully.
3. Mount the Avaya Aura® Experience Portal 7.2 software installation DVD. The mount
command depends on the server's hardware and operating system.
• If you are working with Avaya Enterprise Linux, mount the DVD by entering the
mount /mnt/cdrom command, where /mnt/cdrom is the mount point typically
associated with the DVD drive in the fstab file.
• If you are working with a supported version of Red Hat Enterprise Linux Server, to mount
the DVD:
- Run the mkdir /media/cdrom command.
Note:
This command is required only if the /media/cdrom mount point does not exist.
- Run the mount -o ro /dev/cdrom /media/cdrom command.
Warning:
When Red Hat Enterprise Linux Server automatically mounts the DVD, the files on the
DVD are not executable. You must manually mount the Experience Portal installation
DVD using the commands shown above.
4. Change to the mount point directory.
5. Enter the bash installvp command and press Enter to start the installation script.
The system displays the message For the Experience Portal installer to
run, 32-bit glibc must be installed., if you have not installed 32–bit glibc.
6. Type Y or press Enter to proceed with the 32–bit glibc installation.
7. On the Installation Destination screen, if you want to:
• Use the default /opt/Avaya/ExperiencePortal installation directory, press Enter.
• Change the directory, type the new installation directory name and press Enter to change
the displayed directory.
Specify an absolute directory path containing only standard English alphanumeric
characters and the symbols / (forward slash), _ (underscore), - (hyphen), ~ (tilde), or .
(period).
Important:
When choosing installation options, wait for the next prompt before pressing a key. The
installation stores your key presses in a buffer and enters all the key presses after the
current processing completes. For example, if you press the Enter key repeatedly while
20. When all prerequisites are successfully installed, press Enter to move to the next screen.
21. On the EPM Type screen:
a. Type 2, and press Enter to select Auxiliary EPM.
The screen refreshes with Auxiliary EPM selected.
b. Press Enter to confirm your selection.
22. Press Enter to move to the next screen.
23. On the Primary EPM Server Location screen, specify the server name or IP address of the
EPM server.
• If no existing EPM location exists or you want to change the location of the EPM server,
type the server name or IP address where the EPM software is installed. If you used a
port other than the default EPM port (80), append :port_number to the address. When
you are done, press Enter to submit the new address.
For example, to specify the machine with the server name EPM_Server on the default
port, type EPM_Server. To specify the same server on port 86, type EPM_Server:86.
• If you want to use the existing EPM server and port number that is displayed in square
brackets [ ] after the installation prompt, press Enter.
Note:
During the auxiliary EPM software upgrade, if the auxiliary EPM sever does not have an
EASG state, it will set the EASG state as the same EASG state of the Primary EPM. If
the auxiliary EPM server is set to disable EASG, make sure you have access to the
system without the Avaya Service Logins, and make sure you can get root access
without using sroot.
24. Press Enter to move to the next screen.
25. On the Public Key Verification screen, if you recorded the fingerprint information from the
EPM security certificate during the primary EPM software installation, compare it to the
Public Key fingerprint information presented in this screen. The fingerprint information from
Public Key should match the fingerprint information from the EPM security certificate.
If the public key could not be downloaded, see MPP could not import EPM key on page 103.
26. Press Enter to move to the next screen.
27. On the Database Login Check for Auxiliary EPM screen, type the password for the user you
specified for the Auxiliary EPM to access the external Experience Portal database user when
you installed the EPM software on the Primary server and press Enter.
28. Press Enter to move to the next screen.
Experience Portal makes sure that it can contact the Primary EPM server, and that the
password you entered matches the one specified when the Primary EPM server was
installed. If the connection can be established and the password is correct, Experience
Portal continues to the next screen.
Note:
This user account can only read those tables in the Experience Portal database that
store report data. You should create this account if you plan to set up an external
database on this server that is shared by multiple Experience Portal systems and you
want to create custom reports for the database using an SQL-enabled report generation
tool.
30. Press Enter to move to the next screen.
31. You can create a PostgreSQL database user account on the Auxiliary EPM server that can
allow external systems to write report data into the Experience Portal database on this
server.
You should create this account if you plan to set up an external database on this server that
is shared by multiple Experience Portal systems.
• If you want to create the report writer database account:
a. Type 1 and press Enter.
b. Press Enter to confirm your selection.
c. To use the account name in square brackets ([ ]), press Enter at the installation
prompt. Otherwise, type a unique user name for the account and press Enter.
d. Type the password for this account and press Enter.
e. Confirm the password by typing it again and pressing Enter.
• If you do not want to create the report writer account, press Enter.
Note:
This user account can only change the data in the tables that store report data in the
Experience Portal database on the Auxiliary EPM server.
Note:
The Experience Portal installer generates and installs a SHA256 2048 bit server
certificate by default. The installer also generates and installs a SHA256 2048 bit EPM
Root certificate.
• If you want to import a self-signed or third party certificate, ensure the following:
- The certificate is in PKCS12 format. The certificate must be formatted as a PKCS#12
file. A PKCS#12 file always includes a certificate and the corresponding key, and the
certificate is encrypted and requires a password. If the certificate is not self-signed then
the PKCS#12 file must include the CA certificates.
- If the “Extended Key Usage” is specified in the X509.V3 certificate extension, specify
“Server Authentication” (also called “serverAuth”) and Client Authentication" (also called
"clientAuth"), for the usage.
- The certificate should have a valid Common Name that represents the Experience
Portal server host name. If the Subject Alternate Name is specified in the X509 V3
certificate extension, it should contain valid DNS and IP Address entries that are
associated with the Experience Portal server host name.
- The certificate resides on the local server or on an NFS-mounted drive that is locally
accessible.
To import a self-signed or third party certificate, do the following:
a. Verify that option 2 - Import a certificate from a specified location is selected. If
not, type 2 and press Enter.
b. Press Enter to confirm that selection.
c. Type the full file path and name of the security certificate and press Enter.
The screen displays the location that you entered for your verification.
d. Type the password for the security certificate and press Enter.
34. Press Enter to move to the next screen.
35. On the Security Certificate Verification screen, verify the security certificate and press Enter
to move to the next screen.
Tip:
Once you have logged in, click the Help button on the appropriate EPM
Web pages for information on how to configure the EPM Web page.
2 Install the Experience Portal license file as described in Installing the license
file on page 68.
3 Add at least one Voice over IP (VoIP) H.323 or SIP connection as described
in Adding H.323 connections on page 73 or Adding a SIP connection on
page 73.
4 (Optional) Add multichannel applications, such as SMS, Email, and HTML
applications. You can add one SMS, one Email and one HTML application for
each channel as described in Administering Avaya Aura® Experience Portal.
5 Add all of the installed MPP servers as described in Adding the MPP
servers on page 73.
6 Add one or more Automatic Speech Recognition (ASR) servers as described
in Adding ASR servers on page 74.
7 Add one or more Text-to-Speech (TTS) servers as described in Adding TTS
servers on page 74.
Table continues…
Step Description
8 If you have installed the EPM software on an optional auxiliary EPM server,
add the auxiliary EPM server to the Experience Portal system as described
in Optional: Adding the auxiliary EPM server on page 74.
9 Add the Experience Portal test application as described in Adding the
Experience Portal test application on page 76.
10 Start all MPPs in the Experience Portal system as described in Starting all
MPP servers on page 75.
11 Connect the EPM server to an external time source so that all servers in the
Experience Portal system are synchronized as described in External time
sources on page 86.
12 EPM can accept input in non-English languages. Configure EPM to accept
input in Chinese, Japanese, or Korean as described in:
• Configuring Chinese on Avaya Enterprise Linux on page 88
• Configuring Japanese on Avaya Enterprise Linux on page 90
• Configuring Korean on Avaya Enterprise Linux on page 91
13 To enable organization level access in Experience Portal, enter the
EnableOrganizations command. For more information, see
Administering Avaya Aura® Experience Portal.
You need at least one Windows system with a Microsoft Internet Explorer (IE) browser that is
configured to use TLS security as described in Configuring browsers to use TLS security on
page 70.
Table continues…
Description
If you are running Orchestration Designer applications with a WebSphere Application Server (WAS)
and Nuance speech servers, you need to configure the MIME type declarations as described in
Configuring a WebSphere Application Server to work with Nuance speech servers on page 71
To use A-Law encoding with a Nuance server that supports Automatic Speech Recognition (ASR),
you need to configure Nuance server as described in Configuring A-Law encoding for Nuance ASR
servers on page 71.
If you want to use Nuance SWI_rawScore, you need to configure additional parameters on the
Nuance speech server as described in the Nuance documentation.
Related links
Configuring browsers to use TLS security on page 70
Configuring a WebSphere Application Server to work with Nuance speech servers on page 71
If you are running Orchestration Designer applications with a WebSphere Application Server (WAS)
and Nuance speech servers, you need to manually declare the grammars that Orchestration
Designer uses on the WAS.
Configuring A-Law encoding for Nuance ASR servers on page 71
Configuring parameters for getting recognition results from Nuance server on page 72
6. Repeat this procedure for any other Nuance ASR servers in the Experience Portal system.
Related links
External systems configuration worksheet on page 69
Note:
Make sure you verify the security certificate details in the MPP Certificate section, and
check the Trust new certificate check box. You cannot save the MPP page unless the
check box is selected.
Procedure
1. Log in to the EPM Web interface using an Administration user role.
2. From the EPM main menu, select System Configuration > EPM Server.
3. On the EPM Servers page, click Add.
4. On the first Add EPM Server page, enter the appropriate information and click Continue.
5. On the second Add EPM Server page, enter the appropriate information.
If you logged in using the init account, make sure that the LDN number specified in the LDN
field matches the information in the Avaya Services database for this server.
6. Click OK.
b. On the Port Distribution page, verify the details in the Mode and State columns.
Next steps
Once the MPP servers start successfully, the Avaya Aura® Experience Portal system is available.
You can now test it by running the sample application as described in Running the sample
application on page 78.
3. In the Name field, type the name you want to use to identify the application on the system.
After you save the application, this name cannot be changed.
For example, type Test_App.
4. Enter the required parameters for the application.
The following table provides information on the parameters that you must enter for each
application type.
5. Click Verify to make sure that the system can locate the sample application page.
If EPM can find the specified page, EPM displays the page in a separate browser window. If
this check succeeds, continue with this procedure. Otherwise, correct the information in the
VoiceXML URL or CCXML URL field and repeat this step until the system can locate the
sample application page.
Note:
Instead of opening the file in a separate window, the browser might prompt you to save
the file as a text file. You can choose to save the file and use text editor to open the file.
6. If you want to test ASR resources, complete the following steps:
a. Select the type of ASR server you want to use from the ASR drop-down list.
b. From the Languages list, select English(US) en-us.
7. If you want to test TTS, complete the following steps:
a. Select the type of TTS server you want to use from the TTS drop-down list.
b. From the Voices list, select one or more of the English(US) voices.
8. To associate one or more incoming numbers with this application, enter the appropriate
information in the Application Launch group.
9. To test transcriptions, go to the Transcription section of the Reporting Parameters group
and set the transcription parameters.
Note:
You can set the transcription parameters only if you have the Privacy Manager user role.
10. Click Save.
EPM displays the Applications page with the test application listed in the table.
Related links
Running the sample application on page 78
Related links
Running the sample application on page 78
Note:
After playing the thank you prompt, the application merges the call.
This option is not supported for H.323.
Related links
Running the sample application on page 78
Note:
Import the User identity certificate to the EPM and ensure that the certificate is
assigned to the user of Certificate type.
The user must have the Web Services user role.
Password and Certificate Authentication
c. Enter the ./VPAppIntfClient.sh -R 1 -A <application-name> -T
<number-to-dial> -n <outcall-username> -p <outcall password> -y
password+certificate -k <Java Keystore> —o <Java Keystore
password>command to initiate an outcall and launch a VoiceXML application, where:
• <application-name> is the name of the application that you specify on the application
page.
• <number-to-dial> is the phone number to place the outcall to.
• <outcall-username> is the Experience Portal user name configured from EPM Web
interface.
• <outcall password> is the password for <outcall-username> that is configured from
the EPM Web interface.
• -y: <password+certificate> the authentication type is password + certificate.
• -k: <Java Keystore> the Java keystore file name including the path. The Java
keystore should contain the User identity certificate including the private key.
• -o: <Java Keystore password> the password for the Java keystore file.
Note:
Import the User identity certificate to the EPM, ensure that the certificate is
assigned <outcall-username>, and the user authentication type is Password and
Certificate.
The user must have the Web Services user role.
6. Verify that the dialed phone number rings.
7. Answer the phone and verify that the specified application handles the call.
Note:
The application handles the call in the same way as when an actual user calls into the
system.
8. Verify that the Application Interface test client displays the following:
• A response that shows the result of the LaunchVXML operation.
• The total ports and the unused ports available for outcalls.
For example:
Related links
Software Upgrade functionality on page 85
Note:
The InstallAgent RPM is located in the Support/PrereqCheckerInstaller/
ExternalPackages/installagent directory of the Experience Portal installation image.
Related links
Software Upgrade functionality on page 85
Related links
Configuring the Primary EPM server to point to an external time source on page 87
Where xxxx and yyyy are either server names or IP addresses of the external time servers
you want to use.
Note:
The typical settings for driftfile and authenticate are shown above. If the
ntp.conf file at your site has different settings, check with your system administrator
before you change them.
The following uses the external time sources clock.sjc.he.net and
ntp-1.cede.psu.edu:
server clock.sjc.he.net // primary external time server
restrict clock.sjc.he.net nomodify
server ntp-1.cede.psu.edu // secondary time server
restrict ntp-1.cede.psu.edu nomodify
server 127.127.1.0 // set local clock
fudge 127.127.1.0 stratum 10
driftfile /var/lib/ntp/drift
authenticate no
If you are an Avaya Services representative, and use Avaya Enterprise Linux, or if the Avaya
Service accounts are installed on this server:
• Log on to the local Linux console as root.
• Or log on remotely as a non-root user and then change the user to root by entering the su
- root command.
2. Navigate to the Linux font directory by entering the cd /usr/share/fonts command.
Note:
If the font directory does not already exist, create the directory by entering the
mkdir /usr/share/fonts command, then navigate to the directory you just created.
3. Copy the Chinese font file to the font directory by entering the cp $AVAYA_HOME/
Support/fonts/zh_CN/TTzh_CN.tar . command.
Important:
Make sure you include the . (period) at the end of the cp command to indicate that you
want Linux to copy the files to the current directory.
4. Extract the font file by entering the tar -xvf TTzh_CN.tar command.
5. Copy the system language file to the Linux system configuration directory by entering the cp
$AVAYA_HOME/Support/fonts/zh_CN/i18n /etc/sysconfig/ command.
6. Navigate to the Java fonts directory by entering the cd $JAVA_HOME/jre/lib/fonts
command.
Note:
If the fonts directory does not already exist, create the directory by entering the mkdir
$JAVA_HOME/jre/lib/fonts command, then navigate to the directory that you just
created.
7. Create the fallback directory by entering the mkdir fallback command.
8. Navigate to the fallback directory by entering the cd fallback command.
9. Copy the Chinese font files to the fallback directory by entering the cp /usr/share/
fonts/zh_CN/TrueType/*.ttf . command.
Important:
Make sure you include the . (period) at the end of the cp command to indicate that you
want Linux to copy the files to the current directory.
10. Reboot the EPM server machine by entering the reboot command.
Related links
Non-English character support on the EPM web pages on page 88
Note:
If the font directory does not already exist, create the directory by entering the
mkdir /usr/share/fonts command, then navigate to the directory you just created.
3. Copy the Japanese font file to the font directory by entering the cp $AVAYA_HOME/
Support/fonts/ja/TTja.tar . command.
Important:
Make sure you include the . (period) at the end of the cp command to indicate that you
want Linux to copy the files to the current directory.
4. Extract the font file by entering the tar -xvf TTja.tar command.
5. Copy the system language file to the Linux system configuration directory by entering the cp
$AVAYA_HOME/Support/fonts/ja/i18n /etc/sysconfig/ command.
6. Navigate to the Java fonts directory by entering the cd $JAVA_HOME/jre/lib/fonts
command.
Note:
If the fonts directory does not already exist, create the directory by entering the mkdir
$JAVA_HOME/jre/lib/fonts command, then navigate to the directory that you just
created.
7. Create the fallback directory by entering the mkdir fallback command.
8. Navigate to the fallback directory by entering the cd fallback command.
9. Copy the Japanese font files to the fallback directory by entering the cp /usr/share/
fonts/ja/TrueType/*.ttf . command.
Important:
Make sure you include the . (period) at the end of the cp command to indicate that you
want Linux to copy the files to the current directory.
10. Reboot the EPM server machine by entering the reboot command.
Related links
Non-English character support on the EPM web pages on page 88
Note:
If the font directory does not already exist, create the directory by entering the
mkdir /usr/share/fonts command, then navigate to the directory you just created.
3. Copy the Korean font file to the font directory by entering the cp $AVAYA_HOME/Support/
fonts/ko/TTko.tar . command.
Important:
Make sure you include the . (period) at the end of the cp command to indicate that you
want Linux to copy the files to the current directory.
4. Extract the font file by entering the tar -xvf TTko.tar command.
5. Copy the system language file to the Linux system configuration directory by entering the
following command:
cp $AVAYA_HOME/Support/fonts/ko/i18n /etc/sysconfig/ command.
6. Navigate to the Java fonts directory by entering the cd $JAVA_HOME/jre/lib/fonts
command.
Note:
If the fonts directory does not already exist, create the directory by entering the mkdir
$JAVA_HOME/jre/lib/fonts command, then navigate to the directory that you just
created.
7. Create the fallback directory by entering the mkdir fallback command.
8. Navigate to the fallback directory by entering the cd fallback command.
9. Copy the Korean font files to the fallback directory by entering the cp /usr/share/
fonts/ko/TrueType/*.ttf . command.
Important:
Make sure you include the . (period) at the end of the cp command to indicate that you
want Linux to copy the files to the current directory.
10. Reboot the EPM server machine by entering the reboot command.
Related links
Non-English character support on the EPM web pages on page 88
Note:
This file contains detailed log messages which might appear to be
warnings or errors, but can safely be ignored, particularly if those
warnings do not appear in the installation summary
(ISSummary.log).
ISSummary.log Summary of the Experience Portal installation, including any warning
or error messages encountered during the installation.
Table continues…
Solution
1. Log into Linux on the EPM server.
If you are an Avaya Services representative, and use Avaya Enterprise Linux, or if the Avaya
Service accounts are installed on this server:
• Log on to the local Linux console as root.
• Or log on remotely as a non-root user and then change the user to root by entering the su
- root command.
2. Back up the original file prior to editing it by entering the cp /etc/hosts /etc/
hosts.bak command.
3. With the ASCII text editor of your choice, open the /etc/hosts file.
4. Verify that:
• The first line contains 127.0.0.1 localhost localhost.localdomain, with the IP
address and hostnames separated by spaces or tabs
• If the file has other entries, each entry must be in the form IP_address hostname1
hostname2..., where IP_address is the IP address of a server in the Experience
Portal system and hostname1 hostname2... is one or more hostnames, separated
by tabs or spaces, to associate with the IP address.
Related links
Fixing Prerequisite Checker failures on page 95
Cause
Installer failures are generally the result of installing Experience Portal on a server running a:
• More recent supported version of Red Hat Enterprise Linux Server. Although Experience Portal
does support updates to Red Hat Enterprise Linux Server, some system RPMs in the newer
updates can conflict with some of the RPMs that Experience Portal is attempting to install.
• Customized Red Hat Enterprise Linux Server installation that is missing an RPM required by
one of the Experience Portal prerequisite RPMs.
Solution
1. Examine the Prerequisite Installer report to determine exactly what problems were
encountered and what log file, if any, is available for more information.
For an example of one such error, see Sample Prerequisite Installer error message on
page 97.
2. If you are using a supported version of Red Hat Enterprise Linux Server and the Prerequisite
Installer fails for any of the php RPMs, install the following RPMs from your Red Hat
Enterprise Linux Server installation DVD or the Red Hat support website:
• php-common.x86_64
• php-cli.x86_64
• php.x86_64
• php-soap.x86_64
• php-xml.x86_64
• php-pgsql.x86_64
• php-process.x86_64
3. If that does not solve the problem, see Identifying RPM issues on page 98 for more
information.
4. If you aborted the installation, enter installvp/autoupgradevp to start the installation.
5. After you fix any prerequisite software issues, you can resume the Avaya Aura® Experience
Portal installation script at the current point as long as you did not exit the installation script
or restart your Avaya Aura® Experience Portal server. If you want to:
• Resume the script, type 2 and press Enter until you go past the first Installation Status
page. Avaya Aura® Experience Portal reruns the Prerequisite Installer and you can then
continue with the installation instructions.
• Quit the installation script, type 3 and press Enter, then type 1 and press Enter to
confirm.
Note:
If the list of RPMs installed on your system does not exactly match the list of RPMs in the
RedHat-RPM-Lists file that is located in the Support directory of the Experience Portal
installation DVD, it does not necessarily mean there is a problem. However, if you are still
experiencing problems after you have reviewed the installation log files and initial configuration
settings, you might bring your system in line with the verified list of RPMs to see if that solves
the problem.
Note:
For Red Hat Enterprise Linux installations, ensure that you configure a yum respository
containing all the required Experience Portal packages. Otherwise the prerequisite installation
for the Experience Portal server may fail.
Solution
1. Log on to Linux on the Experience Portal Primary EPM server.
If you are an Avaya Services representative, and use Avaya Enterprise Linux, or if the Avaya
Service accounts are installed on this server:
• Log on to the local Linux console as root.
• Or log on remotely as a non-root user and then change the user to root by entering the su
- root command.
2. Enter the cat /etc/issue command.
3. Verify that the version is Release 6.8 64 bit or later, but not RHEL 7.x.
4. To get a list of the RPMS installed on your system and redirect the list to a file, enter the rpm
-qa --qf='%{name}.%{arch}\n'| sort> /tmp/rpmlist.txt command.
When the system has finished generating rpmlist.txt, it stores the file in the /tmp
directory.
5. To find any differences between the RPMs currently installed and the RPMs that are required
for Experience Portal, enter the diff /tmp/rpmlist.txt $AVAYA_HOME/Support/
RedHat-RPM-Lists/RHEL6.8.txt command.
6. Review the reported differences and bring the installed RPMs in line with the RPMs listed in
the Support > RedHat-RPM-Lists directory of the Experience Portal installation DVD.
7. If you need the correct version of an RPM, download it from Red Hat website, http://
www.redhat.com.
8. Ensure that you configure a yum repository if you have installed Red Hat Enterprise Linux
Server on a single server.
9. Once you have identified the problems and downloaded any required RPMs:
• To upgrade an RPM to a different version, enter the rpm -U <path>/rpmname
command, where <path> is the complete path and rpmname is the filename of the RPM
you are updating.
• To install an RPM, enter the rpm -i path/rpmname command, where path/rpmname
is the complete filename and path of the RPM you are installing.
• To remove an RPM, enter the rpm -e rpmname command, where rpmname is the name
of the RPM you are removing.
Important:
Do not specify a file path when you remove an RPM.
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 100
Comments on this document? [email protected]
EPM install finishes with an Axis error
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 101
Comments on this document? [email protected]
Troubleshooting installation issues
The Avaya Aura Experience Portal installation has completed. Review the
following
information. If there are errors or warnings, then please review the
installation logs.
Installing Documentation...
Press 3 to Finish or 5 to Redisplay [3]
Solution
Restart the installation script from the beginning, making sure that you do not pause too long
between steps.
The Post Installation Summary screen should display messages similar to the following:
Post Installation Summary
Installing Documentation...
...done installing Documentation
Installing EPM...
...done installing EPM
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 102
Comments on this document? [email protected]
MPP installation is hanging
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 103
Comments on this document? [email protected]
Troubleshooting installation issues
• Not running, try to manually download the certificate by entering the curl http://EPM-
server/cert.pem command, where EPM-server is the domain name or IP address of
the system where the Primary EPM software is installed.
If the command displays the lines -----BEGIN CERTIFICATE----- and -----END
CERTIFICATE-----, regardless of what information is displayed between those lines,
continue with this procedure. Otherwise, contact your Avaya Services representative.
4. Restart the vpms service by entering the /sbin/service vpms restart command.
You will see a series of messages as the command starts to shut down EPM components.
When the command has successfully stopped all relevant components, the system displays
the message: VPMS Shutdown Status: [ OK ].
The command immediately starts the relevant components. When the command is run
successfully, the system displays the message: VPMS Start Status: [ OK ].
5. Verify that you can log in to the EPM Web interface as described in the Logging in to the
Avaya Aura® Experience Portal web interface topic in the Administering Avaya Aura®
Experience Portal guide.
6. Return to the MPP server and either continue the current installation or restart the installation
process.
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 104
Comments on this document? [email protected]
Changing the Avaya Enterprise Linux network configuration for an existing Avaya Aura® Experience Portal server
Important:
Contact the Avaya Services representative to modify the local VoicePortal
database as the database contains critical configuration information used to
run the system.
report This user account can only read those tables in the Experience Portal database
that store report data. Speech application developers can use this account to log in
Table continues…
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 105
Comments on this document? [email protected]
Troubleshooting installation issues
Important:
Contact the Avaya Services representative to modify the tables that store
report data in the local VoicePortal database.
vpcommon This account allows each Auxiliary EPM server limited access to the main
Experience Portal database, and it is required if you plan to configure an Auxiliary
EPM server.
You can delete this account and set the password for this account, but you cannot
add other accounts of this type or change the account name.
Use the SetDbPassword.sh script to change all account passwords and add and delete all
accounts except for postgres, which you cannot delete.
Procedure
1. Log on to Linux on the Experience Portal server with root privileges.
2. Enter the cd $AVAYA_HOME/Support/Security-Tools/SetDbPassword command,
where $AVAYA_HOME is an environmental variable pointing to the name of the installation
directory specified during the Experience Portal software installation.
3. Enter the bash SetDbPassword.sh update -u username command, where
username is the name of the user account whose password you want to change.
4. Type the password you want to use for this account and press Enter.
When you change the password for the postgres account, Experience Portal stops and then
restarts the vpms service.
5. Enter the /sbin/service vpms status command to verify if the vpms service has
started.
Next steps
If you change the password for the vpcommon account on the primary EPM server, you must also
change the password on the auxiliary EPM server.
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 106
Comments on this document? [email protected]
Time synchronization problems
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 107
Comments on this document? [email protected]
Troubleshooting installation issues
If the server returns a message stating that the NTP service is running, continue with this
procedure. Otherwise, go to Synchronizing the MPP or auxiliary clock with the primary on
page 108.
3. To verify that the NTP service is operating properly, enter the /usr/sbin/ntpq -np
command.
4. A status message similar to the following appears:
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 108
Comments on this document? [email protected]
Time synchronization problems
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 109
Comments on this document? [email protected]
Troubleshooting installation issues
8. Verify the service has started by entering the /sbin/service mpp status or /sbin/
service vpms status command.
Related links
Time synchronization problems on page 107
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 110
Comments on this document? [email protected]
Reloading the Experience Portal environment variables
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 111
Comments on this document? [email protected]
Troubleshooting installation issues
Note:
If you are a remote user, log in to Linux by entering a non-root user name and password
at the prompts.
Solution
Procedure
You can ignore the number of days reported since the last check. Regardless of the exact number of
days since the file system was last checked, fsck performs this check and reports the file system
errors.
Related links
File system check (fsck) reports number of day’s error on page 112
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 112
Comments on this document? [email protected]
Chapter 9: Installation worksheets
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 113
Comments on this document? [email protected]
Installation worksheets
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 114
Comments on this document? [email protected]
Primary EPM server installation worksheet
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 115
Comments on this document? [email protected]
Installation worksheets
Note:
The report user name cannot be the
same as any of the EPM Web
interface administration user
account names or the report writer
user account name.
Do you want to create ______ Yes With this account, the auxiliary EPM
an account that the server gets limited access to the main
______ No
optional auxiliary EPM Experience Portal database. The access
server can use to If Yes, account password: is required to configure an auxiliary EPM
access the Experience ___________________ server. For details, see Administering
Portal database? Avaya Aura® Experience Portal.
What is the Product ID ______________________ For information about license
for this system? requirements, see Avaya Aura®
Experience Portal Overview and
Specification on http://
support.avaya.com.
Third-party SSL The location of the existing certificate:
certificate information.
______________________
The existing certificate’s password:
_________________
Will Avaya Services ______ Yes
maintain this server?
______ No
If Yes, what is the Listed Directory
Number (LDN) for this server?
______________________
Where is the Avaya Service Account
authentication file located?
______________________
WebLM information License server URL, if not located on
the EPM server:
Table continues…
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 116
Comments on this document? [email protected]
MPP server installation worksheet
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 117
Comments on this document? [email protected]
Installation worksheets
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 118
Comments on this document? [email protected]
Auxiliary EPM server installation worksheet
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 119
Comments on this document? [email protected]
Installation worksheets
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 120
Comments on this document? [email protected]
Auxiliary EPM server installation worksheet
Note:
The report user name cannot be the
same as any of the EPM Web
interface administration user
account names or the report writer
user account name.
Do you want to create ______ Yes Default user name is: reportwriter
a database account
______ No This user account can only change the
that can write report
data in the tables that store report data in
data into the If Yes, account user name, if different
the Experience Portal database on the
database? from the default: ______________
Auxiliary EPM server.
Password:
You should create this account if you
__________________________
plan to set up an external database on
this server that is shared by multiple
Experience Portal systems.
Note:
The report user name cannot be the
same as the EPM Web interface
administration user account name
or the report reader account name.
Third-party SSL The location of the existing certificate:
certificate information.
______________________
The existing certificate’s password:
_________________
Will Avaya Services ______ Yes
maintain this server?
______ No
If Yes, what is the Listed Directory
Number (LDN) for this server?
______________________
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 121
Comments on this document? [email protected]
Installation worksheets
Note:
For information about the supported minimum versions, see the Self
Service Compatibility Matrix on the Avaya Support site at http://
support.avaya.com.
Total number of Nuance or ______________________
Loquendo licenses
available on this speech
server
Configured languages ______________________
______________________
______________________
______________________
______________________
______________________
Will Avaya Services ______ Yes
maintain this server?
______ No
If Yes, what is the Listed Directory Number (LDN) for this server?
______________________
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 122
Comments on this document? [email protected]
TTS server installation worksheet
Note:
For information about the supported minimum versions, see the Self
Service Compatability Matrix on the Avaya Support site at http://
support.avaya.com.
Total number of Nuance or ______________________
Loquendo licenses available
on this speech server
Configured voices ______________________
______________________
______________________
______________________
______________________
______________________
Will Avaya Services maintain ______ Yes
this server?
______ No
If Yes, what is the Listed Directory Number (LDN) for this server?
______________________
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 123
Comments on this document? [email protected]
Installation worksheets
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 124
Comments on this document? [email protected]
H.323 installation worksheet
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 125
Comments on this document? [email protected]
Installation worksheets
Note:
If you specify the number of inbound and outbound calls, the values
should add up to the maximum number of calls.
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 126
Comments on this document? [email protected]
Speech application installation worksheet
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 127
Comments on this document? [email protected]
Installation worksheets
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 128
Comments on this document? [email protected]
Chapter 10: Resources
Documentation
The following table lists the documents related to Experience Portal. Download the documents from
the Avaya Support website at http://www.avaya.com/support:
Title Description Audience
®
Avaya Aura Lists all the documents related to Avaya Professional Services
Experience Portal Experience Portal and describes the
Implementation engineers
Documentation organization of content across the
Roadmap documents.
Avaya Aura® Describes tested product characteristics Implementation engineers
Experience Portal and capabilities, including product
Overview and overview and feature descriptions,
Specification interoperability, performance
specifications, security, and licensing
requirements.
Implementing Avaya Provides procedures to install and Implementation engineers
Aura® Experience Portal configure the Avaya Aura® Experience
on a single server Portal software on a single server.
Upgrading to Avaya Describes how to upgrade your Avaya Implementation engineers
Aura® Experience Portal Aura® Experience Portal 6.0.3 or 7.x to
7.2 Experience Portal 7.2.
Deploying Avaya Aura® Provides procedures for deploying the Implementation engineers
Experience Portal in an Experience Portal virtual application in
Avaya Customer the Avaya Customer Experience
Experience Virtualized Virtualized Environment. This document
Environment includes installation, configuration,
initial administration, troubleshooting,
and basic maintenance checklists and
procedures.
Administering Avaya Provides general information about and Implementation engineers
Aura® Experience Portal procedures for administering and
configuring specific Experience Portal
functions and features using a web-
based interface.
Troubleshooting Avaya Provides general information about Implementation engineers
Aura® Experience Portal troubleshooting and resolving system
Table continues…
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 129
Comments on this document? [email protected]
Resources
Related links
Finding documents on the Avaya Support website on page 130
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 130
Comments on this document? [email protected]
Viewing Avaya Mentor videos
Support
Go to the Avaya Support website at http://support.avaya.com for the most up-to-date
documentation, product notices, and knowledge articles. You can also search for release notes,
downloads, and resolutions to issues. Use the online service request system to create a service
request. Chat with live agents to get answers to questions, or request an agent to connect you to a
support team if an issue requires additional expertise.
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 131
Comments on this document? [email protected]
Index
A configure
no match parameters ....................................................72
adding configuring ........................................................................... 71
ASR servers ................................................................. 74 Avaya Aura Experience Portal ......................................65
H.323 connections ........................................................73 Avaya Enterprise Linux .................................................10
MPPs ............................................................................ 73 craft ......................................................................................14
SIP connections ............................................................73 cust ...................................................................................... 14
TTS servers .................................................................. 74
A-Law encoding ................................................................... 71
Application Interface ............................................................ 80
D
Application Interface test client ............................................ 80 database
applications external ................................................................. 33, 111
adding test application ..................................................76 directory
testing ........................................................................... 78 EPM components ......................................................... 54
worksheet for .............................................................. 127 documents ......................................................................... 129
ASR servers
adding ...........................................................................74
testing ........................................................................... 78 E
worksheet for .............................................................. 122
Enterpise Linux Installer
auxiliary EPM
preparing to install .......................................................... 9
adding ...........................................................................74
running ..........................................................................10
Avaya Aura Experience Portal
environment variables, reloading ....................................... 111
configuring .................................................................... 65
EPM
installing license file ......................................................68
adding auxiliary .............................................................74
installing on multiple servers ........................................ 54
configuring for non-English input .................................. 88
synchronize all of the servers ................................33, 111
install finishes with an Axis error ................................ 101
Avaya Aura Experience Portal servers
logging in ................................................................ 66, 67
resolving communication issues ...................................30
synchronizing time with MPPs ......................................32
verifying and setting time ..............................................32
synchronizing with external time source .......................86
Avaya Enterprise Linux
verifying communication ......................................... 25, 29
configuring for Chinese input ........................................88
worksheet for primary ..........................................114, 119
configuring for Japanese input ..................................... 90
EPM components
configuring for Korean input ......................................... 91
directory details ............................................................ 54
installing ........................................................................10
etc/hosts file
post installation steps ................................................... 10
configuring .................................................................... 30
Avaya servers
verifying ............................................................ 25, 27, 29
installing Linux .............................................................. 10
external database .........................................................33, 111
AxisFault exception ............................................................101
external time source
Axis installation error ......................................................... 101
setting for EPM ............................................................. 86
B
F
browser requirements .......................................................... 70
File system check (fsck)
number of day’s error ..................................................112
C first boot ............................................................................... 14
first root login ....................................................................... 14
Call Classification test ..........................................................79 fixing Prerequisite Checker failures ..................................... 95
Call Conferencing test ......................................................... 79 fixing Prerequisite Installer failures ...................................... 96
Call Merging test ..................................................................80
Chinese, configuring on Avaya Enterprise Linux ................. 88
communication between servers H
resolving issues ............................................................ 30
H.323
verifying ............................................................ 25, 27, 29
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 132
Comments on this document? [email protected]
Index
H.323 (continued) J
worksheet for .............................................................. 123
H.323 connections Japanese, configuring on Avaya Enterprise Linux ...............90
adding ...........................................................................73 JDBC driver, install .............................................................. 33
high level packages
EPM ..............................................................................22
MPP ..............................................................................22
K
host lookup problems, resolving .......................................... 30 Korean, configuring on Avaya Enterprise Linux ...................91
hung or stale mount points, checking for ............................. 31
L
I
legal notices .............................................................................
identifying RPM issues ........................................................ 98 license file, installing ............................................................ 68
identity variables .................................................................. 14 Linux
import key error during MPP install ....................................103 single user mode .......................................................... 15
install localhost exception error ......................................................95
Avaya-provided servers .................................................. 8 logging in
JDBC driver .................................................................. 33 EPM ........................................................................66, 67
process hangs ............................................................ 102 logs, files
server communication .................................................. 25 installation .....................................................................93
InstallAgent RPM ........................................................... 85, 86
installation
ASR server ................................................................. 122 M
browser .........................................................................70
MIME types, declaring for Nuance servers ..........................71
H.323 .......................................................................... 123
mount point
high level packages ...................................................... 22
checking status .............................................................31
MPP server ................................................................. 117
MPP could not import EPM key ......................................... 103
primary EPM server ............................................ 114, 119
MPP installation is hanging ................................................103
requirements .................................................................70
MPPs
SIP ..............................................................................126
adding ...........................................................................73
software prerequisites .................................................. 20
checking ....................................................................... 32
speech application ......................................................127
import key error during install ..................................... 103
testing ........................................................................... 78
install hangs ................................................................103
TTS server ..................................................................123
starting after installation ................................................75
worksheets .................. 114, 117, 119, 122, 123, 126, 127
time synchronization ...................................................107
installation progress bar stops at 25% completed ............. 100
time synchronization with EPM .....................................32
installing
troubleshooting ........................................................... 107
Avaya Aura Experience Portal on multiple servers .......54
verifying communication ............................................... 27
Avaya Enterprise Linux .................................................10
worksheet for .............................................................. 117
AxisFault exception .................................................... 101
error messages .............................................95, 100, 101
import key error .......................................................... 103 N
installation hangs ........................................................100
installation options ........................................................ 42 notices, legal ............................................................................
license file .....................................................................68 NTP
MPP ..............................................................................50 external time source ..................................................... 86
MPP install hangs .......................................................103 synchronizing time with .............................................. 107
MPP options ................................................................. 42 Nuance
MPPs ............................................................................ 42 MIME type declarations ................................................ 71
no summary information found ................................... 100 using A-Law encoding with ...........................................71
Red Hat Enterprise Linux ............................................. 17
unknown HostException localhost ................................95 O
user accounts created .................................................. 55
iptables Tomcat service ..................................................... 103 Oracle
JDBC driver .................................................................. 33
Orchestration Designer
declaring MIME types ................................................... 71
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 133
Comments on this document? [email protected]
Index
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 134
Comments on this document? [email protected]
Index
VoIP (continued)
using A-Law with Nuance ............................................. 71
W
WebLM server
installing license file for .................................................68
worksheets
ASR server ................................................................. 122
H.323 .......................................................................... 123
MPP server ................................................................. 117
overview of installation worksheets .............................113
primary EPM server install .................................. 114, 119
SIP ..............................................................................126
software install prerequisites ........................................ 20
speech application ......................................................127
TTS server ..................................................................123
verifying server communication .................................... 25
July 2017 Implementing Avaya Aura® Experience Portal on multiple servers 135
Comments on this document? [email protected]