[asterisk-ha-clustering] Queue clustering

Leandro Caetano Gonçalves Lustosa lcaetano at gmail.com
Thu Mar 6 14:56:16 CST 2008


It sounds very interesting.

Thank you again MATT!

On Thu, Mar 6, 2008 at 5:49 PM, Matt Florell <astmattf at gmail.com> wrote:

> Actually, VICIDIAL has nothing to do with app_queue or any variant of
> app_queue. It is an entirely custom built application layer that runs
> outside of Asterisk and it uses the Manager API and AGI scripts along
> with the MySQL database to do everything. This is why it works with
> Asterisk 1.0, 1.2 and 1.4 using the same code. It should work with
> almost any standard Asterisk installation.
>
> MATT---
>
> On 3/6/08, Leandro Caetano Gonçalves Lustosa <lcaetano at gmail.com> wrote:
> > VICIDIAL has its own app_queue, that's it?
> > Can I use this app in a standard Asterisk installation?
> >
> > Thank you!
> >
> >
> > On Thu, Mar 6, 2008 at 5:19 PM, Matt Florell <astmattf at gmail.com> wrote:
> >
> > > 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
> > > >
> > >
> > > _______________________________________________
> > > --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
> > _______________________________________________
> >  --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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-ha-clustering/attachments/20080306/7cb4839d/attachment.htm 


More information about the asterisk-ha-clustering mailing list