Verba Media Collector and Proxy Service Reference

Verba Proxy Recorder service consists of the following modules:

  • Remote Capture - This module allows to remotely capture network traffic. When the service is enabled on a server, Verba Recording Servers - deployed on other servers - can get access to the network traffic of the local network interfaces on the server. The application is primarily used in Microsoft Lync recording, where the remote capture service is able to identify the recorded call related streams and send them to the Recording Server for processing. The remote capture service receives signaling information for the Lync Filter applications, installed on Front End servers and SBAs and SBS. Signaling information is used to identify the relevant streams and only fork streams related to recorded interactions.
  • RTP Proxy - This module acts as a standard RTP proxy, allowing to reroute any RTP stream through the application and provide access to media streams for recording. You can use the RTP proxy in any standard SIP environment together with SIP Proxy module, and in Lync environment together with Lync Filter applications installed on frontends, SBA and SBSs.
  • SIP Proxy - It is a standard bypass SIP proxy server implementation. You can reroute SIP calls through the proxy server in order to get access to media streams for recording, and insert into the calls the RTP proxy module. The proxy server can act as SIP outbound proxy and as SIP router, in this case calls based on called pattern are rerouted to intended next hop in the route. The proxy supports TLS so secure SIP and SRTP in the RTP proxy is supported as well.

You can use any of these modules in the service, you can also combine them on a single server.

General settings

Configuration Parameter Name

Description

Sample Value

Recorder connection \ Listening Port

API port used with the Verba passive recording service.11111
Recorder connection \ Secure Listening PortAPI port over TLS used with the Verba passive recording service.11112
Recorder connection \ Certificate File Path Path to the certificate file used by the recorder proxy service to establish the TLS connection with the passive recorder service. Supported file format: X.509. You can use your own, self-signed certificate.c:\verba.crt
Recorder connection \ Certificate Authority Certificate File PathPath to the Certificate Authority (CA) certificate file. Supported file format: X.509. If you do not have this type of CA certificate, you can use your own, self-signed certificate; in this case leave this setting empty.
Recorder connection \ Private Key File PathPath to the private key file used by the recorder proxy service to establish the TLS connection with the passive recorder service. Supported file format: X.509.c:\verba.key
Recorder connection \ Private Key File PasswordPassword for the private key file used by the recorder proxy service to establish the TLS connection with the passive recorder service.
Recorder connection \ Authentication UserUser account name to authenticate the passive recorder service accessing the proxy service.verba
Recorder connection \ Authentication PasswordPassword for the user account.
Announcement Service Uris

Assign Call To Recorder only on First RTPIf enabled, calls will only be forked to the recording service when the proxy service receives the first RTP packet. If set to No and there is no RTP for the recorded call, the call will not be recorded at all.No
Call Timeout (sec)Defines the call timeout value in seconds, which is used to terminate the call recording automatically if the last RTP packet is received before this value.60
SIP Uri Modification

Allows to define SIP address manipulation before applying the recording rules. The following valid values apply:

  • Do not modify SIP addresses - this option does not update/manipulate the addresses at all
  • Remove domain part - removes the domain part from addresses
  • Remove domain part for numbers only - removes the domain from addresses only for addresses containing numbers
Remove domain part for numbers only
Enable RTP over TCP Support
Yes
Record video calls as audio onlySets wheter the video modality is going to be recorded.No
Recorder Groups and PrioritiesThe recorder groups and the corresponding priorities. For more information see Lync recorder load balancing and failover design

1|Group1

2|Group2

Default Recorder Group PriorityThe default priority of the recorder groups if no priority configured.0
Internal Domain, Numbers Pattern

 A regular expression that defines the internal phone numbers or number ranges to accurately identify the direction of the recorded calls.

In multi-tenant environments, if an internal pattern regular expression is defined in both the environment and the Media Collector and Proxy service configuration, the pattern specified in the environment configuration is used to determine the internal values, not the pattern defined in the Media Collector and Proxy service configuration.

For more information, see Conversation direction detection using internal domain and number patterns.


Record SfB/Lync Application Sharing (RDP)Enables the recording of application and screen sharing.Yes
Record SfB/Lync File TransferEnables the recording of file transfer.Yes
Enable Performance Based Loadbalancing for Recorders
No
Use Overloaded Recorder as Last Effort
Yes

Remote Capture settings

Configuration Parameter Name

Description

Sample Value

Enabled

Enable or disable the remote capture module in the service.Yes
InterfacesInterface name of the Ethernet port where recording will be done. Click on the button on the right to select the interface. In the interface selection window you can also check the actual status of the interface regarding the number of RTP and signaling messages captured, so you can select the right interface easily.
Capture Buffer Size (megabytes)Ethernet-level capture buffer size in megabytes.90
Skinny Support EnabledTurns on SCCP/Skinny support. By enabling this settings, you can record any type of calls using SCCP signaling.Yes
SIP Support Enabled for RecordingEnable or disable SIP signaling support for the service.Yes
RTP Address Translation EnabledEnable or disable RTP address translation hint to detect the address of translated RTP streams.Yes
Use RTP source address in call - RTP mappingAllows to use RTP source address in internal stream map tables.No
SIP Capture FilterCapcure filter for SIP packetsip[2]<5120 and (ip[6:2]&0x3F!=0 or (tcp[0:2]=5060 or tcp[2:2]=5060 or udp[0:2]==5060 or udp[2:2]==5060))
Skinny Capture FilterCapcure filter for Skinny packetsip[2]<1024 and (tcp[0:2]=2000 or tcp[2:2]=2000)
Media Capture FilterCapcure filter for RTP packetsip[2]<2048 and (udp and ip[6:2]&0x3F!=0 or tcp src port 443 or ((udp[8:2]=0x0115 and udp[24:4]=0x00000000) or (udp[8:2]=0x0004 and udp[12:4]=0x2112a442)) or (udp[8]&0xC0=0x80 and (udp[9]&0x7f <35 or udp[9]&0x7f >95)))
TCP Media Capture FilterCapcure filter for TCP Media packets(tcp dst portrange 1024-65535 or tcp port 443)
Base Capture Filter

Lync Connector settings

Configuration Parameter Name

Description

Sample Value
Connection \ Listening PortAPI port number used by the Lync Filter services.10201
Connection \ Certificate File PathPath to the certificate file used by the recorder proxy service to establish the TLS connection with the Lync filter service. Supported file format: X.509. You can use your own, self-signed certificate.C:\Program Files (x86)\Verba\bin\recordercert.crt
Connection \ Certificate Authority Certificate File PathPath to the Certificate Authority (CA) certificate file. Supported file format: X.509. If you do not have this type of CA certificate, you can use your own, self-signed certificate; in this case leave this setting empty.
Connection \ Private Key File PathPath to the private key file used by the recorder proxy service to establish the TLS connection with the Lync filter service. Supported file format: X.509.C:\Program Files (x86)\Verba\bin\recorderkey.key
Connection \ Private Key File PasswordPassword for the private key file used by the recorder proxy service to establish the TLS connection with the Lync filter service.

Enabled

Enable or disable the Lync Filter connection. This setting needs to enabled when Lync recording is used.Yes
Act as RTP ProxyIf enabled, call setup messages - sent by the Lync Filter services - are updated to include the proxy server as the only available media route option between the participants.Yes
Legacy Mode
No
Enable Luware LUCS Integration
No
Contact Center UCMA B2B Agents

RTCC/5.0.0.0 ACE
RTCC/5.0.0.0 ICH
RTCC/5.0.0.0 ICH-1.0.0.0
RTCC/5.0.0.0 TM-ICH
RTCC/6.0.0.0 UCC

RTP Proxy settings

Configuration Parameter Name

Description

Sample Value
Advanced \ Enforce ACL on Relay Sessions
No
Advanced \ Enforce ACL Modalities on Relay Sessions
Yes
Advanced \ Relay Media from Public Address
Yes
Advanced \ Advanced Relay Mode
No
Advanced \ Drop Unsolicited Packets
No
Advanced \ Support RTCP Mux
No
Advanced \ Support Late Media Negotiation
No
Advanced \ Banned IP Subnets

Advanced \ Codecs To Remove From Media Offer

Advanced \ Crypto To Remove From Media Offer

Advanced \ Redirect SfB/Lync Application Sharing Streams (RDP)
Yes
Advanced \ Redirect SfB/Lync File Transfer
Yes
Advanced \ Force Non-Secure RTP
No
Advanced \ Try To Avoid Double-Edge Relaying
No
Advanced \ Enable Address Translation for NAT Traversing
No
Advanced \ Merge B2B Call Legs to One Relay Session
Yes
Advanced \ Enable relaying of TCP sessions
Yes

Enabled

Enable or disable the RTP proxy module in the service.Yes
Relay video streamsEnables the relaying of the video streams.Yes
A/V Port Range BeginRTP port range starting number to receive media streams.16384
A/V Port Range EndRTP port range ending number to receive media streams.65535
Separated Video Port Range Begin
0
Separated Video Port Range End
0
Appshare Port Range Begin
42000
Appshare Port Range End
44999
Filetransfer Port Range Begin
45000
Filetransfer Port Range End
49999
Block the calls if there is no online recorder
No
Proxy pool name

SIP Proxy settings

Configuration Parameter Name

Description

Sample Value
Connection \ Listening PortSIP listening port.5060
Connection \ Secure Listening PortSecure SIP listening port.5061
Connection \ Certificate File PathPath to the certificate file used by the recorder proxy service to establish the SIP TLS connection with the communication server (e.g. Cisco UCM). Supported file format: X.509. You can use your own, self-signed certificate.c:\verba.crt
Connection \ Certificate Authority Certificate File PathPath to the certificate file used by the recorder service to establish the SIP TLS connection with the communication server (e.g. Cisco UCM). Supported file format: X.509. You can use your own, self-signed certificate.
Connection \ Private Key File PathPath to the private key file used by the recorder service to establish the SIP TLS connection with the communication server (e.g. Cisco UCM). Supported file format: X.509.c:\verba.key
Connection \ Private Key File PasswordPassword for the private key file used by the recorder service to establish the SIP TLS connection with the communication server (e.g. Cisco UCM).

Enabled

Enable or disable SIP Proxy module in the service.Yes
Operation mode

The following valid values apply:

  • Outbound Proxy - the SIP proxy server acts as a standard outbound proxy.
  • SIP Router - the SIP proxy server uses its own routing rules to route calls.
Outbound Proxy

Overload Thresholds

Configuration Parameter Name

Description

Sample Value
Concurrent CallsMaximum concurrent calls threshold.1250
Concurrent Media Relay SessionsMaximum media relay sessions threshold. Every call consists of multiple relay sessions1250
CPU (%)Maximum CPU utilization threshold.75
Network (%)Maximum network utilization threshold.75Â