MRCP. Asterisk Modules. Administrator Guide. Powered by Universal Speech Solutions LLC

Similar documents
MRCP. RPM Installation Manual. Administrator Guide. Powered by Universal Speech Solutions LLC

MRCP. Asterisk Modules. Administrator Guide. Powered by Universal Speech Solutions LLC

MRCP. Google SR Plugin. Administrator Guide. Powered by Universal Speech Solutions LLC

MRCP. Bing SS Plugin. Administrator Guide. Powered by Universal Speech Solutions LLC

MRCP. Yandex SS Plugin. Administrator Guide. Powered by Universal Speech Solutions LLC

MRCP. AWS Lex Plugin. Administrator Guide. Powered by Universal Speech Solutions LLC

MRCP. Yandex SR Plugin. Administrator Guide. Powered by Universal Speech Solutions LLC

MRCP. Google Dialogflow Plugin. Administrator Guide. Powered by Universal Speech Solutions LLC

MRCP. Yandex SR Plugin. Administrator Guide. Powered by Universal Speech Solutions LLC

MRCP. Installation Manual. Developer Guide. Powered by Universal Speech Solutions LLC

UniMRCP Google Speech. Plugin Proposal

MRCP. Yandex SS Plugin. Usage Guide. Powered by Universal Speech Solutions LLC

MRCP. Client Integration Manual. Developer Guide. Powered by Universal Speech Solutions LLC

MRCP. Watson SS Plugin. Usage Guide. Powered by Universal Speech Solutions LLC

MRCP. Julius Plugin. Usage Guide. Powered by Universal Speech Solutions LLC

MRCP. Kaldi SR Plugin. Usage Guide. Powered by Universal Speech Solutions LLC

MRCP. Asterisk. Google SR. Usage Guide. Powered by Universal Speech Solutions LLC

MRCP. Asterisk and Bing SR. Usage Guide. Powered by Universal Speech Solutions LLC

MRCP. Google SR Plugin. Usage Guide. Powered by Universal Speech Solutions LLC

MRCP. Asterisk. Bing SR and SS. Usage Guide. Powered by Universal Speech Solutions LLC

SGI REACT includes the SGI REACT library for Linux hard real-time performance,

MRCP. AWS Lex Plugin. Usage Guide. Powered by Universal Speech Solutions LLC

MRCP. PocketSphinx Plugin. Usage Guide. Powered by Universal Speech Solutions LLC

MRCP. Asterisk. Google SR and SS. Usage Guide. Powered by Universal Speech Solutions LLC

Using the Server Automation Red Hat Importer

MRCP. UniMRCP for Asterisk. Installation and Usage Guide. Revision: 47 Last Updated: July 9, 2015 Created by: Arsen Chaloyan

Almadallah Healthcare Management

About yum. Front-end to rpm. Replacement for up2date. Designed to resolve package dependencies Can locate packages across multiple repositories 1-19

MRCP. Google Dialogflow Plugin. Usage Guide. Powered by Universal Speech Solutions LLC

MRCP. Client Configuration Manual. Developer Guide. Powered by Universal Speech Solutions LLC

Configuration Guide. Index. 1. Admin Menu 2. VoiceXML editor 3. System Reports 4. System Settings. About us

EDB Postgres Hadoop Data Adapter Guide

Configure Digium G100 Gateway to operate with UCx Servers in Failover mode

Helix4Git Administrator Guide March 2018

Manual Install Package Rpm Linux Command Line

Unified CCX Administration Web Interface

Revised: 08/02/ Click the Start button at bottom left, enter Server Manager in the search box, and select it in the list to open it.

EDB Postgres Hadoop Data Adapter Guide. Version 2.0

Developing Android applications in Windows

Package Manager. RPM (Red Hat Package Manager)

Configuration Guide. Index. 1. Admin Menu 2. VoiceXML editor 3. System Reports 4. System Settings 5. IVR Watchdog. About us

ARC infrastructure and releases. Anders Wäänänen, NBI

Notes for Installing RedHawk Linux 7.0 with Red Hat Enterprise Linux 7.0. Installation Notes. March 22 nd, 2015

SelfService Portal. Step By Step Documentation. This document will show you how to enroll your user account to the SelfService Portal

Connect to Wireless, certificate install and setup Citrix Receiver

Intel Software Guard Extensions SDK for Linux* OS. Installation Guide

Installation 1. Installing DPS. Date of Publish:

Using the MySQL Yum Repository

ovirt and Docker Integration

Login with Amazon. Customer Experience Overview for Android/Fire apps

To configure the patching repository so that it can copy patches to alternate locations, use SFTP, SCP, FTP, NFS, or a premounted file system.

Red Hat Technical Series Systems Management in the Enterprise with Red Hat Network version 1.0

ULTEO OPEN VIRTUAL DESKTOP CENTOS 6.0 SUPPORT

Software Distribution and Package Management

Bring order into packaging madness. Marcela Mašláňová Supervisor Software Engineer, Red Hat May 2013

The Yum Server. 1. Configuring Yum Server (Say Server IP is ) 2. Configuring Yum Client (Say Client IP is

BandTel SIP Trunk Setup

CommLink Lite Server Side Setup Guide

Step-by-Step Guide to Ansur Executive 3.0 Installation With or without Electronic Signatures

Part 1 : Getting Familiar with Linux. Hours. Part II : Administering Red Hat Enterprise Linux

SECURE Gateway with Microsoft Azure Installation Guide. Version Document Revision 1.0

Red Hat Satellite Server 6.2 Pattern

vpp-firstcut Documentation

Configure Digium G100 Gateway to operate with UCx

Configuration Management: Stability in Your Pipeline sascha bates. Saturday, November 2, 13

SDK. About the Cisco SDK. Installing the SDK. Procedure. This chapter contains the following sections:

USER GUIDE LEARNING TO USE THE VERISCREEN SYSTEM

StorageTek Tape Analytics

Guide to your CGIAR Network account Self Service tool

ICE CLEAR EUROPE DMS GLOBAL ID CREATION USER GUIDE VERSION 1.0

Red Hat Development Suite 2.2

How to configure the LuxCloud WHMCS plugin (version 2+) Version: 2.2

Generic IP Camera Driver

Grandstream Networks, Inc. Connecting UCM6XXX with FreePBX

Helix4Git Administrator Guide October 2017

Installing FreePBX 12 on CentOS 6.5

Here are tips on configuring various OS and application software to use firewall proxies and overcome proxy issues.

DaDaDocs for Microsoft Dynamics 365 Administrator Guide

Installing FreePBX 13 on CentOS 6

EDB Postgres Backup and Recovery Guide

Sacred Heart University Office 365 Multi-Factor Authentication (MFA)

ENTRUST CONNECTOR Installation and Configuration Guide Version April 21, 2017

School of Computing Science Gitlab Platform - User Notes

Use Software Collections for PHP 5.6 support on RHEL and CentOS 6 and 7

Configure SIP Registrations to Authenticate and Authorize on a Per-user Basis (MRA) for CUCM 11.5

SSH Deploy Key Documentation

Trunks Module - User Guide

SAS Event Stream Processing for Edge Computing 4.3: Deployment Guide

Red Hat Development Suite 2.1

Genesys Interaction Recording Solution Guide. Deploying SpeechMiner for GIR

Using Microsoft Azure Active Directory MFA as SAML IdP with Pulse Connect Secure. Deployment Guide

EDB Postgres Backup and Recovery Guide

SQL SERVER INSTALLATION AND CONFIGURATION ON RED HAT LINUX. Details to the Presentation

How to make your application into a Flatpak

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

FUJITSU Software Systemwalker Software Configuration Manager. Operator's Guide. Windows/Linux

Bacula Server Installation and Configuration on Centos 6.2

User Manual. 1. Open pjsip-apps/build/wince-evc4/wince_demos.vcw EVC4 workspace, 2. Build the pjsua_wince application.

Installing Authoring Manager

EASYLAMP REDHAT V1.0 DOCUMENT OWNER: OUDHUIS, JONATHAN INGRAM MICRO CLOUD EUROPE

Transcription:

Powered by Universal Speech Solutions LLC MRCP Asterisk Modules Administrator Guide Revision: 80 Distribution: Red Hat / Cent OS Created: February 7, 2015 Last updated: May 20, 2017 Author: Arsen Chaloyan Powered by Universal Speech Solutions LLC Overview 1

Table of Contents 1 Overview... 3 1.1 Applicable Versions... 3 1.2 Supported Distributions... 3 1.3 Authentication... 3 2 Installing RPMs Using YUM... 4 2.1 Repository Configuration... 4 2.2 Repository Verification... 5 2.3 Installation of Applications Suite (app-unimrcp)... 5 2.4 Installation of Speech Resource (res-speech-unimrcp)... 5 3 Installing RPMs Manually... 7 3.1 Package List... 7 3.2 Package Dependency Graph... 8 3.3 Package Installation Order... 9 Powered by Universal Speech Solutions LLC Overview 2

1 Overview This guide describes how to obtain and install binary packages of Asterisk and UniMRCP modules on Red Hat-based distributions. The document is intended for system administrators and developers. 1.1 Applicable Versions Instructions provided in this guide are applicable to the following versions. UniMRCP 1.4.0 and above Asterisk 13 and above 1.2 Supported Distributions UniMRCP binary packages are currently available only for x86_64 (64-bit) architecture. Red Hat / Cent OS 6 Operating System 32-bit 64-bit Red Hat / Cent OS 7 Note: packages for other distributions can be made available upon request. For more information, contact services@unimrcp.org. 1.3 Authentication UniMRCP binary packages are available to authenticated users only. In order to register a free account with UniMRCP, please visit the following page. https://www.unimrcp.org/profile-registration Note: a new account needs to be verified and activated prior further proceeding. Powered by Universal Speech Solutions LLC Overview 3

2 Installing RPMs Using YUM Using the Yellowdog Updater, Modifier (yum), a command-line package management utility for Red Hat-based distributions, is recommended for installation of UniMRCP binary packages. 2.1 Repository Configuration The content of a typical yum configuration file, to be placed in etc/yum.repos.d/unimrcp.repo, is provided below. [unimrcp] name=unimrcp Packages for Red Hat / Cent OS-$releasever $basearch baseurl=https://username:password@unimrcp.org/repo/yum/main/rhel$releasever/$basearch/ enabled=1 sslverify=1 gpgcheck=1 gpgkey=https://unimrcp.org/keys/unimrcp-gpg-key.public [unimrcp-asterisk-13] name=unimrcp Asterisk-13 Packages for Red Hat / Cent OS-$releasever $basearch baseurl=https://username:password@unimrcp.org/repo/yum/asterisk- 13/rhel$releasever/$basearch/ enabled=1 sslverify=1 gpgcheck=1 gpgkey=https://unimrcp.org/keys/unimrcp-gpg-key.public # Do NOT use this repository on Red Hat / Cent OS 7 as the repository is currently available only for former versions. [asterisk-current] name=asterisk dependencies for Red Hat / Cent OS-$releasever $basearch baseurl=http://packages.asterisk.org/centos/$releasever/current/$basearch/ enabled=1 gpgcheck=0 gpgkey=http://packages.asterisk.org/rpm-gpg-key-digium The username and password fields included in the HTTPS URI must be replaced with the corresponding Powered by Universal Speech Solutions LLC Installing RPMs Using YUM 4

account credentials. Note that the repository asterisk-current, provided by Asterisk, is used to retrieve the package asterisksounds-core-en-gsm. Since this repository is currently not available for Red Hat / Cent OS 7, the Asterisk sound files need to be installed separately in this case. 2.2 Repository Verification In order to verify that yum can properly connect and access the UniMRCP repository, the following command can be used. yum repolist unimrcp yum repolist unimrcp-asterisk-13 where unimrcp and unimrcp-asterisk-13 are names of the sections set in the yum configuration file above. In order to retrieve a list of packages the UniMRCP repositories provides, the following command can be used. yum --disablerepo="*" --enablerepo="unimrcp, unimrcp-asterisk-13" list available 2.3 Installation of Applications Suite (app-unimrcp) In order to install the app-unimrcp module, which provides a suite of MRCP applications for Asterisk, the following command can be used. yum install asterisk-app-unimrcp As a result, yum will check for and install all the required components, including the packages for Asterisk and UniMRCP client. 2.4 Installation of Speech Resource (res-speech-unimrcp) In order to install the res-speech-unimrcp module, which provides an MRCP implementation of the Asterisk Speech Recognition Interface, the following command can be used. yum install asterisk-res-speech-unimrcp As a result, yum will check for and install all the required components, including the packages for Asterisk and UniMRCP client. Powered by Universal Speech Solutions LLC Installing RPMs Using YUM 5

Powered by Universal Speech Solutions LLC Installing RPMs Using YUM 6

3 Installing RPMs Manually UniMRCP RPM packages can be installed manually using the rpm utility. Note, however, that the system administrator should take care of package dependencies and install and install all the packages in appropriate order. The Asterisk RPM packages have the following naming convention: asterisk-$modulename--$astversion-$packageversion.el$rhelversion.$arch.rpm where modulename is the name of module (either app-unimrcp or res-speech-unimrcp) astversion is the Asterisk version packageversion is the RPM release version rhelversion is the Red Hat version arch is the architecture (x86_64, i686, ) 3.1 Package List The following is a list of RPM packages required for installation of UniMRCP modules for Asterisk, including UniMRCP dependencies. Package Name Component Description asterisk-app-unimrcp Asterisk A suite of MRCP applications. asterisk-res-speech-unimrcp Asterisk An MRCP implementation of Generic Speech Recognition Interface of Asterisk. asterisk Asterisk Compound Asterisk package. asterisk-core Asterisk Asterisk core package without any "extras". asterisk-doc Asterisk Documentation files for Asterisk. asterisk-devel Asterisk Development files for Asterisk. asterisk-dahdi Asterisk DAHDI devices support for Asterisk. unimrcp-client UniMRCP Shared libraries and sample applications of the client. Powered by Universal Speech Solutions LLC Installing RPMs Manually 7

unimrcp-client-dev UniMRCP Development kit of the client. unimrcp-common UniMRCP Data common for the client and the server. unimrcp-common-dev UniMRCP Development kit of the common client and server data. uniapr UniMRCP UniMRCP edition of the Apache Portable Runtime (APR) library. uniapr-dev UniMRCP Development kit of the corresponding APR library. uniapr-util UniMRCP UniMRCP edition of the Apache Portable Runtime Utility (APU) library. uniapr-util-dev UniMRCP Development kit of the corresponding APR- Util library. unisofia-sip UniMRCP UniMRCP edition of the Sofia SIP library. unisofia-sip-dev UniMRCP Development kit of the corresponding Sofia SIP library. The respective packages for each of the components can be obtained from the UniMRCP website by visiting the download area having logged in to your account. https://unimrcp.org/project/release-view 3.2 Package Dependency Graph The following is a graph of package dependencies. app-unimrcp res-speech-unimrcp unimrcp-client unimrcp-common unimrcp-deps-apr unimrcp-deps-apu unimrcp-deps-sofia Powered by Universal Speech Solutions LLC Installing RPMs Manually 8

3.3 Package Installation Order Note that all the RPM packages provided by UniMRCP are signed by a GNU Privacy Guard (GPG) key. Before starting the installation, you may need to import the public key in order to allow the rpm utility to verify the packages. rpm --import https://unimrcp.org/keys/unimrcp-gpg-key.public Packages for the APR, APR-Util and Sofia-SIP libraries must be installed first. rpm -ivh uniapr-$universion-$packageversion.el$rhelversion.$arch.rpm rpm -ivh uniapr-util-$universion-$packageversion.el$rhelversion.$arch.rpm rpm -ivh unisofia-sip-$universion-$packageversion.el$rhelversion.$arch.rpm Then, packages for common data and the client library should follow. rpm -ivh unimrcp-common-$universion-$packageversion.el$rhelversion.$arch.rpm rpm -ivh unimrcp-client-$universion-$packageversion.el$rhelversion.$arch.rpm Then, the Asterisk packages should follow. rpm -ivh asterisk-core-$astversion-$packageversion.el$rhelversion.$arch.rpm rpm -ivh asterisk-config-$astversion-$packageversion.el$rhelversion.$arch.rpm rpm -ivh asterisk-dahdi-$astversion-$packageversion.el$rhelversion.$arch.rpm rpm -ivh asterisk-doc-$astversion-$packageversion.el$rhelversion.$arch.rpm rpm -ivh asterisk-$astversion-$packageversion.el$rhelversion.$arch.rpm Finally, based on your requirements, either app-unimrcp and/or res-speech-unimrcp packages can be installed. rpm -ivh asterisk-app-unimrcp-$astevrsion-$packageversion.el$rhelversion.$arch.rpm rpm -ivh asterisk-res-speech-unimrcp-$astversion-$packageversion.el$rhelversion.$arch.rpm The same order should be considered for the installation of the corresponding development packages. Powered by Universal Speech Solutions LLC Installing RPMs Manually 9