Loading...
 
Skip to main content

Custom Share Module 0.1dev

History: FusionPBX

Preview of version: 17

"FusionPBX is an open source FreeSWITCH GUI (Graphical User Interface). FusionPBX can be used as a high available single or domain based multi-tenant PBX, carrier grade switch, call center server, fax server, voip server, voicemail server, conference server, voice application server, appliance framework and more. FreeSWITCH(tm) is a highly scalable, multi-threaded, multi-platform communication platform. FusionPBX license is the MPL 1.1 license.

It can be run on most operating systems on the hardware of your choice. It provides unlimited extensions, voicemail-to-email, music on hold, call parking, call center, call queues, analog lines or high density T1/E1 circuits and many other features. It provides the functionality your business needs and brings corporate level phone system features to small, medium and large businesses." Source: http://www.fusionpbx.com/

Related links

Installation Procedure for FusionPBX under ClearOS6

  1. Install a ClearOS, be sure to include in the installation the MySql, Web Server, Service Manager and Service Repository Modules, if not, you may do so through the Webconfig->Market Place Module (https://<your-ip-address>:81/app/marketplace).
  2. Make sure the MySQL user root@localhost is passwordless, this can be done by:
    1. If a new Install: Leaving the password unchange.
    2. If the MySQL has been assigned (MySQL previusly installed) by the console or a SSH terminal command prompt:


if you already have one, make sure the MySQL user root@localhost is passwordless

  1. Disable SELinux, edit /etc/selinux/config and make sure it is disabled. After this, you must reboot
  2. Go to /etc/yum.repos.d (Or System->Operating System-> Software Repository via the ClearOS GUI and select the Detailed View) and enable at least next repos: clearos-epel, centos-scl, clearos-core, clearos-developer, clearos, clearos-updates, clearos-extras
  3. Visit https://fedoraproject.org/wiki/EPEL and install the EPEL repository witch it fits your distro and architecture. For ClearOS6, choose CentOS 6.
  4. Run rpm accordingly:
    • 32 bits
      Copy to clipboard
      rpm -ivh http://repo.okay.com.mx/centos/6/i386/release/okay-release-1-1.noarch.rpm?
    • 64 bits
      Copy to clipboard
      rpm -ivh http://repo.okay.com.mx/centos/6/x86_64/release/okay-release-1-1.noarch.rpm?
  5. Type yum install fusionpbx-all and wait


Remember to start your freeswitch daemon and make sure at least MySQL/MariaDB, Memcached, Apache and Freeswitch will start when booting your system. You can do this with the chkconfig command.

You can access your FusionPBX installation using the http://<your_ip>/fusionpbx/. As default user use: superadmin, and as default password: superadmin.
Remember to change them.

FusionPBX Capture 20150223142554 937 0

Initial feedback

  1. Manual disabling of SELinux is OK for now, but later, we'll investigate this more (how to keep as much security as possible)
  2. When something is doable via the ClearOS GUI, please document that instead (ultimately, we want 100% in the GUI). For the rest, it should be as much as possible commands that we can copy-paste from the wiki to the command line.
  3. 32-bits is very low priority. Either we add a general note indicate that the admin should manually change the path or we have two boxes like this:
    • 32 bits
      Copy to clipboard
      rpm -ivh http://repo.okay.com.mx/centos/6/i386/release/okay-release-1-1.noarch.rpm?
    • 64 bits
      Copy to clipboard
      rpm -ivh http://repo.okay.com.mx/centos/6/x86_64/release/okay-release-1-1.noarch.rpm?
  4. chkconfig: please document with https://example:81/app/services
  5. In some cases, FusionPBX will be installed on a fresh box
  6. In some cases, FusionPBX will be installed on a running system
    • This system likely already has MySQL running, and not Passwordless MySQL root: I am surprised ClearOS even permits this?
      • Is there a way to input real MySQL root password during the process? Even in cases where passwordless root works, there should be a step in the documentation to set a password afterwards ex.:
  7. You indicate to add epel and clearos-epel. I wonder what epel brings that clearos-epel doesn't?

History

Advanced
Information Version
Marc Laporte 34
View
Marc Laporte 33
View
Marc Laporte 32
View
Marc Laporte 31
View
Marc Laporte 30
View
Marc Laporte 29
View
Marc Laporte cosmetic 28
View
Marc Laporte Removed no-longer useful feedback, and incorporated the rest in the text 27
View
Marc Laporte Improving docs 26
View
Marc Laporte nicer 25
View
Marc Laporte Proper case 24
View
Marc Laporte 23
View
Marc Laporte 1st pass review 22
View
Marc Laporte typo 21
View
Marc Laporte That is how they write it 20
View
dlucio 19
View
dlucio 18
View
dlucio 17
View
dlucio 16
View
dlucio 15
View
dlucio 14
View
dlucio 13
View
dlucio 12
View
Marc Laporte 11
View
Marc Laporte One more in the GUI :-) 10
View
  • «
  • 1 (current)
  • 2

Upcoming Events

1)  15 Aug 2024 14:00 GMT-0000
Tiki Roundtable Meeting
2)  19 Sep 2024 14:00 GMT-0000
Tiki Roundtable Meeting
3) 
Tiki birthday
4)  17 Oct 2024 14:00 GMT-0000
Tiki Roundtable Meeting
5)  21 Nov 2024 14:00 GMT-0000
Tiki Roundtable Meeting
6)  19 Dec 2024 14:00 GMT-0000
Tiki Roundtable Meeting