Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Scroll export button
scopecurrent
template-id0fa09813-8b86-460a-aa1d-ef450a80e9ce
quick-starttrue
add-onScroll PDF Exporter

Info

This document provides the list of supported services in case of using HTTP Proxy Server.

Created: August 2024

Permalink: 


Table of Contents

Introduction

HTTP Proxy client can be used in cases when you want to disable external access to PBX and use Proxy Server. For correct work of PBX via Proxy Server without direct access to the Internet, there should be access to an available DNS server.

You can set HTTP Proxy client without authentication, with Basic authentication, or with NTLM authentication (Active Directory).

Services

HTTP Proxy

...

Client allows to use HTTP Proxy Server for the following services:

  • Activate/update license

  • Upgrade PBX

  • Remote support

  • Upgrade devices firmware

  • Get SSL certificate

  • Renew SSL certificate

  • Get CDS statistics

  • Get/ create/ remove data from CDS

  • Notification service

  • MFA service

  • Conference service

  • Veesion alert notifications

Note

Important: When there is no direct access to Internet on the PBX and HTTP Proxy server Server is used, some external services cannot work, e.g.for example:

  • TTS/ STT

  • screen sharing

  • external lookup

  • devices sync from WMP

  • Videoconference MCU

Files

When HTTP Proxy Client is enabled, the following files

...

are changed:

  • /rw2/etc/pbx/httpproxy
  • .ini (instead of /rw2/etc/env
  • .
  • custom.
  • ini
  • )
  • /rw2/etc/apt/apt.conf.d/10proxy

For remote support:

  • /etc/openvpn/wildixclient.conf
  • /etc/openvpn/httpproxy
  • /rw2/etc/openvpn/passfile

For licensing:

  • /etc/callweaver/licensing.conf

HTTP Proxy Server

Installing Squid

  1. Squid is available in the Ubuntu repositories. Make sure your system is up to date and then to install Squid. For thus, run the following commands:

    Code Block
    sudo apt update sudo apt install squid


  2. Copy the original configuration file to keep it as a backup:

    Code Block
    sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.default


  3. Replace the original config with squid.conf

  4. Generate password file with the following command. You will be asked to type a password:


    Code Block
    sudo htpasswd -c /etc/squid/passwords username_you_like


  5. Restart squid:

    Code Block
    sudo service squid restart


  6. If you used your local machine to host the Proxy, you may need to make it available from the PBX. You may use ngrok to get the address accessible from the Internet

  7. Use the credentials you entered to configure HTTP Proxy on the PBX

Macrosuite divider macro
dividerTypetext
dividerWidth70
emoji{"id":"smile","name":"Smiling Face with Open Mouth and Smiling Eyes","short_names":["smile"],"colons":":smile:","emoticons":["C:","c:",":D",":-D"],"unified":"1f604","skin":null,"native":"😄"}
textColor#000000
dividerWeight1
labelPositionmiddle
textAlignmentcenter
iconColor#0052CC
fontSizemedium
textNot finding the help you need? Join the Facebook group to ask a question!
emojiEnabledfalse
dividerColor#DFE1E6
dividerIconbootstrap/CloudsFill

...