Jump to content

Outgoing Message Keeps playing while user inputs response


ewexler

Recommended Posts

Perhaps the Answering Attendant Software cannot do this, but I am hoping it can....

 

We have a series of OGMs that play and accept user input. Everything actually works great. However, we have a prompt that asks the user to enter a USER ID we have provided, followed by the # sign to end their input. While the user is entering their input, the outgoing message keeps playing. When the user completes the input, the scripts process as expected and work fine, but like other similar systems, we would like the outgoing voice message to immediately stop playing once it detects a telephone key has been pressed. Otherwise, it can confuse the users because while they're typing, the message is still playing and gives the impression that their input is not being accepted.

 

Does anyone know if this can be done?

 

Thank you in advance.

 

-Eric

 

:unsure:

Link to comment
Share on other sites

Guest nchto

Yup this is possible! But you're going to have to add a few more OGMs... Basically you're going to have one OGM only be able to receive one digit, and then another which will be able to receive the rest. As soon as the first receives its one digit it will transfer to the second OGM and hence stop the message playing.

 

First OGM:

  • Play your OGM message
  • Set key response to 1 digit, variable n1
  • Change "# or End" to "Go To OGM", which is your second OGM

Second OGM:

  • Set key response to (whatever you had before - 1) digits, variable n2

Third OGM:

  • IVM variables %n1% is the first digit, and %n2% is the rest!

If you wish to combine these you are going to have create a plugin to take two variable and return one. It shouldn't be that complicated to make. Alternatively you can juts break your script processing up to process the first digit first, and then the rest (so say have an OGM which reads out the first variable then transfers to another OGM to read out the second variable).

Link to comment
Share on other sites

  • 3 weeks later...

To those who were a little confused with what I wrote:

 

Basically you want the voice prompt to stop when a user starts entering key presses. This can only be done by moving to a new OGM without a voice prompt. The way I explained is that your OGM system would take the first digit of the input and then move to this new OGM to receive the rest of the input.

 

So say your desired input is 10 digits long. You would create a system with two OGMs. The first OGM asks the caller to type in their 10 digit number. When this OGM receives the first digit of this number it then saves this and moves to the second OGM. This second OGM does not have a prompt but simply waits for the other 9 digits. You would then have your 10 digit number split up over two variables in IVM.

 

I'm sorry if this is still confusing, but it is a complicated process. An alternative solution is to make your callers "Press one and then enter in your 10 digit number". This allows your 10 digit number to be stored in the one variable, but requires that extra key press which your callers may forget.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...