cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1037
Views
0
Helpful
4
Replies

how to delay playing a prompt until after call has been answered

andrewpasetti
Level 1
Level 1

Hello -

When using the place call method, the prompt is playing before the user picks up the phone. Is there a way to delay this until after the user picks up the phone? The place call method is returning successful, so I'm guessing the IVR is immediately playing the prompt, not waiting until the user picks up the phone.

Perhaps you can suggest what I'm missing.

Thanks,

Andrew Pasetti

4 Replies 4

adignan
Level 8
Level 8

Add a one second delay before the play prompt.

Redirect

- Successful

- Delay Step <1 second>

- Play Prompt

venkasub
Level 4
Level 4

Hi,

Add a one second delay before the play prompt in the successful branch of place call method.

Ex:

Place Call Step

----->Successful

Delay 1 sec (If you think 1sec is less, increase the sec and check the result).

Play Prompt

----->NoAnswer

----->Busy

----->Invalid

Regards

Venkat

Thanks again for the info Venkat. This approach works but is a bit unreliable. Doing it this way, you are forced to guess the average delay needed before playing the prompt. As a result, some users will only receive part of the prompt (they picked up later than the average delay), while others will notice the delay before the message is played.

Is there a better approach to this problem? Can the script detect when the phone is answered, not just when the connection is made?

Thanks for all your advice thus far,

Andrew

Really no other way to do it. Just like outbound dialer technology, there is no specific way to know the exact moment a call is answered and handset placed to a callers ear. You just to have to average it out, whether its 1 or 2 seconds. Internally it is much easier, but external calls have too many variables.

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: