[Freeswitch-users] mod_openmrcp

Arsen Chaloyan achaloyan at yahoo.com
Mon Nov 17 06:23:12 PST 2008

The following is the list of tasks to consider.

1. Source tree, build integration
I hope more cleaner way of MSVC integration can be found

2. API compatibility
UniMRCP client uses the same design concepts. In brief, requests sent from user context to client stack and asynch responses and events from client stack to user context. However I'm not sure there is one to one mapping of the functions.
At least there is a mandatory rule for UniMRCP, which is not always true for OpenMRCP.
One and only one response must be sent to received request.

There are number of internal improvements as well, which probably are not enough important from the integration perspective.

3. Media processing
I hardly remember some issue related to the integration of media processing stuff. I'm not sure regarding the current status.

4. Configuration
OpenMRCP has no internal configs, but UniMRCP comes with internal unimrcpclient.xml config. Thus configuration layer should be revised to understand what should go to FS config and what to Uni one

There is no doubt, mod_unimrcp should be based on mod_openmrcp, but I'm not sure it's possible and reasonable to simply convert mod_openmrcp.


From: Michael Jerris <mike at jerris.com>
To: freeswitch-users at lists.freeswitch.org
Sent: Monday, November 17, 2008 4:05:16 AM
Subject: Re: [Freeswitch-users] mod_openmrcp

How much work would be required to convert the mod_openmrcp to mod_unimrcp.  When I looked last the api's were quite similar.  Can you give a summary of major architectural differences?


On Nov 16, 2008, at 3:42 PM, Arsen Chaloyan wrote:

OpenMRCP project is not supported for a while, probably neither is mod_openmrcp.

An open source project maintenance is not a trivial and sometimes thankless job.
I was thinking either to give up my activity in open source or just to start over last year. As a result I have invested a lot of time and proved my commitment to UniMRCP project. I would like to avoid the discussion over the move as this is meaningless task, instead if you see the use case in MRCP module probably we can think about mod_unimrcp.

From: Anthony Minessale <anthony.minessale at gmail.com>
To: freeswitch-users at lists.freeswitch.org
Cc: achaloyan at yahoo.com
Sent: Sunday, November 16, 2008 11:09:54 PM
Subject: Re: [Freeswitch-users] mod_openmrcp

We did not write the openmrcp so we are at a disadvantage.
I have CC'd the author of the code in case he has any idea.
Maybe he can chime in.

On Sun, Nov 16, 2008 at 12:34 PM, David Knell <dave at 3c.co.uk> wrote:

Hi Mike,

Sure.  I've a specific issue, which is a segfault the second time I try to invoke a TTS session (see MODASRTTS-8), and I'm interested in generalities about its stability, throughput, etc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20081117/84c453bb/attachment-0002.html 

More information about the FreeSWITCH-users mailing list