Limit incoming calls

Status
Not open for further replies.

biomas

Silver Partner
Advanced Certified
Joined
Mar 1, 2013
Messages
27
Reaction score
6
Hi, I'm in need of limiting the number of incoming simultaneous calls, without limiting outbound calls.

In more detail: I've 1 trunk (Patton with 8 sim. calls) with 2 DIDs. The request is to limit 1 DID to just 1 incoming call, the other to 4.

Possible solutions I've already evaluated:
  1. limiting the number on the trunk: this would impact both incoming and outgoing calls
  2. using a queue: if I'm not mistaken, I can only limit the number of call actually waiting in the queue, a call trasnfered to an agent is not taken into consideration anymore
  3. using a custom call flow: almost there, but missing a piece (see below)
Can anyone suggest other options?

About the call flow, it could:
  1. intercept everycall and record a few info about it (say call id and DID)
  2. make a few checks on active calls (here lie dragons)
  3. forward the call or drop it, depending on the check on step 2
On step 2: can I have a list of active calls in a CFD? I'm willing to write code in C# to call some 3CX internal API, if that's the only option...

Thank you!
 
I may have found the answer myself: I'm using the REST API to get active calls (did not find docs, so I reversed engineered what the GUI was doing).
 
  • Like
Reactions: cross@roads
Status
Not open for further replies.

Forum statistics

Threads
112,325
Messages
591,898
Members
165,479
Latest member
Senergia