FreePBX - embedded queues, ring groups
-
My current setup on a Mitel 5000 has the following:
Queue (Called ACD huntgroup by Mitel) 2006
[ 1210, 1255, P0006, 1280, 1116...]P0006 = four phones that will ring at once.
The way this works is a call comes into the queue, rings the first ext for 18 seconds, then the second, when moving to the third it calls group P0006 and rings all four of those phones, after 18 seconds moves onto the next ext, etc. It does this in a loop for 5 mins. If the call isn't answered after 5 mins, the call needs to hard fail to a voicemail.
How would I do this on a FreePBX install?
I'm assuming I start with a Queue, what I don't know how to do is nest the four extensions that I want to ring all at once, then return the call to the queue to continue the ext lineup.
-
No, this is not a Queue.
This is a ring group in a sequential ring sequence.
No wonder you are so confused with Mitel calling this an ACD Huntgroup
-
I want a queue - I need a queue because I need the calls to keep ringing through the listing of numbers until someone answers it.
It's my understanding (perhaps wrongly) that a ring group will only ring through the list once, then move on to the Fail Over Destination.
-
@Dashrender said:
I want a queue - I need a queue because I need the calls to keep ringing through the listing of numbers until someone answers it.
It's my understanding (perhaps wrongly) that a ring group will only ring through the list once, then move on to the Fail Over Destination.
You could always set itself as the fail over destination... although that could have some really bad consequences.
-
@Dashrender said:
I want a queue - I need a queue because I need the calls to keep ringing through the listing of numbers until someone answers it.
It's my understanding (perhaps wrongly) that a ring group will only ring through the list once, then move on to the Fail Over Destination.
Fail it to itself.
-
You could use a call Queue for this as well. It will take a bit more configuration but is entirely doable.
For P0006 you can setup a custom destination to a ring group and have it sit at the bottom of the queue. If that group doesn't pick up have it go back to the queue.
-
@coliver said:
You could use a call Queue for this as well. It will take a bit more configuration but is entirely doable.
For P0006 you can setup a custom destination to a ring group and have it sit at the bottom of the queue. If that group doesn't pick up have it go back to the queue.
That can certainly be done, but ring groups are easier in general to manage and trace call flow.
As with anything Asterisk, there is more than one way to handle the task.
-
If I have a queue that calls a ring group, how does the call get back into the proper order in the queue when the ring group goes to fail over?
I'm thinking that if I send the ring group fail over to the queue that called it, it will start the queue over again from the beginning, the later people on the list will never get rung.
I also didn't mention that after 5 mins in the queue, I need to hard fail the call to a voicemail.
Updated first post.
-
@Dashrender said:
If I have a queue that calls a ring group, how does the call get back into the proper order in the queue when the ring group goes to fail over?
I'm thinking that if I send the ring group fail over to the queue that called it, it will start the queue over again from the beginning, the later people on the list will never get rung.
I also didn't mention that after 5 mins in the queue, I need to hard fail the call to a voicemail.
That is different than ringing until the call is answered
-
@Dashrender said:
If I have a queue that calls a ring group, how does the call get back into the proper order in the queue when the ring group goes to fail over?
I'm thinking that if I send the ring group fail over to the queue that called it, it will start the queue over again from the beginning, the later people on the list will never get rung.
I also didn't mention that after 5 mins in the queue, I need to hard fail the call to a voicemail.
You're correct, if you set it up like I mentioned the ring group will need to be the last in the queue.
Ah... the 5 minute thing, that would need to be handled by a queue with the failover being the voicemail.
-
@JaredBusch said:
@Dashrender said:
If I have a queue that calls a ring group, how does the call get back into the proper order in the queue when the ring group goes to fail over?
I'm thinking that if I send the ring group fail over to the queue that called it, it will start the queue over again from the beginning, the later people on the list will never get rung.
I also didn't mention that after 5 mins in the queue, I need to hard fail the call to a voicemail.
That is different than ringing until the call is answered
lol you're right,
But short of a ring group failing to itself, isn't a queue still a better place for many calls to stack up, instead of a ring group?
-
@Dashrender said:
But short of a ring group failing to itself, isn't a queue still a better place for many calls to stack up, instead of a ring group?
yup. SO with the updated criteria in mind, yes. a Queue is the right thing to do.
-
@JaredBusch said:
@Dashrender said:
But short of a ring group failing to itself, isn't a queue still a better place for many calls to stack up, instead of a ring group?
yup. SO with the updated criteria in mind, yes. a Queue is the right thing to do.
OK - any thoughts how how I inject a four phone all ring group in the middle of my hunt style queue?
-
Are you still testing? I was thinking if you created a ring group with the extensions you want and place it as one of the static agents I wonder what would happen? I think the ring group would "answer" the channel and thus defeat the purpose of the queue... but it is worth a shot.
-
@coliver said:
Are you still testing? I was thinking if you created a ring group with the extensions you want and place it as one of the static agents I wonder what would happen? I think the ring group would "answer" the channel and thus defeat the purpose of the queue... but it is worth a shot.
I'm waiting for more phones to arrive, then yes I plan to test this, but I tend to agree with your logic.
-
@Dashrender said:
1210, 1255, P0006, 1280, 1116
-
@JaredBusch said:
@Dashrender said:
1210, 1255, P0006, 1280, 1116
Can P0006 be a ring group? Or multiple numbers that ring at the same time?
-
All of the settings you have I agree with, it's the calling and returning of the secondary group that I don't understand how it would work differently than @coliver mentioned.
-
should be yes. You can have external numbers in a queue if you want. As long as the external number does't go to voicemail of its own, the queue will retain the call.
-
@JaredBusch said:
should be yes. You can have external numbers in a queue if you want. As long as the external number does't go to voicemail of its own, the queue will retain the call.
That is good to know.