cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
708
Views
0
Helpful
2
Replies

Strange behavior for Barge-In feature

mamdouh.aref
Level 1
Level 1

We have custom CVP application that requires to enforce the customer to listening to the full menu before moving to next element

customer must be allowed to enter any number of digits during listening to the menu options prompts and the selected option must be the last digit entered by customer during listing to the menu prompts .

The menu is custom build dynamic menu that uses audio element from CVP studio and Custom java class

so we have disabled Barge-In option on that menu and added normal digit element after this custom audio element to capture entered dtmfs

on the custom audio element(the custom build menu ) and we have set Max_Digits to 999 then we parse catches dtmfs on this digit element to extract the last dtmf.

This solution works fine in 90% of the time but some time this digit element doesn't catch the entered dtmfs on the previous audio element and exit as noInput

*Please note that we have tried simply to use digit element for this custom menu and disable the barge In on it then catch entered dtmfs on decision element after it but it didn't work except for the first time only.

We need your advise to solve this issue or to provide another solution that achieve this requirement.

2 Replies 2

janinegraves
Spotlight
Spotlight

Have you tried this - instead of playing your dynamic menu audio within

a Form element, play it using an Audio element (with barge-in disabled)

and then follow that with your digits element. Your digits element will

have to speak something (perhaps silence_.1_sec.wav from the en-us/sys

directory).

You'll have to set NoInput Count to 1 - and connect the max_noinput exit

state back to your Audio element.

In my environment, having barge-in disabled causes the gateway not to

accumulate any dtmf entered by the caller while the prompt is playing.

But, I use a SIP soft phone, not a real telephone.

Dear Janine ,

Thank you for your replay ,this is what i'm exactly doing .Thanks .

"The menu is custom build dynamic menu that uses audio element from CVP studio and Custom java class

so we have disabled Barge-In option on that menu and added normal digit element after this custom audio element to capture entered dtmfs on the custom audio element(the custom build menu ) and we have set Max_Digits to 999 then we parse catches dtmfs on this digit element to extract the last dtmf."