[Openmrcp-users] Third party media processing

Kamil Shakirov kamils80 at gmail.com
Wed Mar 26 07:08:13 EDT 2008


Hi Arsen,

Thanks a lot for your quick valuable answer. I will try this out.

Arsen Chaloyan wrote:
> 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 
> <mailto: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/b2c83f6f/attachment.html 


More information about the Openmrcp-users mailing list