[asterisk-speech-rec] Pizza Demo Problems

ed at holloway.net ed at holloway.net
Mon Mar 26 11:52:30 MST 2007


Hi,

 

I recently purchased the Lumenvox single port speech engine for my TrixBox 2.0 system.   I am unable to get the pizza demo working.  I will admit I am a Asterisk/Lumenvox newb, but I have spent a fair amount of the weekend searching for a solution before I decided to post.  Here is where I am at so far, any (and all) suggestions appreciated, thanks!

 

 I downloaded the files per the Trixbox instructions (http://www.lumenvox.com/customers/help/trixbox.htm) and everything, including the license process, seemed to install just fine – no errors reported.

I used the following bins:

LumenvoxSRE-7.1.211-rh-es.tar

asterisk-1.2.x-lumenvox-support-b10-engine7.1.tar

license_server-7.1.211-rh-es.tar

 

I am able to build and run the demo app at \opt\lumenvox\engine_7.1\examples\ and when running I get :

 

[root at asterisk1 examples]# ./example 127.0.0.1

Connecting to 127.0.0.1

Interpretation 1:

8587070707

 

count=0, decode returns 10

Interpretation 1:

8587070707

 

count=1, decode returns 10

Interpretation 1:

8587070707

…..

 

So it seems that the speech engine is up and running ok.

 

I then downloaded the latest Pizza Demo:

ast-pizza-demo.zip

 

The FTP site is dating the file at 2/16/2007

 

I followed the instructions in the included readme, which vary slightly from the directions at http://www.lumenvox.com/customers/help/AsteriskPizzaDemo.htm - though in my debugging, I’ve pretty much tried everything at this point.

 

In one of the docs, it mentions the default extension is 200, I had an existing extension at 200, but deleted it so that is the only conflict I can come up with, and wanted to make sure I shared this in case this could be the problem. 

 

I also created an IVR route to the demo and have configured it to run ‘Custom App’ custom-pizza,s,1.

 

When I dial the extension from the IVR, here is what the Asterisk debug shows me (verbosity 9):

    -- Playing 'custom/EnterExt1' (language 'en')

  == CDR updated on SIP/edh-XXX

    -- Executing DBdel("SIP/edh-XXX", "") in new stack

    -- Executing Set("SIP/edh-XXX", "__NODEST=") in new stack

    -- Executing Goto("SIP/edh-XXX", "custom-pizza|s|1") in new stack

    -- Goto (custom-pizza,s,1)

 

I then get a reorder (fast busy) tone, and asterisk hangs up, and the logging stops.

 

Not sure if this helps or not, but here is the output from loading grammar:

asterisk1*CLI> reload res_speech_lumenvox.so

    -- Reloading module 'res_speech_lumenvox.so' (Lumenvox Speech Recognition)

  == Parsing '/etc/asterisk/lumenvox.conf': Found

    -- Using server(s): 127.0.0.1

    -- Reloaded grammar 'yes_no'

    -- Reloaded grammar 'pizza'

    -- Reloaded grammar 'order'

    -- Reloaded grammar 'crust'

    -- Reloaded grammar 'size'

    -- Reloaded grammar 'specialityorcustom'

    -- Reloaded grammar 'speciality'

    -- Reloaded grammar 'arso'

    -- Reloaded tweaking profile default

 

I have also made sure all the Trixbox and pertinent modules have the latest online updates.  I hope I included all the right information here.  If anyone has a suggestion, please let me know.  Thanks for the help!

 

Best,

-Ed

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-speech-rec/attachments/20070326/b0bbd7a8/attachment.htm


More information about the asterisk-speech-rec mailing list