09-22-2004 12:00 PM - edited 03-13-2019 10:28 PM
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
09-22-2004 12:23 PM
Add a one second delay before the play prompt.
Redirect
- Successful
- Delay Step <1 second>
- Play Prompt
09-22-2004 08:11 PM
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
09-24-2004 10:53 AM
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
09-24-2004 02:46 PM
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.
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: