cfd

  1. Cloud Storage and the CFD Read/Write Component

    When asking the CFA to write to a file it creates a file and folder in this location. 2025/05/10 10:34:50.169|0015|Trac| [_3CX.Script] _650_99.Main.14821.[C:2954.3]-WriteNumber - CallFlow.CFD.FileManagementComponent 'WriteNumber' - Creating files folder...
  2. Voicemail email subject problem

    Hi, My voicemail emails are showing up like this: New Voicemail from 1115551212 - JOHN SMITH:entry1.Main I'm using the default email template: New Voicemail from %%CALLER%% - %%CALLERNAME%% For some reason, it is appending my CFD script name to the end of the caller id name. Do you know why...
  3. LoganBondINS

    CFD - Transfer Call on Hold

    I've run into a situation where a client using desk phones would like to be able to transfer to the voicemail of another extension without entering transfer > *4EXT. Would it be possible to have the CFD or something similar allow for transferring a call that's currently on hold? Example...
  4. Solved CFD - MyCall.Info - where does it go ?

    Hello Guess more or less self explanatory. Where does the CFD MyCall.Info (...) directive log ? Does it need a specific logging level ? Is there a reference guide for CFD ? Sorry possibly a bit lot here...
  5. AI integration and automating phone system

    Hello. This is one of my first time posting here, hopefully someone has an answer to my questions. One of our customers wants to automate their 3CX phone system, they are in manufacturing. Use Case: 1. Customer calls main number 2. AI answers the call 3. Customer asks question or status update...
  6. Solved Any way to notify a destination before they pick up

    Hello, I'm on my first CFD attempt, so I apologize in advance if I won't use the right terminology. CFD aim: redirect calls from balcklisted numbers to sales manager instead of technical support. Using the schema below, the db check & validation part works perfectly, call is diverted to sales...
  7. nicolasGa

    Action after hang up

    Hi, Is there a way of automatically do an action after an active call terminated (hang up from internal or external user). In example, I would like to make the internal user call an internal extension after each terminated calls. Thx,
  8. Fix "office hours" in CFD

    I used CFD to create and manage the callflows for my customers. With V18 it worked like a charm but since V20 i have issues with using the opening times. According to some other posts, it seems to be know issue (see links bellow). There is also a work-arround available which let me change the C#...
  9. Transfer call from Trunk to Trunk

    Hi everyone, I have a situation where I need to supply a CRM platform with a number for inbound and outbound calls. The number is provisioned to 3CX via a trunk from a physical VOIP GSM gateway. The platform uses SIP URIs, and after reading some discussions here, I managed to make it work with...
  10. david90

    Detect whether an extension is connected or not

    Hello, In a CFD, I route my calls according to the status of the extension (available or not, on call or not). Unfortunately, when the extension is completely disconnected, the status remains on "Available" and "Not on call". My CFD then tries to connect the call... Without success, as the...
  11. Solved Call Processing Scripts in Hosted By 3CX PBXs

    Does anyone know if there are plans to enable call processing scripts on hosted by 3CX PBXs? I saw in update 3 there was going to be access to a store to download call flow apps, will that be available in hosted by 3CX? I read someone say on a forum post they though they heard it was planned...
  12. Affect Variable in One Call Processing Script Using Another?

    I was trying to think of a way to restore the functionality of the dial code to over ride office hours. I was able to successfully use this to override the office hours. But I would like to have the flexibility to be granular or edit the call flow in CFD if I want to. I was trying to achieve...
  13. Route calls using CFD

    Hi, I need to create CFD where a client is prompted to a enter a route name( customer will say the route name) and then prompted for the time of the day AM or PM. System will then lookup that route and AM/PM in a spreadsheet/database and depending on result from spreadsheet/database route the...
  14. CFD User Input Extension

    Hola, hace algun tiempo logramos hacer este CFD con subcomponente, para opciones de menu para distribucion de llamadas a diversas areas. En la actualidad queremos agregar ademas que el usuario pueda digitar un numero de extension especifico. Como podemos hacerlo?
  15. Integration for Ticket Creation - Hubspot

    Hi there, I'm trying to develop an integration using CFD to create a ticket in Hubspot, but since the authentication method changed to OAuth 2-0 I don't have no idea how to proceed or if it's possible to do it. I have the URL and all the ID's and Secrets to proceed but I always stop in this...
  16. nicolasGa

    Call Classification

    Hi, I would like to set-up a "call classification" after a call for the called (and not the caller, customer) Example: someone calls, end call, the agent tell that the call was a technical issue or else... I saw there was a survey in the CFD. But it seems that the survey is for the caller, and...
  17. CFD Script to call external mobile when unregistered

    Hey guys, I'm looking for an idea on how to achieve the following: The system is self-hosted in Amazon and the SIP Trunk always reachable. But what when the SBC/Deskphones are off / or the site has an outage? Is it possible to route the calls via Script to an external Mobile? Because the call...
  18. Bio17Lab

    Call Flow Designer question

    Hello 3CX community! I'm a new 3CX client, and we recently migrated from our old Wildix system to 3CX Pro. I haven't found an answer in the forums, so I have a question regarding the Call Flow Designer. I would like to create a "simple" script to check a variable in my contacts list...
  19. Check DB accessibility

    Hi everyone, I have implemented a CFD program that requests a value in a SQL table and then makes a call with the returned value. I would like to do a security check to verifyng if the SQL database is working but I don't know how... Has anyone had the same problem as me? Something that writes...
  20. Allen_Miller

    CFD v18 to v20 issue

    Full disclosure - I am a CFD newbie and not a coder. I've got a simple CFD created in v18. Medical practice blind transfers caller to CFD Extension which plays a recorded informational message. When message playback completes the call is Transferred back to the staff member that sent the call...