Hello.
We are looking to integration calls into our desktop application. We did some testing, and since most users are using soft phones and due to the lack of stable deviceIDs for those, we are opting for using Call out to call the employees phones directly.
Besides the above, during testing we ran into two issues. One being that an Admin cannot initiate a call out on behalf of another user/extension. Unless there is another route we will implement an OAuth flow for the users to authorize the system on their behalf.
The larger concern however, is during testing we were able to initiate the call without issue, but if the 1st leg, the one initiating the call receives the incoming ring central call, but declines for any reason, the second leg of the call is still initiated, leaving a potential customer/client with dead air. This could eventually lead up to our number being flagged if it were to repeatedly.
Is there any way to manage the call to prevent this from happening, whether through some setting or other API calls, even if it were to somehow cause another call to the initiating caller again, as long as it prevents significant dead air time.
Thank you.