Some backstory: We operate a contact center and use multiple agentless dialer campaigns throughout the day in order to supplement call volume to our physical agents. We have edge devices on premise that integrate with our phone system to make these outbound calls. Because of this, we have the need to manage the number of outbound lines being used at any given time so as to not overflow the contact center with clients, or bottleneck the phone system by consuming too many active outbound lines.
With that being said, for actively running campaigns this functionality (throttling) looks to be disabled via UI, and requires the campaign be stopped before modifying line count. Is this disabled for a specific reason?
We ask because we found a work around for this by updating the (running) campaign's outbound line count via OutboundApi, but the documentation does not explicitly mention support for this functionality. Will we run into problems doing this or is there a safer/more effective way to throttle line counts that we are missing?