Powered by Universal Speech Solutions LLC


Asterisk Modules 1.3.1 Released

A new Asterisk UniMRCP Modules 1.3.1 release has been published and can be downloaded from the following location:


This is a minor release, which addresses certain issues. The application MRCPSynth() has been refactored to feed synthesized speech to Asterisk directly from the MPF callback. This allows to bypass unnecessary buffering in speech channel and deliver audio data to the Asterisk core as soon as possible. The new implementation of MRCPSynth() reflects the corresponding routine in SynthAndRecog(), which has proven to work flawlessly.

Please note that the corresponding binary packages for Ubuntu 14.04 LTS and RHEL/CentOS 6.5 are available to UniMRCP members for immediate download. The corresponding YUM and APT repositories have also been updated.

The released source package provides bare modules compatible with a large variety of Asterisk and UniMRCP versions, which you may choose from. In particular:

  • Asterisk 1.6, 1.8, 10, 11, 12, and 13
  • UniMRCP 1.1.0

The detailed list of changes introduced in this release follows.

1. Generic Speech Recognition API (res_speech_unimrcp.so) 
  • N/A.
2. Dialplan Applications (app_unimrcp.so)
 2.1. MRCPSynth()
  • Re-factored the application to feed synthesized speech to Asterisk directly from MPF callback.
2.2. MRCPRecog()
  • Fixed support for the option i=any (Issue-168).
3. Miscellaneous
  • Updated README of Asterisk modules to include references to GitHub.


Thanks for using UniMRCP.

Arsen Chaloyan
Author of UniMRCP

Announcement Group

Subscribe to the Announcements Group if you prefer to receive news and press releases only. Please note that announcements are normally posted to the Discussion Group as well.