Skip to content

ConfBridge support without announcements #64

@daninmadison

Description

@daninmadison

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions