Ask a Question
Back to All

Detect a local call in progress

I'm looking for a way in local Windows scripting (Powershell preferred) to detect if a call is in the progress in the local Dialpad application.

As documented, Dialpad doesn't work with VPNs unless they are split-tunneled. Dialpad doesn't provide network blocks so we have to use dynamic split tunneling. We are able to relaunch the Dialpad application as part of our VPN login script but business leaders are concerned about doing that while a call is in progress.

One way that works (but only for admin users) is to check sleep requests as Dialpad makes a request to not sleep while a call is in progress.

I've had thoughts about checking the connection table, or even Websockets but need some guidance. Thanks!