Installing ipbx

From Taridium

(Difference between revisions)
Jump to: navigation, search
(Amazon EC2)
 
(18 intermediate revisions not shown)
Line 2: Line 2:
You can install ipbx using either the provided ISO disc images or using RPM packages (requires CentOS or RedHat operating system).
You can install ipbx using either the provided ISO disc images or using RPM packages (requires CentOS or RedHat operating system).
 +
 +
Alternatively ipbx v2 is also available as an Amazon Machine Instance. For further details [[AMI|click here]].
=== ipbx Downloads ===
=== ipbx Downloads ===
Line 7: Line 9:
To install ipbx enterprise edition or eXpress, download the latest ipbx ISO:
To install ipbx enterprise edition or eXpress, download the latest ipbx ISO:
-
* [http://www.taridium.com/ipbxdl?free=1 ipbx v2 free 5 user 32bit edition]
+
==== CentOS 6 ====
-
* [http://www.taridium.com/ipbxdl ipbx v2 32 bit edition] - requires license key
+
-
* [http://www.taridium.com/ipbxdl?free=1&arch=x86_64 ipbx v2 free 5 user 64bit edition]
+
-
* [http://www.taridium.com/ipbxdl?arch=x86_64 ipbx v2 64bit edition] - requires license key
+
-
RPM Packages for RedHat EL5 or CentOS 5.x based operating systems:
+
* [https://cdn.taridium.com/ipbx-2.7.x86_64.iso ipbx v2 2.7.0-d 64bit edition] includes optional free 5 user license
-
* [http://cdn.taridium.com/ipbxfree-repo-1.0-a.noarch.rpm free repository (32bit and 64bit)]
+
==== CentOS 5 (Deprecated) ====
 +
 
 +
* [http://cdn.taridium.com/ipbx-2.4.1-f.i386.iso ipbx v2 2.4.1-d 32bit edition] includes optional free 5 user license
 +
* [http://cdn.taridium.com/ipbx-2.4.1-f.x86_64.iso ipbx v2 2.4.1-d 64bit edition] includes optional free 5 user license
 +
 
 +
==== Amazon EC2 ====
 +
 
 +
* [https://console.aws.amazon.com/ec2/home?region=us-east-1#launchAmi=ami-4ea60427 ipbx v2 US East AWS Region]
 +
* [https://console.aws.amazon.com/ec2/home?region=eu-west-1#launchAmi=ami-cb9b9ebf ipbx v2 EU West AWS Region]
 +
 
 +
RPM Packages for RedHat EL5 or CentOS 5/6 based operating systems:
 +
 
 +
* [http://cdn.taridium.com/ipbxfree-repo-1.0-b.noarch.rpm Free Repository (32bit EL5 only and 64bit for CentOS 6)]
[[Image:warning.gif]] Installation of ipbx '''requires''' basic UNIX/LINUX proficiency.
[[Image:warning.gif]] Installation of ipbx '''requires''' basic UNIX/LINUX proficiency.
=== Minimum Hardware Requirements ===
=== Minimum Hardware Requirements ===
-
Pentium III or higher (1GHz) with at least 1GB of RAM. 2GB of total disk space, 2x Ethernet recommended or Taridium provided SRV-1 or SRV-2 class server. It is not recommended to deploy a VoIP PBX system on a virtual server such as VMWare or similar due to call quality concerns.
+
Pentium III or higher (1GHz) with at least 1GB of RAM. 2GB of total disk space, 2x Ethernet recommended or Taridium provided SRV-1 or SRV-2 class server.  
Make sure your selected hardware is supported by RedHat™ EL / CentOS. For a complete list go to [http://wiki.centos.org/AdditionalResources/HardwareList Hardware Compatibility List] You should be particularly aware of RAID controller compatibility if you are planning to use a hardware [[wikipedia:RAID|RAID]] disk configuration.
Make sure your selected hardware is supported by RedHat™ EL / CentOS. For a complete list go to [http://wiki.centos.org/AdditionalResources/HardwareList Hardware Compatibility List] You should be particularly aware of RAID controller compatibility if you are planning to use a hardware [[wikipedia:RAID|RAID]] disk configuration.
Line 31: Line 42:
=== Standard Installation using RPM Packages ===
=== Standard Installation using RPM Packages ===
-
A manual installation requires a CentOS 5.x (or other RedHat™ Enterprise RHEL 5 compatible) operating system.  
+
A manual installation requires a CentOS 5/6 (or other RedHat™ Enterprise RHEL 5/6 compatible) operating system.  
This method requires an ipbx license key
This method requires an ipbx license key
Line 38: Line 49:
# Run the '''taridium-repo''' script and enter your license key to enable access to the repository.
# Run the '''taridium-repo''' script and enter your license key to enable access to the repository.
# Disable SELinux by entering '''setenforce 0''' and editing the /etc/selinux/config and setting SELINUX=disabled
# Disable SELinux by entering '''setenforce 0''' and editing the /etc/selinux/config and setting SELINUX=disabled
-
# Run '''yum install asterisk16-core asterisk16-voicemail asterisk16-addons ipbx -y'''
+
# Run '''yum install asterisk18-core asterisk18-voicemail asterisk18-addons asterisk18-dahdi asterisk-sounds-core dahdi-tools ipbx -y'''
# Run ipbx-config with option '''1'''
# Run ipbx-config with option '''1'''
-
# Follow standard configuration instructions
+
# Follow the standard configuration instructions
=== Free Edition Installation using RPM Packages ===
=== Free Edition Installation using RPM Packages ===
-
If you installed the [http://cdn.taridium.com/ipbxfree-repo-1.0-a.noarch.rpm free repository] you can skip the steps described above, by installing the '''ipbxfree''' RPM package. This will take care of ipbx and asterisk packages.  
+
The free edition packages has been designed for RedHat/CentOS 5.x and compatible operating systems. You will need to configure your yum package manager before proceeding with the actual installation. Taridium offers free installation help via e-mail at support@taridium.com.
-
# install the ipbxfree package [ipbx ~]# yum install ipbxfree
+
==== Installing the ipbx Free Repository ====
-
# Run ipbx-config with option '''1'''
+
 
-
# Follow standard configuration instructions  
+
Make sure your system is properly configured including DNS name resolution.
 +
 
 +
<pre style="font-size: 12px;">
 +
[root@localhost ~]# wget http://cdn.taridium.com/ipbxfree-repo-1.0-a.noarch.rpm
 +
</pre>
 +
 
 +
This will install the Taridium yum repository for your RedHat/CentOS compatible system and allow you to install the '''ipbxfree''' package.
 +
 
 +
==== Installing the ipbx Free Package ====
 +
 
 +
Once you have your repository installed, proceed by installing the '''ipbxfree''' package.
 +
 
 +
<pre style="font-size: 12px;">
 +
[root@localhost ~]# yum install ipbxfree -y
 +
</pre>
 +
 
 +
This package will install the following dependent packages: ipbx, asterisk[16/18], mysql-server, php, httpd (apache) and other dependent packages. Proceed by following the standard installation and configuration instructions below.
== Next Steps ==
== Next Steps ==

Latest revision as of 19:17, 22 November 2017

ipbx is available as free 5 user edition, 30, 60, 100 (eXpress) and unlimited user (IPBX and IPBX Elite) editions. If you are trying to install a registered copy, please make sure your server is connected to the internet during the installation process. If you cannot provide internet connectivity to your ipbx installation, please contact licensing@taridium.com for details on how to manually license your copy.

You can install ipbx using either the provided ISO disc images or using RPM packages (requires CentOS or RedHat operating system).

Alternatively ipbx v2 is also available as an Amazon Machine Instance. For further details click here.

Contents

ipbx Downloads

To install ipbx enterprise edition or eXpress, download the latest ipbx ISO:

CentOS 6

CentOS 5 (Deprecated)

Amazon EC2

RPM Packages for RedHat EL5 or CentOS 5/6 based operating systems:

Warning.gif Installation of ipbx requires basic UNIX/LINUX proficiency.

Minimum Hardware Requirements

Pentium III or higher (1GHz) with at least 1GB of RAM. 2GB of total disk space, 2x Ethernet recommended or Taridium provided SRV-1 or SRV-2 class server.

Make sure your selected hardware is supported by RedHat™ EL / CentOS. For a complete list go to Hardware Compatibility List You should be particularly aware of RAID controller compatibility if you are planning to use a hardware RAID disk configuration.

ISO Image Installation

Insert the ipbx CD-ROM and boot the installer. Go through the installation procedure and select the default values or change them as applicable.

Warning.gif The default root password is taridium200 - change this immediately to prevent unauthorized access! Always stage ipbx system within a local area network protected by a firewall/router.

Standard Installation using RPM Packages

A manual installation requires a CentOS 5/6 (or other RedHat™ Enterprise RHEL 5/6 compatible) operating system.

This method requires an ipbx license key

  1. Download and install the taridium repository RPM.
  2. Run the taridium-repo script and enter your license key to enable access to the repository.
  3. Disable SELinux by entering setenforce 0 and editing the /etc/selinux/config and setting SELINUX=disabled
  4. Run yum install asterisk18-core asterisk18-voicemail asterisk18-addons asterisk18-dahdi asterisk-sounds-core dahdi-tools ipbx -y
  5. Run ipbx-config with option 1
  6. Follow the standard configuration instructions

Free Edition Installation using RPM Packages

The free edition packages has been designed for RedHat/CentOS 5.x and compatible operating systems. You will need to configure your yum package manager before proceeding with the actual installation. Taridium offers free installation help via e-mail at support@taridium.com.

Installing the ipbx Free Repository

Make sure your system is properly configured including DNS name resolution.

[root@localhost ~]# wget http://cdn.taridium.com/ipbxfree-repo-1.0-a.noarch.rpm

This will install the Taridium yum repository for your RedHat/CentOS compatible system and allow you to install the ipbxfree package.

Installing the ipbx Free Package

Once you have your repository installed, proceed by installing the ipbxfree package.

[root@localhost ~]# yum install ipbxfree -y

This package will install the following dependent packages: ipbx, asterisk[16/18], mysql-server, php, httpd (apache) and other dependent packages. Proceed by following the standard installation and configuration instructions below.

Next Steps

Personal tools
Namespaces
Variants
Actions
Toolbox