We are only recently getting into the "talk" world. Our business has shifted our phones to AT&T Office at Hand, which is built on the RingCentral system.
I have RingCentral app installed in ZD, and if I select a ticket where the customer's phone number is in their account, then I can click "dial" in the RingCentral app. Perfect.
Additionally we have written a custom app that creates a CRM style lookup next to the ticket. So we can see all the info of the customer in our system. In this CRM style app we see the customer's phone number. But since it's not sitting in the zendesk system, there's no "Dial" button.
I know there are many ways to approach this. But what is the best?
I figured I could either:
- when a customer (user) is created in in zendesk, send a webhook event to our system to create an API call to ZD add phone to user's account
- when our custom CRM app loads for a ticket, maybe at that time we send an API to zendesk to add phone?
- in custom CRM app, create a call button, to initiate a call that way. Will that outbound call be tracked by RingCentral App? I really don't want to have to write an entire custom ringcentral app. Initiating a call here or there is ok. But I don't need to build what is already built.
I have attached a screenshot of our app. 
