Discussions

Ask a Question

Websocket refresh

I notice that when you refresh a websocket the URL changes. In dotnet the standard websocket client does not have this as a feature, so this means having to create a new web socket which in turn means adding complicated logic in order to make sure that you retire the previous socket correctly, don't process a message twice, and don't miss a message. Is there any other way to refresh the web socket without the URL changing?

Using keyboard to answer calls?

Hi, is there a way to use my keyboard or even a different app w/ different interface? It appears I do have a bit of bad aim when it comes time to bring my mouse over to the hang up/answer icon.

New colums added to users report

We noticed that new columns were added to User API response <https://dialpad.com/api/v2/users> New columns are: duty_status_started, on_duty_started, on_duty_status, duty_status_reason Can we know if this is a permanent change ?

Screenpop API error

I am making the following request to a sandbox account: ``` POST <https://dialpadbeta.com/api/v2/users/id/screenpop?id=631#############> Authorization: Bearer acp######### {"screen_pop_uri":"<https://www.google.com/search?q=test"}> ``` (The ### in the URL are all numbers) The response I get is: ``` { "error": { "code": 400, "errors": [ { "domain": "global", "message": "Error parsing ProtoRPC request (Unable to parse request content: Expected type (<type 'int'>, <type 'long'>) for field id, found id (type <class 'str'>))", "reason": "badRequest" } ], "message": "Error parsing ProtoRPC request (Unable to parse request content: Expected type (\<type 'int'>, \<type 'long'>) for field id, found id (type \<class 'str'>))" } } ``` I'm not understanding what I'm missing about making this request. The error seems to indicate the id parameter is non-numeric, but it definitely is. What am I missing?

Zapier / Dialpad - Cannot update (PATCH) to add second number

I'm using Zapier (this is a DialPad supported integration) with the DialpPad API and PATCH and can update fields, however I can't add a second phone number. It simply writes over the existing number. I can retrieve the existing number, however I cannot for the life of me figure out how to pass two phone numbers from Zapier. PUT doesn't seem to update at all, despite the Dialpad API documentation suggesting that it does. I also can't pass in two phone numbers with a POST This is a DialPad supported integration. How do I pass a second phone number in Zapier to Dialpad? Thanks Andrew

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