Advice or Support needed to build 600 to 1000 seats

This is the forum used by people to post job openings or requests for quotes or consultations

Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N

Advice or Support needed to build 600 to 1000 seats

Postby naresh6119 » Tue Mar 19, 2019 7:31 am

Current Scenario
We are using Goautodial Cluster setup is 1x DB & Web Server and 2x Dialers.
Database Hardware - 16 core servers with 32G ram,
Telephony 16 core servers with 32G ram and
Web 8 core servers with 16G ram
Server info
Goautodial 3.3
from Goautodial iso
Asterisk Version: 1.8.23.0
Version: 2.9rc1
DB Schema Version:1379
We install Goautodial on centos 5.9 64bits, we are using the same setup for 150~200 users, we observed the DB load gets increased and go beyond 200% once the user reach to near 200
Requirement
We are looking support for VICIDIAL or Goautodial setup for 600~1000 users and need the following details.
• Number of hardwares and its specifications required for DB, WEB and Dialer
• Clustering of DB servers (Master/Slave or Active-Active)
• Need to know more on timelines and commercials
• Prefer timing - IST
naresh6119
 
Posts: 6
Joined: Thu May 12, 2016 9:48 am

Re: Advice or Support needed to build 600 to 1000 seats

Postby williamconley » Wed Mar 20, 2019 4:57 pm

Consultation Pricing I'd recommend at least a one hour consultation to get a list of concerns and options.

Hourly Support Or dive straight in (with at least one hour) to investigate your existing system and see what may be done to increase capacity.
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20017
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Re: Advice or Support needed to build 600 to 1000 seats

Postby naresh6119 » Wed Mar 27, 2019 10:35 am

Requirement

We would like to have Active-Active (Both DB servers will be in active mode so that one fails, there shouldn’t be any impact on production)

or Active-passive (if active failed, passive server should become active automatically) Data base architecture with Multiple WEB and Telephony servers to support upto 700 users

Need to know : Kindly let us know the good time (IST) to discuss our requirement in details with you.
naresh6119
 
Posts: 6
Joined: Thu May 12, 2016 9:48 am

Re: Advice or Support needed to build 600 to 1000 seats

Postby williamconley » Tue Apr 02, 2019 10:32 am

naresh6119 wrote:Requirement

We would like to have Active-Active (Both DB servers will be in active mode so that one fails, there shouldn’t be any impact on production)

or Active-passive (if active failed, passive server should become active automatically) Data base architecture with Multiple WEB and Telephony servers to support upto 700 users

Need to know : Kindly let us know the good time (IST) to discuss our requirement in details with you.


Vicidial servers generate thousands of transactions per second. Vicidial scripts deal with nanosecond timing to accomplish their tasks. Each independent server uses the database for all decisionmaking and coordination with other servers.

MySQL replication and clustering requires Time to transmit data between servers. Real time. Not nanoseconds, but seconds. Thus any failover would always create (at the very least) a hiccup in decisionmaking. Incorrect decisions can be quite disruptive: Multiple clients in one agent session, for instance, create a scenario where two clients are talking to one agent at the same time (and not coincidentally, those clients can hear each other). This is a tiny example of one of the thousands of decisions made every second by a Vicidial server while making those decisions based on response from the database server.

Not to say it would be impossible to create a true failover scenario, but the coding and testing time required will likely be $10k to $50k. Most call centers are not interested enough to pursue this to that level. It's customary presently to make the DB server as bulletproof as possible instead and create a script to switch to the secondary server when needed (which will incur a 5-10 minute downtime period).

We do have alternatives which allow for an unlimited seat system in production presently. But those are pre-release and not (yet) available outside our systems while we test them thoroughly. We hope for release next year.
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20017
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)


Return to Jobs - Requests for Consultation

Who is online

Users browsing this forum: No registered users and 2 guests