Installation and Configuration 3CX WebMeeting Server
pixel500w-500x1
Zero Admin
With the new Dashboard
pixel500w-500x1
Bulletproof Security
With SSL certs and NGINX
pixel500w-500x1
Install on $150 Appliance
Intel MiniPC architecture
pixel500w-500x1
New, Intuitive Windows Client
More themes, more UC
pixel500w-500x1
More CRM Integrations
Scripting Interface to add your own
pixel500w-500x1
Improved Integrated Web Conferencing
iOS and Android apps included
pixel500w-500x1
Personal Click2Meet URLs

Installing 3CX WebMeeting Server

Installing 3CX WebMeeting Server

Introduction

3CX WebMeeting Server is a software-based multi-point web conferencing solution, developed to enable

small, medium and large enterprises, to enjoy remote collaboration and audio-video communication.

With the adoption of WebRTC technology, 3CX WebMeeting Server allows users to create web conferences, in which they can share their screens and documents, without the need to install any additional software. It works on desktop and mobile operating systems such as Windows, MacOS, Linux and Android.

3CX WebMeeting Server is available with an “On Premise” license which allows the activation of an unlimited number of users.

Important Note: For the platform to work properly, the correct date and time must be set on the server    

before starting the installation. To ensure the date is kept up to date use the Windows time synchronisation service.

System Requirements

The minimum hardware requirements for 3CX WMS are:

  • CPU: Intel Xeon CPU (or equivalent).
  • RAM: 4GB.
  • Architecture: 64 bit operating systems.
  • OS: Microsoft Windows Server 2008 R2, Server 2012/R2.
  • Network: 1 network card adapter and it must have a Public IP Address. (No NAT Configured)

Server Bandwidth Requirements

The bandwidth required for hosting a meeting depends on the number of participants, and how many

participants will be active in audio and video. A webinar (one-to-many) puts less load on the server

bandwidth, than a five participant web meeting where all participants are active in both audio and video. It is advisable to equip the server with symmetric wideband access to the Internet (HDSL or Fiber).

Calculating the bandwidth 3CX WebMeeting Server needs

The total bandwidth needed is based on the number of participants and the selected meeting bitrate. Use the following formula to calculate the server bandwidth needs: n² x Bitrate. Where n is the number of participants.

Example: For a 5 participant 3CX WebMeeting with a bitrate of 256 kbps. 5² X 256 = 6400 Kbps.Therefore 6.4 Mbps

Calculating the total upload bandwidth needed for a 3CX WebMeeting

The total upload bandwidth required for a single web meeting is the value selected at the meeting setup for both audio and video. For example: 256 kbps

Calculating the total participants from available bandwidth

To calculate the number of participants you can add to a 3CX WebMeeting, using all of your available bandwidth, use this formula:  (Total Bandwidth in kbps / Total meeting Bandwidth in kbps) = Number of Participants

Example: For 64 Mbps available bandwidth - √ (64000 / 256) = 15 Participants

Calculating how much bandwidth a participant needs

To calculate how much bandwidth is required for a participant to join a 3CX WebMeeting without any connectivity issues, use the following formula: (n-1) x Bitrate. Where n is the number of participants.

Example: (5-1) x 256 = 1024 Kbps. The participant requires 1.024 Mbps

Firewall/Router Configuration and Network Requirements

Routers and Firewalls (Windows or border devices) need to be configured to allow incoming traffic from the ports TCP 443, 4443, 60443 and UDP range 48000-65535 and outgoing traffic to any remote destination.

You must also make sure that:

  • Server must be configured directly on the Internet with NO NAT. In this configuration, the Network card should get a Public IP Address directly. To check this open a command prompt window and type in “ipconfig”. If the result is a Public IP, you can install 3CX Webmeeting on Premise. If the result is a local / private ip address, 3CX Webmeeting will not work.
  • 3CX Webmeeting server must have 1 network card interface. Multiple interfaces are not supported.
  • An external FQDN pointing to the Public IP must be configured in your DNS.
  • If an Antivirus or any other security software is present on the 3CX Webmeeting server, an exception to the 3CX folders “C:\Program Files (x86)\3CX” needs to be configured.

Step 1: Installing 3CX WebMeeting Server

  1. Download 3CX WebMeeting Server.
  2. Launch the executable file and choose your desired language.
  3. Click “Install”. The 3CX WebMeeting installation will copy the required files to the install location.
  4. Once the files have been copied, the settings page will appear. Here you will configure your 3CX WebMeeting Server settings.
  • Configure the Web Server Settings:
  • Web server interface: Select 0.0.0.0
  • Port: Set Port to 443 with Use HTTPS enabled.
  • Configure the MCU settings (Multimedia Control Unit):
  • MCU interface: Select your “Public IP” network interface.
  • Port: The port via which the server will be listening. Default TCP 4443.
  • Specify your Static Public IP Address.
  • Configure the UDP Media Port range:
  • UDP listen interface: Select the “Public IP” network interface.
  • “UDP port range”: Set to 48000-65535.
  • 3CX WebMeeting Documents and Recordings Folder Path:

           It is recommended to change the path where documents and recordings are stored.

     Ideally these should be stored on a separate disk on the same machine for easier            

     backup.

  1. Click “Next”.
  2. Once installed Click “Finish”

Step 2: Replacing the Self-Signed SSL Certificate

3CX WebMeeting Server comes with a Self-Signed SSL Certificate. In order to avoid potential SSL errors in your browser (Chrome on Android for example, does not accept Self-Signed Certificates), it is required that you replace this certificate with your own certificate. To do so, you will need to purchase a certificate from a Certificate Authority. Purchase a wildcard certificate (*.DOMAIN) in case you wish to create more than one portal, or a single domain certificate if you only intend to have one portal.

  1. Purchase your SSL certificate from a Certificate Authority. Choose “Apache” as your target webserver.
  2. You will receive three files. A Server Key file, a Server Certificate file and a Server Certificate Chain file.
  3. Rename these files to:
  • Server Key file to: server.key
  • Server Certificate file to: server.crt
  • Server Certificate Chain file to: serverchain.crt
  1. Open “Services” on your server and stop the “ewapache” service.
  2. Navigate to “%programfiles(x86)%\3CX\apache\conf”. In this folder, locate the existing server.key, server.crt and serverchain.crt files. Keep a backup of these files.
  3. Replace the files in this folder with the renamed files you have received from the CA.
  4. Start the “ewapache” service.

Your CA certificates are now installed. SSL Certificate files do not get affected by platform updates.

Step 3: Activating, Modifying and Upgrading

License activation

After completing the installation and configuration, run the “3CX WebMeeting license manager” accessible from the 3CX Program Group in the Start Menu. Enter the Licence key, Customer details, Reseller details, and click “Activate”.

Step 4: Modifying the 3CX WebMeeting Server Configuration


To modify the operating parameters set during the installation, launch the “3CX WebMeeting Settings” utility, accessible from the 3CX Program Group in the Start Menu, and click the “Configure” button.

How to upgrade 3CX WebMeeting Server

To upgrade the 3CX WMS:

  1. Run the setup executable of the new version and proceed with the installation.
  2. When the files are copied, a dialogue window containing changes in the version to be installed will appear in the configuration window of the “3CX WebMeeting Settings” utility. This window contains a timer, which will start the upgrade if the user does not click "Ok" or "Cancel" within 30 seconds.
  3. Click “OK”, to begin the update procedure.

The upgrading operation will not modify the existing configuration files.

Congratulations! You have now installed your WebMeeting Server. Follow the steps as described in the Creating your WebMeeting Main Portal document to continue your configuration.

Uninstalling the WebMeeting Server

To Uninstall the 3CX WMS, from the “3CX WebMeeting Settings” utility, click the "Uninstall" button.

Important Note: All data stored in the database and all configurations and customized settings will be deleted during the re-installation operation.

 

You might also be interested in:


Ask a Question

Please only post questions in regards to the document you are currently reading.
Technical support or pre sales questions must be posted via the support or sales channels and such comments will be deleted. Thank you for understanding

Leave a Reply

  1. Tom Kishel

    I didn’t see an Uninstall button in the Settings application.
    Maybe it had to be Activated for the button to appear.
    I have to find the uninstall application in: C:\Program Files (x86)\3CX\

    August 31, 2015 at 8:30 pm Reply
    • Charalambos Eleftheriou

      @Tom, thanks for the question. The uninstall button should be located at the bottom of the 3CX WebMeeting Settings tool. Which version of 3CX WebMeeting Server have you installed?

      September 1, 2015 at 10:25 am
  2. James Wood

    HI,

    How do I get to integrate / register the on premesis webconferencing server with the 3cx phone switch. I can see a option called webmeeting, but it only looks like I can add in a cloud based webmeeting server here…

    Thanks

    March 10, 2016 at 5:22 pm Reply
    • Charalambos Eleftheriou

      @James, When using 3CX WebMeeting server installed on premise and 3CX Phone System the Web conferencing features are separate they can not be integrated. You may also post this in our feature request page: http://www.3cx.com/forums/3cx-ideas-f57.html and if it gets enough votes and is technically possible it may very well get implemented.

      March 10, 2016 at 6:03 pm
  3. Chris

    Unclear – is it safe to run this on the SAME server as the main 3CX installation or not?

    June 29, 2016 at 5:42 pm Reply
    • Charalambos Eleftheriou

      @Chris, It is always recommended to have a dedicated server for 3CX Phone system and 3CX WebMeeting server.

      June 29, 2016 at 8:52 pm
  4. Christopher Kofon

    Hi.

    I would like to know if this server can run 3CX WMS. HPE ProLiant DL20 Gen9 G4400 4GB. It is dual core with 4GB RAM. The processor is Intel Pentium G4400 processor. Processor core available is 2 and the processor speed is 3.3GHz.

    Can I install it on Windows Server 2016 Essentials?

    Thanks

    October 17, 2016 at 6:33 pm Reply
    • Windows server essentials comes with a lot of other stuff installed.
      Just install webmeeting on the plainest of server 2012. 2016 is still under technical preview.

      October 18, 2016 at 11:00 am
<