Powered by Universal Speech Solutions LLC

The Media Resource Control Protocol (MRCP) is a network protocol based on the client/server model. MRCP allows client applications to control media service resources residing in servers. The first version of the protocol was published as an informational document, whereas its successor, MRCPv2, is currently a proposed standard.

UniMRCP is an open source cross-platform implementation of the MRCP client and server in the C/C++ language distributed under the terms of the Apache License 2.0. The implementation encapsulates SIP, RTSP, SDP, MRCPv2, RTP/RTCP stacks and provides integrators with an MRCP version consistent API.

Latest News


This release introduces reporting of recognition details records, adds usage monitoring capabilities and also provides a couple of minor fixes in the ...Read more
Binary packages for UniMRCP 1.5.0 release have been published and can be retrieved via the corresponding repositories. ...Read more
Added support for Asterisk 14. Fixed several stability issues. Added support for 16 kHz sampling rate in app_unimrcp. ...Read more
View all posts