Call journaling not working anymore CRM VTiger7 template

Status
Not open for further replies.

adconsulting

Bronze Partner
Basic Certified
Joined
Nov 3, 2020
Messages
19
Reaction score
2
Hi Guys,
I'm writing you because after the update to 18.4, one of our customers noticed that the integration between its CRM (VTiger7) and 3CX stopped to report the calls.

I've checked the config and it was the same we use for the 3CX 18.2,3 etc..

This is what i found in 3CX Logs.

What can i do to restore the Integration?

Thanks in advance
Davide

2022/10/23 21:36:35.677|23796|0071|Erro|CRM: Exception during call reporting: System.ArgumentException: Wrong argument count for IIf function: 2 instead of 3
at TcxLexicalParser.LexEvaluator.ThrowArgumentCountException(String name, Int32 count, Int32 referenceCount)
at TcxLexicalParser.LexEvaluator.ProcessInt(FunctionElement functionElement, IValueManager valueManager)
at TcxLexicalParser.LexEvaluator.Process(Element element, IValueManager valueManager, Boolean isFunctionArgument)
at TcxLexicalParser.LexEvaluator.IIf(IValueManager valueManager, Element condition, Element arg1, Element arg2)
at TcxLexicalParser.LexEvaluator.ProcessInt(FunctionElement functionElement, IValueManager valueManager)
at TcxLexicalParser.LexEvaluator.Process(Element element, IValueManager valueManager, Boolean isFunctionArgument)
at TcxLexicalParser.LexEvaluator.IIf(IValueManager valueManager, Element condition, Element arg1, Element arg2)
at TcxLexicalParser.LexEvaluator.ProcessInt(FunctionElement functionElement, IValueManager valueManager)
at TcxLexicalParser.LexEvaluator.Process(Element element, IValueManager valueManager, Boolean isFunctionArgument)
at TcxLexicalParser.LexEvaluator.ProcessInt(ConcatElement concatElement, IValueManager valueManager, Boolean isFunctionArgument)
at TcxLexicalParser.LexEvaluator.Process(Element element, IValueManager valueManager, Boolean isFunctionArgument)
at CrmIntegration.EscapedExpressionEvaluator.ParseExpression(String expression, Boolean asExpression, IValueManager customManager)
at CrmIntegration.CrmIntegrationTemplateExtensions.Evaluate(RequestValue value, ProcessingContext context, IValueManager customManager)
at CrmIntegration.ScenarioProcessorBase.ProcessRequest(ScenarioRequest request, IValueManager customManager, HttpClient client, CancellationToken token)
at CrmIntegration.ScenarioProcessorBase.ProcessScenario(ProtocolScenario scenario, IValueManager customManager, CancellationToken token)
at CrmIntegration.ScenarioProcessorBase.ProcessMatching(ProtocolScenario scenario, MatchingPath matching, ResponseMatcher responseMatcher, IValueManager customManager, HashSet`1 distinctMatchings, CancellationToken token)
at CrmIntegration.ScenarioProcessorBase.ProcessFoundMatchings(ProtocolScenario scenario, IValueManager customManager, List`1 matchings, ResponseMatcher responseMatcher, CancellationToken token)
at CrmIntegration.ScenarioProcessorBase.ProcessScenario(ProtocolScenario scenario, IValueManager customManager, CancellationToken token)
at CrmIntegration.ScenarioProcessorBase.Execute(ProtocolScenario scenario, CancellationToken token)
at CrmIntegration.CrmProcessor.ExecuteScenarioByName(String scenarioName, IEnumerable`1 parameters, Boolean useNoAuthProvider, CancellationToken token)
at CrmIntegration.CrmProcessor.ExecuteScenarioWithRetries(String scenarioId, Dictionary`2 parameters, CancellationToken
 
Looks like a wrong template. Are you using the standard template provided by 3CX or a customized one?
 
That template was not provided by 3CX, so we can't provide much help. It looks like a bug in the implementation, so you will need to investigate what it does and make a fix.

The official integration provided by us only supports the cloud version of Vtiger, not the community edition.
 
  • Like
Reactions: Evolute IT
  • Like
Reactions: edossantos
Status
Not open for further replies.

Forum statistics

Threads
111,986
Messages
590,148
Members
164,917
Latest member
Oliver Hastedt