ISL Conference Proxy
Before You Start
Sign Up to Server License
Server Requirements
Set Up
Install ISL Conference Proxy
Introduction
Define Server
Create Packet
Assign License
Install ICP
Default Installation Directory
Configure the Firewall
Test the Installation
403 Forbidden
Replace Expired License File
Upgrade
Upgrade from Trial Version
Upgrade from Previous Versions
Advanced Installation
Installation on Windows Server Core
Migrate to a New Server
Unattended Installation
Backup
Systemd support [Linux]
Installing on Microsoft Azure
Uninstall
Uninstall
Server Administration
Basics
Overview
Create Users
User Login
Starting Products
Initial Checklist
Best Practices
List of URLs
Settings List (Index)
Activity monitor
Sessions
Active sessions
Session history
Servers
Certificates
Clients
Database
Transfer Rates
Web Hits
Processes
GeoIP Status
NTP Statistics
System Statistics
Configuration
Basics
Basic
General
Security
Logs
ICE Configuration
ISL AlwaysOn
ISL Groop
ISL Light
ISL Pronto
Locale
System Monitor
Data Lifecycle
Introduction
History Report
History Settings
Associated Data Settings
Deleted data settings
Examples
Advanced
Customize
Subdomains
Performance
Web Server
Integration
Programs
Plugins
Actions
Security
Bulk Files
File storage
Raw data
GRID
Create
Connect
Load balancing
Settings
Synchronization
GRID Health
PostgreSQL
Installation
Activities
Tables
Indexes
Settings
Storage
Areas
DNS Server
Zones
Settings
Network Time
Client
Server
User Management
Users
Overview
Create User
Manage User
Delete User
Domains
Overview
Create Domain
Manage Domain
Manage Software
Overview
Overview
ISL Conference Proxy modules
Online update
Licenses
Features
Manual update
Code Signing
Enabling Code Signing
Using a Custom Code Signing Certificate
Enabling SSL
Software connections
Web Pages
Reverse Proxy
Usage
HAProxy Example
Apache Example
Nginx Example
Web Customization
Templating
Export Web Pages
Old Templating
Advanced Examples
Login Management
Different ways to login to Conference Proxy
How to login with email
How to limit use of same email for different users
How to limit maximum failed logins
How to enable login in a time range
How to disable login
Additional E-mail Settings
Default configuration for e-mail invitation
Send invitation using custom sender e-mail
Send invitation using custom from e-mail
Send invitation using custom from e-mail for sender domain
Hide account e-mail when sending invitation
Hide e-mails for specific domains when sending invitation
Session Recording
Scheduled Access for ISL AlwaysOn
Scheduled Access for ISL Light
Resetting Web Access Filters
Controlling the Server
Restrict File Type Uploads
Update Procedure Security
Webapi2 Access Filters
Webpages Access Filter
Crash Reports and Log Files
Introduction
Monitoring Crashes
Receiving Error Reports
Accessing the Log File
Domain Administration
Overview
Reports
ISL Conference Proxy Reports
Integration
WebAPI2
Communication model
XMLMSG
Usage
User management
Customizations
System settings
Software permissions
System status
Code example
XMLMSG commands on server restart
External Authentication
Introduction
Active Directory Authentication
OpenLDAP Authentication
One time password example
External Authentication Reference
Single Sign-On
Introduction & Requirements (SSO)
Microsoft AD FS - Per Server
Microsoft Entra ID - Per Server
Microsoft AD FS - Per Domain
Microsoft Entra ID - Per Domain
Command Files
HTTP Events
Setup GeoIP database
ISL Light Module
Basics
Starting ISL Light
Server Side Session Recording
Conference Proxy Points of Interest
Customization
Introduction
Adding a Company Logo
Using Session Dialogs
Command Line Arguments
Changing Program Skin and Texts
Using Filters
Create Custom Installation Folder
Advanced Customization
Integration
HTTP events
PHP script writes to a database
Introduction
Installing XAMPP and Smarty
Adding tables to the database
Adding scripts
Configuring ISL Conference Proxy
Using the viewer script
Conclusion
IIS Example - ASP.NET script writes to a database
Introduction
Installing IIS
Configuring IIS
Installing .NET Framework
Installing MS SQL Server
Configuring MS SQL Server
Configuring ISL Conference Proxy
Using the viewer script
XMLMSG
Sending Messages to ISL Light
Querying Session Information
Notifications
Introduction
C++ example
VB example
Advanced Web Page Integration
External Id and Database Options
ISL AlwaysOn Module
Basics
Unattended Access
Conference Proxy Points of Interest
Pushing Updates
On Demand
On Demand - Expanded
Customization
Command Line Arguments
Create Custom Installation
User Management
Introduction
Share Computers
XMLMSG Integration
Querying computer list
Source code
Uninstall ISL AlwaysOn
Completely Uninstall ISL AlwaysOn
ISL Pronto Module
Basics
ISL Pronto Client Installation
Live Dashboard
Chat Filtering
User Management
Conference Proxy points of interest
Web Page Integration
Web Page Integration
Google Sites Integration
Customization
Basic customization
Introduction
Forcing a Certain Language
ISL Pronto Gadget
Using Filters
Privacy
Structure of the Template File
Web Chat Layout
Live Chat Button Customization
Advanced customization
Integration of Custom Fields
Using ISL Pronto API
Advanced Customization
Integration
HTTP Events
PHP Script Writes to a Database
Introduction
Adding Tables to the Database
Adding Scripts
Adding Scripts (Source Code)
Configuring ISL Conference Proxy
Using the Viewer Script
HTTP Events
XMLMSG
Introduction
Querying Chat History
Sending Messages to Chat
Customer Satisfaction Poll
Leave a Message Form
ISL Groop Module
Basics
Starting ISL Groop
Conference Proxy Points of Interest
Integration
HTTP events
JSON API (deprecated)
XMLMSG
ISLGroop client C API
Customization
Customization
Core Login Module
2-Step Verification
2-Step Verification
Configure your Twilio subscription
Enforcing Two-Factor Authentication
reCAPTCHA
SSL Module
Overview
Grant access to SSL Module
Accessing SSL Module
Create Certificate
Renew Certificate
Revoke Certificate
Manage Automatic Certificate Renewal
Backup Module
Add permission to access backup pages
Overview
Create new backup
Remove backup
Edit backup
Make backup
Get information on failed backup
Restore backup
ISL Private Cloud
Introduction
Define Servers
Assign Licenses
Create Packets
Firewall Configuration
Installation to the Servers
Private Cloud Configuration
Configuring DNS settings
Placing ISL Private cloud behind reverse proxy