The mysql user and credentials that FreePBX is using is in cat /etc/freepbx.conf. You can access mysql using this user at any time using fwconsole mysql The mysql accounts for root and the one used for FreePBX are locked to localhost, so you will need to create a new mysql user so you can connect from a remote host.
Full Answer
How can I connect to a remote database using Asterisk?
From the machine where are asterisk and FreePBX I’m able to connect to remotely database via console: mysql -h REMOTE_HOST -u mysql -p asteriskcdrdb
How do I set up remote access to FreePBX?
If you need remote access to FreePBX, the FOP, or the recording interface, set-up a VPN. You have been warned! First, select a secure password.
How do I set up remote PBX extensions?
The four key considerations in setting up remote extensions are: 1. Ensure that your PBX is as secure as it can possibly be 2. Configure Asterisk so that it knows which IP addresses are inside your network and which ones are on the public internet 3. Forward the required ports from your firewall to your PBX 4.
How do I configure asterisk to work with PBX?
Ensure that your PBX is as secure as it can possibly be 2. Configure Asterisk so that it knows which IP addresses are inside your network and which ones are on the public internet 3. Forward the required ports from your firewall to your PBX 4. Configure the Extensions for External Use
How to change port 5060 on FreePBX?
If the field is left blank, the FreePBX should default to port 5060. Click "Submit Changes" at the bottom of the screen, and then click the orange "Apply Configuration Changes" bar at the top of the screen.
How to install SIP on FreePBX?
Open your browser and access the FreePBX GUI. Click on "Tools," and then "Asterisk SIP Settings.". If this module is not available on your installation of FreePBX, you can install it using the "Module Admin" module. Under NAT Settings, click "Auto Configure.".
How to change RTP port?
To change the RTP Media Ports, you have to edit an Asterisk file from the command line. Open a command prompt on your machine (either by sitting in front of your machine or by using the FreePBX Java SSH module) and type the following: In the file, you'll see the options for the low and high ports used by Asterisk.
What is fail2ban in PBX?
Fail2Ban is a program that monitors your PBX logs and temporarily bans people who are attempting to guess the passwords. Second, make sure that all of your extensions are secured with a strong password.
What is the subnet mask for a VPN?
Your subnet mask will probably be 255.255.255.0. If you plan to connect to your PBX using a VPN from another network, click on the "Add Local Network Field," and enter the internal address used on that VPN (i.e., 192.168.2.0) along with the subnet mask (usually 255.255 .255.0).
What happens if a PBX is hacked?
Even if they don't succeed in obtaining a valid password, they can interfere with legitimate users ( or crash asterisk) and thus cause your PBX to become inoperative.
Can I access my PBX from the internet?
Anytime you access your PBX using a remote extension, you are exposing your PBX to the public internet. If you can access your system from the internet, so can anyone else. Before you begin, you MUST IMPLEMENT several security measures.