Configure Firewall

The table below describes the Enterprise firewall rule for managing the communications between the components of the Live Platform Device Manager provisioning deployment. Endpoints deployed in the enterprise sites traverse the public internet to connect to the Live Platform deployed in the AudioCodes Data center. All communication between these components is over port 443 TCP (HTTPS), which is by default open on the Device Manager.

The parameter 'Secure (HTTPS) communication from the Device Manager to the Devices' should be enabled in the Live Platform deployment, see Configuring System Settings.

The figure below illustrates the Firewall topology.

The table below describes the firewall rules for the components of the Device Manager provisioning deployment.

Protocol

Allow Port

Port Number

Allowed Network

Purpose

Endpoints

Live Platform Device Manager Þ Endpoints

TCP

(HTTPS)

443

Outbound connection (Send-only) with Device Manager.

Used by the Endpoints for sending requests to the Device Manager.

Endpoints Þ WAF (Imperva Incapsula)

TCP

(HTTPS)

443

Outbound connection (Send-only) with WAF.

Initiator: Endpoints

Used by endpoints for sending aggregated Keep-alive requests from phones to the WAF.

Endpoints Û Azure Blob Storage Container

TCP

(HTTPS)

443

Inbound and Outbound connection (Bi-Directional) with the Azure Blob.

Initiator: Endpoints

Used by endpoints for sending requests to the Blob for updated firmware and configuration files and for receiving them in return.

WAF (Imperva Incapsula)

WAF Ü Endpoints

TCP

(HTTPS)

443

Inbound connection (Receive-only) with endpoints.

Used by WAF for receiving aggregated Keep-alive requests from the endpoints.

WAF Û Microsoft Azure Aggregator Service

TCP

(HTTPS)

443

Inbound and Outbound connection (Bi-Directional) with the Aggregator Service.

REST communication between the WAF and the Aggregator Service.

WAF Û Device Manager

TCP

(HTTPS)

443

Inbound and Outbound connection (Bi-Directional) with Device Manager

REST communication between the WAF and the Device Manager.

Device Manager

Live Platform Device Manager Û Endpoints

TCP

(HTTPS)

443

Inbound and Outbound connection (Bi-Directional) between the Endpoints and the Device Manager.

Initiator: Endpoints

Used by the Device Manager for performing REST actions on the device such as Device restart and collecting logs.

Live Platform Device Manager Þ Azure Blob Storage Container

TCP

(HTTPS)

443

Outbound connection (Send only) to Azure Blob.

Initiator: Live Platform Device Manager

Used by Live Platform Device Manager to update firmware and configuration files to the Azure Blob. See references below to *.blob.core.windows.net firewall whitelist requirements:

Configure Azure Storage firewalls and virtual networks
Azure Container Access Rules
Azure Virtual Network

Live Platform Device Manager Û ShareFile

TCP

(HTTPS)

443

Inbound and Outbound connection (Bi-Directional) with ShareFile.

Initiator: Live Platform Device Manager

Used by Live Platform Device Manager for downloading firmware and configuration files from ShareFile and sending request to ShareFile. SharePoint: Citrix recommends as a best practice that customers leverage domain inclusion instead of IP address inclusion as described here: SharePoint Best Practices. This is due to frequent changes of cloud services to scale up and to introduce new services. For information on ShareFile firewall rules, see ShareFile Firewall Rules.

Live Platform Device Manager Þ AudioCodes Redirect Server

TCP

(HTTPS)

443

Outbound connection (Send-only) with AudioCodes Redirect Server.

Initiator: Live Platform Device Manager

Used by Live Platform Device Manager for adding endpoints to Live Platform and for directing them to the Service Device URL on the Live Platform; the Provisioning URL which triggers the firmware and configuration file update upon bootup and connection to the network.

AudioCodes Redirect Server

AudioCodes Redirect Server Ü

Live Platform Device Manager

TCP

(HTTPS)

443

Inbound connection (Receive-only) with AudioCodes Redirect Server.

Initiator: Live Platform Device Manager

Used by the Redirect Server for receiving requests from Device Manager for adding new endpoints (a list of physical MAC addresses of endpoints to be added), and then redirecting them to the provisioning URL (the Service Device URL in Live Platform). For example, https://sandbox3.finebak.com/ltcfordevice/c/<LivePlatformServiceID>/.

Aggregator Service

Aggregator service Û

WAF (Imperva Incapsula)

TCP

(HTTPS)

443

Inbound and Outbound connection (Bi-Directional) with the WAF.

Initiator: WAF

REST communication between the Aggregator Service and the WAF.

Aggregator service Û

Device Manager

TCP

(HTTPS)

443

Inbound and Outbound connection (Bi-Directional) with the Device Manager.

Initiator: Aggregator Service

REST communication between the Aggregator Service and the Device Manager.

Azure Blob

Azure Blob Storage Container Û Endpoints

TCP

(HTTPS

443

Inbound and Outbound connection (Bi-Directional) with the Endpoints.

Initiator: Endpoints

Used for receiving requests from the endpoints for firmware and configuration updates and for sending the files.

Azure Blob Storage Container Ü Device Manager

TCP

(HTTPS)

443

Inbound connection (Receive-only) from Device Manager.

Initiator: Device Manager

Used for receiving updated firmware and configuration files from the Device Manager.

Azure Blob Storage and SharePoint are synchronized through the Device Manager.

ShareFile

ShareFile Ü Device Manager

TCP

(HTTPS)

443

Inbound (Receive-only)

Initiator: Device Manager

Used by ShareFile for receiving requests for firmware and configuration files from the Device Manager.