cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
759
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.