ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Updating FOP2 to work with HTTPS correctly

    IT Discussion
    fop2 freepbx freepbx setup freepbx 13 ssl
    1
    2
    2.2k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • JaredBuschJ
      JaredBusch
      last edited by JaredBusch

      The most common add on I get for any FreePBX based system is the FOP2 (Flash Operator Panel 2). It costs $40 for the basic bundle, $60 if you want to white label it. If you want every single possible feature plus white label, it is $100. I never buy more than the $40 basic, because that is all my clients have ever needed.

      If you have only a few extensions, you can use it for free. The limit is 15 buttons.

      It is a simple scripted install and it comes up working perfectly on a default FreePBX 13 install.

      But if you use SSL, there are two lines in the config that you need to change.

      Edit the /usr/local/fop2/fop2.cfg file and fins these two entries.

      ssl_certificate_file=/etc/pki/tls/certs/localhost.crt
      ssl_certificate_key_file=/etc/pki/tls/private/localhost.key
      

      You need to change them to your SSL cert and key. If oyu use the built in SSL module with Let's Encrypt, you will find the files in /etc/https/pki, so update the config to look like this.

      ssl_certificate_file=/etc/httpd/pki/webserver.crt
      ssl_certificate_key_file=/etc/httpd/pki/webserver.key
      

      Then restart fop2

      service fop2 restart
      

      and now you can log in correctly.

      1 Reply Last reply Reply Quote 3
      • JaredBuschJ
        JaredBusch
        last edited by

        For anyone not familiar, here is a screenshot of my free version.
        0_1492617573275_upload-25f91f66-c1ba-4ae2-817f-456db86124b3

        here is a paid version at a client with ~40 extensions.
        (intentionally not all are shown such as the Snom PA-1 paging adapter, because I know someone will count....)
        0_1492617629380_upload-221e49df-6efb-4acd-b371-c5146c52a84e

        1 Reply Last reply Reply Quote 1
        • 1 / 1
        • First post
          Last post