Here's what I need to happen:
Call comes in with regular ringback to the caller and rings a group of phones. If they don't answer, it goes to IVR, not a voicemail. Sounds simple but I'm not able to figure out how to do it.
I built a script that steers a queue call to IVR on timeout, which works well. Problem is that callers get MOH for first ringback, and the callers hear ringback on hold.
I suppose I could use follow-me somehow but I don't see an immediate way to send the call to an IVR instead of a VM box.
Maybe someone can advise a script change or something I am overlooking.
Use a huntlist with a queue
Use a huntlist with a queue (with queue command options: r) as the first step and your IVR as the no answer destination.
that got me 98%
great, thanks, that works, except it doesn't appear to do the 20s timeout I set in Hunt Lists, seems to be 30s or maybe 40 before the IVR kicks in.
More testing
If I set Timeout to 0 or 10 in Hunt Lists, those worked. If I set it to any number above that, it took 35s. I went back into the queue and turned all timers and functions down to minumum or off, that seemed to shave it down to 30s. It seems like it is climbing into another timer somewhere and that is extending it.
its drivin me nuts
ok it won't work at 20, but works at 30 ( I guess, 'cause it is always 30 ) and 40 as well. why does it not like 20s? so it works at 0, 10, 30, 40.
WTF?
I rebuilt as ring group
I ditched the queue and rebuilt as an extension based ringroup in hunt lists, that works with 20s. Guess I will just do it that way, and have to remember this timer limitation on the queue, unless someone has an idea of what it is...
timeout in queue is based on
timeout in queue is based on more than just the timeout but also retry intervals and agent timeout.
Need to rephase that second paragraph:
Problem is that callers get MOH for first ringback. To fix this I added an MOH of a ringback. That fixes the primary ringback issue but then the callers hear ringback on hold.