« Back to General Discussion - All Versions

Automatic reply: New Message from Janine Graves in Customer Voice Portal (C

Combination View Flat View Tree View
Threads [ Previous | Next ]
Hi,
we are integrating Nuance Speech Server with Cisco CVP.
In form element settings we are pointing voice grammer URI and for DTMF Keypress we mentioned as [0123456789#]+
Currently i am using the Voice Gateway Cisco Unified CVP4.1/7.0/8.0/8.5 VoiceXML2.1 with OSR3/Nuance9
if the user will enter any number say for example 999 every time CVP server will return no match and it is not identifying the user entered DTMF input.(Thre is no issue for Voice Input).
For DTMF Keypress 1 ,DTMF Keypress 2 in these two cases are working but regular expression is not working in my production setup.
please give me some suggestions to capture either voice or DTMF inputs.
Regards
Juluri.

“[0123456789#]+” is not a valid DTMF Keypress setting as far as I know.
I am using a DTMF only system though, so it may be different for Nuance.

In my environment, if you wanted to collect 1 or more of any digit or character, you would set DTMF Keypress to “.+”

The following is true, if you have Nuance. You can enter any of these into the Voice Grammar setting of the form element. builtin:grammar/digits builtin:grammar/digits?length=5 builtin:grammar/digits?minlength=5 builtin:grammar/digits?maxlength=8 If you want to collect only 5 digits or 7 digits, and nothing else, you list both, on separate Voice Grammar lines: builtin:grammar/digits?length=5 builtin:grammar/digits?length=7 And this is the format for the DTMF Grammar setting (if you are using Nuance to collect them): builtin:dtmf/digits builtin:dtmf/digits?length=5 builtin:dtmf/digits?minlength=5 builtin:dtmf/digits?maxlength=8 Similarly, if you want to collect only 5 digits or 7 DTMF digits, you list both, on separate DTMF Grammar lines: builtin:dtmf/digits?length=5 builtin:dtmf/digits?length=7 If you want to collect the # then you have to disable its use as the termchar by setting the VoiceXML Property Name:termchar Valueemoticonenter one space key) you can do this in the Settings tab of the Form element. And then you also have to specify that # is a valid entry in the Form. You can do this using the DTMF Keypress setting in addition to the above: DTMF Keypress: # If you want to collect the * key, then you can add another DTMF Keypress setting (right-click) and enter DTMF Keypress: * When using Nuance, you do NOT use the backslash before the *, that's only for DTMF-Gateway Janine

Hi I am on personal leave till 26th Feb 2012, so will be having limited access to mails. For any emergency, kindly call/sms me on +91-9632433441. Thanks, Satendra

Please do not print this email unless it is absolutely necessary.

The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments.

WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email.

www.wipro.com

Hi Janine,
I tried your approach and it is working fine.
Thanks for your support and valuable suggestions to me.
Regards
Juluri.
 
 

Dear Sender, I'm on Business trip during May 19 to May 27. During this period I will have limit access both email and phone. I'm apologized for any delay response.

I am currently out of the office on annual leave and during this time I will have limited access to my email. I will return to work on Tuesday 25th October 2012. During this time if you require assistance with a technical issue please email the Incontact Service Desk at incontact@intact-is.com. Best Regards Boyd

______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________

Hi Janinee,

I used the following builtin DTMF Grammer settings in my application.

builtin:dtmf/digits
builtin:dtmf/digits?length=5

The basic functionality is working fine ( Accepting the DTMF input ) but the validation will be failed.
if the user entered more than 5 digits the system will accept the DTMF Input.
Please suggest me why it accept more than 5 digits ?
I need to do changes in the call studio Script.
I am sharing some logs to you. Please verify following logs.

172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.343,FlightSelection,interaction,inputmode,dtmf
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.343,FlightSelection,interaction,interpretation,1234567890
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.343,FlightSelection,interaction,confidence,1
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,collect_noinput_count,0
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,collect_nomatch_count,0
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,value,1234567890
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,result,1234567890
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,confidence,1
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,value_confidence,1
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,nbestConfidence1,1
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,nbestUtterance1,1 2 3 4 5 6 7 8 9 0
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,nbestInputmode1,dtmf
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,nbestInterpretation1,1234567890
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,nbestLength,1
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,exit,done
 

Regards
Juluri.


 

 
 

Hi

I am on International business travel at this time and will have limited access to mails/phone. Please drop me a message and I will respond back to you by 23rd Oct 2012 on my return.

Regards,
Deepak Gupta
Email: deepagup@cisco.com
Phone: +91 9899248292

Hi

I am on International business travel at this time and will have limited access to mails/phone. Please drop me a message and I will respond back to you by 23rd Oct 2012 on my return.

Regards,
Deepak Gupta
Email: deepagup@cisco.com
Phone: +91 9899248292

Yes, I have similar results. Try this one and see if it works: (assuming you want only 5 digits). If not change the min length to whatever you want the min to be.
builtin:grammar/digits?minlength=5 builtin:grammar/digits?maxlength=5
Hemal

From: Cisco Developer Community Forums [mailto:cdicuser@developer.cisco.com]
Sent: Monday, October 15, 2012 1:04 AM
To: cdicuser@developer.cisco.com
Subject: New Message from subrahmanyam juluru in Customer Voice Portal (CVP) - General Discussion - All Versions: RE: Re: New Message from subrahmanyam juluru in Customer Voice Portal (CVP)

subrahmanyam juluru has created a new message in the forum "General Discussion - All Versions": -------------------------------------------------------------- Hi Janinee,

I used the following builtin DTMF Grammer settings in my application.

builtin:dtmf/digits
builtin:dtmf/digits?length=5

The basic functionality is working fine ( Accepting the DTMF input ) but the validation will be failed.
if the user entered more than 5 digits the system will accept the DTMF Input.
Please suggest me why it accept more than 5 digits ?
I need to do changes in the call studio Script.
I am sharing some logs to you. Please verify following logs.

172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.343,FlightSelection,interaction,inputmode,dtmf
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.343,FlightSelection,interaction,interpretation,1234567890
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.343,FlightSelection,interaction,confidence,1
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,collect_noinput_count,0
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,collect_nomatch_count,0
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,value,1234567890
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,result,1234567890
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,confidence,1
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,value_confidence,1
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,nbestConfidence1,1
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,nbestUtterance1,1 2 3 4 5 6 7 8 9 0
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,nbestInputmode1,dtmf
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,nbestInterpretation1,1234567890
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,data,nbestLength,1
172.23.25.11.1350279591078.2.Hello,10/15/2012 08:40:37.640,FlightSelection,exit,done


Regards
Juluri.






--
To respond to this post, please click the following link: http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/7626707 or simply reply to this email.

Hi Juluru,
The formatting of my earlier response didn't come out right.
With Nuance, enter just one of the following in the DTMF Grammar setting:
1. builtin:dtmf/digits?length=5 (if you want exactly 5 digits)
or
2.  builtin:dtmf/digits?minlength=5 (if you want 5 or more digits)
or
3. builtin:dtmf/digits?maxlength=10 (if you want 1-10 digits)
or
4. And remember to set the VoiceXML Property 'termchar' to a space if you want to accept the # key.
If you also want to accept the * key, then you can enter * as a DTMF Keypress (not DTMF Grammar) setting.