Information contained in this document is believed to be accurate and reliable at the time
of printing. However, due to ongoing product improvements and revisions, AudioCodes
cannot guarantee accuracy of printed material after the Date Published nor can it accept
responsibility for errors or omissions. Updates to this document can be downloaded from
This document is subject to change without notice.
Date Published: March-04-2021
WEEE EU Directive
Pursuant to the WEEE EU Directive, electronic and electrical waste must not be disposed of
with unsorted waste. Please contact your local recycling authority for disposal of this product.
Customer Support
Customer technical support and services are provided by AudioCodes or by an authorized
AudioCodes Service Partner. For more information on how to buy technical support for
AudioCodes products and for contact information, please visit our website at
AudioCodes continually strives to produce high quality documentation. If you have any
comments (suggestions or errors) regarding this document, please fill out the Documentation
Feedback form on our website at https://online.audiocodes.com/documentation-feedback.
Stay in the Loop with AudioCodes
Abbreviations and Terminology
Microsoft Skype for Business and Microsoft Lync are used interchangeably in this document
unless otherwise specified. References to Microsoft Teams are explicitly indicated.
- 2 -
Notice
SmartTAP 360° Live | Installation Guide
Related Documentation
Document Name
SmartTAP 360° Live Release Notes
SmartTAP 360° Live Administrator Guide
SmartTAP 360° Live for Microsoft Teams Deployment Guide
Document Revision Record
LTRTDescription
27191Added Sections: Enabling Opus Recording on the SmartTAP 360° Live Media
Server; Configuring Opus in SIPREC; Example for Creating a Self-signed
Certificate; Installing the Application Service; Installing SmartTAP 360° Live
Application Server; Example for Creating a Self-Signed Certificate for CDSIPREC and SBC Connection (Create a Certificate Signing Request (CSR); Sign
the Certificate at the Certificate Authority (CA); Import Certificate to CD_
SIPRECCertificate Store); Generating Certificates Automatically; Generated
Certificates Manually
Updated Sections:Verify the Target List in Each Call Delivery; Media Delivery
(MD); Configuring Gateway & SBC for SIP Recording; Windows Event Log;
Editing Media Proxy Server Parameters; Step 3-Configuring Announcement
Server (Skype for Business); Active / Standby Resiliency Configuration
(Optional); Microsoft Hyper-V; Supported Microsoft Windows Platforms;
Media Server and Remote Transfer Service with HTTPS; Installation
Prerequisities
27192Updated figure in Section Skype for Business Recording; Updated table
SmartTAP Server - INBOUND Firewall; Updated table Edge, Mediation or
Conference Server(s) - Outbound Firewall
27193Added Section: Microsoft Teams Deployment Specifications
Updated Sections:Active / Standby Resiliency Configuration (Optional);
Installing the Remote Transfer Service; Skype for Business Recording Firewall;
Edge, Mediation or Conference Server(s); SmartTAP 360° Live Server (Firewall);
SmartTAP 360° Live Media Proxy Server; Manual Disabling of HTTP
27194Updated Sections:Update to Microsoft Teams Deployment Specifications
27195Updated Sections:Server Configurations; Microsoft Teams Deployment
Specifications; Installing the Remote Transfer Service; Media Server;
Distributed SmartTAP 360° Live Firewall; Backup
- 3 -
Notice
SmartTAP 360° Live | Installation Guide
LTRTDescription
27196Added Section: Media Server with HTTPS; Installing CD-Live Component; CD-
Live with HTTPS; Supported Microsoft Integrations
Removed Section "Enabling OPUS Codec Recordings in SmartTAP"
Updated Section:Distributed SmartTAP Firewall; Hardware and Software
Requirements; Call Delivery with HTTPS; Health Monitor with HTTPS; Media
Delivery with HTTPS; Media Server with HTTPS; Installation Wizard Distributed Method
Removed Section: Known Issues (Internet Explorer)
27197Update to the Microsoft Teams Bot Cluster Specifications; correction for
"Standard Load Balancer"
- 4 -
Content
SmartTAP 360° Live | Installation Guide
Table of Contents
1 Hardware and Software Requirements1
SmartTAP 360° Live for Microsoft Teams Requirements1
SmartTAP 360° Live Server Specifications2
Microsoft Teams Bot Cluster Specifications2
Microsoft Teams Instant Message Service CD-Live Component - Beta version for POC4
SmartTAP 360° Live for Microsoft Teams Availability4
SmartTAP 360° Live for Microsoft Teams Backup and Restore4
SmartTAP SIPRec Deployment in Azure - Minimum Specifications4
Requirements for Other Integrations5
Server Configurations5
Network Adapter Configuration9
General Configuration9
VMWare Specific9
Telephony Integration Hardware10
Add-On Blades10
Power Requirements10
Antivirus Software10
Windows Defender10
Supported Microsoft Integrations11
Supported Microsoft Windows OSS11
Supported Virtual Machine (VM) Environments11
VMware ESXi11
Microsoft Hyper-V11
Active / Standby Resiliency Configuration (Optional)11
Installing the Application Service24
Installing the Communication Service28
Installing the Call Delivery Service29
Installing the Media Server31
Installing the Remote Transfer Service32
Installing CD-Live Component34
Completing Wizard Installation38
Post-Installation Integration39
5 Installation Wizard - Distributed Method40
Installing SmartTAP Database Server42
Database Service Configuration42
Installing SmartTAP 360° Live Application Server43
Installing SmartTAP Communication Server43
Installing SmartTAP Media Server44
Media Server Configuration45
Network File Server45
Media Server49
Installing SmartTAP Call Delivery Server51
SmartTAP 360° Live File Server Installation51
Firewall Configuration52
Domain Controller Configuration52
6 Uninstalling SmartTAP 360° Live57
7 Firewall Configuration59
Skype for Business Recording Firewall59
Front End Server(s)59
Edge, Mediation or Conference Server(s)60
SmartTAP 360° Live Server61
SmartTAP 360° Live Media Proxy Server62
SmartTAP 360° Live Announcement Server62
Automated Firewall Exception Scripts for Windows Firewall63
Distributed SmartTAP Firewall63
Application Server (AS)65
Communications Server (CS)65
Database Server (DB)66
File Server (FS)66
Media Server (MS)66
Remote Transfer Service (RTS)66
Call Delivery(CD)67
Media Delivery (MD)68
Media Proxy (MP)68
Announcement Server (AN)68
Example69
OVOC Server69
- 6 -
Content
SmartTAP 360° Live | Installation Guide
8 Microsoft Skype for Business Deployment70
Skype for Business Remote Branch Site71
Before Installing Microsoft Skype for Business Components73
Annoucement Server-Specific Requirements74
Firewall Configuration74
SmartTAP 360° Live Monitoring Service-Specific Requirements74
Installing Skype for Business Plugin75
Skype for Business Plugin-Pre-install Setup on ADDomain Controller75
Skype for Business Plugin Pre-install Setup on each Front End, SBS or SBA79
Skype for Business Plugin Installation Procedure88
Installing Call Delivery for Skype for Business (IP-based Recording)95
Monitoring97
Edge102
Firewall Exceptions104
Configuring Media Proxy for Call Delivery-IP104
Configuring Call Delivery for Skype for Business107
Installing Media Proxy Server for Skype for Business108
Modifying Media Proxy Server Parameters115
Installing Media Delivery Server for Skype for Business116
Installing Announcement Server117
Announcement Server Preinstall of Core Components and Local Replica Configuration Store 118
Announcement Server Software Installation Procedure122
Step 3-Configuring Announcement Server (Skype for Business)128
Installing SmartTAP Monitoring Service129
SmartTAP 360° Live Monitoring Service Installation Procedure130
Activating the SmartTAP 360° Live Monitoring Service131
Configuring the SmartTAP Monitoring Service132
9 Integration Configuration135
VoIP Port Mirroring135
Inbound / Outbound135
Station to Station135
Call Delivery Install for VoIP (Port Mirror)136
Additional Configuration for VoIP Port Mirroring139
Setting Up Monitoring Interfaces141
Analog Trunk / Radio142
Call Delivery Install for Analog Recording (Passive Tap)144
Additional Configuration for Analog Trunk and Radio146
Activity Detection149
SmartCONTROL150
SIP Recording (SIPRec)151
What is SIPRec?151
- 7 -
Content
Session Recording Server (SRS)152
Session Recording Client (SRC)152
Configuring Gateway & SBC for SIP Recording152
Configuring Load Balancing on the SBC Device153
Configuring Alternative Routing on the SBC154
Installing SmartTAP 360° Live for SIP Recording155
Configuring Call Delivery for SIP Recording156
SmartTAP 360° Live | Installation Guide
Recording Genesys PureCloud Contact Center Calls Locally157
Configuring Message Manipulation Rules Genesys PureCloud Contact Center Calls158
Adding SmartTAP to the Genesys PureCloud Contact Center User Interface160
10 Additional Configuration Options163
Configuring Digital Signatures163
Installing the Digital Signatures Property Sheet163
Configuring LDAP164
Pre-Requisites164
Configuring SSO165
Configuring HTTP/S165
Disabling HTTP Communications on Application Server (Optional)165
Automatic Disabling of HTTP165
Manual Disabling of HTTP166
Configuring SmartTAP 360° Live Components for HTTPS167
Communication Server for HTTPS167
Call Delivery with HTTPS167
Media-Proxy with HTTPS168
Announcement Server with HTTPS169
Remote Transfer Service with HTTPS169
Health Monitor with HTTPS170
Media Delivery with HTTPS170
Media Server with HTTPS171
CD-Live with HTTPS171
Configuring Syslog Server Connection172
Skype for Business Plug-in172
Location-Based Targeting in SmartTAP173
Assign a Location Attribute to each Call Delivery Component173
Create a Location Attribute in the SmartTAP GUI175
Assign a Location to Each User/Device in the SmartTAP GUI176
Verify the Target List in Each Call Delivery178
CD-SIPREC Configuration179
CD-SIPREC Support in TLS Transport180
Generating Certificates Automatically180
Generating Certificates Manually182
Example for Creating a Self-Signed Certificate for CD-SIPREC and SBC Connection183
Create a Certificate Signing Request (CSR)183
Sign the Certificate at the Certificate Authority (CA)184
- 8 -
Content
Import Certificate to CD-SIPRECCertificate Store184
SmartTAP 360° Live | Installation Guide
11 Backup and Restore186
Prerequisites186
Backup187
Call Delivery Service187
Media Service188
Media Delivery Service: Installed on Skype for Business Edge, Mediation or Conference
Server188
Communication Service188
Application Service189
Database189
SmartTAP 360° Live Skype for Business Plug-in (FE, SBS, SBA)190
SmartTAP 360° Live Announcement Server190
SmartTAP 360° Live Media Proxy190
Media190
System Profile Tool191
Restore191
Call Delivery Service192
Media Service192
Media Delivery Service193
Database193
SmartTAP 360° Live Skype for Business Plug-in (FE, SBS, SBA)193
Announcement Server194
Media Proxy194
Restoring Media194
12 Troubleshooting196
How To Validate Port Mirror for Recording Skype for Business Calls196
Prerequisites196
Introduction: SmartTAP Recording Concepts196
SmartTAP 360° Live Processing of Skype for Business Signaling196
SmartTAP 360° Live Media Processing197
Procedure198
Setup Skype for Business Logging198
Setup Sniffer199
Capture a Test Call199
Analysis200
Locate Test Call in Skype for Business Log200
Compare Call Information with Sniffer Trace202
Determine Whether SmartTAP will Record this Call202
Troubleshooting Skype for Business Plugin Installation202
Enable the Browser Service202
Use “net view” to Verify203
Troubleshoot Skype for Business Recording203
No Records for the Calls203
- 9 -
Content
Calls with No Audio204
Enabling Promiscuous Mode on VMWare ESXi204
SmartTAP 360° Live | Installation Guide
13 Configure Microsoft SNMP Service205
Automatic SNMP Setup205
Manual SNMP Setup206
- 10 -
CHAPTER1 Hardware and Software Requirements
SmartTAP 360° Live | Installation Guide
1Hardware and Software Requirements
This chapter describes the hardware and software requirements for installing SmartTAP 360°
Live Enterprise Recording Solution including the following:
■ SmartTAP 360° Live for Microsoft Teams Requirements below
■ SmartTAP SIPRec Deployment in Azure - Minimum Specifications on page4
■ Requirements for Other Integrations on page5
■ Windows Updates on page12
SmartTAP 360° Live for Microsoft Teams Requirements
This section describes the recommended specifications for SmartTAP 360° Live Recording solution for Microsoft Teams through the Microsoft policy-based API. SmartTAP 360° Live for
Microsoft Teams can record Voice, Video, Screen Sharing and Instant Messaging for internal,
PSTN and Federated calls.
For details on SmartTAP 360° Live for Microsoft Teams Recording Policy:
●For integrations with third-party applications, a custom specification is required.
●Video and Screen Sharing calls playback and download are limited to two
concurrent sessions.
This section includes the following:
■ SmartTAP 360° Live Server Specifications
■ Microsoft Teams Bot Cluster Specifications on the next page
■ Microsoft Teams Instant Message Service CD-Live Component - Beta version for POC on
page4
■ SmartTAP 360° Live for Microsoft Teams Availability on page4
■ SmartTAP 360° Live for Microsoft Teams Backup and Restore on page4
SmartTAP SIPRec integration is supported when using the Teams SBC for recording
PSTN calls. For details, see SmartTAP SIPRec Deployment in Azure - Minimum Spe-
cifications on page4
- 1 -
CHAPTER1 Hardware and Software Requirements
SmartTAP 360° Live Server Specifications
■ Operating System: Microsoft Windows Server 2016 or Microsoft Windows Server 2019
■ SmartTAP server with the specifications below can handle up to 3000 targeted users and
■ SmartTAP server with the specifications below can handle up to 100 targeted users and 20
maximum concurrent audio call recordings. Post recording features for the below machine
specifications are limited to basic playback and download. In case of a maximum recording
levels of 20 concurrent audio calls, the playback and download of recordings may be
delayed or take a longer time to complete. Use the machine for average loads that are not
higher than 10 audio concurrent recordings and for Proof-of-Concepts (POCs).
SmartTAP 360° Live | Installation Guide
●Virtual Machine: B2MS 2 vCPUs, 8 GB RAM
■ An additional managed disk is required for database storage. The size of the disk should
be large enough to hold the media, the estimated size of the media can be calculated
using the SmartTAP storage calculator. In case of temporarily media, make sure the disk
has enough capacity to hold recordings’ media over a time that external storage may not
be accessible (see Server Configurations on page5). The additional managed disk is not
required for POC if the SmartTAP Server’s OS disk has sufficient space to hold the
database. The disk should be a premium SSD managed disk.
●For SmartTAP Server specifications when deployed On-premises other than Azure
cloud, please consult with the SmartTAP support team.
Microsoft Teams Bot Cluster Specifications
Microsoft Teams Bot can be deployed using one of the below options:
■ Azure Service Fabric Cluster: Azure Service Fabric Cluster with Silver Durability with a
minimum of 5 nodes and maximum of 10 nodes (for testing or POCs, Bronze Durability
with 1 or 3 nodes can be used) is required:
This section describes requirements for other integrations including Skype for Business and
Microsoft Lync including:
■ Server Configurations below
■ Network Adapter Configuration on page9
■ Telephony Integration Hardware on page10
■ Antivirus Software on page10
■ Windows Defender on page10
■ Supported Microsoft Integrations on page11
■ Supported Microsoft Windows OSS on page11
■ Supported Virtual Machine (VM) Environments on page11
■ Active / Standby Resiliency Configuration (Optional) on page11
■ HTML5 Media Player Browser Support on page12
Server Configurations
The following table lists the maximum available resources for three different SmartTAP 360°
Live server profiles and for the Media Proxy and Announcement servers.
- 5 -
CHAPTER1 Hardware and Software Requirements
●Resources refers to Audio, Video, Announcement and Video and Screen Sharing
licenses.
●When SmartTAP 360° Live server is deployed on Microsoft Azure, see SmartTAP
360° Live for Microsoft Teams Requirements on page1
Figure 1-1:SmartTAP 360° Live Server
ServerSpecificationAvailable Resources
SmartTAP 360° Live | Installation Guide
SmartTAP 360° Live
server (Low Profile)
SmartTAP 360° Live
server (Medium Profile)
SmartTAP 360° Live
server*** (High Profile)
■ 2 Core 2.5 GHz
■ 6 GB Memory
■ 2 SATA 7200 RPM HDD/SSD*
■ PCIe slots FL / FH2**
■ 6 Cores 2 GHz****
■ 8 GB Memory
■ 2 SATA 7200 RPM HDD/SSD*
■ PCIe slots FL / FH2**
■ 12 Core 2 GHz****
■ 14 GB Memory
■ 2 SATA 7200 RPM HDD/SSD*
■ PCIe slots FL / FH2**
50 resources (audio only)
25 resources when Media
Proxy Service is installed
on the same server (audio
only)
150 resources
50 resources when Media
Proxy Service is installed
on the same server (audio
only)
300 resources
500 audio resources
Media Proxy
server***
■ Quad Core 2 GHz (300
resources)
300 resources
500 audio resources
■ 8 Core 2 GHz (500 audio
resources)
■ 8 GB Memory
■ SATA 7200 RPM HDD/SSD*
Announcement
server***
■ Quad Core 2 GHz
■ 8 GB Memory
300 resources (assuming
the announcement length
does not exceed 20% of an
■ SATA 7200 RPM HDD/SSD*
average call length)
* SmartTAP 360° Live server requires two dedicated HDDs/SSDs - one for the Windows OS,
SmartTAP 360° Live software and DB. The size of the disk should be large enough to hold the
media, the estimated size of the media can be calculated using the SmartTAP storage
calculator. In case of the temporarily media, make sure the disk has enough capacity to hold
- 6 -
CHAPTER1 Hardware and Software Requirements
recordings’ media over a time that external storage may not be accessible. Another disk is
required for the recorded media. The media HDD is required for both local or remote media
storage (in the case of remote storage it is used for intermediate storage of the media). When
running the SmartTAP 360° Live Server in a virtual environment, the HDDs/SSDs has to be
dedicated and mapped to SmartTAP 360° Live server VM.
** PCIe Full Length / Full Height slots. The number of slots required is determined by the
number of Analog Stations required to record. Each card can record 24 channels (i.e., 56
Phones will require three PCIe card slots).
*** A group of these servers can be deployed when more than the supported recording
capacity in one server is required. An additional high-end server is required to be deployed for
the Application Server and Database.
**** Higher CPU speed (higher than 2.0 GHz) is recommended to accelerate download and
playback for Video and Video and Screen Sharing recorded calls.
●When running in a virtual environment, all specification resources in the table
above must be reserved for all servers of SmartTAP 360° Live.
●Dual GB NIC interfaces are required for VoIP Port Mirroring Integration
Configuration (this is not relevant for Skype for Business and SIP Recording)
SmartTAP 360° Live | Installation Guide
To determine the server specification, calculate the required available resources. The
calculation of the required resources is based on the number of licenses multiplied by one of
the factors specified in the table below.
Figure 1-2:License Factors
License TypeFactor
Audio Recorder License1
Video Recorder License10
Announcement License1
Video and Screen Sharing5
■ Calculate the required number of resources on the SmartTAP 360° Live server and the
Media Proxy server according to the following formula:
Required Number of Resources = (Number of Audio Recorder Licenses)*(Audio Recorder
License Factor) + (Number of Video Recorder Licenses)*(Video Recorder License Factor) +
(Number of Video and Screen Sharing Recorder Licenses)*(Video and Screen Sharing
Factor)
Choose the SmartTAP 360° Live server and Media Proxy server with the number of
available resources equal or higher than the required recording resources.
■ Calculate the required number of resources on the Announcement server according to the
following formula:
- 7 -
CHAPTER1 Hardware and Software Requirements
Required Number of Resources = (Number of Announcement Licenses)*(Announcement
License Factor)
Example 1: 100 Audio Recorder Licenses
■ Required Number of Resources = (100 Audio Recorder Licenses)*(1 Audio Recorder License
Factor) = 100
■ Choose Medium Profile SmartTAP 360° Live server and one Media Proxy server
Example 2: 30 Video Recorder Licenses
■ Required Number of Resources = (30 Video Recorder Licenses)*(10 Video Recorder License
Factor) = 300
■ Choose High Profile SmartTAP 360° Live server and one Media Proxy server
Example 3: 50 Audio Recorder Licenses and 20 Video Recorder Licenses
■ Required Number of Resources = (50 Audio Recorder Licenses)*(1 Audio Recorder License
Factor) + (20 Video Recorder Licenses)*(10 Video Recorder License Factor)= 50 + 200 = 250
SmartTAP 360° Live | Installation Guide
■ Choose High Profile SmartTAP 360° Live server and one Media Proxy server
Example 4: 40 Audio Recorder Licenses
■ Required Number of Resources = (40 Audio Recorder Licenses)*(1 Audio Recorder License
Factor) = 40
■ Choose either of the following:
●Medium Profile SmartTAP 360° Live server with Media Proxy service installed on the
SmartTAP 360° Live server
●Low Profile SmartTAP 360° Live server and separate Media Proxy server
Example 5: 200 Audio Recorder Licenses with Announcement
■ For SmartTAP 360° Live server and Media Proxy servers:
●Required Number of Resources = (200 Audio Recorder Licenses)*(1 Audio Recorder
License Factor) = 200
●Choose High Profile SmartTAP 360° Live server and one Media Proxy server
■ For Announcement server:
●Required Number of Resources = (200 Announcement Licenses)*(1 Announcement
License Factor) = 200
●Choose one Announcement server
Example 6: 50 Audio Recorder Licenses and 50 Video and Screen Sharing Recorder Licenses
■ For SmartTAP 360° Live server and Media Proxy servers:
●Required Number of Resources = (50 Audio Recorder Licenses)*(1 Audio Recorder
License Factor) + (50 Video and Screen Sharing Recorder Licenses)*(5 Video and Screen
Sharing Recorder License Factor) = 300
- 8 -
CHAPTER1 Hardware and Software Requirements
●Choose High Profile SmartTAP 360° Live server and one Media Proxy server
Network Adapter Configuration
To provide optimal media quality for audio/video (A/V) calls and to cope with unexpected
spikes in traffic and increased usage over time, additional network requirements for SmartTAP
360° Live and MediaProxy servers must be implemented.
General Configuration
■ Increase Network Adapter Resources:
●Receive and Send buffers - increase the allocated resources. For receive-intensive
scenarios, it is recommended to increase the receive buffer value to at least 8 MB.
■ Enable Receive Side Scaling (RSS)
■ Offload Features - disable Offload operations to ease the load on network adapter
■ Connect male end of 6’ cable to card and female end to in-house wiring.
■ All cards are x1 PCI 3.0 compliant. The cards will also function in x4, x8, x16 and Gen 2.0 PCI
Express slots.
■ 24 channel PCIe Full Length Full Height
Card
■ 6’ 180 degree Male to 90 degree female
cable included
RJ21xFemale
Power Requirements
Table 1-4: Power Requirements
Interface+3.3Vdc+5Vdc-12Vdc+12VdcWatts
Analog2.3An/an/an/a7.6W
■ Ensure the Power Supply is adequate to support ALL the devices installed in the server not
just the Add-On Blades.
Antivirus Software
■ No virus software is included with SmartTAP
■ No specific virus software is tested or certified
■ If installed, do not scan the following folders and contents to prevent performance
impact.
■ Media path: (i.e., Local D:\Media, SAN or NAS)
■ …\Ai-Logix\
■ ...\AudioCodes\
■ ...\MySQL\
Windows Defender
■ It is similar to Virus software. Please disable scanning same file types and folders.
- 10 -
CHAPTER1 Hardware and Software Requirements
Supported Microsoft Integrations
■ Microsoft Lync Server 2013
■ Skype for Business 2015
■ Skype for Business 2019
■ Microsoft Teams
Supported Microsoft Windows OSS
■ Microsoft Windows Server 2019
■ Microsoft Windows Server 2016
■ Microsoft Windows Server 2012 R2
Supported Virtual Machine (VM) Environments
VMware ESXi
SmartTAP 360° Live | Installation Guide
■ Version 4.1 and higher (IP-based integrations only)
■ See Enabling Promiscuous Mode on VMWare ESXi on page204 for instructions on how to
enable promiscuous mode required for a SmartTAP 360° Live system that is monitoring
(tapping) the network.
Microsoft Hyper-V
■ Microsoft Windows Server 2019
■ Microsoft Windows Server 2016
■ Microsoft Windows Server 2012 R2
■ Microsoft Windows Server 2012 64bit
Hyper-V does not support promiscuous mode. Do not use in Passive integration
environments.
Active / Standby Resiliency Configuration (Optional)
AudioCodes supports Microsoft Windows Clustering in the failover configuration, which
provides high available service to the SmartTAP application. To support this type of install, the
following is required:
■ Two identical Windows servers which meet the minimum specifications mentioned above.
■ A SAN (Storage Area Network) with iSCSI support. The SmartTAP cluster requires at least 2
Internet Small Computer System Interface (iSCSI) targets - one for the disk
witness/quorum, and another for the DB and shared application data. A 3rdiSCSI target
- 11 -
CHAPTER1 Hardware and Software Requirements
“Optional” is required for the media storage. SmartTAP should not be configured to write
the media directly to the 3rdmedia target; instead, it should be set as Media Transfer
Service destination.
HTML5 Media Player Browser Support
The following table describes the SmartTAP HTML5 player functionality support for web
browsers.
The following table describes the supported browser features for each Player function.
Table 1-5: HTML5 Media Player Browser Support
SmartTAP
HTML5 Player
function
PlaybackCanvas 2D graphics, AudioElement with MP3 or WebM/Opus support
SmartTAP 360° Live | Installation Guide
Browser Features
Wave form
rendering
Stereo wave
form rendering
StreamingCanvas 2D graphics, AudioElement/Media Source Extensions with MP3
The web browser has to support the media framework (browser feature) that SmartTAP
utilizes for streaming media as well as for rendering the audio wave forms as described
in the table above.
Canvas 2D graphics, AudioElement/ Media Source Extensions with MP3
or WebM/Opus support, Web Audio API
Canvas 2D graphics, AudioElement/Media Source Extensions with MP3
support, Web Audio API
or WebM with VP8 and Opus support, Web Audio API, Readable
streams
Windows Updates
■ It is recommended to disable Automatic Windows Updates to prevent unknown side
effects.
■ AudioCodes only certifies major version Service Pack updates.
Before applying Windows updates, ensure that a system backup is performed.
Installing Windows Updates
■ Schedule a maintenance window. SmartTAPdoes not record during this timeframe.
■ Download and install Windows updates.
- 12 -
CHAPTER1 Hardware and Software Requirements
■ Reboot the server, even if Windows does not ask you to reboot to finish installing
updates.
■ Windows may continue installing updates after the system restart which may cause
instability within SmartTAP.
■ Once the Windows updates are complete, reboot the server again.
SmartTAP 360° Live | Installation Guide
- 13 -
CHAPTER2 SmartTAP 360° Live License Management
SmartTAP 360° Live | Installation Guide
2SmartTAP 360° Live License Management
This chapter describes how to calculate the required SmartTAP 360° Live licenses according to
system specifications.
License File Creation and Installation
This section describes how to collect the files that are required for SmartTAP license creation
and how to install the license files on the target system. This process applies to SmartTAP 4.0.0
and above.
Figure 2-1:License Generator
License File Creation
Two SmartTAP components require licensing: Call Delivery-IP and Call Delivery-SIPREC. Call
Delivery-AES, which is no longer supported, also requires licensing. When Call Delivery is
installed, it installs a program “GetSystemIdentifier.exe” in the installation directory. This
program is automatically run and generates a file called “System-[MachineName].dat”, which
can be found in the installation directory. This file must be retrieved and sent to AudioCodes
to create a license file that is keyed to the customer’s hardware.
where xx represents which type of Call Delivery is installed.
If the customer’s installation environment changes significantly, it may affect the
validation of the license file. If it becomes necessary to generate a new license file, the
“GetSystemIdentifer.exe” program can generate a new “System.dat” file simply by
double-clicking on the program. No other action is required.
Once the “System.dat” file is delivered to AudioCodes, an authorized employee will create a
license file using the purchased license counts from the Purchase Order.
A license file must be generated for each copy of each type of Call Delivery that supports
licensing. For example, if the customer requires both CD-IP and CD-SIPREC for their SmartTAP
- 14 -
CHAPTER2 SmartTAP 360° Live License Management
recorder, two license files must be generated. If the customer has 3 sites, each with a copy of
Call Delivery-IP installed, then each of the three will require a separate license file.
License File Installation and Verification
Once a license file is generated, it is installed in the Call Delivery installation directory . This is
the same location as the “System.dat” file. The default installation directory location is:
C:\Program Files (x86)\AudioCodes\SmartTAP\CD-xx
where xx represents the type of Call Delivery installed.
If there are multiple license files, it is important that each one is installed in the location
of its corresponding “System.dat” file. There is a one-to-one relationship between
“System.dat” and “license.lic”.
The license file must be named “license.lic”. If it has been renamed to help clarify to which
system it belongs, the name must be changed back to “license.lic” before Call Delivery can load
it.
SmartTAP 360° Live | Installation Guide
Call Delivery must be restarted after the license file has been copied into the installation
directory. From this moment, the license will take effect (if it has been generated correctly).
To verify the contents of the license file,refer to “Managing Licenses” in the SmartTAP 360° Live
Administrator Guide . The “Licenses” page under the “System” tab in the SmartTAP User
Interface display the license quantities and meta-data for each license file that is active in the
system. If the Customer Name is reported as “Demo”, then this indicates that the license has
not taken effect.
SmartTAP 360° Live Upgrades
In general, SmartTAP 360° Live components are designed to be backward compatible regarding
license files. Therefore, when performing an upgrade from one SmartTAP 360° Live version to
another, it is generally not necessary to make any licensing changes with the following
exceptions:
■ If you are moving any licensed component (like Call Delivery) to another server or virtual
machine, you will need to collect a new system.dat file and regenerate the license file. This
might occur if you are changing the type of recording solution or the type of PBX being
recorded.
■ When adding one or more additional RDDs (Remote Data Delivery) as part of the upgrade,
treat the additional RDD(s) as new installations and generate license files as described for
new installations.
Prior to SmartTAP 360° Live 4.0, Call Delivery was licensed through SmartWORKS Service. For
such systems, the license file was stored in the SmartWORKS installation directory. During the
upgrade, the license file is automatically copied into the Call Delivery installation directory with
- 15 -
CHAPTER2 SmartTAP 360° Live License Management
no changes, and Call Delivery will function as it did prior to the upgrade. There is no
intervention required in this case. License files located in the SmartWORKS installation
directory for SmartTAP 360° Live 4.0 and higher are ignored.
A special case occurs if the upgrade involves a SmartTAP 360° Live solution that includes Media
Delivery from a version prior to version 4.0. Before SmartTAP 360° Live 4.0, Media Delivery
relied on SmartWORKS Service, which required a license file. Beginning with SmartTAP 360° Live
4.0, Media Delivery no longer uses SmartWORKS Service and does not require a license file.
Media Delivery will ignore a license file if one is present. Its behavior is controlled by the
licenses residing with Call Delivery-IP. A new license file must be generated for CD-IP with
sufficient licenses for all of the Media Delivery components to which it communicates. The
exact license counts will depend on the customer’s existing solution.
Figure 2-2:SmartTAP 360° Live Upgrades
SmartTAP 360° Live | Installation Guide
For upgrades of CD- SIPREC prior to SmartTAP 360° Live 4.0, a new license file must be
generated according to the license quantities originally purchased by the customer. This is
done in the same manner as for the CD-IP, which is described above.
- 16 -
CHAPTER3 Before Installing SmartTAP 360° Live
SmartTAP 360° Live | Installation Guide
3Before Installing SmartTAP 360° Live
This chapter describes important information that you should note prior to installing
SmartTAP 360° Live.
SmartTAP 360° Live Software Package Contents
The installation package must be copied to a directory on the server where the SmartTAP 360°
Live software is to be installed.
Figure 3-1:Package Contents (Root Folder)
ContentsDescription
Microsoft Lync and Skype
for Business
REST API DocumentationContains web based reference material for REST API
RESTApiWrapperLibraryContains C# library and web based reference. Use instead of
SuiteDescribes the main SmartTAP 360° Live installation package
ToolsContains various utilities for installing and troubleshooting
SmartTAP 360° Live
Release Notes.pdf
SmartTAP 360° Live
InstallationGuide.pdf
Includes Microsoft Lync 2013, and Skype-for-Business plugin
installers for Front End Server or SBA
native REST
folder
SmartTAP 360° Live
Describes the new features, issues resolved and any known
issues for the SmartTAP 360° Live software release.
Defines the Installation setup for the SmartTAP 360° Live
software.
Installation Prerequisites
Before running the installation wizard, the following prerequisites must be met:
For each machine with a Database or Communication Server installed, there must
have at least 12 GB on the drive where "mysql" is installed. View the installation path
for "mysql" by opening the Services window and viewing the executable path.
■ Base Windows 64 bit operating system installation complete without any additional
software or features enabled
■ Specific SmartTAP 360° Live hardware must be plugged into the server
■ “Optional” PCI cards for Analog Station recording
- 17 -
CHAPTER3 Before Installing SmartTAP 360° Live
■ Specific SmartTAP 360° Live network tapping hardware/software must be setup:
●Depending upon the integration method, Port SPAN/Port Mirror configured and cable
with spanned/mirrored traffic connected to the NIC(s) ports that will be recording
●“Optional” PCI card with cabling connected to the tapping hardware on the customer
premises
■ Host Server Microsoft SNMP Agent must be installed on the Storage server if different from
the SmartTAP server for storage statistics and on the servers in branches (RDD) for system
health presentation (for more information, see Configure Microsoft SNMP Service on
page205 below).
■ Ensure that the Windows PowerShell script execution policy is set as follows on all of the
servers where SmartTAP 360° Live components are installed:
●Group Policy “Unrestricted”
●If Group Policy is not defined, the execution policy of the logged CurrentUser or
LocalMachine should be either Unrestricted or RemoteSigned .
SmartTAP 360° Live | Installation Guide
●To check the execution policy, run the following command:
PS> Get-ExecutionPolicy -list
●To change the execution policy, you can run the following commands:
If the permissions are insufficient, the following message is displayed during the
installation:
Figure 3-2:PowerShell Script Execution Policy
- 18 -
CHAPTER3 Before Installing SmartTAP 360° Live
■ Do one of the following:
a. If you are sure that you have set the correct execution policy, click Yes to continue.
b. If you would like to test your policy settings, click No and restart the installation.
Installation Wizard Methods
The installation package is divided into multiple elements and typically installed on one server;
however, can be installed on multiple servers depending upon customer requirements. An
Installation Wizard is provided to install SmartTAP 360° Live with one of these configuration as
follows:
■ All-In-One installation for a Single server installation platform
■ Distributed installation for a Multi-server installation platform
All-In-One
This method installs the following default SmartTAP components in a single Wizard process,
including recording and integration components. For more information, proceed to Chapter
Installation Wizard - All-In- One Method on page21 (recording components and Chapter
Integration Configuration on page135 (integration components).
SmartTAP 360° Live | Installation Guide
Distributed
The Distributed method allows you to perform Stand- alone installations of the separate
installation components. You may wish to use a Distributed installation for any of the
following reasons:
■ If you need to add/remove a specific component
■ If you need to setup survivable recording at SBA location (SmartTAP RDD)
■ If you need to install SmartTAP Media Proxy or Announcement Server for Skype for
Business.
■ If some SmartTAP elements will reside on different servers.
■ If you are installing Analog Station Integration.
■ If you are installing SIPRec.
This installation method assumes that each SmartTAP component will be installed on a
separate physical or virtual server.
■ Proceed to Chapter Installation Wizard - Distributed Method on page40.
Post Installation Actions
After you have successfully installed SmartTAP 360° Live using one of the methods described
above, there are additional actions required to fully setup the SmartTAP 360° Live network.
- 19 -
CHAPTER3 Before Installing SmartTAP 360° Live
■ Configure Firewall rules: The deployment of the SmartTAP 360° Live servers may have to
comply with customer security policies, which require the implementation of firewall rules.
You need to configure these rules in the Enterprise. See Chapter Firewall Configuration on
page59.
■ Integrate SmartTAP 360° Live with other network components:
●Skype for Business (see Microsoft Skype for Business Deployment on page70)
●SIPRec (see Section)SIP Recording (SIPRec) on page151
●Analog trunk/radio (see Analog Trunk / Radio on page142
■ VoIP Port Mirroring to receive the unencrypted Signaling and RTP from different IP PBX
station side-tapping configurations using a mirror port or network tap appliance (see VoIP
Port Mirroring on page135
■ Additional Configuration options:
●Configuration Digital Signatures (see Configuring Digital Signatures on page163 )
●Configuring LDAP (see Configuring LDAP on page164 )
SmartTAP 360° Live | Installation Guide
●Configuring SSO (see Configuring SSO on page165)
●Configuring HTTP/S (see Configuring HTTP/S on page165)
■ At the end of a clean installation, upgrade or maintenance update, the installer process
goes to the "PostInstallation" folder, scans the files with the extensions exe,bat and
ps1and runs each one of them in alphabetical order. AS host.properties automatically
includes multicast IP addresses in _PostInstallation folder.
- 20 -
Loading...
+ 192 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.