For users with a custom CRM that is attached to GHL via webhooks, provide a URL to the Agency/Sub-Account that allows the web app to launch the GHL app to dial out.
For example, in the custom CRM a user could click the phone number of a client and have it OPEN the GHL app via a custom URL and dial out from the customers sub-account.
An example of this already working in another app is here: https://developers.dialpad.com/docs/app-launch-urls
This would work well on custom pages that link outside the custom app to allow for integration with the GHL dialer.