Situation: You have four agents in the group and all of them are free. Yet, the third and fourth agents in the group don't receive the call if the first & second agents don't pick up!

Exotel follows a lazy approach in picking up calls. That is, don't pick up a call unless & otherwise necessary.

The following applets or actions force exotel to pick up a call:
  • Greeting
  • Gather
  • Voicemail
  • IVR Menu
  • Connect (until the dial whom person picks up)

On the contrary, exotel can perform the following actions without picking a call up:
  • New call
  • (Sending an) SMS
  • Email
  • Hangup
  • Timing
  • Passthru
  • List Manager

When you call a number, the default ring time maybe different depending on destination parties' operator setting. We hear that it is typically a minute but has always been about and above 40 secs. This is the amount of time you hear a tring tring before you hear something like "The vodafone number you are trying to reach....".

If the following is your configuration in your connect applet:
  • 4 agents in a group
  • 30 secs ring time.

And, lets say the first applet in you call app is a "connect" app, which means, exotel will not pick the call up until one of your agents do: Then, by the time it finishes rining the second agent, the operator time out kicks in and the caller hears an audio prompt similar to "the number you are trying to reach...". 

Two ways of mitigating the problem:
  • Try to add one of the applets that pick up a call. Say, a greeting - "Thank you for calling us, Please wait!". Because the call is picked up, you could now ring all the agents and the network will not interfere to cut the call!
  • Reducing the time to ring option to something like 15 secs. This way - You can accomodate about 4 agents.