[asterisk-ha-clustering] Queue clustering

Matt Florell astmattf at gmail.com
Thu Mar 6 14:19:17 CST 2008


Hello,

VICIDIAL uses a shared queue stored in MySQL tables that all servers
work from. When a call comes in it is checked for queue priority and
the group that it is associated with, then the server will look at all
agents across all servers that have selected that group and see who
the next one that should get a call is(you can do ranking by group or
number of calls taken per group) and then sends the call to that agent
no matter the server they are on.

MATT---

On 3/6/08, Leandro Caetano Gonçalves Lustosa <lcaetano at gmail.com> wrote:
> Does VICIDIAIL have a unique queue shared by a set o asterisk servers?
> Does anyone know about a solution like this?
>
>
>
> Leandro
>
>
> On Thu, Mar 6, 2008 at 4:22 PM, Leandro Caetano Gonçalves Lustosa
> <lcaetano at gmail.com> wrote:
>
> >
> > But in this case, how to have a HA mysql DB?
> >
> > Leandro
> >
> >
> >
> >
> > On Thu, Mar 6, 2008 at 4:06 PM, Gaetan Duchaussois
> <gduchaussois at datapartner.cl> wrote:
> >
> > > We gave up with the idea of the load balancing since it seems too hard.
> > > We plane to use Active/Passive High Availability. Which will occur when
> > > the primary server is that all waiting call will be cut as the E1 will
> > > go down.
> > > So we will just have to relogin the agents. Sharing the queue implicate
> > > that all datas for the queue as the agents, the order in queue are in a
> > > shared structure as a database or a net mount and I don't know
> > > sufficiently asterisk internals to catch if it could be done.
> > >
> > > Gaëtan
> > >
> > >
> > >
> > >
> > >
> > > Leandro Caetano Gonçalves Lustosa wrote:
> > > > I found many names: heartbeat, csync2, DRBD, Ultramonkey, etc....
> > > > But I haven't found I way so far....
> > > >
> > > > First of all, I thing we should state the requirements of a HA and
> > > > scalable Asterisk infrastructure:
> > > >
> > > > 1) Active call center:
> > > >
> > > > - Many Asterisk servers with E1 cards. Or many Asterisk servers
> > > > connected to media gateways able to complete calls to PSTN;
> > > > - Many operators logged on theses servers making calls;
> > > > - A simple DNS configuration to load balance;
> > > > - If a server crashes, the softphone should re-log the operator in
> > > > another server;
> > > > - If a Media gateways crashes, the asterisk should use another media
> > > > gateway to complete calls;
> > > > - I think that realtime configuration is needed. But what is needed to
> > > > have a HA mysql DB?????
> > > >
> > > > 2) Receptive call center:
> > > >
> > > > Many Asterisk servers with E1 cards. Or many Asterisk servers
> > > > connected to media gateways able to receive calls from PSTN;
> > > > - Many operators logged on theses servers receiving calls;
> > > > - If a server crashes, the softphone should re-log the operator in
> > > > another server and the media gateway starts to send calls to another
> > > > server;
> > > > -> How could we have a unique queue?????
> > > >
> > > > Leandro
> > > >
> > > > On Thu, Mar 6, 2008 at 2:29 PM, Gaetan Duchaussois
> > >
> > > > <gduchaussois at datapartner.cl <mailto:gduchaussois at datapartner.cl>>
> wrote:
> > > >
> > > >     Hello,
> > > >     i looked a vicidial but it looks fine for agent who call for
> campains
> > > >     but where are in the case of a hotline.
> > > >     We found yesterday a solution buying a redfone and as we control
> the
> > > >     softphone on stations to re-login the agents in a case of a
> failure
> > > >     which can be detected by a cut of the communication which remains
> all
> > > >     the login time between the softphone and the Asterisk.
> > > >     It's for now only conceptual as we don't have yet the redfone box.
> > > >
> > > >     I will post more details when we set up this solution
> > > >
> > > >     Gaëtan
> > > >
> > > >     Matt Florell wrote:
> > > >     > Hello,
> > > >     >
> > > >     > I have set up several systems using VICIDIAL to do multi-server
> > > >     > Queues(inbound/outbound/blended). It is not
> "Asterisk Queues",
> > > >     but it
> > > >     > is using VICIDIAL's queueing system and it is still Open Source
> > > >     and it
> > > >     > is very scalable. One of the larger setups has 8 servers and 30
> T1
> > > >     > lines and the calls balance across the agents on all of the
> servers.
> > > >     >
> > > >     > MATT---
> > > >     >
> > > >     > On 3/6/08, Leandro Caetano Gonçalves Lustosa <lcaetano at gmail.com
> > >
> > > >     <mailto:lcaetano at gmail.com>> wrote:
> > > >     >
> > > >     >> I'm trying to do the same. Let's exchange experience!
> > > >     >> I'm starting now and I hope to put many doubts and successful
> > > >     cases in this
> > > >     >> list!
> > > >     >> Regards,
> > > >     >>
> > > >     >> Leandro
> > > >     >>
> > > >     >> On Wed, Mar 5, 2008 at 10:26 AM, Gaetan Duchaussois
> > > >     >> <gduchaussois at datapartner.cl
> > >
> > > >     <mailto:gduchaussois at datapartner.cl>> wrote:
> > > >     >>
> > > >     >>
> > > >     >>> Hi,
> > > >     >>> We want to create an ha cluster for a call center with load
> > > >     balancing.
> > > >     >>> We have four E1 lines which are today connected to one server.
> > > >     In order
> > > >     >>> to prevent failure we want to connect 2E1 to one server and
> > > >     the others 2
> > > >     >>> to the other and to have the queues and agents shared between
> > > >     the two
> > > >     >>> servers.
> > > >     >>> I googled all the day without results. I don't manage to see
> > > >     if i can
> > > >     >>> deal with agents like sip extensions.
> > > >     >>> Did anyone do a thing similar before?
> > > >     >>>
> > > >     >>> Regards
> > > >     >>>
> > > >     >>> Gaëtan Duchaussois, sorry if this mail is duplicated
> > > >     >>>
> > > >     >>>
> > > >     >>>
> _______________________________________________
> > > >     >>> --Bandwidth and Colocation Provided by
> > > >     http://www.api-digital.com-- <http://www.api-digital.com--/>
> > >
> > > >     >>>
> > > >     >>> asterisk-ha-clustering mailing list
> > > >     >>> To UNSUBSCRIBE or update options visit:
> > > >     >>>
> > > >     >>>
> > > >     >>
> http://lists.digium.com/mailman/listinfo/asterisk-ha-clustering
> > > >     >>
> > > >     >>
> > > >     >> --
> > > >     >> Leandro
> > > >     >>
> _______________________________________________
> > > >     >>  --Bandwidth and Colocation Provided by
> > > >     http://www.api-digital.com-- <http://www.api-digital.com--/>
> > >
> > > >     >>
> > > >     >>  asterisk-ha-clustering mailing list
> > > >     >>  To UNSUBSCRIBE or update options visit:
> > > >     >>
> > > >     >>
> http://lists.digium.com/mailman/listinfo/asterisk-ha-clustering
> > > >     >>
> > > >     >>
> > > >     >
> > > >     > _______________________________________________
> > > >     > --Bandwidth and Colocation Provided by
> > > >     http://www.api-digital.com-- <http://www.api-digital.com--/>
> > >
> > > >     >
> > > >     > asterisk-ha-clustering mailing list
> > > >     > To UNSUBSCRIBE or update options visit:
> > > >     >
> http://lists.digium.com/mailman/listinfo/asterisk-ha-clustering
> > > >     >
> > > >
> > > >
> > > >
> > > >     _______________________________________________
> > > >     --Bandwidth and Colocation Provided by
> > > >     http://www.api-digital.com-- <http://www.api-digital.com--/>
> > >
> > >
> > >
> > > >
> > > >     asterisk-ha-clustering mailing list
> > > >     To UNSUBSCRIBE or update options visit:
> > > >
> http://lists.digium.com/mailman/listinfo/asterisk-ha-clustering
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Leandro
> > > >
> ------------------------------------------------------------------------
> > > >
> > > > _______________________________________________
> > > > --Bandwidth and Colocation Provided by http://www.api-digital.com--
> > > >
> > > > asterisk-ha-clustering mailing list
> > > > To UNSUBSCRIBE or update options visit:
> > > >
> http://lists.digium.com/mailman/listinfo/asterisk-ha-clustering
> > >
> > >
> > > _______________________________________________
> > > --Bandwidth and Colocation Provided by http://www.api-digital.com--
> > >
> > > asterisk-ha-clustering mailing list
> > > To UNSUBSCRIBE or update options visit:
> > >
> http://lists.digium.com/mailman/listinfo/asterisk-ha-clustering
> > >
> >
> >
> >
> > --
> > Leandro
>
>
>
> --
> Leandro
> _______________________________________________
>  --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
>  asterisk-ha-clustering mailing list
>  To UNSUBSCRIBE or update options visit:
>
> http://lists.digium.com/mailman/listinfo/asterisk-ha-clustering
>



More information about the asterisk-ha-clustering mailing list