- Joined
- Jan 15, 2020
- Messages
- 6
- Reaction score
- 1
We would like some guidance on integrating Freshdesk with 3CX.
We have managed to successfully integrate using the CRM template. However the way the template functions is not the way we would require.
Template integration works as follows:
Consultant answers the call
3CX does API call searching for contact with phone number
If a contact is found consultant is redirected to the contact's page in Freshdesk.
If contact is not found in Freshdesk, it creates the contact, then redirects consultant to Freshdesk.
Once the call is finished a ticket is logged with call duration details in Freshdesk (agent required to refresh the page).
With this 'flow' the consultant is not able to make notes on the ticket while on the call, as there is not ticket created yet.
What we want to accomplish:
Consultant answers the call
3CX does an API call searching for the contact
if the contact is not found it creates one.
Once a contact is associated, 3CX does an API call to log a ticket, with some information regarding the call (eg. inbound, time, consultant extension)
3CX then redirects the agent to the ticket it created. And the consultant is able to make notes on the ticket.
Once the call is finished 3CX will update a note in the ticket, with call information (eg. duration, and attach recording of call)
We understand that what we required is not possible with the integration templates, and have to be done either creating a custom .NET Core program using the 3CX Call Control API or possibly use the Call Flow Designer (Not 100% if CFD will work).
Which option would you recommend ? It would be great if we could get in contact with someone with a bit of technical knowledge ?
We have managed to successfully integrate using the CRM template. However the way the template functions is not the way we would require.
Template integration works as follows:
Consultant answers the call
3CX does API call searching for contact with phone number
If a contact is found consultant is redirected to the contact's page in Freshdesk.
If contact is not found in Freshdesk, it creates the contact, then redirects consultant to Freshdesk.
Once the call is finished a ticket is logged with call duration details in Freshdesk (agent required to refresh the page).
With this 'flow' the consultant is not able to make notes on the ticket while on the call, as there is not ticket created yet.
What we want to accomplish:
Consultant answers the call
3CX does an API call searching for the contact
if the contact is not found it creates one.
Once a contact is associated, 3CX does an API call to log a ticket, with some information regarding the call (eg. inbound, time, consultant extension)
3CX then redirects the agent to the ticket it created. And the consultant is able to make notes on the ticket.
Once the call is finished 3CX will update a note in the ticket, with call information (eg. duration, and attach recording of call)
We understand that what we required is not possible with the integration templates, and have to be done either creating a custom .NET Core program using the 3CX Call Control API or possibly use the Call Flow Designer (Not 100% if CFD will work).
Which option would you recommend ? It would be great if we could get in contact with someone with a bit of technical knowledge ?