cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
660
Views
0
Helpful
3
Replies

builtin:dtmf in 11.6 cvp

fanrong9905
Level 1
Level 1

within voice element form, using builtin:dtmf/digits?length=10 to capture a phone number,

even though being recognized at first, WFDTMFDialogServicesAdapterImpl: playAndRecognize(): getUtterance: '7147123824',

then showing noMatch, WFDTMFDialogServicesAdapterImpl: isNoMatch: true,

and throw an exception 

VBEventHandler::handleEvent event: nomatch: nomatch - recognition failed; nested exception is:

  com.cisco.dialogservices.RecNoMatchException

same code works fine in 9.0 CVP, but failed in 11.6.  Any idea why?

Thanks

3 Replies 3

janinegraves
Spotlight
Spotlight

I looks like the VVB doesn't accept the builtin:dtmf/digits - it's probably a bug. For now, you could use the DTMF Keypress setting with 1 dot for each dtmf entry (so 10 dots).

DTMF Keypress: ..........

However, it'll allow digits and star and #

So, you'll have to follow this with a Decision Element and check if the ElementData named value contains Constant String *

janinegraves
Spotlight
Spotlight

Actually, it'll probably use # as the terminating character if you use 10 dots.

So, you'll probably only need to test for if the entry contains * in which case you can tell the caller their entry mustn't contain *, and return back to collect the phone number.

Thanks Jannie for the info. # as terminating key does not work neither. looks like builtin:dtmf is a bug in 11.6 cvp. Again, thank you for your help.

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: