Skip to content

Instantly share code, notes, and snippets.

@libryder
Created September 27, 2012 22:14
Show Gist options
  • Save libryder/3796773 to your computer and use it in GitHub Desktop.
Save libryder/3796773 to your computer and use it in GitHub Desktop.
Installing unimrcp with asterisk 1.8 and cepstral 6
Instructions found here:
http://code.google.com/p/unimrcp/wiki/InstallationGuide and
http://code.google.com/p/unimrcp/wiki/CepstralPlugin
1) Get source:
svn checkout http://unimrcp.googlecode.com/svn/trunk/ unimrcp
2) Install
./bootstrap
./configure --with-swift=/opt/swift --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr
Check that everything looks good
ldd /usr/local/unimrcp/lib/libunimrcpserver.so
If libapr-1.so.0 points to anything besides /usr/local/apr/lib/libapr-1.so.0 run the following:
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/apr/lib
make
sudo make install
3) Configure
nano /usr/local/unimrcp/conf/unimrcpserver.xml
Ensure the <properties> tag looks like this:
<properties>
<!-- By default, network interface (IP address) to bind to will be implicitly identified.
Alternatively, it can be explicitly set.
-->
<!-- <ip type="auto"/>-->
<ip>127.0.0.1</ip>
<!-- <ext-ip>a.b.c.d</ext-ip> -->
</properties>
Then add the following to the plugin engines:
<engine id="Cepstral-Swift-1" name="mrcpcepstral" enable="true"/>
4) Run the server
./usr/local/unimrcp/bin/unimrcpserver
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment