Pārlūkot izejas kodu

Updates, fixed broken links, and added more content. (#154)

* Update gs_wave.rst

* Update operator_panel.rst

* Update queues.rst

* Update recordings.rst

* Update recordings.rst

* Update recordings.rst

* Update streams.rst

* Update features.rst

* Update features.rst

* Create dial_by_name.rst

* Update features.rst

* Update features.rst

* Update feature_codes.rst

* Update dial_by_name.rst

* Update dial_by_name.rst

* Update dial_by_name.rst

* Update features.rst

* Update features.rst

* Update gateway.rst

* Update gateway.rst

* Update gateway.rst

* Update index.rst

* Update index.rst

* Update index.rst

* Update index.rst

* Update quick_install.rst

* Update quick_install.rst

* Update gateway1.rst

* Update gateways.rst

* Update contributing.rst

* Update recordings.rst

* Update destinations.rst

* Update domains.rst

* Update ivr.rst

* Update ring_group.rst

* Update outbound_routes.rst

* Update password_reset.rst

* Update fax_server.rst

* Update upgrade.rst

* Update other.rst

* Update features.rst

* Update fail2ban.rst

* Update quick_install.rst

* Update quick_install.rst

* Update fail2ban.rst

* Update quick_install.rst

* Update fail2ban.rst
Len 7 gadi atpakaļ
vecāks
revīzija
99f2be750d

+ 6 - 0
source/accounts/gateway1.rst

@@ -7,6 +7,12 @@ Gateway
 
 Gateways provide access into other voice networks. These can be voice providers or other systems that require SIP registration.  `Check out the Youtube video <https://youtu.be/YKOTACDYQ3A>`_ .
 
+.. raw:: html
+
+    <div style="text-align: center; margin-bottom: 2em;">
+    <iframe width="100%" height="350" src="https://www.youtube.com/embed/YKOTACDYQ3A?rel=0" frameborder="0" ; encrypted-media" allowfullscreen></iframe>
+    </div>
+
 **In this example we will be using** `VoiceTel <http://tiny.cc/voicetel>`_ .  **Each Gateway provider has their own setings to use.**    
 
 .. image:: ../_static/images/fusionpbx_voicetel.jpg

+ 6 - 0
source/accounts/gateways.rst

@@ -9,6 +9,12 @@ Gateways define the location and settings for other VoIP servers or Providers. A
 
 Gateways provide access into other voice networks. These can be voice providers or other systems that require SIP registration.  `Check out the Youtube video <https://youtu.be/YKOTACDYQ3A>`_ .
 
+.. raw:: html
+
+    <div style="text-align: center; margin-bottom: 2em;">
+    <iframe width="100%" height="350" src="https://www.youtube.com/embed/YKOTACDYQ3A?rel=0" frameborder="0" ; encrypted-media" allowfullscreen></iframe>
+    </div>
+
 **In this example we will be using** `VoiceTel <http://tiny.cc/voicetel>`_ .  **Each Gateway provider has their own setings to use.**    
 
 .. image:: ../_static/images/fusionpbx_voicetel.jpg

+ 36 - 36
source/additional_information/feature_codes.rst

@@ -15,49 +15,49 @@ Feature Codes
 +--------------------+----------------------+------------------------------------------------------------------------------+
 | Feature Code       | Name                 | Detail                                                                       |
 +====================+======================+==============================================================================+
-| *1                 | Call Transfer        |Transfer a call to another extension                                          |
+| \*\1               | Call Transfer        |Transfer a call to another extension                                          |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *2                 | Record Active Call   |                                                                              |
+| \*\2               | Record Active Call   |                                                                              |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *4                 |Attended Call Transfer| Attended call transfer to another extension. After extension number press #  |
+| \*\4               |Attended Call Transfer| Attended call transfer to another extension. After extension number press #  |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *411               | Directory            | *DIR to dial by name.                                                        |
+| \*\411             | Directory            | *DIR to dial by name.                                                        |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *3472              | DISA                 | *DISA followed by Administrative PIN to receive a dialtone and call out      |
+| \*\3472            | DISA                 | *DISA followed by Administrative PIN to receive a dialtone and call out      |
 +--------------------+----------------------+------------------------------------------------------------------------------+
 | *67<phone number>  | Call Privacy         | Activate call privacy                                                        |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *69                | Call Return          | Call back the last incoming number                                           |
+| \*\69              | Call Return          | Call back the last incoming number                                           |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *732               | Record               | *REC followed by Administrative PIN to record a message                      |
+| \*\732             | Record               | *REC followed by Administrative PIN to record a message                      |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *8[ext]            | Extension Intercom   | Page a specific extension.                                                   |
+| \*\8[ext]          | Extension Intercom   | Page a specific extension.                                                   |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *870               | Redial               | Redial a number                                                              |
+| \*\870             | Redial               | Redial a number                                                              |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *9171              | Talking Date         | Current server date                                                          |
+| \*\9171            | Talking Date         | Current server date                                                          |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *9170              | Talking Time         | Current server time                                                          |
+| \*\9170            | Talking Time         | Current server time                                                          |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *9172              | Talking Date & Time  | Current server data & time                                                   |
+| \*\9172            | Talking Date & Time  | Current server data & time                                                   |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *925               | Wakeup Call          | Schedule a wakeup call                                                       |
+| \*\925             | Wakeup Call          | Schedule a wakeup call                                                       |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *78                | Enable DND           | Enable Do Not Disturb                                                        |
+| \*\78              | Enable DND           | Enable Do Not Disturb                                                        |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *79                | Disable DND          | Disable Do Not Disturb                                                       |
+| \*\79              | Disable DND          | Disable Do Not Disturb                                                       |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *9888              | FreeSWITCH Conference| Connects to Cluecon Weekly                                                   |
+| \*\9888            | FreeSWITCH Conference| Connects to Cluecon Weekly                                                   |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *0[ext]            | Speed Dial           | Speed dial an extension                                                      |
+| \*\0[ext]          | Speed Dial           | Speed dial an extension                                                      |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *21                | Follow Me            | Set the Follow Me number                                                     |
+| \*\21              | Follow Me            | Set the Follow Me number                                                     |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *72                | Enable Call Forward  | Enables Call Forward                                                         |
+| \*\72              | Enable Call Forward  | Enables Call Forward                                                         |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *73                | Disable Call Forward | Disables Call Forward                                                        |
+| \*\73              | Disable Call Forward | Disables Call Forward                                                        |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *74                | Call Forward         | Toggle Call Forward enable/disable                                           |
+| \*\74              | Call Forward         | Toggle Call Forward enable/disable                                           |
 +--------------------+----------------------+------------------------------------------------------------------------------+
 
 | **Administrative PIN** (Recordings pin) can be found here `Administrative PIN </en/latest/applications/recordings.html>`__ page
@@ -69,9 +69,9 @@ Feature Codes
 +--------------------+----------------------+------------------------------------------------------------------------------+
 | Feature Code       | Name                 | Detail                                                                       |
 +====================+======================+==============================================================================+
-| *5900              | Valet Park           | Attended Transfer (park). The park extension will be played back to you      |
+| \*\5900            | Valet Park           | Attended Transfer (park). The park extension will be played back to you      |
 +--------------------+----------------------+------------------------------------------------------------------------------+
-| *5901-5999         | Valet Un-Park        | Retrieve a Valet Parked call                                                 |
+| \*\5901-5999       | Valet Un-Park        | Retrieve a Valet Parked call                                                 |
 +--------------------+----------------------+------------------------------------------------------------------------------+
 
 
@@ -83,9 +83,9 @@ Feature Codes
 +---------------+------------------------+-------------------------------------------------------------------------------------------+
 | Feature Code  | Name                   | Detail                                                                                    |
 +===============+========================+===========================================================================================+
-| *8[ext]       | Extension Intercom     | Page a specific extension                                                                 |
+| \*\8[ext]     | Extension Intercom     | Page a specific extension                                                                 |
 +---------------+------------------------+-------------------------------------------------------------------------------------------+
-| *33 <ext>     | Eavesdrop              | Listen to the call. Press **1** remote, **2** local, **3** full conversation, **0** mute  |
+| \*\33 <ext>   | Eavesdrop              | Listen to the call. Press **1** remote, **2** local, **3** full conversation, **0** mute  |
 +---------------+------------------------+-------------------------------------------------------------------------------------------+
 | ** <ext>      | Intercept an extension | Intercept a specific extension                                                            |
 +---------------+------------------------+-------------------------------------------------------------------------------------------+ 
@@ -97,13 +97,13 @@ Feature Codes
 +----------------------+-------------------------+-------------------------------------------------------------------------+
 | Feature Code         | Name                    | Detail                                                                  |
 +======================+=========================+=========================================================================+
-| *97                  | Voicemail               | The system detects the extension, and will prompt for your password     |
+| \*\97                | Voicemail               | The system detects the extension, and will prompt for your password     |
 +----------------------+-------------------------+-------------------------------------------------------------------------+
-| *98                  | Check any Voicemail box | The system will prompt for both your id (extension number) and password |
+| \*\98                | Check any Voicemail box | The system will prompt for both your id (extension number) and password |
 +----------------------+-------------------------+-------------------------------------------------------------------------+
-| *4000                | Check any Voicemail box | The system will prompt for both your id (extension number) and password |
+| \*\4000              | Check any Voicemail box | The system will prompt for both your id (extension number) and password |
 +----------------------+-------------------------+-------------------------------------------------------------------------+
-| *99<extension>       | Send to Voicemail       | Send a call directly to voicemail                                       |
+| \*\99<extension>     | Send to Voicemail       | Send a call directly to voicemail                                       |
 +----------------------+-------------------------+-------------------------------------------------------------------------+
 
 
@@ -114,19 +114,19 @@ Feature Codes
 +-----------------------+-------------------------+-------------------------------------------------------------------------------+
 | Feature Code          | Name                    | Detail                                                                        |
 +=======================+=========================+===============================================================================+
-| *9192                 | Info                    | Sends information to the console                                              |
+| \*\9192               | Info                    | Sends information to the console                                              |
 +-----------------------+-------------------------+-------------------------------------------------------------------------------+
-| *9193                 | Video Record            | Record Video                                                                  |
+| \*\9193               | Video Record            | Record Video                                                                  |
 +-----------------------+-------------------------+-------------------------------------------------------------------------------+
-| *9194                 | Video Playback          | Playback Video                                                                |
+| \*\9194               | Video Playback          | Playback Video                                                                |
 +-----------------------+-------------------------+-------------------------------------------------------------------------------+
-| *9195                 | Delay Echo              | Audio is played back after a slight delay                                     |
+| \*\9195               | Delay Echo              | Audio is played back after a slight delay                                     |
 +-----------------------+-------------------------+-------------------------------------------------------------------------------+
-| *9196                 | Echo Test               | Echo Test                                                                     |
+| \*\9196               | Echo Test               | Echo Test                                                                     |
 +-----------------------+-------------------------+-------------------------------------------------------------------------------+
-| *9197                 | Milliwatt Tone          | Tone Playback                                                                 |
+| \*\9197               | Milliwatt Tone          | Tone Playback                                                                 |
 +-----------------------+-------------------------+-------------------------------------------------------------------------------+
-| *9664                 | Test MoH                | Test Music on Hold                                                            |
+| \*\9664               | Test MoH                | Test Music on Hold                                                            |
 +-----------------------+-------------------------+-------------------------------------------------------------------------------+
 
 

+ 7 - 1
source/additional_information/password_reset.rst

@@ -3,7 +3,13 @@ Password Reset
 #######################
 
 
- `Click here for the new youtube video on password recovery. <https://youtu.be/YrlfscQ_3ew>`_ 
+`Click here for the new youtube video on password recovery. <https://youtu.be/YrlfscQ_3ew>`_ 
+
+.. raw:: html
+
+    <div style="text-align: center; margin-bottom: 2em;">
+    <iframe width="100%" height="350" src="https://www.youtube.com/embed/YrlfscQ_3ew?rel=0" frameborder="0" ; encrypted-media" allowfullscreen></iframe>
+    </div>
 
 The current method to changing the superadmin password is actually to make a new superadmin user name and password.
 

+ 5 - 2
source/advanced/domains.rst

@@ -4,8 +4,11 @@ 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. `Click here for the youtube video`_
 
-.. image:: ../_static/images/fusionpbx_domain.jpg
-        :scale: 85%
+.. raw:: html
+
+    <div style="text-align: center; margin-bottom: 2em;">
+    <iframe width="100%" height="350" src="https://www.youtube.com/embed/frMNh43GfUo?rel=0" frameborder="0" ; encrypted-media" allowfullscreen></iframe>
+    </div>
   
 
 

+ 5 - 0
source/advanced/upgrade.rst

@@ -18,6 +18,11 @@ A complete summary of the changes can be found on the github code page https://g
 
 Go to the menu then click on Advanced and then Upgrade. This tool allows you to update the source code, update the database structure, restore the default menu and  permissions. `Click here for the Youtube video <https://youtu.be/QUB3u9pZ7ks>`_.
 
+.. raw:: html
+
+    <div style="text-align: center; margin-bottom: 2em;">
+    <iframe width="100%" height="350" src="https://www.youtube.com/embed/QUB3u9pZ7ks?rel=0" frameborder="0" ; encrypted-media" allowfullscreen></iframe>
+    </div>
 
 .. image:: ../_static/images/fusionpbx_upgrade.jpg
         :scale: 85%

+ 4 - 0
source/applications/fax_server.rst

@@ -4,7 +4,11 @@ Fax Server
 
 To receive a FAX setup a fax extension and then direct the incoming to it. `Click here for the Youtube video <https://youtu.be/AJHcle2U3n4>`_
 
+.. raw:: html
 
+    <div style="text-align: center; margin-bottom: 2em;">
+    <iframe width="100%" height="350" src="https://www.youtube.com/embed/AJHcle2U3n4?rel=0" frameborder="0" ; encrypted-media" allowfullscreen></iframe>
+    </div>
 
 .. image:: ../_static/images/fusionpbx_fax.jpg
         :scale: 85%

+ 1 - 1
source/applications/gs_wave.rst

@@ -1,5 +1,5 @@
 ##################
-Grandstream Wave
+GS Wave
 ##################
 
 Grandstream Wave is a soft phone for smart phones or tablets. It can be configured easily with a QR code provided in your FusionPBX installation.

+ 6 - 0
source/applications/ivr.rst

@@ -4,6 +4,12 @@ IVR Menu
 
 Welcome to the adding IVR section.  Here you will find how to add and edit IVR's.
 
+.. raw:: html
+
+    <div style="text-align: center; margin-bottom: 2em;">
+    <iframe width="100%" height="350" src="https://www.youtube.com/embed/Xnc9ExYKR8s?rel=0" frameborder="0" ; encrypted-media" allowfullscreen></iframe>
+    </div>
+
 * `Click here for the youtube video`_
 * Click on **Apps** then **IVR Menu**
 * Click the Plus icon on the right

+ 4 - 0
source/applications/operator_panel.rst

@@ -5,6 +5,10 @@ Operator Panel
 Operator Panel is a simple and easy way to use the FusionPBX web interface to:
 
 * Make calls from.
+* See who is on a call.
+* Eavesdrop on a call.
+* Hangup your own call.
+* Drag and drop blind transfer an active call.
 * Drag and drop calling to other users.
 * Login and out of queues and call center.
 

+ 2 - 0
source/applications/queues.rst

@@ -5,6 +5,8 @@ Queues
 
 Queues are used to setup waiting lines for callers. Also known as FIFO Queues. 
 
+The Queues feature is rarely used for call center type work.  When needed, `Call Center <call_center.html>`_ is usually used instead.
+
 
 .. image:: ../_static/images/fusionpbx_queue.jpg
         :scale: 85%

+ 14 - 3
source/applications/recordings.rst

@@ -2,14 +2,25 @@
 Recordings
 ***********
 
-Dial '*'732 to create a recording, or (for best results) upload a 16bit 8khz/16khz mono WAV file. `Click here for the youtube video.`_
+Dial \*\732 to create a recording, or (for best results) upload a 16bit 8khz/16khz mono WAV file. `Click here for the youtube video.`_
+
+.. raw:: html
+
+    <div style="text-align: center; margin-bottom: 2em;">
+    <iframe width="100%" height="350" src="https://www.youtube.com/embed/CkqlsVvvv2U?rel=0" frameborder="0" ; encrypted-media" allowfullscreen></iframe>
+    </div>
+
+To view and set the pin number goto Dialplan > Dialplan Manager > Click on Recordings > pin_number=8675309 at the bottom.
+
+.. note::
+
+  Pin number is recomended but can be left empty if no pin number is desired then pin_number=
 
-To view and set the pin number goto Dialplan > Dialplan Manager > Click on Recordings > pin_number=8675309 at the bottom.  
 
 Create a Recording
 -------------------
 
-1. Dial '*'732 and wait for the voice prompt
+1. Dial \*\732 and wait for the voice prompt
 2. Enter the password (pin_number) followed by the pound sign# 
    Enter at least a 3 digit number.  This will label the recording file. (recording100.wav)
 3. start talking to make the recording after the voice prompt and press the pound key #

+ 6 - 0
source/applications/ring_group.rst

@@ -6,6 +6,12 @@ Ring Groups
 
 A ring group is a set of destinations that can be called with a ring strategy.
 
+.. raw:: html
+
+    <div style="text-align: center; margin-bottom: 2em;">
+    <iframe width="100%" height="350" src="https://www.youtube.com/embed/sULuuLOSvLQ?rel=0" frameborder="0" ; encrypted-media" allowfullscreen></iframe>
+    </div>
+
 To add a ring group click the plus. `Click for the youtube video <https://youtu.be/sULuuLOSvLQ>`_ .
 
 .. image:: ../_static/images/fusionpbx_ring_group.jpg

+ 2 - 1
source/applications/streams.rst

@@ -7,7 +7,8 @@ Define details for streaming audio.
 .. image:: ../_static/images/applications/fusionpbx_streams.jpg
         :scale: 85%
 
-
+* Make sure mod_shout is installed and is started.
+* Have a shoutcast url ready to use. (shout://domain.tld/path/to/)
 * To add a stream click the plus icon on the right
 * Edit the fields:
  		* Name: Can be anything

+ 7 - 0
source/contributing.rst

@@ -21,6 +21,13 @@ What We Need:
 How to Get Started:
 
 1. Watch the "FusionPBX Pull Requests with Github" Youtube Video  https://youtu.be/SPUe7S4Z6ms
+
+.. raw:: html
+
+    <div style="text-align: center; margin-bottom: 2em;">
+    <iframe width="100%" height="350" src="https://www.youtube.com/embed/SPUe7S4Z6ms?rel=0" frameborder="0" ; encrypted-media" allowfullscreen></iframe>
+    </div>
+
 2. If you have a good handle on PHP, Lua or SQL Development Might be the thing for you head over to the Development Manual
 3. Are you a FusionPBX power user and do you possible love to write? Check out the Documentation Guide or the Testing Guide
 4. Would you like to see FreePBX in your native language and have the time to commit to staying on top of translations for releases? Check out the translation section to learn how to use our translation server.

+ 6 - 0
source/dialplan/destinations.rst

@@ -7,6 +7,12 @@ Destinations
 
 Inbound destinations are the DID/DDI, DNIS or Alias for inbound calls. `Click here for the youtube video`_
 
+.. raw:: html
+
+    <div style="text-align: center; margin-bottom: 2em;">
+    <iframe width="100%" height="350" src="https://www.youtube.com/embed/8-EJM0hd-J8?rel=0" frameborder="0" ; encrypted-media" allowfullscreen></iframe>
+    </div>
+
 Configure Inbound Destinations: (This will auto-configure an Inbound Route also)
 
 .. Tip::

+ 7 - 0
source/dialplan/outbound_routes.rst

@@ -3,6 +3,13 @@ Outbound Routes
 
 Route outbound calls to gateways, tdm, enum and more. When a call matches the conditions the call to outbound routes. `Check out the youtube video <https://youtu.be/rhyfCKLBI-Y>`_ .
 
+.. raw:: html
+
+    <div style="text-align: center; margin-bottom: 2em;">
+    <iframe width="100%" height="350" src="https://www.youtube.com/embed/rhyfCKLBI-Y?rel=0" frameborder="0" ; encrypted-media" allowfullscreen></iframe>
+    </div>
+
+
 **Configuring an Outbound Route.** 
 
 * Select **Dialplan** from the drop-down list and then click **Outbound Routes** . 

+ 22 - 0
source/features/dial_by_name.rst

@@ -0,0 +1,22 @@
+##############
+Dial By Name
+##############
+
+
+Dial by name is a way to dial someone that is defined in your FusionPBX installations virtual directory.
+
+
+Using \*\411
+^^^^^^^^^^^^
+
+* First dial \*\411.
+* Listen to the voice options.
+* Press the buttons on the phone that corresponds to the letters in the name you wish to call.
+* To select this entry, press 1.  For the next entry press 6.
+
+
+.. tip::
+      Go to Accounts > Extensions > click the edit icon on an extension. Scroll down to the "Directory Full Name" field and fill in the field.  Directory Full Name is what \*\411 uses to search by.
+
+
+

+ 57 - 55
source/features/features.rst

@@ -55,20 +55,20 @@ Forward to another extension or to any phone number.
 Call Monitoring
 -----------------
 
-View which extensions are currently in a call. (see Active Extensions)
+View which extensions are currently in a call. (see `Active Extensions`_)
 
 Call Pickup
 -------------
 
 For a particular extension or any extension that is currently ringing.
 
-`Queues`
+`Queues`_
 --------------
 
 Load calls into queues so they can be answered in the order they came into the queue.
 
-Call Recordings
------------------
+`Call Recordings`_
+-------------------
 
 Record all or some calls or parts of the call.
 
@@ -132,8 +132,8 @@ Area to execute commands from the gui. Merged with SQL Query tool with a clip li
 
 The dialplan is used to setup call destinations based on conditions and context. You can use the dialplan to send calls to gateways, auto attendants, external numbers, to scripts, or any destination. 
 
-Dial by Name
---------------------
+`Dial by Name`_ (\*\411)
+------------------------
 
 Search by first name or last name to find extension numbers on the system.
 
@@ -207,8 +207,8 @@ Allows multiple categories of music on hold that can be set globally or per doma
 
 Domain based multi-tenant using subdomains such as red.pbxhosting.tld green.pbxhosting.tld blue.pbxhosting.tld
 
-Operator Panel
----------------
+`Operator Panel`_
+--------------------
 
 A virtual panel that agents can drag and drop transfer calls. Adjust call state from available, on break, do not disturb and logged out. 
 
@@ -289,57 +289,59 @@ Additional Features
 This is not a comprehensive set of features. A complete list would be many times larger. More will be added as time permits.
 
 
-.. _IVR Menus: http://docs.fusionpbx.com/en/latest/applications/ivr.html
-.. _Direct Inward System Access: /en/latest/dialplan/dialplan_details.html#disa
-.. _Paging: /en/latest/dialplan/dialplan_details.html#page
-.. _Voicemail to Email: /en/latest/getting_started/voicemail_to_email.html
-.. _Inbound and Outbound Call Routing: http://docs.fusionpbx.com/en/latest/dialplans.html
-.. _Call Broadcast: http://docs.fusionpbx.com/en/latest/applications/call_broadcast.html
-.. _Extensions: http://docs.fusionpbx.com/en/latest/accounts/extensions.html
-.. _Call Flows (Day Night Mode): /en/latest/applications/call_flows.html
-.. _Follow Me: /en/latest/applications/follow_me.html
-.. _Call Block: http://docs.fusionpbx.com/en/latest/applications/call_block.html
-.. _Call Barge / Eavesdrop / Intercept: /en/latest/additional_information/feature_codes.html
-.. _Call Center: /en/latest/applications/call_center.html
-.. _Call Transfer: /en/latest/additional_information/feature_codes.html
-.. _Call Blind Transfer: /en/latest/additional_information/feature_codes.html
-.. _Call Waiting: /en/latest/additional_information/feature_codes.html
-.. _Call Detail Records: http://docs.fusionpbx.com/en/latest/applications/call_detail_record.html
-.. _Call Forward: /en/latest/applications/call_routing.html
-.. _Call Flows: http://docs.fusionpbx.com/en/latest
-.. _Call Routing: /en/latest/applications/call_routing.html
-.. _Contacts: /en/latest/applications/contacts.html
-.. _Adminer: /en/latest/advanced/adminer.html
-.. _Command: /en/latest/advanced/command.html
-.. _Conference: http://docs.fusionpbx.com/en/latest/applications/conference.html
+.. _IVR Menus: ../applications/ivr.html
+.. _Direct Inward System Access: ../dialplan/dialplan_details.html#disa
+.. _Paging: ../dialplan/dialplan_details.html#page
+.. _Voicemail to Email: ../getting_started/voicemail_to_email.html
+.. _Inbound and Outbound Call Routing: ../dialplans.html
+.. _Call Broadcast: ../applications/call_broadcast.html
+.. _Extensions: ../accounts/extensions.html
+.. _Call Flows (Day Night Mode): ../applications/call_flows.html
+.. _Call Recordings: ../applications/call_recordings.html
+.. _Operator Panel: ../applications/operator_panel.html
+.. _Dial by Name: ../features/dial_by_name.html
+.. _Follow Me: ../applications/follow_me.html
+.. _Call Block: ../applications/call_block.html
+.. _Call Barge / Eavesdrop / Intercept: ../additional_information/feature_codes.html
+.. _Call Center: ../applications/call_center.html
+.. _Call Transfer: ../additional_information/feature_codes.html
+.. _Call Blind Transfer: ../additional_information/feature_codes.html
+.. _Call Waiting: ../additional_information/feature_codes.html
+.. _Call Detail Records: ../applications/call_detail_record.html
+.. _Call Forward: ../applications/call_routing.html
+.. _Call Flows: ../applications/call_flows.html
+.. _Call Routing: ../applications/call_routing.html
+.. _Contacts: ../applications/contacts.html
+.. _Adminer: ../advanced/adminer.html
+.. _Command: ../advanced/command.html
+.. _Conference: ../applications/conference.html
 .. _Contact Manager: http://docs.fusionpbx.com/en/latest
-.. _Device Provisioning: /en/latest/applications/provision.html
-.. _Provider Setup: /en/latest/accounts/providers.html
-.. _Dialplan Manager: http://docs.fusionpbx.com/en/latest/dialplan/dialplan_manager.html
-.. _Do Not Disturb (DND): /en/latest/accounts/call_routing.html
-.. _Editor: /en/latest/advanced/editors.html
+.. _Device Provisioning: ../applications/provision.html
+.. _Provider Setup: ../accounts/providers.html
+.. _Dialplan Manager: ../dialplan/dialplan_manager.html
+.. _Do Not Disturb (DND): ../applications/call_routing.html
+.. _Editor: ../advanced/editors.html
 .. _Extension Summary: /en/latest/status/extension_summary.html
-.. _Active Extensions: http://docs.fusionpbx.com/en/latest
-.. _Hot Desking: /en/latest/accounts/hot_desking.html
-.. _Multi-Tenant: /en/latest/advanced/domains.html
-.. _Music on Hold: /en/latest/applications/music_on_hold.html
-.. _Phrases: /en/latest/applications/phrases.html
-.. _Queues: /en/latest/applications/queues.html
-.. _Recordings: http://docs.fusionpbx.com/en/latest/applications/recordings.html
-.. _Active Calls: http://docs.fusionpbx.com/en/latest
-.. _Conference Center: http://docs.fusionpbx.com/en/latest/applications/conference_center.html
-.. _Fax Server: http://docs.fusionpbx.com/en/latest/applications/fax_server.html
-.. _Gateways: http://docs.fusionpbx.com/en/latest/gateway/gateway1.html
-.. _Time Conditions: http://docs.fusionpbx.com/en/latest/applications/time_conditions.html
-.. _Ring Groups: http://docs.fusionpbx.com/en/latest/applications/ring_groups.html
-.. _Recordings: http://docs.fusionpbx.com/en/latest/applications/recordings.html
-.. _Voicemail: /en/latest/applications/voicemail.html
-.. _Voicemail Transcription: /en/latest/applications/voicemail.html#voicemail-transcription
-.. _and lots more...: http://docs.fusionpbx.com/en/latest/features/features.html
+.. _Active Extensions: ../status/active_extensions.html
+.. _Hot Desking: ../accounts/hot_desking.html
+.. _Multi-Tenant: ../advanced/domains.html
+.. _Music on Hold: ../applications/music_on_hold.html
+.. _Phrases: ../applications/phrases.html
+.. _Queues: ../applications/queues.html
+.. _Active Calls: ../status/active_calls.html
+.. _Conference Center: ../applications/conference_center.html
+.. _Fax Server: ../applications/fax_server.html
+.. _Gateways: ../accounts/gateways.html
+.. _Time Conditions: ../applications/time_conditions.html
+.. _Ring Groups: ../applications/ring_group.html
+.. _Recordings: ../applications/recordings.html
+.. _Voicemail: ../applications/voicemail.html
+.. _Voicemail Transcription: ../applications/voicemail.html#voicemail-transcription
+.. _and lots more...: ../features/features.html
 .. _Scalable and Redundant: https://fusionpbx.com/app/www/training_detail.php
-.. _User and Group Management: http://docs.fusionpbx.com/en/latest/advanced/group_manager.html
+.. _User and Group Management: ../advanced/group_manager.html
 .. _Parking: /en/latest/features/parking.html
 .. _Re-branding and Customize: http://fusionpbx.com/support.php
-.. _WebRTC: /en/latest/applications_optional/webrtc.html
+.. _WebRTC: ../applications_optional/webrtc.html
 
 

+ 31 - 1
source/firewall/fail2ban.rst

@@ -3,7 +3,32 @@ Fail2ban
 #############
 
 
-Fail2ban is also used to protect SSH, FreeSWITCH, the web server as well as other services. You can view the IP addresses blocked by Fail2ban with the following command.
+Fail2ban is also used to protect SSH, FreeSWITCH, the web server as well as other services.
+
+After the installation script finishes, the option for anything to register to the ip address is **ENABLED**. 
+
+* If you plan on registering devices to the FusionPBX ip address then no further action is required. 
+
+It is however recomended to register to a domain name (FQDN) since most scripted attacks happen to the public ip. Registering to the ip address will be blocked by the fail2ban rules freeswitch-ip and auth-challenge once these rules are set to true.
+
+* To help secure your FusionPBX installation, enable the `fail2ban rules <http://docs.fusionpbx.com/en/latest/firewall/fail2ban.html>`_ [freeswitch-ip] and [auth-challenge-ip] in /etc/fail2ban/jail.local.
+
+
+::
+
+ [freeswitch-ip]
+ enabled  = true
+
+::
+
+ [auth-challenge-ip]
+ enabled  = true 
+
+.. warning::
+
+         If you find that your FusionPBX web interface isn't loading then check and see if fail2ban is blocking your ip.  Getting blocked by any fail2ban rule will block ssh, www, and phones registering if you don't have your ip in the /etc/fail2ban/jail.conf ignoreip= field .
+
+You can view the IP addresses blocked by Fail2ban with the following command.
 
 
 ::
@@ -40,6 +65,11 @@ Find ignoreip and add the IP address, CIDR or DNS hostname that need to be white
  ignoreip = 127.0.0.1/8 192.168.0.0/16
 
 
+.. note::
+       To help keep the ip and hostnames you want unblocked it is a good idea to add customers and carriers to the ignoreip list.
+
+
+
 Filters are defined in the following directory.
 
 ::

+ 5 - 0
source/gateway/gateway.rst

@@ -3,6 +3,11 @@ Inbound Destinations
 
 Inbound destinations are the DID/DDI, DNIS or Alias for inbound calls. `Click here for the youtube video`_
 
+.. raw:: html
+
+    <div style="text-align: center; margin-bottom: 2em;">
+    <iframe width="100%" height="350" src="https://www.youtube.com/embed/8-EJM0hd-J8?rel=0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>
+    </div>
 
 
 Configure Inbound Destinations: (This will auto-configure an Inbound Route also)

+ 25 - 1
source/getting_started/quick_install.rst

@@ -12,7 +12,11 @@ Welcome to the FusionPBX installation guide.
 
 FusionPBX can be several different operating systems. However this install is focused on a **minimal** install of Debian 8 with SSH enabled. This install has been designed to be fast, simple and modular. On many systems it will install in 5 minutes or less. Installation times depend on CPU, RAM and bandwidth. Install Video https://youtu.be/YmIht8hEHYU
 
-|
+.. raw:: html
+
+    <div style="text-align: center; margin-bottom: 2em;">
+    <iframe width="100%" height="350" src="https://www.youtube.com/embed/YmIht8hEHYU?rel=0" frameborder="0" ; encrypted-media" allowfullscreen></iframe>
+    </div>
     
 **1.** Run the following commands under root. The script installs FusionPBX, FreeSWITCH release package and its dependencies, IPTables, Fail2ban, NGINX, PHP FPM and PostgreSQL.
 
@@ -57,6 +61,7 @@ If using **Debian on Proxmox LXC** containers please run the following **BEFORE*
    Official FusionPBX Training
       Admin Training    24 - 26 Jan (3 Days)
       Advanced Training 31 Jan - Feb 2 (3 Days)
+      Continuing Education Last Thursday Monthly (1 Day)
       Timezone: https://www.timeanddate.com/worldclock/usa/boise
       For more info visit https://www.fusionpbx.com/training.php
 
@@ -73,4 +78,23 @@ If using **Debian on Proxmox LXC** containers please run the following **BEFORE*
 |
 
 After the install script has completed go to your web browser and login with the information provided by the install script.
+
+
+After the installation script finishes, the option for anything to register to the ip address is **ENABLED**. 
+
+* If you plan on registering devices to the FusionPBX ip address then no further action is required. 
+
+It is however recomended to register to a domain name (FQDN) since most scripted attacks happen to the public ip. Registering to the ip address will be blocked by the fail2ban rules freeswitch-ip and auth-challenge once these rules are set to true.
+
+* To help secure your FusionPBX installation, enable the `fail2ban rules <http://docs.fusionpbx.com/en/latest/firewall/fail2ban.html>`_ [freeswitch-ip] and [auth-challenge-ip] in /etc/fail2ban/jail.local.
+
+::
+
+ [freeswitch-ip]
+ enabled  = true
+
+::
+
+ [auth-challenge-ip]
+ enabled  = true
   

+ 7 - 0
source/index.rst

@@ -24,6 +24,13 @@ lines or high density T1/E1 circuits, and many other features. FusionPBX
 provides the functionality that business need and provides corporate
 level phone system features to small, medium and large businesses. `Click here for the FusionPBX youtube channel`_ .
 
+.. raw:: html
+
+    <div style="text-align: center; margin-bottom: 2em;">
+    <iframe width="100%" height="350" src="https://www.youtube.com/embed/YmIht8hEHYU?rel=0" frameborder="0" ; encrypted-media" allowfullscreen></iframe>
+    </div>
+
+
 Benefits of FusionPBX
 ^^^^^^^^^^^^^^^^^^^^^^^
 

+ 1 - 0
source/other.rst

@@ -42,6 +42,7 @@ Other section is bits of info that needs indexed for the PDF to populate all sec
   applications/xmpp.rst
   applications_optional/webrtc.rst
   additional_information/sngrep.rst
+  features/parking.rst