How can I run 3CX Call Reporter remotely?

To run 3CX Call Reporter remotely, you need to configure 3CX PhoneSystem Database Server to allow remote connections. Then you need to edit the INI file of 3CX Call Reporter to specify the IP of the 3CX Phone System machine. To do this:

Step 1: Configuring 3CX PhoneSystem Database Server to allow remote connections

You have to open a read-only access for the 'logsreader' user implementing the following steps:

  1. Within the <3CX PhoneSystem folder>\Data\DB\pg_hba.conf file add the string:
    host    all    logsreader    0.0.0.0/0          password
    after the strings:

    # IPv4 local connections:
    host    all    all                127.0.0.1/32    password
    so after addition it has to look like:

    # IPv4 local connections:
    host    all    all                127.0.0.1/32    password
    host    all    logsreader    0.0.0.0/0         password


  2. Within the <3CX PhoneSystem folder>\Data\DB\postgresql.conf file replace the string:
    listen_addresses = 'localhost'
    to the string:
    listen_addresses = 'localhost, *'

    The postgresql.conf file within the directory of this document can be used as a sample.

  3. Restart the 3CX PhoneSystem Database Server

Step 2: Configuring 3CX Call Reporter to run remotely

Open up the INI file stored in the Call Reporter directory, and enter the host name of IP of the machine with 3CX Phone System.

[General]
DB_IP=192.168.1.5
DB_Port=5480

Then start 3CX Call Reporter.

General 3CX Phone System FAQs