Discussions

Ask a Question

Links Preview

I send SMS using API. most of my automated message comes with a link. How do I turn off the annoying feature of links preview?

Changing a contact from local to shared

Is there any way to change an existing local contact from being user owned (local) to being shared? I've tried changing the ownership of an existing local contact to make it a shared contact using PATCH with contacts and setting the contacts "type" to "shared" and it did nothing. Likewise trying to change the contacts "owner_id" to "" (which is what shared contacts have) does nothing.

SMS status 'Sent' not 'Delivered' 12 hours after sending

Hiya, Does anyone have experience with this for AU number sending SMS to AU numbers? I know it's on the carrier side if Dialpad status is in 'Sent', but we send out a weekly text campaign, and a few numbers have been stuck in the 'Sent' status the next day. Not the same customers, different numbers each time. Is there anything we can do in our implementation to mitigate this? Thanks

Set Group DND for user

The GET method for user details will outline the group_details for every department/company and shows the proper do_not_disturb for that department (not the user). But I don't see the parameter to change that in the PATCH method to update that parameter in the groups. Are there any unlisted settings, or can we just provide it in the PATCH method regardless? I haven't been able to figure that out yet. In this example response from the GET method, they're only currently getting calls for the second group, and not for the first (main line) or third. ``` "group_details": [ { "do_not_disturb": true, "group_id": "removed", "group_type": "office", "role": "admin" }, { "do_not_disturb": false, "group_id": "removed", "group_type": "department", "role": "admin" }, { "do_not_disturb": true, "group_id": "removed", "group_type": "department", "role": "admin" } ], ``` The use case here is we want a specific user to only get calls for that department during specific hours, but we don't want to remove/add them to the group every day. Thanks!

Merging contacts

is there any way to merge contacts? Specifically we’re trying to implement synchronised shared contacts however there are several personally created (local) contacts already created by individual users. Deleting those local/user owned contacts would cause other problems. Can we merge them with our new shared contacts? Thanks in advance. Andrew

Access to Text Logs?

Is there a way to access these text logs? We have access to text statistics, but can't seem to get text logs working. I've talked to support, but no one seems to be able to help. I've had 3 support tickets closed before resolution, so any help would be more than welcome.

Retrieving Call Journey through API

Is their a way to relate the call events coming from the websocket to recreate the call journey? We are trying to programmatically access and save each audio recording from customers calling our sales team, however, because of the way dialpad uses call legs, there are numerous call events that come across for each interaction (i.e. a transfer from one department to another creates a separate call leg and recording id). The goal is for us to store a single audio file with the entire conversation between the customer and our team for each interaction.

Some question about apis

How to get our staff users call history and recording files

PATCH callcenters/operators/{user_id}/dutystatus 400 Error

## Background I was attempting to update a user to `on_duty: false` but received an error message I haven't seen before. I could not find any differences between this user and others and was unable to find any documentation that would indicate what went wrong. ## Request: `PATCH https://dialpad.com/api/v2/callcenters/operators/{user_id}/dutystatus` ## Response: ``` { "error": { "code": 400, "errors": [ { "domain": "global", "message": "User is on a state that cannot be changed manually", "reason": "badRequest" } ], "message": "User is on a state that cannot be changed manually" } } ``` Can you please provide some guidance on what is going on here.

User License type mapping

Hi, I am using <https://developers.dialpad.com/reference/planavailable_licensesget> api to retrieve licenses <br> Sample response: { "additional_number_lines": "0", "contact_center_lines": "0", "fax_lines": "0", "ppu_address": { "country": "jp" }, "room_lines": "0", "sell_lines": "0", "talk_lines": "3", "tollfree_additional_number_lines": "0", "tollfree_room_lines": "0", "tollfree_uberconference_lines": "0", "uberconference_lines": "0" } Using [this](https://developers.dialpad.com/reference/userslist) users api to get licenses assigned to each user. I can see license filed in each user object it will be enum (admins agents dpde_all dpde_one lite_lines lite_support_agents magenta_lines talk) ![Untitled](https://prod-files-secure.s3.us-west-2.amazonaws.com/eae97c9d-bd89-4367-8d0d-1476cd80111a/947b30b9-58a0-4ecb-b3d6-6cb112533b92/Untitled.png) How do we map this license in user api and licenses we are getting in licenses api. Please help.