Skip to main content

Queue / MOH Question

Posted by raven on Mon, 06/14/2010

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.


Submitted by raven on Mon, 06/14/2010 Permalink

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.

Submitted by chris on Mon, 06/14/2010 Permalink

Use a huntlist with a queue (with queue command options: r) as the first step and your IVR as the no answer destination.

Submitted by raven on Mon, 06/14/2010 Permalink

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.

Submitted by raven on Mon, 06/14/2010 Permalink

what does the r queue command option do?

Submitted by raven on Mon, 06/14/2010 Permalink

oh r makes it give ringback..neer mind

Submitted by raven on Mon, 06/14/2010 Permalink

Timeout set to 20s in Hunt Lists, actual ring time to IVR is 35s. Somewhere else to look that would prepend time?

Submitted by raven on Mon, 06/14/2010 Permalink

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.

Submitted by raven on Mon, 06/14/2010 Permalink

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?

Submitted by raven on Mon, 06/14/2010 Permalink

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...