Discussions

Ask a Question

Given a call ID or recording ID, how do I programmatically download recordings

I've tried appending `?apikey=<APIKEY>` to the URL as well as sending the API key in the Authorization headers, but in both cases I'm getting a 403 error and what looks like a webpage. What'd be the best way to programmatically download the audio file of the call recordings?

Agent Status Events (call_center_ids)

Hello, I was hoping to get some clarification on the agent status events. In the documentation under call_center_ids it reads "A list of call centers to which the agent is currently on duty." and further goes on to mention that once an agent becomes unavailable, the call center in question will no longer be in the array of ids. However, there is also a field named on_duty_status which is causing some confusion for me. - If this event is raised and a call_center_id is not present, that means the agent is not on duty at that call center, correct? - If the on_duty_status is unavailable but there are call_center_ids present, does this mean the agent *IS* available for the listed call centers, but not for the others (which are not listed)? I assume this means I'd need to call the GET User API to determine which specific call centers are affected. - Regarding availability_status, I understand a user is considered unavailable if they are set to Do Not Disturb. If they change their DND setting for the call center, will the agent status event be triggered? What if they change their main line's DND setting, as I understand that would also block incoming call center calls? Thank you very much!
ANSWERED

Call Center contact recognition

Hello, I'd like to be able to recognize calls that come into our Dialpad-powered call center by phone number, compare those calls to our company's internal contact/phone number database then assign the incoming calls to different Dialpad queues. How do I do that? Can I mass-upload contacts/numbers (thousands of contacts/numbers) to recognize, or is there an API that I'd use for this?

API for scheduling?

If I want to do an integration to cal.com (i.e. calendly), can't figure out how to do the integration w/ calendar scheduling.

Local Contact created instead of Shared Contact

Creating a contact without `owner_id` is creating a local contact for me. How do I resolve this?

Contacts not created as Group Contact

I'm creating contacts under a department in my organization when they sign up for our service. The issue is that sometimes these contacts will be created as an individual personal contact for every single person in the organization instead of a group contact. I've tracked the POST requests and I feel very confident nothing is changing on our end. What could possibly be going on? This is causing a lot of headache for our org.

App Launch URL to specific user SMS

Looks like the documentation only shows the ability to launch the app to dial. Is there an option to launch it in an SMS history with a specific user?
ANSWERED

Call id list API

How can I list all IDs, which made by my company's users data? The API just allow me to fetch the call data, and requires the call_id The problem is, I can't get the call_id from any API could you please provide it?

Are there APIs for capturing data on DP Meetings?

I'd like to capture data on DP Meetings such as talk-time, keywords, action items, etc, but I don't see anything in the API docs about meetings, except to list what meetings have taken place in a given conference room. Am I looking in the wrong place?
ANSWERED

sms event subscription

Hello, I'm using sms event subscription to push all incoming+outgoing messages to a webhook and I'm running into a weird issue where all the messages get pushed 3 times. Please advice on how to debug this issue. Best, Aneesh