Context:
I’ve developed an Azure Function with an HTTP-triggered webhook to capture voicemail events. The goal is to save voicemail transcriptions from all extensions in the company to a database. Currently, I have it working for the logged-in user's voicemails.
Questions:
-
Is there now an option to receive account-wide voicemail events (i.e., for all extensions) through a single webhook subscription?
I previously read a post (answered ~2 years ago) stating that such an account-wide event webhook does not exist. Has anything changed since then? -
If account-wide events are still not supported, then I assume I’ll need to create individual subscriptions for each extension.
-
What is the best way to retrieve all extensions in a RingCentral account so I can create these subscriptions via my .NET console app?
-
-
I'm facing an issue:
-
The webhook is triggered immediately after a voicemail is created, before the transcription attachment is available.
-
Is there a filter or option to delay the webhook call until the transcription is ready?
-
Alternatively, is there a recommended strategy (e.g., polling or a delay) to ensure I receive the transcription with the event?
-
