- Print
- PDF
MRCP is a protocol specifically designed for integrating speech recognition and synthesis technologies with voice application servers. It operates at the application layer of the TCP/IP stack and provides a standardized way to control media resources, such as speech recognition engines. MRCP is the de facto standard and is the recommended integration method for IVR systems (e.g., Avaya, Genesys, Cisco).
The client sends MRCP commands to the SR system to initiate speech recognition tasks or provide audio data for processing. The SR system responds with the results or appropriate MRCP status messages.
MRCP integration is commonly used in applications such as interactive voice response (IVR) systems, voice-enabled virtual assistants, speech analytics platforms, call center solutions, and various other voice-based services.
IVR Compatibility Note: In case the IVR system you are using does not already support MRCP protocol, you need to use other integration methods. Implementing MRCP support for an IVR system is not an easy task. If your IVR does not already support MRCP and you have an active project, in most cases it will not be feasible to wait for MRCP support from your IVR vendor. Many IVR systems support making HTTP requests and many of them also provide audio recording functionality. If your IVR fits this case, you may try Rest Service integration.
Availability: Not available in cloud solutions. MRCP integration is primarily designed for on-premises telephony or voice-based applications.