-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Is your feature or improvement request related to a problem? Please describe.
We use ConfBridges for our Agent audio handling via AMI.
Agents needs to be connected with 1+ callers on a single connection and we need the ability to record the calls.
This works well with ConfBridges ability.
When we have large volumes of agents and calls (150-400), we start seeing the CBAnn "Exceptionally long..." warning messages. I believe these are essentially the system realizing it was falling behind so it clears room in the queue.
In our case, we don't even need the CBAnn allocated or used.
We understand ConfBridges are expensive and an extremely large component. It's why it worked really well for the flexible nature we have.
We configure the ConfBridge sound file to be a very small amount of silence to guarantee no audio is played.
NOTE: We did upgrade to Asterisk 20.13.0 to verify the recent bridging improvements/fixes were not solving some performance issues.
Describe the solution you'd like
It would be nice if the ConfBridge profile allowed for a setting to ignore all the settings to play things to users. If set to one value, always ignore creating the CBAnn and it's support with this ConfBridge.
Describe alternatives you've considered
We have looked at the Bridge support, but it's not as robust (via AMI) as ConfBridge (2+ calls in the Bridge, add/remove channels at will, recording, etc).
We realize ARI is a better solution for this. The ARI Bridge support gives us much more flexibility. Unfortunately, it takes time to migrate and make sure every existing customer feature works exactly as it has. ARI also gives us a better solution for the large scale performance. (AMI single socket/thread for actions/events).
Additional context
Add any other context or screenshots about the feature request here.