Search results

  1. VoIPTools

    Queue statistics – Abandoned calls when agents are Away/DND

    Any call routed to the queue that was not answered by an agent is considered Abandoned by 3CX. If there are no agents logged into the queue (because their presence is set to Away/DND will immediately be routed to the destination no answer and marked as abandoned. You can, however, control...
  2. VoIPTools

    Transcription Setting

    I saw last week Nick said he would look into this. So I can confirm what KyriacosS_3CX said above. If you need something urgently, the only option would be a service that monitors all phone calls and if one of the two extensions in the call is not supposed to have their calls recorded, we...
  3. VoIPTools

    Call Routing and Info from SQL Lookup

    You are in good hands with ConceptsWeb
  4. VoIPTools

    IVR menu option in logs

    I would typically not recommend creating a Call Flow Designer (CFD) for implementing a replacement for Digital Receptionists. But, if this is information that you will need on an on-going basis (rather than a one-time investigation) you may find a CFD is a straightforward way of logging useful...
  5. VoIPTools

    Outbound call test question: local and remote codecs differ...

    I know this is obvious, but the endpoint you are calling may have different priorities as well, so you can prioritize G722 on your end, but there are others in the negotiation that may say "I do not support G722". You cannot control what the people you are calling support, and in fact you may...
  6. VoIPTools

    Solved 3CX Failover – Archive Setup & Storage Issue

    There are a couple of issues I am concerned about regarding HA setup. For example, if phone calls take place on the secondary server, what happens to the Grafana export? It seems to me that you will need to export from both servers. I suspect that the same is true for backing up recordings...
  7. VoIPTools

    Anonymous when calling emergency numbers

    I have not tried this, but my guess is that you could put in a outbound rule for your emergency number that strips the *5 and forwards just the 112. Have you tried that?
  8. VoIPTools

    DIY Dial By Name?

    If you wanted to go really crazy, how about the new Voice Assistant?
  9. VoIPTools

    SMS on Abandoned calls

    Ah, you are correct, there are two possible ways of getting an abandoned call -- only one is handled by the timeout route. In that case, one option would be to monitor the creation of CDR files, created by 3CX in real-time. These files have a call-chain field that lists the last extension to...
  10. VoIPTools

    How to restrict the free downloading of call recordings.

    This also does not put any restrictions on which employees can listen to a recording. So, if the CEO is in merger talks, and that call is recorded, anyone with access to the CRM, has access to that recording. If the HR department gets a report of a boss harassing an employee, the boss has...
  11. VoIPTools

    SMS on Abandoned calls

    As you noted, the most straightforward approach would be to route the destination no answer to a CFD, and the CFD handle the notification, and then have the CFD route the call to wherever it is being routed to now. If there is some reason that this is not possible, then you have to look at...
  12. VoIPTools

    Querying Background Tables?

    3CX does not track when a user changes their presence status, so even if you had access to the database, the information does not exist. But, we do track presence changes in our 3CX Competitive Wallboard, and 3CX Custom Presence tools. We are getting ready to release a new 3CX Report Builder...
  13. VoIPTools

    Scheduled Call to a group of extensions and leave a voicemail message from a recording

    Can it be done? I'm not entirely convinced you can do this reliably. Maybe? You would need to call the CFD extension every time after 3CX or the server is rebooted to initialize the CFD process (I don't think that is likely to happen 100% of the time). It would need to implement a loop that...
  14. VoIPTools

    timeout session when inactive

    I should point out that It was never mentioned "why" this feature is needed. Interesting how closing the lid disables the network before you can send an API call. Glad I said we could probably capture "most" events. No doubt, changing your status to "Away" is global for the extension and...
  15. VoIPTools

    timeout session when inactive

    I am not sure how far down the rabbit hole you want to go with this, but it is certainly possible for Windows to identify when the user is idle and display a screen saver. It is also possible to capture when a logout, or shut down event happens in Windows. Further, it should be possible to...
  16. VoIPTools

    Outbound Calls - Time based Permission

    We do this in several custom solutions we have developed for our customers. If you do not find a viable solution, feel free to reach out to us. We can help with a custom service.
  17. VoIPTools

    Live listen to extension continuously

    The general consensus is that "Listen" has always been performed on a per-call basis with 3CX. I've been a 3CX instructor and in nearly 20 years I've never been aware of a "listen to every call" option. However, what you want is possible with a custom service. We could provide a user...
  18. VoIPTools

    CFD Script

    You need to add to your outline input validations. What if they enter an invalid customer number? What if in the meter reading they enter 11? What happens if they do not enter anything at all? You need to play a message that the input was invalid, and ask them to try again. You should only...
  19. VoIPTools

    CFD Script

    You can do steps 1 - 4 with a single standard Digital Receptionist. Steps 5 - 8 would be performed by a Call Flow Designer application. But I have a question about what you mean when you say on step 5, "wait for a parameter". Are you waiting for the caller to enter a 9-digit customer code...
  20. VoIPTools

    Remote Websockets w/ Call Control API

    I think you have some confusion about the difference between the traditional .Net Call Control API and the new xAPI Call Control API. These are two very different APIs. For the traditional .Net API, it only replies to requests from "localhost". For this API, you need a relay to talk to it...