chester-hill-solutions / callcaster

Outreach Software Solution
2 stars 0 forks source link

IVR queue and concurrancy #568

Open sai-sy opened 2 months ago

sai-sy commented 2 months ago

If I run 3 different campaigns, 3 different lists, using the same number, how concurrent is that?

You mentioned it calls around 10 at once? Is that 10 at once on the entire twillio, or 10 at once for a specific subaccount, 10 at once for a specific phone number on the sub account? Of course each one of those has it's own bottleneck questions,

if its 10 at once for a specific phone number or subaccount, does this affect live call teams greater then 10?

Is there a benefit to running multiple campaigns at once? If it just grabs 10 at a time then technically it shouldn't matter if it grabs 10 from one campaign or from across 3 (given the audience parameters are the same)

wra-sol commented 2 months ago

Twilio dials at 1 call per second per account. There are no limits to the concurrency beyond that 1cps limit. If we have multiple sub accounts running, they will operate truly concurrently, whereas a single account running multiple campaigns will only call at 1cps.

On Sep 6, 2024, at 1:06 PM, Sai @.***> wrote:

If I run 3 different campaigns, 3 different lists, using the same number, how concurrent is that?

You mentioned it calls around 10 at once? Is that 10 at once on the entire twillio, or 10 at once for a specific subaccount, 10 at once for a specific phone number on the sub account? Of course each one of those has it's own bottleneck questions,

if its 10 at once for a specific phone number or subaccount, does this affect live call teams greater then 10?

Is there a benefit to running multiple campaigns at once? If it just grabs 10 at a time then technically it shouldn't matter if it grabs 10 from one campaign or from across 3 (given the audience parameters are the same)

— Reply to this email directly, view it on GitHub https://github.com/chester-hill-solutions/callcaster/issues/568, or unsubscribe https://github.com/notifications/unsubscribe-auth/AU7X3YGPEU6WXPRM2GJIF73ZVHOIBAVCNFSM6AAAAABNY6V4L2VHI2DSMVQWIX3LMV43ASLTON2WKOZSGUYTAOBWGMYDKNQ. You are receiving this because you were assigned.

sai-sy commented 2 months ago

So if on Nate's campaign we had 30 callers who started dialing (theoretically) all at once, one caller wouldn't start dialing till the 29th second?

If we were to scale this up to a client that does call in the rate of hundreds of callers like a phone center, what does the UI do to handle that lag, is it handled differently across predictive and power?