My favorites | Sign in
Logo
                
Search
for
Updated Oct 18, 2009 by achaloyan
Labels: Featured, Id-01, Phase-Deploy
InstallationGuide  
How to install UniMRCP project.


1. Install From Source

1.1. Obtain Source

Download Source Tarball

Use the link below to download one of the available source tarballs

http://code.google.com/p/unimrcp/downloads/

Checkout Source via SVN

Use the command below to anonymously checkout the latest source code

svn checkout http://unimrcp.googlecode.com/svn/trunk/ unimrcp

1.2. Build Source

Requirements

UniMRCP depends on a number of third party tools and libraries, which are required and must be installed first.

The easiest and recommended way is to install an appropriate dependency package from the download area, which contains APR, APR-Util and Sofia-SIP libraries prepackaged for UniMRCP use.

http://code.google.com/p/unimrcp/downloads/

Alternatively, the original packages of APR, APR-Util and Sofia-SIP libraries and patches for them can be downloaded from

http://www.unimrcp.org/dependencies/

References:

  • Apache Portable Runtime >=1.2.x (http://apr.apache.org/). Whenever you want to build any part of UniMRCP, you need the Apache Portable Runtime (APR) and the APR Utility (APR-util) libraries.

  • Sofia-SIP >=1.12.6 (http://sofia-sip.sourceforge.net/). Sofia-SIP library is used to implement MRCPv2 specification compliant SIP signaling. Sofia-SIP is an open-source SIP User-Agent library, compliant with the IETF RFC3261 specification.

GNU Build (Linux and other Unix variants)

Additional requirements

Build procedure

$ ./bootstrap
$ ./configure
$ make
$ make install

Installed directory layout

By default project will be installed in /usr/local/unimrcp directory with the following layout

bin      - binaries (unimrcpserver, unimrcpclient)
conf     - configuration files
data     - data files
include  - header files
lib      - shared (convenient) libraries
log      - log files
plugin   - run-time loadable modules

Configure options

Makefile rules

VS2005 Build (Windows XP, Vista, ...)

Additional requirements

One-time pre-build preparation

Build procedure

Open unimrcp.sln solution file and build the solution (Build -> Build Solution).

One-time pre-run preparation

Build prepare.vcproj utility project (right click on tools -> prebuild in Solution Explorer and select Build from context menu). This is a one-time output directory preparation. It copies all the required APR and SofiaSIP libraries and the default configuration and data to the output directory.

Output directory layout

bin      - binaries (unimrcpserver, unimrcpclient) and all the required dlls
conf     - configuration files
data     - data files
log      - log files
plugin   - run-time loadable modules



2. Install Binary Package

Windows Installer (Innosetup)

Download Installer

Use the link below to download one of the available Windows installers

http://code.google.com/p/unimrcp/downloads/list

Run Installer

There are a number of options to install

If UniMRCP server option is enabled the installer also registers UniMRCP server as a Windows service, which can be started on demand.



3. Run Demo Client and Server

Test your installation running UniMRCP client and server applications from the same host using the configuration installed by default.



Sign in to add a comment
Hosted by Google Code