[Freeswitch-users] Problems with Mod_openMRCP

Andrew Gilbert gilbertandrew at me.com
Tue Dec 2 09:27:25 PST 2008


Ok

I have a ping in with Lumenvox about dev licensing, and pulled the  
mod. Not sure where this will go, but will take a peek at things.  
Balancing the effort against something like getting unimcrp going and/ 
or openmrcp tested and stable.

Thanks.

Andy


On Dec 2, 2008, at 11:43 AM, Anthony Minessale wrote:

> from build root:
>
> svn co -r8809 http://svn.freeswitch.org/svn/freeswitch/trunk/src/mod/asr_tts/mod_lumenvox 
>  src/mod/asr_tts/mod_lumenvox
>
>
> They did seem to express an interest in granting some dev licenses  
> when they realized we took the code out of tree but I have not  
> actually dealt with the issue yet because I have been overwhelmed.
>
> I don't know if this code works anymore with the latest revision of  
> the api but there it is.
>
>
>
>
>
> On Tue, Dec 2, 2008 at 10:24 AM, Andrew Gilbert  
> <gilbertandrew at me.com> wrote:
> Mark and David,
>
> I am willing to help some with testing here as well, if you need it.  
> Ping me directly or we can get on the IRC. I am on Mac OS, but have  
> readily available vm's with Debian, etc. I also have Prophecy.
>
> I have a general interest in an ASR solution as well. Voxeo is  
> great, but using it as an MRCP proxy seems odd. As a full fledged  
> VXML solution it is great, if you can afford it. But having a good  
> ASR solution is good first step to trying to get something like  
> OpenVXI working as well.
>
> That said, seems like a bounty or money to help FS is a better spend  
> anyway. It is a one time cost, not a variable cost. And it goes  
> straight to the guys doing the real work.
>
> I built unimrcp last night, it was quite straight forward. In  
> theory, if I weren't old and my C/autoconf skills rather atrophied,  
> it wouldn't seem like it would be that huge a deal to port/fix  
> openmrcp to unimrcp.
>
> Finally, Anthony I was looking at the Lumenvox path as well, but got  
> deterred by the licensing hassle. This seems to be a universal ASR  
> issue. I would reason I can find the old module in SVN? Were they  
> going to grant "community dev" licenses? Again - I am willing to  
> volunteer to do some testing/doc at least.
>
> Andy
>
>
>
> On Dec 2, 2008, at 10:51 AM, Anthony Minessale wrote:
>
>> If you can get it to break on linux I will ssh in and fix it for you.
>> If you cannot, i can try to fix it for you over rdp but that won't  
>> be very fun.
>>
>> We can think about reinstating mod_lumenvox as well as another  
>> windows based asr
>> alternative.  I deleted it for the same reason we will probably  
>> delete mod_openmrcp because
>> nobody was using it and there was no way to support it because our  
>> dev licenses had expired.
>>
>> Lumenvox has offered us some new dev licenses to bring it back but  
>> I would need someone to actually want it to work to put in charge  
>> of it.
>>
>> We will be clear about what is supported and what is not in the  
>> 1.0.2 release scheduled
>> to be released in the near future.
>>
>>
>>
>>
>> On Tue, Dec 2, 2008 at 12:11 AM, David Knell <dave at 3c.co.uk> wrote:
>> Hi Anthony,
>>
>>> mod_openmrcp was a contribution to the community by a 3rd party  
>>> individual.
>>>
>>> As i have clearly stated in 2 previous emails, the man has decided  
>>> to discontinue the openmrcp project.
>>> So now we are left with the remains of the module and discontinued  
>>> code.  This was not our decision it was his.
>> I absolutely understand this but it's important, from a user point  
>> of view, to be able to know which bits of FS are current/supported  
>> and which aren't.
>>
>>> Some people use it without issue which may mean that the crash you  
>>> reported is windows specific and I do not have a working lab of  
>>> any mrcp capbable system to try it against in unix for that  
>>> matter.  I have a list of work to do from here to the moon and  
>>> back so on an issue like this, unless someone can hand me login  
>>> credentials to some box and give me a phone number to dial to  
>>> reporduce the issue, it will be a long time until we can deal with  
>>> it.
>> It's useful to know that there are people using mod_openmrcp  
>> without issue: I did ask here if anyone was a while back, and no- 
>> one fessed up.  I'll give it a go on a Linux box and report back.   
>> And if you'd like a dev/test environment set up, then just tell me  
>> which one.
>>
>>> And the question arises, should we bother working on it anymore if  
>>> the lib has been abandoned and we cannot even get any support from  
>>> it's author which is where the problem most likely lies.
>>>
>>> I try not to get too annoyed by these remarks about what we *ought  
>>> to do* because I know people lose sight of how much of the work to  
>>> support the project is done by a small group of 3 people and not  
>>> the 2000 people it appears to be from the outside looking in.  
>>> (I've been answering email for 4 hours now)
>> Those guys who claim to have all that money in an offshore bank  
>> account are lying - you don't have to reply to them in future ;-)   
>> Seriously, though, I don't think it's too outrageous an idea to  
>> document what's supported and were you (for example) to have  
>> suggested that I get in touch with the contributors to the various  
>> modules, ask them what their view of its status is, condense the  
>> answers in to a list and report back, it's something I'd quite  
>> happily do.
>>
>>> My suggestion is to pool some cash and pay the guy to make  
>>> mod_unimrcp for FS that we can maintain in tree knowing the  
>>> development can be supported by the original author.
>> Quite happy to participate in that, too.. the problem is that I've  
>> a demo to do like yesterday and the timescale for mod_unimrcp is a  
>> bit on the long side for that.  I'd rather not have to do it with  
>> Asterisk and Lumenvox..!
>>
>> Cheers --
>>
>> Dave
>>
>>>
>>>
>>> On Mon, Dec 1, 2008 at 12:51 PM, David Knell <dave at 3c.co.uk> wrote:
>>> Hi Mike,
>>>
>>> My experience is that it's somewhat broken - it took two trivial  
>>> tweaks to get it to work with IBM's ASR and TTS, but there's a  
>>> more intractable problem to do with memory getting overwritten (I  
>>> assume that this is something to do with something being freed  
>>> when it shouldn't be) which causes a segfault on the second or  
>>> third session after the module being loaded.
>>>
>>> Without wishing to sound like a stuck record, one thing that you  
>>> guys really ought to do is to decide what's supported and what  
>>> isn't, and make this obvious - for example, move unsupported  
>>> modules to a different place in the tree, don't have them built by  
>>> default, etc.  MRCP is in the specsheet on the Wiki.  Otherwise  
>>> folk like Mark and I spend time installing stuff, go round in  
>>> circles a bit trying to make it work, and then find out (a) that  
>>> it doesn't and (b) it's not going to be fixed because it's not  
>>> supported.
>>>
>>> Cheers --
>>>
>>> Dave
>>>> I would not say it is totally broken, it is known to work in  
>>>> quite a few places, but we are unlikely to be doing any new fixes  
>>>> in it.
>>>>
>>>> Mike
>>>>
>>>> On Dec 1, 2008, at 1:19 PM, mszlazak at aol.com wrote:
>>>>
>>>>> Hi Anthony,
>>>>>
>>>>> Oh! OK.
>>>>>
>>>>> So is this module "totally broken".
>>>>>
>>>>> I say this because I can't seem to get it to work at all with  
>>>>> the example in that Mod_openmrcp wiki page but I thought it  
>>>>> might because I'm not be using the right Cepstral software  
>>>>> (freetrial download versus the paided for SDK) or that I'm not  
>>>>> using the right port numbers or something else I didn't do. I  
>>>>> used TcpView to look at local port associated with my Cepstral  
>>>>> software and changed a few things but still nothing. I changed  
>>>>> the loglevel setting to 7 in the wiki's example but I don't see  
>>>>> the kind of output on the console that I would expect for debug  
>>>>> mode.
>>>>>
>>>>> Thanks. Mark.
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Freeswitch-users mailing list
>>>> Freeswitch-users at lists.freeswitch.org
>>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>>> http://www.freeswitch.org
>>>>
>>>
>>>
>>> -- 
>>> David Knell, Director, 3C Limited
>>> T: 020 8114 8901  F: 020 3002 7257  M: 001 415 630 3031
>>> http://www.3c.co.uk
>>>
>>> _______________________________________________
>>> Freeswitch-users mailing list
>>> Freeswitch-users at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> http://www.freeswitch.org
>>>
>>>
>>>
>>>
>>> -- 
>>> Anthony Minessale II
>>>
>>> FreeSWITCH http://www.freeswitch.org/
>>> ClueCon http://www.cluecon.com/
>>>
>>> AIM: anthm
>>> MSN:anthony_minessale at hotmail.com
>>> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
>>> IRC: irc.freenode.net #freeswitch
>>>
>>> FreeSWITCH Developer Conference
>>> sip:888 at conference.freeswitch.org
>>> iax:guest at conference.freeswitch.org/888
>>> googletalk:conf+888 at conference.freeswitch.org
>>> pstn:213-799-1400
>>> _______________________________________________
>>> Freeswitch-users mailing list
>>> Freeswitch-users at lists.freeswitch.org
>>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>> http://www.freeswitch.org
>>>
>>
>>
>> -- 
>> David Knell, Director, 3C Limited
>> T: 020 8114 8901  F: 020 3002 7257  M: 001 415 630 3031
>> http://www.3c.co.uk
>>
>> _______________________________________________
>> Freeswitch-users mailing list
>> Freeswitch-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>>
>>
>>
>> -- 
>> Anthony Minessale II
>>
>> FreeSWITCH http://www.freeswitch.org/
>> ClueCon http://www.cluecon.com/
>>
>> AIM: anthm
>> MSN:anthony_minessale at hotmail.com
>> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
>> IRC: irc.freenode.net #freeswitch
>>
>> FreeSWITCH Developer Conference
>> sip:888 at conference.freeswitch.org
>> iax:guest at conference.freeswitch.org/888
>> googletalk:conf+888 at conference.freeswitch.org
>> pstn:213-799-1400
>> _______________________________________________
>> Freeswitch-users mailing list
>> Freeswitch-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>
>
> _______________________________________________
> Freeswitch-users mailing list
> Freeswitch-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
>
>
> -- 
> Anthony Minessale II
>
> FreeSWITCH http://www.freeswitch.org/
> ClueCon http://www.cluecon.com/
>
> AIM: anthm
> MSN:anthony_minessale at hotmail.com
> GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
> IRC: irc.freenode.net #freeswitch
>
> FreeSWITCH Developer Conference
> sip:888 at conference.freeswitch.org
> iax:guest at conference.freeswitch.org/888
> googletalk:conf+888 at conference.freeswitch.org
> pstn:213-799-1400
> _______________________________________________
> Freeswitch-users mailing list
> Freeswitch-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20081202/9242719b/attachment-0002.html 


More information about the FreeSWITCH-users mailing list