[Openmrcp-users] Third party media processing
Arsen Chaloyan
achaloyan at yahoo.com
Wed Mar 26 07:03:57 EDT 2008
Hi Kamil,
Yes, it's possible for OpenMRCP client stack to stay out of media processing.
You should explicitly specify audio channel and set mode to MRCP_AUDIO_CHANNEL_NONE not to use internal media processing stack for this channel. See the sample below
mrcp_audio_channel_mode_t mode = MRCP_AUDIO_CHANNEL_NONE;
mrcp_media_audio_t *local_media= NULL;
mrcp_audio_channel_t *audio_channel = NULL;
mrcp_media_base_t *mrcp_media;
local_media = mrcp_audio_media_create(console_session->pool);
mrcp_media = &local_media->base;
mrcp_media->state = MRCP_MEDIA_ENABLED;
mrcp_media->port = 5678;
mrcp_media->ip="192.168.0.1";
local_media->ptime = 20;
audio_channel = mrcp_client_audio_channel_create(console->client_context,
console_session->client_session,local_media,mode);
mrcp_client_context_channel_add(console->client_context,console_session->client_session,channel,audio_channel);
I see at least two use cases for such kind of setup
- external media processing stack is used with OpenMRCP client (as you described)
- OpenMCRP client is used as B2BUA and stay out of media path (direct media between endpoints)
Hope this helps,
Arsen.
----- Original Message ----
From: Kamil Shakirov <kamils80 at gmail.com>
To: openmrcp-users at tron.freeswitch.org
Sent: Wednesday, March 26, 2008 1:46:25 PM
Subject: [Openmrcp-users] Third party media processing
Hi,
We are considering to integrate OpenMrcp client (MRCPv2 only) into our
existing IVR platform (up to 16E1) to enable TTS/ASR capabilities
(Nuance). Our IVR platform heavily uses NMS's hardware MSPP (hardware
media processing (encoding/decoding) and streaming) to release more
resources for general CPU and utilize NMS's hardware as much as
possible. Is that possible to use only the core of the OpenMrcp
framework to communicate with MRCPv2 server (all SIP/SDP/MRCPv2 stuff)
and handle all voice media processing outside the framework (in our case
using NMS's MSPP)?
Thanks a lot.
_______________________________________________
Openmrcp-users mailing list
Openmrcp-users at tron.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/openmrcp-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/openmrcp-users/attachments/20080326/5172e97e/attachment.html
More information about the Openmrcp-users
mailing list