Discussions
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?
Posted by Mike 17 days ago
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.
Posted by null 18 days ago
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
Posted by Sophia 18 days ago
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!
Posted by null 19 days ago
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
Posted by null 20 days ago
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.
Posted by null 25 days ago
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.
Posted by Kent Johansen about 1 month ago
Some question about apis
How to get our staff users call history and recording files
Posted by johnny about 1 month ago
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.
Posted by Taylor Keller about 1 month ago
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.
Posted by null about 1 month ago