Browse Source

Merge pull request #34 from Len-PGH/master

Master: image menu changes, format , added/changed content
FusionPBX 9 years ago
parent
commit
4e7dfbf1b1

+ 1 - 3
source/accounts.rst

@@ -2,9 +2,7 @@
 Accounts
 Accounts
 ************
 ************
 
 
-|
-
-In the **Accounts** menu you have access to devices, extensions, gateways and user manager. 
+| In the **Accounts** menu you have access to devices, extensions, gateways and user manager. 
 
 
 .. image:: _static/images/fusionpbx_accounts.jpg
 .. image:: _static/images/fusionpbx_accounts.jpg
         :scale: 85%
         :scale: 85%

+ 1 - 0
source/advanced.rst

@@ -11,6 +11,7 @@ the multi-tenant domain side menu to configure and allow secure administration f
 
 
 .. image:: _static/images/fusionpbx_advanced_menu.jpg
 .. image:: _static/images/fusionpbx_advanced_menu.jpg
         :scale: 85%
         :scale: 85%
+        :align: left
 
 
 
 
 .. toctree::
 .. toctree::

+ 12 - 27
source/advanced/domains.rst

@@ -2,80 +2,65 @@
 Domains
 Domains
 ************
 ************
 
 
-|
-
-  Welcome to the adding a domain section.  Here you will find how to add a domain so that you can reach the specific tenant from the multi-tenant domain side menu to configure and allow secure administration from the world wide web. 
-
-|
+|  Welcome to the adding a domain section.  Here you will find how to add a domain so that you can reach the specific tenant from the multi-tenant domain side menu to configure and allow secure administration from the world wide web. 
 
 
 .. image:: ../_static/images/fusionpbx_domain.jpg
 .. image:: ../_static/images/fusionpbx_domain.jpg
         :scale: 85%
         :scale: 85%
   
   
-
 |
 |
 
 
 ***************
 ***************
 Adding a domain
 Adding a domain
 ***************
 ***************
 
 
-|
-|
+| Control the list of domains to manage.
 
 
-Control the list of domains to manage.
-
-|
 
 
-  There are several reasons to create a domain (tenant).  One reason would be to organize customers and so customers have a unique login *ie* [email protected] or [email protected] as the username. 
+| There are several reasons to create a domain (tenant).  One reason would be to organize customers and so customers have a unique login *ie* [email protected] or [email protected] as the username. 
 
 
-  In this example we will create a domain.  
+| In this example we will create a domain.  
 
 
-Goto advanced then click Domains.
+| Goto advanced then click Domains.
 
 
 .. image:: ../_static/images/fusionpbx_domain.jpg
 .. image:: ../_static/images/fusionpbx_domain.jpg
         :scale: 85%
         :scale: 85%
   
   
-
-
-Then click the
+| Then click the
 
 
 .. image:: ../_static/images/plus.png
 .. image:: ../_static/images/plus.png
         :scale: 75%
         :scale: 75%
  
  
-
-on the right.
+| on the right.
 
 
 .. image:: ../_static/images/fusionpbx_domain1.jpg
 .. image:: ../_static/images/fusionpbx_domain1.jpg
         :scale: 75%
         :scale: 75%
 
 
 
 
-
-This will bring you to enter domain info. (Be sure to create an "A record" from your domain hosting account)
+| This will bring you to enter domain info. (Be sure to create an "A record" from your domain hosting account)
 
 
 .. image:: ../_static/images/fusionpbx_domain2.jpg
 .. image:: ../_static/images/fusionpbx_domain2.jpg
         :scale: 75%
         :scale: 75%
 
 
-Click **save** once entry is complete.
+| Click **save** once entry is complete.
 
 
 .. image:: ../_static/images/fusionpbx_domain1.jpg
 .. image:: ../_static/images/fusionpbx_domain1.jpg
         :scale: 75%
         :scale: 75%
 
 
 |
 |
-|
 
 
 ================
 ================
 Domain Selection
 Domain Selection
 ================
 ================
 
 
-|
-Changing to a different domain click the stack of three dashes on the top right
+| Changing to a different domain click the stack of three dashes on the top right
 
 
 .. image:: ../_static/images/fusionpbx_domain5.jpg
 .. image:: ../_static/images/fusionpbx_domain5.jpg
         :scale: 75%
         :scale: 75%
 
 
-|
-A menu will pop open on the right of the screen.  Click on the domain that you want to manage.  You will always see the domain you are in by looking at the top right beside the three stacked dashes.
+| A menu will pop open on the right of the screen.  Click on the domain that you want to manage.  You will always see the domain you are in by looking at the top right beside the three stacked dashes.
 
 
 |
 |
+
 .. image:: ../_static/images/fusionpbx_domain6.jpg
 .. image:: ../_static/images/fusionpbx_domain6.jpg
         :scale: 75%
         :scale: 75%
 
 

+ 0 - 2
source/advanced/fail2ban.rst

@@ -2,8 +2,6 @@
 Fail2Ban
 Fail2Ban
 ##########
 ##########
 
 
-|
-
 | For information about Fail2Ban on FreeSWITCH, http://wiki.freeswitch.org/wiki/Fail2ban see their wiki
 | For information about Fail2Ban on FreeSWITCH, http://wiki.freeswitch.org/wiki/Fail2ban see their wiki
 
 
 | **Logs**
 | **Logs**

+ 2 - 3
source/applications.rst

@@ -2,12 +2,11 @@
 Applications
 Applications
 ************
 ************
 
 
-|
-In the **Applications** menu (Apps) section you will find Call Block, Call Broadcast, Call Center, Call Detail Records, Call Flows, Conference Center, Contacts, Fax Server, Follow Me, IVR Menu, Music on Hold, Operator Panel, Phrases, Queues, Recordings, Ring Groups, Time Conditions and Voicemail.
+| In the **Applications** menu (Apps) section you will find Call Block, Call Broadcast, Call Center, Call Detail Records, Call Flows, Conference Center, Contacts, Fax Server, Follow Me, IVR Menu, Music on Hold, Operator Panel, Phrases, Queues, Recordings, Ring Groups, Time Conditions and Voicemail.
 
 
 .. image:: _static/images/fusionpbx_apps.jpg
 .. image:: _static/images/fusionpbx_apps.jpg
         :scale: 85%
         :scale: 85%
-
+        :align: left
 |
 |
 
 
 .. toctree::
 .. toctree::

+ 1 - 3
source/dialplan.rst

@@ -2,9 +2,7 @@
 Dialplan
 Dialplan
 *************
 *************
 
 
-|
-
-In the **Dialplan** menu you have access to Destinations, Dialplan Manager, Inbound Routes and Outbound Routes.
+| In the **Dialplan** menu you have access to Destinations, Dialplan Manager, Inbound Routes and Outbound Routes.
 
 
 .. image:: _static/images/fusionpbx_dialplan_menu.jpg
 .. image:: _static/images/fusionpbx_dialplan_menu.jpg
         :scale: 85%
         :scale: 85%

+ 0 - 2
source/getting_started/installation_recommended.rst

@@ -5,8 +5,6 @@ New Install
         :scale: 85% 
         :scale: 85% 
 *************
 *************
 
 
-
-
     Welcome to the FUSIONPBX getting started guide.  In this section we will show how to install FUSIONPBX.  FUSIONPBX can be used on multiple different operating systems, databases, and web servers.  In this guide we will show on Debian 8 (Jessie), Postgresql and NGINX.  **Please note to have a clean install.  The install script will install everthing but the Operating System**
     Welcome to the FUSIONPBX getting started guide.  In this section we will show how to install FUSIONPBX.  FUSIONPBX can be used on multiple different operating systems, databases, and web servers.  In this guide we will show on Debian 8 (Jessie), Postgresql and NGINX.  **Please note to have a clean install.  The install script will install everthing but the Operating System**
     
     
     
     

+ 12 - 3
source/getting_started/iptables.rst

@@ -14,15 +14,15 @@ Basic Rules
 | ``iptables -A INPUT -p tcp --dport 5080 -j ACCEPT``
 | ``iptables -A INPUT -p tcp --dport 5080 -j ACCEPT``
 | ``iptables -A INPUT -p udp --dport 5080 -j ACCEPT``
 | ``iptables -A INPUT -p udp --dport 5080 -j ACCEPT``
 | ``iptables -A INPUT -p udp --dport 16384:32768 -j ACCEPT``
 | ``iptables -A INPUT -p udp --dport 16384:32768 -j ACCEPT``
-| ``iptables -A INPUT -p udp --dport 1194 -j ACCEPT``
 | ``iptables -P INPUT DROP``
 | ``iptables -P INPUT DROP``
 | ``iptables -P FORWARD DROP``
 | ``iptables -P FORWARD DROP``
 | ``iptables -P OUTPUT ACCEPT``
 | ``iptables -P OUTPUT ACCEPT``
 
 
-ICMP (optional)
+Optional Rules
 ===============
 ===============
 
 
-`` iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT``
+| OPENVPN: ``iptables -A INPUT -p udp --dport 1194 -j ACCEPT`` 
+| ICMP: ``iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT``
 
 
 Friendly Scanner
 Friendly Scanner
 ================
 ================
@@ -34,6 +34,15 @@ Rules to block not so friendly scanner
 | ``iptables -I INPUT -j DROP -p udp --dport 5060 -m string --string "friendly-scanner" --algo bm``
 | ``iptables -I INPUT -j DROP -p udp --dport 5060 -m string --string "friendly-scanner" --algo bm``
 | ``iptables -I INPUT -j DROP -p udp --dport 5080 -m string --string "friendly-scanner" --algo bm``
 | ``iptables -I INPUT -j DROP -p udp --dport 5080 -m string --string "friendly-scanner" --algo bm``
 
 
+| *Optional*
+
+
+| ``iptables -I INPUT -j DROP -p tcp --dport 5060 -m string--string "VaxSIPUserAgent" --algo bm``
+| ``iptables -I INPUT -j DROP -p tcp --dport 5060 -m string --string "VaxIPUserAgent" --algo bm``
+| ``iptables -I INPUT -j DROP -p tcp --dport 5080 -m string --string "VaxSIPUserAgent" --algo bm``
+| ``iptables -I INPUT -j DROP -p tcp --dport 5080 -m string --string "VaxIPUserAgent" --algo bm``
+
+
 Show iptable rules
 Show iptable rules
 ==================
 ==================
 
 

+ 8 - 14
source/index.rst

@@ -4,37 +4,32 @@
         :align: center
         :align: center
         :height: 76.5pt
         :height: 76.5pt
 
 
-|
 |
 |
 Welcome to FusionPBX Docs
 Welcome to FusionPBX Docs
 =========================
 =========================
 
 
-**FusionPBX** is an open source project that provides a customizable and
+| **FusionPBX** is an open source project that provides a customizable and
 flexible web interface to the very powerful and highly scalable
 flexible web interface to the very powerful and highly scalable
 multi-platform voice switch called `FreeSWITCH`_.
 multi-platform voice switch called `FreeSWITCH`_.
 
 
-|
-FusionPBX will run on a variety of operating systems (Optimized for Debian 8) and
+| FusionPBX will run on a variety of operating systems (Optimized for Debian 8) and
 hardware of your choice. FusionPBX provides a GUI for for unlimited
 hardware of your choice. FusionPBX provides a GUI for for unlimited
 extensions, voicemail-to-email, music on hold, call parking, analog
 extensions, voicemail-to-email, music on hold, call parking, analog
 lines or high density T1/E1 circuits, and many other Features. FusionPBX
 lines or high density T1/E1 circuits, and many other Features. FusionPBX
 provides the functionality that business need and provides corporate
 provides the functionality that business need and provides corporate
 level phone system features to small, medium and large businesses.
 level phone system features to small, medium and large businesses.
 
 
-|
 Benefits of FusionPBX
 Benefits of FusionPBX
 ---------------------
 ---------------------
 
 
-|
 1. Adding extra functionality to the incredibly robust FreeSWITCH VoIP Platform.
 1. Adding extra functionality to the incredibly robust FreeSWITCH VoIP Platform.
 2. Makes FreeSWITCH easy to administer while at the same time
 2. Makes FreeSWITCH easy to administer while at the same time
    still allowing you to work directly within FreeSWITCH Command Line Interface (fs_cli) when you need to. 
    still allowing you to work directly within FreeSWITCH Command Line Interface (fs_cli) when you need to. 
 3. Gives your users and tenants an attractive GUI interface to interact with. 
 3. Gives your users and tenants an attractive GUI interface to interact with. 
 
 
-|
-FusionPBX provides:
 
 
-|
+| FusionPBX provides:
+
 * Call Block
 * Call Block
 * Call Broadcast
 * Call Broadcast
 * Call Flows
 * Call Flows
@@ -54,18 +49,17 @@ FusionPBX provides:
 * Voicemail
 * Voicemail
 * and lots more...
 * and lots more...
 
 
-|
 Our Eco-System
 Our Eco-System
 --------------
 --------------
-We are a **global community** that has an open and **very friendly** eco-system.  We encourage community engagement, contribution and feedback. Please join us by getting involved with giving feedback, new feature ideas, helping out with code or Documentation.
 
 
-|
-Most of the core folks who develop and use FusionPBX can be found hanging out in Freenode IRC in the **#fusionpbx** channel. Come join us and meet the team.
+| We are a **global community** that has an open and **very friendly** eco-system.  We encourage community engagement, contribution and feedback. Please join us by getting involved with giving feedback, new feature ideas, helping out with code or Documentation.
+
+
+| Most of the core folks who develop and use FusionPBX can be found hanging out in Freenode IRC in the **#fusionpbx** channel. Come join us and meet the team.
 
 
 .. _FreeSWITCH: http://www.freeswitch.org
 .. _FreeSWITCH: http://www.freeswitch.org
 .. _FusionPBX: http://www.fusionpbx.com
 .. _FusionPBX: http://www.fusionpbx.com
 
 
-|
 Getting Started
 Getting Started
 -------------------
 -------------------