Solved Access to local files like CDRs, faxes, recordings, etc

Status
Not open for further replies.

Jeff.H

New User
Joined
Feb 16, 2022
Messages
15
Reaction score
3
Hello all. Another newbie question here. My PBX s hosted and I have generated a CDR, but have no idea how I can get to it locally on the machine.

Thanks!

Jeff
 
Hi @Jeff.H,

You may use the CDR output from the PBX side by navigating to the Management Console of your Hosted by 3CX instance, then 'Reporting' and click 'CDR' and send the output of the calls to your own server by using the Active Socket. From there you may print the reports you want.
 
Last edited by a moderator:
Unfortunately that isn’t an option and I’d like to have access to faxes and recordings that might not have made it to the end user because of an email fault etc.
 
Honestly, using an active socket, while it is a valid option, is a horrible idea. If your socket goes down for any reason the data will be lost and there is no way to recover the data. Active socket connections exist for legacy integration with reporting and hotel systems and should not (in my opinion) be used for anything else.

You can, however, use tools including filezilla to access and download CDR files from a hosted 3CX server. I'm sure there are plenty of commercial synchronization tools available for this purpose. However, you may also want to take a look at our 3CX Exporter tool.

With Exporter we parse the CDR files and replicate the data to a local SQL/MySQL database in real-time. The beauty of a file-based solution like Exporter is that if the service goes down for any reason, it will simply catch up where it left off once the service is started without the loss of any data.

Exporter addresses both the remote access issues AND the process of getting the data into a useable form (standards based SQL database). Once the data is in SQL, you can build whatever reports you need using the reporting tool you prefer (Power Bi, Crystal Reports, Excel, etc.).

However, you are not limited just to the CDR data. Exporter can also replicate all the data 3CX uses for their built-in reports. If you need queue statistics, detailed call information (not just the summary provided by CDR), queue log in/out information, chat logs, etc., that data is also available via Exporter replication.
 
We regularly use Filezilla (which is free) for exchanging files between a hosted 3CX and our local systems. However, we also provide a full REST-based API for programmatic file access to 3CX files.

Whether you use Filezilla, Exporter, or our API to exchange files with 3CX, you should not have any problem getting access to faxes and Recordings. But for full-featured recording management, you may want to look at our 3CX Recording Manager tool. Again, managing recordings is completely automated. Web-based secure access to recordings is based on 3CX group management rights, and you do not have to give 3CX console access.

I'm well past shameless plugs for our tools at this point, so I will leave it there.
 
Honestly, using an active socket, while it is a valid option, is a horrible idea. If your socket goes down for any reason the data will be lost and there is no way to recover the data. Active socket connections exist for legacy integration with reporting and hotel systems and should not (in my opinion) be used for anything else.

You can, however, use tools including filezilla to access and download CDR files from a hosted 3CX server. I'm sure there are plenty of commercial synchronization tools available for this purpose. However, you may also want to take a look at our 3CX Exporter tool.

With Exporter we parse the CDR files and replicate the data to a local SQL/MySQL database in real-time. The beauty of a file-based solution like Exporter is that if the service goes down for any reason, it will simply catch up where it left off once the service is started without the loss of any data.

Exporter addresses both the remote access issues AND the process of getting the data into a useable form (standards based SQL database). Once the data is in SQL, you can build whatever reports you need using the reporting tool you prefer (Power Bi, Crystal Reports, Excel, etc.).

However, you are not limited just to the CDR data. Exporter can also replicate all the data 3CX uses for their built-in reports. If you need queue statistics, detailed call information (not just the summary provided by CDR), queue log in/out information, chat logs, etc., that data is also available via Exporter replication.
On Hosted by 3CX, you cannot FTP in.
 
  • Like
Reactions: NikosT_3CX
On Hosted by 3CX, you cannot FTP in.
Right, that is my issue. If it were local or I had it hosted on my own service it would be different and I would have CLI access.
 
Right, that is my issue. If it were local or I had it hosted on my own service it would be different and I would have CLI access.
Yes, and then you could use anything to export the CDR files instead of using a socket.
 
Status
Not open for further replies.

Forum statistics

Threads
111,974
Messages
590,081
Members
164,899
Latest member
mazet