Installing the ISR Components

This section describes how to install the ISR components, including the Index, Dashboard, and RSS.

Note:

During the installation process, you will be asked to provide and/or verify the users, passwords, and interfaces you created during the Oracle Linux installation.

Installing the ISR Index

This section describes how to install the ISR Index.

The ISR requires installations of both MySQL Server and the MySQL client application, which are included in the Index RPM. The ISR includes MySQL Enterprise Commercial (Advanced) Edition Version 5.7.11. For more information, see Oracle's MySQL Products page to learn more about the MySQL platform.

Note:

During the installation process, you will be asked to provide and/or verify the users, passwords, and interfaces you created during the Oracle Linux installation, including:
  • OS root passwords of all ISR component hosts
  • MySQL root password in the case of an existing MySQL deployment (otherwise the temporary password is replaced during initial configuration)
  • An understanding of how to map your four network interfaces to ISR's 'Admin', 'Local', 'VoIP', and 'Data'.

To install the ISR Index:

  1. Log into the Oracle Linux CLI using an SSH client.

    Note:

    The Oracle Linux CLI is case-sensitive.
  2. Verify that the Index is connected to the Internet and that yum.conf is properly configured with the proxy. For more information, see "Installation Prerequisites".
  3. Most ISR installation environments do not have access to a repository with the RPM required to install the isr-Index RPM itself. The best way to manage this issue is to (secure) copy the following file onto the Index host:
    • isr-Index-<release#>.x86_64.rpm

    Once the file is properly copied, connect to the Index host with an SSH client and in the directory (for example, /tmp) containing the file, execute the following command:
    # sudo yum localinstall /tmp/isr-Index-<release#>.x86_64.rpm

    Note:

    Upon initial installation, the Index's configISR.sh does not pull the temporary mysql password. Before proceeding with the ISR Index installation, run the following command:
    yum remove mariadb-libs
  4. Verify the installation when prompted.
    Is this ok [y/d/N]:y
    The Index application is installed.
  5. To configure the Index server:
    sudo /opt/isr/configIsr.sh
  6. Follow the script's instructions closely.

    Note:

    In order to install MySQL successfully, you must update the MySQL password provided to you during the MySQL installation. When prompted by the script with, "If you have not changed the MySQL root user password, you will not be able to continue. Would you like to change it now?", answer yes and follow the instructions closely if the temporary MySQL root password has not been updated, otherwise answer no. MySQL User Passwords must be:
    • At least 8 characters long
    • Contain at least 1 uppercase and 1 lower case letter
    • Contain at least 1 number
    • Contain at least 1 special character

Installing the ISR RSS

This section describes how to install the ISR RSS.

Note:

During the installation process, you will be asked to provide and/or verify the users, passwords, and interfaces you created during the Oracle Linux installation.

To install the ISR RSS:

  1. Log into the Oracle Linux CLI using an SSH client.

    Note:

    The Oracle Linux CLI is case-sensitive.
  2. Most ISR installation environments do not have access to a repository with the RPMs required to install the isr-rss package and the isr-rss RPM itself. The simplest way to manage this is to (secure) copy or FTP the following file onto the Index host:
    • isr-rss-<release#>.x86_64.rpm
    Once the file is properly copied, connect to the Index host with an SSH client and in the directory (for example, /tmp) containing the file, execute the following command:
    # sudo yum localinstall /tmp/isr-rss-<release#>.x86_64.rpm
  3. Verify the installation when prompted.
    Is this ok [y/d/N]:Y
    The RSS application is installed.
  4. To configure the RSS, enter the following:
    sudo /opt/isr/configIsr.sh
  5. Follow the configIsr.sh script instructions closely.

Installing the ISR Dashboard

This section describes how to install the ISR Dashboard.

Note:

During the installation process, you will be asked to provide and/or verify the users, passwords, and interfaces you created during the Oracle Linux installation.

To install the ISR Dashboard:

  1. Log into the Oracle Linux CLI using an SSH client.

    Note:

    The Oracle Linux CLI is case-sensitive.
  2. Install Ruby by coping the Ruby RPM, ruby-2.6.4-1.el7.centos.x86_64.rpm, to your working directory (for example, /tmp) and executing the yum localinstall command. For example:
    sudo yum localinstall /tmp/ruby-2.6.4-1.el7.centos.x86_64.rpm
  3. Most ISR installation environments do not have access to a repository with the RPMs required to install the ISR Dashboard. The simplest way to manage this issue is to (secure) copy or FTP the following file onto the Dashboard host:
    • isr-Dashboard-<release#>.x86_64.rpm
    Once the files are properly copied, connect to the Index host with an SSH client and in the directory (for example, /tmp) containing the files, execute the following command:
    # sudo yum localinstall /tmp/isr-Dashboard-<release#>.x86_64.rpm
    
  4. Verify the installation when prompted.
    Is this ok [y/d/N]:Y
    The ISR Dashboard is installed.
  5. Enter the following to configure the ISR Dashboard.
    sudo /opt/isr/configIsr.sh
  6. Follow the script's instructions closely.

Configuring Recording Capacity

Recording capacity is configured via the ISR Dashboard. Navigate to Admin, Sites, RSS to add any RSS hosts, configure their VoIP IP, Admin IP, and Data IP, and set the Recorder capacity in the Advanced Configurations - Session Capacity field.

Note:

The Sessions Capacity value is the number of concurrent sessions allowed for this RSS host. This number must comply with your Oracle contract. For more information regarding your ISR software contract, contact your Oracle representative.