3CX V16 Zoho Integration

Status
Not open for further replies.

Sobiera

Customer
Advanced Certified
Joined
Apr 2, 2019
Messages
45
Reaction score
1
According to the Link https://www.3cx.com/docs/pbx-crm-integration-zoho/

The Client Domain needs an https:// otherwise it doesn't work to create the client ID.

I set up Everything with V16 as described, but when i try to authorice the 3cx i get the following message:

Error occured while accessing CRM. Please check log provided.
Started OAuthGetAccessToken
Request text: https://accounts.zoho.com/oauth/v2/token
Request form value code set to 1000.e13d4dbfbc79fcad5d06d02622a88bc0.907f4d968886e121bc4f86acc1f56285
Request form value grant_type set to authorization_code
Request form value client_id set to 1000.8DRFEK877R5N75301I8KWMYSB5HPGR
Request form value client_secret set to 7dcc258573f90e5a15d17bd9dee7f092fa47ee36e6
Request form value scope set to ZohoCRM.modules.accounts.all,ZohoCRM.modules.leads.all,ZohoCRM.modules.contacts.all,ZohoCRM.modules.calls.all
Request form value redirect_uri set to https://bitblade-de.3cx.de:5001/api/oauth2crm
Request form value state set to 6feafa6a-f0dd-40d3-a297-3d001130a910
Response text: {"state":"6feafa6a-f0dd-40d3-a297-3d001130a910","error":"invalid_client"}
Response finished
Finished OAuthGetAccessToken
System.Exception: CRM call result is empty or null
at ManagementConsoleJS.Controllers.OAuth2CrmController.OAuth(String state, CrmProcessorFactoryDelegate crmProcessorFactory, IMemoryCache cache)
 
Same here - worked till Sunday 28th March.
 
+1
 
Same problem here..

Error occured while accessing CRM. Please check log provided.
Started OAuthGetAccessToken
Request text: https://accounts.zoho.com/oauth/v2/token
Request form value code set to 1000.56cadee6726de3629fea5b6f2927befd.d75a0e13aceac72c3b7a28a26a91dbde
Request form value grant_type set to authorization_code
Request form value client_id set to 1000.ZUF21WV0UER67H740273TZ11MO74AR4R
Request form value client_secret set to bad7944420b2cd39708ffaafd6e6a3fc3f8d5965fb120
Request form value scope set to ZohoCRM.modules.accounts.all,ZohoCRM.modules.leads.all,ZohoCRM.modules.contacts.all,ZohoCRM.modules.calls.all
Request form value redirect_uri set to https://fortt.3cx.com.br:5001/api/oauth2crm
Request form value state set to 5f6537c2-d5b0-489b-9e6d-4a4cf124ce82
Response text: {"state":"5f6537c2-d5b0-489b-9e6d-4a4cf124ce82","error":"invalid_client"}
Response finished
Finished OAuthGetAccessToken
System.Exception: CRM call result is empty or null
at ManagementConsoleJS.Controllers.OAuth2CrmController.OAuth(String state, CrmProcessorFactoryDelegate crmProcessorFactory, IMemoryCache cache)
 
Hello @Sobiera, @osneyosmar,

The error you're getting in both cases is the following:
invalid_client

That means that the Client ID specified in the 3CX configuration is not valid. Please ensure that you have properly configured the Client ID in Zoho. We have tested this scenario in our testing environment and works without problems, so the issue must be something in your configuration, how you created the Client ID.

Kind regads.
 
This is also explained in the documentation (point 3 here).

HI can you help me with Zoho integration. 3CX don't report calls on Zoho.

In the integration all authentication keys are setup correct but when call nothing happen
 
HI can you help me with Zoho integration. 3CX don't report calls on Zoho.

In the integration all authentication keys are setup correct but when call nothing happen
Enable verbose logs from the 3CX Console > Dashboard > Activity Logs > Settings. Then make a call and check the 3cxSystemService.log file.
 
Enable verbose logs from the 3CX Console > Dashboard > Activity Logs > Settings. Then make a call and check the 3cxSystemService.log file.

Sorry what exactly i need to look? i have multiple lines but not sure whats is the integration part. i appreciate your help.
 
Enable verbose logs from the 3CX Console > Dashboard > Activity Logs > Settings. Then make a call and check the 3cxSystemService.log file.


I find 3cxMedia and other logs but my system doesnt create SystemService.log or i dont knoe where find.
 
I find 3cxMedia and other logs but my system doesnt create SystemService.log or i dont knoe where find.
You can download the log from the console > Activity Log > Logs > Instance > 3cxSystemService.log
 
You can download the log from the console > Activity Log > Logs > Instance > 3cxSystemService.log

Thank you so much, this is the log. I appreciatte if ypu can see the file. I think that its possible that 3CX send wrong number or i dont know
 

Attachments

When I test apper this

Server returned a non successful status code - HTTPStatusCode=BadRequest - Reason= - Content={"code":"INVALID_QUERY","details":{"reason":"the field is not available for search","api_name":"Home_Phone"},"message":"invalid query formed","status":"error"}
 
The problem here is that the field "Home_Phone" is hidden. You need to make it visible. In order to understand in which entity this is happening, check the invocation sent by 3CX, a few lines before the error. So you know if this is for contacts, leads, etc.
 
  • Like
Reactions: afcasasfranco
The problem here is that the field "Home_Phone" is hidden. You need to make it visible. In order to understand in which entity this is happening, check the invocation sent by 3CX, a few lines before the error. So you know if this is for contacts, leads, etc.


Thanks Thanks and Thank you so much, finally work.
 
  • Like
Reactions: edossantos
Status
Not open for further replies.

Members Online Now

Forum statistics

Threads
111,842
Messages
589,320
Members
164,677
Latest member
skander