This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
voice:pbx:freepbx:freepbx_vm [2013/10/06 13:19] gcooper |
voice:pbx:freepbx:freepbx_vm [2014/08/01 14:33] (current) gcooper |
||
---|---|---|---|
Line 2: | Line 2: | ||
See also: **[[https:// | See also: **[[https:// | ||
+ | |||
+ | These other pages were used in the preparation of the Virtual Architects vPBX template: | ||
+ | |||
+ | :!: See also **[[voice: | ||
+ | |||
+ | :!: See also **[[voice: | ||
+ | |||
+ | :!: See also **[[voice: | ||
+ | |||
+ | :!: See also **[[voice: | ||
+ | |||
+ | :!: See also **[[voice: | ||
http:// | http:// | ||
Line 35: | Line 47: | ||
Create a new paravirtualized VM using the Centos 6 (x64) template. | Create a new paravirtualized VM using the Centos 6 (x64) template. | ||
- | These estimates are wild guesses: | + | :!: Estimate 100KBps of network (Internet) bandwidth required per simultaneous conversation is also required. |
- | ^PBX Size | + | :!: Voice services are a separate expense. |
- | |Small | + | |
- | |Medium | + | The following are estimates only. Sizing is easy to adjust later on virtualization platforms. |
- | |Large | + | |
+ | ^PBX Size ^Price | ||
+ | |Small | ||
+ | |Medium | ||
+ | |Large | ||
Install the XenServer Tools after the OS is installed if using XenServer: | Install the XenServer Tools after the OS is installed if using XenServer: | ||
Line 51: | Line 67: | ||
===== Minimal CentOS 6 Install ===== | ===== Minimal CentOS 6 Install ===== | ||
- | Do a [[computing: | + | Do a **[[computing: |
:!: I generally disable IPv6 since I've never used it on a PBX. | :!: I generally disable IPv6 since I've never used it on a PBX. | ||
Line 75: | Line 91: | ||
< | < | ||
setenforce 0 | setenforce 0 | ||
- | + | sed -i 's/\(^SELINUX=\).*/\SELINUX=disabled/' / | |
- | vi /etc/selinux/ | + | |
- | + | ||
- | SELINUX=disabled | + | |
</ | </ | ||
===== Firewall ===== | ===== Firewall ===== | ||
+ | |||
+ | See also **[[voice: | ||
==== External Firewall ==== | ==== External Firewall ==== | ||
Line 102: | Line 117: | ||
==== PBX Internal Firewall ==== | ==== PBX Internal Firewall ==== | ||
- | :!: This is not intended to show the perfect firewall. | + | :!: This is not intended to show the perfect firewall. |
< | < | ||
Line 123: | Line 138: | ||
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT | -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT | ||
-A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT | -A INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT | ||
+ | -A INPUT -m state --state NEW -m tcp -p tcp --dport 50000 -j ACCEPT | ||
+ | -A INPUT -m state --state NEW -m tcp -p tcp --dport 50003 -j ACCEPT | ||
-A INPUT -m state --state NEW -m udp -p udp --dport 5060:5061 -j ACCEPT | -A INPUT -m state --state NEW -m udp -p udp --dport 5060:5061 -j ACCEPT | ||
-A INPUT -m state --state NEW -m udp -p udp --dport 10000:20000 -j ACCEPT | -A INPUT -m state --state NEW -m udp -p udp --dport 10000:20000 -j ACCEPT | ||
Line 166: | Line 183: | ||
yum install --enablerepo=asterisk-11 asterisk asterisk-configs asterisk-addons \ | yum install --enablerepo=asterisk-11 asterisk asterisk-configs asterisk-addons \ | ||
asterisk-sounds-core-en-ulaw asterisk-sounds-extra-en-gsm asterisk-sounds-extra-en-ulaw \ | asterisk-sounds-core-en-ulaw asterisk-sounds-extra-en-gsm asterisk-sounds-extra-en-ulaw \ | ||
- | dahdi-tools dahdi-tools-doc freepbx nmap libsrtp mod_ssl sox | + | dahdi-tools dahdi-tools-doc freepbx nmap libsrtp mod_ssl sox nano |
</ | </ | ||
Line 230: | Line 247: | ||
:!: The default username and password are **admin / admin**. | :!: The default username and password are **admin / admin**. | ||
- | |||
- | :!: See also **[[voice: | ||
- | |||
- | :!: See also **[[voice: | ||
- | |||
- | :!: See also **[[voice: | ||
- | |||
- | :!: See also **[[voice: | ||
- | |||
- | ====== iSymphony Operator Panel ====== | ||
- | |||
- | **Home Page**: http:// | ||
- | |||
- | **Pricing**: | ||
- | |||
- | **Forums**: https:// | ||
- | |||
- | **Docs**: http:// | ||
- | |||
- | **Getting Started**: http:// | ||
- | |||
- | **Installation and Update**: http:// | ||
- | |||
- | iSymphony is an optional operator control panel available in a limited free version and various upgrade licenses. | ||
- | |||
- | ===== Oracle JRE ===== | ||
- | |||
- | http:// | ||
- | |||
- | Download the **Linux x64 RPM**: | ||
- | |||
- | < | ||
- | wget -O jre-7u40-linux-x64.rpm http:// | ||
- | |||
- | yum localinstall jre-7u40-linux-x64.rpm | ||
- | |||
- | java -version | ||
- | </ | ||
- | |||
- | ===== Installation ===== | ||
- | |||
- | < | ||
- | rpm -Uvh http:// | ||
- | </ | ||
- | |||