- Joined
- Jan 20, 2019
- Messages
- 4
- Reaction score
- 0
Hi,
We're integrating Zendesk to our 3CX instance.
The integration correctly worked with contact which have only 1 phone number.
For thoses which have multiple phone number registered on their contact profile, only the first one is recognized.
In addition, we have seen that in the zendesk json response doesn't show the second number.
More with this example :
When the user is calling with "Phone 1" number :
3CX call :
and the respond is :
When the user is calling with "Phone 2" number :
3CX call :
and the respond is :
We have noticed that in this second example, the "phone" item returned by Zendesk is the "Phone 1".
And the following warning is shown on the 3cx console : "Your CRM integration is working but the phone is not linked to a contact. Please check the log of undetected errors and alerts and try another phone"
Is there a way/workaround to solve this issue ?
Thanks for your help,
Julien
We're integrating Zendesk to our 3CX instance.
The integration correctly worked with contact which have only 1 phone number.
For thoses which have multiple phone number registered on their contact profile, only the first one is recognized.
In addition, we have seen that in the zendesk json response doesn't show the second number.
More with this example :
User "Jean Dupont",
Phone 1 : 01 02 03 04 05
Phone 2 : 01 20 30 40 50
When the user is calling with "Phone 1" number :
3CX call :
https://ourdomain.zendesk.com/api/v2/users/search.json?query=role:end-user%20phone:*0102030405 and the respond is :
Code:
Started scenario with empty id
Request text: https://ourdomain.zendesk.com/api/v2/users/search.json?query=role:end-user%20phone:*0102030405
Response text: {"users":[{"id":116159026873,"url":"https://ourdomain.zendesk.com/api/v2/users/116159026873.json","name":"Jean Dupont","email":"[email protected]",... ,"phone":"0102030405",...}],"next_page":null,"previous_page":null,"count":1}
Response finished
Variable Id set to 116159026873
Variable CompanyId set to 116495485153
Variable Name set to Jean Dupont
Variable Phone set to 0102030405
Variable UserEmail set to [email protected]
Variable Url set to https://ourdomain.zendesk.com/api/v2/users/116159026873.json
....
When the user is calling with "Phone 2" number :
3CX call :
https://ourdomain.zendesk.com/api/v2/users/search.json?query=role:end-user%20phone:*0120304050 and the respond is :
Code:
Started scenario with empty id
Request text: https://ourdomain.zendesk.com/api/v2/users/search.json?query=role:end-user%20phone:*0102030405
Response text: {"users":[{"id":116159026873,"url":"https://ourdomain.zendesk.com/api/v2/users/116159026873.json","name":"Jean Dupont","email":"[email protected]",... ,"phone":"0102030405",...}],"next_page":null,"previous_page":null,"count":1}
Response finished
Finished scenario with empty id
Started CreateContactRecord
Response finished
Finished CreateContactRecord
Result obtained
....
And the following warning is shown on the 3cx console : "Your CRM integration is working but the phone is not linked to a contact. Please check the log of undetected errors and alerts and try another phone"
Is there a way/workaround to solve this issue ?
Thanks for your help,
Julien