- Joined
- May 4, 2023
- Messages
- 30
- Reaction score
- 9
Just thought maybe it came from the extension that the "Office Hours" section sends to, changed to 700 there too (while it doesn't make sense though) but still the same issue
I also put it as default route for the trunk and sadly...same issue! (Call ended by script)
This time I have used CFD v20
Set the 3CX log level to verbose. This way you'll be able to see which CFD app components are processed, when they are processed and where the program might be stuck. If needed you can also add additional CFD logger blocks.
We're missing your CFD project for analysis.
Hello!As @fxbastler suggested, enable verbose logs in 3CX, make a test call and check the 3CXCallFlow.log file, which will tell you what the CFD app is doing. You can also post here the log for us to check, just ensure you're not including sensitive data.
In addition, as you changed the extension number of the CFD app, ensure that you're routing inbound calls to that extension.
No, what I mean is that previously you were routing inbound calls to the CFD app by project name, for example "myproject.Main". Now this has changed, and you need to send calls to the CFD app using the extension number you assigned to it.So you mean I have to input the CFD number here, and not the Queue number I always used? (800)
This will not make any difference. Opening an old CFD project with the new version of the CFD will work. When you build the project, the generated C# code will work with 3CX v20.One thing I thought about in the meantime is to try and redo the flow from scratch with CFD v20, instead of rebuilding the same flow.
True, I just found out recreating from scratch isn't helpful.No, what I mean is that previously you were routing inbound calls to the CFD app by project name, for example "myproject.Main". Now this has changed, and you need to send calls to the CFD app using the extension number you assigned to it.
This will not make any difference. Opening an old CFD project with the new version of the CFD will work. When you build the project, the generated C# code will work with 3CX v20.
That was almost obvious to me after your first post and the pic, even without your first posted log today at 1:55 - days later.I had an "internal" branch in the CFD because ...
2026/01/10 10:42:30.265|0014|Trac| [_3CX.Script] _900_5.Main.317.[C:78.3]-REDACTED_012026_CFDv20 - CallID 00000000-01dc-81c1-9e5b-329e0000004e - Callflow - Start executing component 'CreateCondition1'
2026/01/10 10:42:30.265|0014|Trac| [_3CX.Script] _900_5.Main.317.[C:78.3]-CreateCondition1 - CallFlow.CFD.ConditionalComponent 'CreateCondition1' - Evaluating condition for branch 'Interne'
2026/01/10 10:42:30.265|0014|Trac| [_3CX.Script] _900_5.Main.317.[C:78.3]-CreateCondition1 - CallFlow.CFD.ConditionalComponent 'CreateCondition1' - Condition evaluated to true for branch 'Interne', executing inner components
2026/01/10 10:42:30.265|0014|Trac| [_3CX.Script] _900_5.Main.317.[C:78.3]-CreateCondition1 - CallFlow.CFD.ConditionalComponent 'CreateCondition1' - Start executing branch 'Interne'
2026/01/10 10:42:30.265|0014|Trac| [_3CX.Script] _900_5.Main.317.[C:78.3]-Interne - CallFlow.CFD.SequenceContainerComponent 'Interne' - Start executing component 'ExitCallflow1'
2026/01/10 10:42:30.265|0014|Trac| [_3CX.Script] _900_5.Main.317.[C:78.3]-ExitCallflow1 - CallFlow.CFD.ExitComponent 'ExitCallflow1' - Exiting callflow...
We're missing your CFD project for analysis.
you're welcomeThanks everyone for your help!
It works.I will test with two internal extensions on monday and come back here to confirm if it's actually working.
Founded in 2005, when VoIP was an emerging technology, 3CX has gone on to establish itself as a global leader in business communications.