bilal ghayyad
2011-Jul-19 16:24 UTC
[asterisk-users] Is there a protocol to be used to communicate between different Asterisk Boxes to distribute load and tasks?
Hi All; Actually what I am looking into is a method to have multiple Asterisk Boxes to be working togethor as one entity so a distributing for the load and for the tasks can be acheived. I need such kind of protocols to be used in a large call center is where alot of E1s and alot of agents. Examples: * So if an agent logged in for Asterisk Box and agent logged in for another Asterisk Box, then both agents can be treate in one queue? * Another example scenario that we might need to use some Asterisk boxes to be as IVR, so it will handle the calls that are coming via the E1, so if the call now need to be transferred for the call center agents and there is no available agent in the queue, how can we let the queuing happening at the IVR box and when the agent is available, then the call to be send for the Agent? * If the IP Phone of the agent has two extensions, and one extension is registered with one Asterisk box at a specific queue and another extension is registered with another asterisk box with another specific queue, so when the call is coming to the agent at the first extension from the first asterisk box, then another asterisk box should knows that this IP Phone has a call and not to send a call for it. Something like this. So, multiple asterisk boxes to communicate with each other, this is required to be able to distribute the load and the tasks, HOW? Any help? Regrads Bilal
Ishfaq Malik
2011-Jul-19 16:35 UTC
[asterisk-users] Is there a protocol to be used to communicate between different Asterisk Boxes to distribute load and tasks?
On Tue, 2011-07-19 at 09:24 -0700, bilal ghayyad wrote:> Hi All; > > Actually what I am looking into is a method to have multiple Asterisk Boxes to be working togethor as one entity so a distributing for the load and for the tasks can be acheived. > > I need such kind of protocols to be used in a large call center is where alot of E1s and alot of agents. > > Examples: > > * So if an agent logged in for Asterisk Box and agent logged in for another Asterisk Box, then both agents can be treate in one queue? > > * Another example scenario that we might need to use some Asterisk boxes to be as IVR, so it will handle the calls that are coming via the E1, so if the call now need to be transferred for the call center agents and there is no available agent in the queue, how can we let the queuing happening at the IVR box and when the agent is available, then the call to be send for the Agent? > > * If the IP Phone of the agent has two extensions, and one extension is registered with one Asterisk box at a specific queue and another extension is registered with another asterisk box with another specific queue, so when the call is coming to the agent at the first extension from the first asterisk box, then another asterisk box should knows that this IP Phone has a call and not to send a call for it. Something like this. > > So, multiple asterisk boxes to communicate with each other, this is required to be able to distribute the load and the tasks, HOW? > > Any help? > Regrads > Bilal > > --You could look into using DUNDi for locating which box an extension is registered too but you would also have to go realtime with your dialplans for that. Not sure how well it would apply to queues though. -- Ishfaq Malik Software Developer PackNet Ltd Office: 0161 660 3062