Thanks a lot Chris!

It works :)

regards,
Anita



On Mon, Apr 23, 2012 at 7:17 PM, Christopher Rienzo <cmrienzo@gmail.com> wrote:
These lines indicate the problem:

2012-04-21 01:58:01.855558 [WARNING] mrcp_client_connection.c:438 (ASR-0) Failed to Establish TCP/MRCPv2 Connection

2012-04-21 01:58:01.855558 [WARNING] mrcp_client_connection.c:527 (ASR-0) Null MRCPv2 Connection <17@speechrecog>

You have mod_unimrcp configured to send an offer to 10.6.20.47 with an SDP that says the client RTP address is at 127.0.1.1.  The MRCP server at 10.6.20.47 replies with an SDP that says the server RTP address is at 127.0.0.1.  Make sure the client and server are configured with the correct addresses.

Also, I'm not sure if Nuance Recognizer supports JSGF grammars.

Chris


On Fri, Apr 20, 2012 at 5:05 PM, Anita Hall <anita.hall@simmortel.com> wrote:
Hi

I am getting the following error when using detect_speech from dialplan with unimrcp, nuance speech server and nuance recognizer. I understand that it is the job of the unimrcp client (ie mod_unimrcp) to convert the grammar from JSGF to MRCP. Why do I not see any grammar text in the SIP trace ? What could be wrong here ?

2012-04-21 01:58:01.855558 [DEBUG] mod_unimrcp.c:3433 (ASR-0) grammar failed to load, status code = 407
2012-04-21 01:58:01.855558 [DEBUG] mod_unimrcp.c:1541 (ASR-0) PROCESSING ==> ERROR

Complete logs are here
http://pastebin.freeswitch.org/18900


The SIP trace : (10.60.20.25 is FreeSWITCH and 10.60.20.47 is Nuance Speech Server)
10.60.20.25 -> 10.60.20.47  SIP/SDP Request: INVITE sip:10.60.20.47:5060, with session description
10.60.20.47 -> 10.60.20.25  SIP/SDP Status: 200 OK, with session description
10.60.20.47 -> 10.60.20.25  SIP Request: BYE sip:10.60.20.25:5090
10.60.20.25 -> 10.60.20.47  SIP Status: 481 Call Does Not Exist



My dialplan is
                        <action application="answer"/>
                        <action application="detect_speech" data="unimrcp:nuance5-mrcp2 yesno yesno.gram"/>
                        <action application="detect_speech" data="grammar yesno"/>
                        <action application="detect_speech" data="grammaron yesno"/>
                        <action application="sleep" data="500"/>

My grammar is yesno.gram kept in /usr/local/freeswitch/grammar

#JSGF V1.0;
grammar example;
<yes> = [ yes ];
<no> = [ no ];
public <results> = [ <yes> | <no> ];


# cat conf/autoload_configs/unimrcp.conf.xml
is here
http://pastebin.freeswitch.org/18899

# cat conf/mrcp_profiles/nuance-5.0-mrcp-v2.xml
is here
http://pastebin.freeswitch.org/18898







regards,
Anita


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org



_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org