Troubleshooting Telavox CTI

Tips and troubleshooting of our CTI integrations

Author Shawn Ketabchi

Last updated: July 26th, 2022 by Linda Heiskanen

Telavox CTI (Computer Telephony Integration) is a version of our webapp that can be used within different host systems, for example Freshdesk, Zendesk, Dynamics, Salesforce and Hubspot. It has all the usual functions of our webapp but also additional integration specific functions for each host system for example contact lookup, ticket/errand creation, automatic call logging and more! If you're having issues with these features then this article might help with troubleshooting. Read more about all our integrations on our website: https://telavox.com/integrations/

CRM Integration

To be able to use the integration specific functions, each user using the CTI needs to have the CRM Integration additional service‍ on their Telavox user. This can be added in the admin portal by an administrator. 

Hard refresh

If you're having issues with the CTI please do a hard refresh in your browser and clear your cookies/cache. This can resolve multiple problems which may occur. The primarily recommended browser for our app is Google Chrome (or other chromium-based browsers). 

To do a hard refresh in Chrome for windows it is CTRL + F5  and for MacOS it is CMD + Shift + R. Manually clearing cache and cookies in your browser settings can also sometimes make an impact, even if you've already made a hard refresh. 

Freshdesk

Installation

When installing our app in Freshdesk you must provide a Freshdesk API Key which can be found under Profile settings in Freshdesk.

Please make sure that the Freshdesk API Key you use is for an administrator in Freshdesk so that our app doesn't have any trouble using it for certain tasks. 

Too many requests

Your Freshdesk plan has a certain rate limit of API requests that can be made per minute, if this limit is reached users will be presented with an error that informs them to contact their administrator if it is a recurring issue. Read more about the Freshdesk rate limits here: https://developers.freshdesk.com/api/#ratelimit

Freshdesk settings

There are some integration specific settings in our CTI that can be found below Settings(cogwheel) > Freshdesk settings in our app.

Look over these settings to make sure the integration is set up as you expect. 

Required fields

When creating a ticket with our app a user might be presented with an error message saying: "Failed to create ticket. Unsupported fields are set as required"

If you encounter this then your tickets have a field set as required which our app does not automatically populate when creating a ticket. Look into your Freshdesk settings or installed apps to adjust which fields are set as required. 

The fields our app automatically populates are contact, subject, description, source, status, priority and agent

Delete