Play ringtone before IVR prompt

Hi

Currently incoming calls are directed to an IVR with a recorded greeting.
Can anyone recommend the correct method to play a ringtone or two to the caller before the greeting of the IVR starts?

Thanks
 

DigitalDaz

Administrator
Staff member
The real question I have is why do you want to do this? I just can't savvy why you want to delay your calls getting to their endpoint. I'm for getting to that answered stage in the shortage possible time. Introducing an unnecessary delay however short just doesn't seem to make sense.
 
I have customer with similar requirement. Wants caller to reach a voicemail but only after ringing few times as to make it look that they did ring an actual phone before hitting voicemail. I ended creating dialplan playback" data="tone_stream://L=2;${us-ring}". issue is that if I direct call to this destination, it works fine for ringing. The same when I direct call to this dialplan via IVR. But when I add voicemail as the next step (higher order number in IVR) it skips the ringing part and goes straight to VM. CLI doesn't show error. I tried with and without inline
 
You can playback a tone stream

For instance:

<action application="playback" data="tone_stream://%(1850,4150,475,425);loops=-1" />

Or in LUA

session:execute( "playback", "tone_stream://%(1850,4150,475,425)")


Some further info here.
 
correct, I did that and when I add voicemail as the next step (higher order number in IVR) it skips the ringing part and goes straight to VM. CLI doesn't show error. I tried with and without inline