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 Port | API 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 Path | Path 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 Path | Path 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 Password | Password for the private key file used by the recorder proxy service to establish the TLS connection with the passive recorder service. | |
Recorder connection \ Authentication User | User account name to authenticate the passive recorder service accessing the proxy service. | verba |
Recorder connection \ Authentication Password | Password for the user account. | |
Announcement Service Uris | ||
Assign Call To Recorder only on First RTP | If 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:
| Remove domain part for numbers only |
Enable RTP over TCP Support | Yes | |
Record video calls as audio only | Sets wheter the video modality is going to be recorded. | No |
Recorder Groups and Priorities | The recorder groups and the corresponding priorities. For more information see Lync recorder load balancing and failover design | 1|Group1 2|Group2 |
Default Recorder Group Priority | The 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 Transfer | Enables 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 |
Interfaces | Interface 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 Enabled | Turns on SCCP/Skinny support. By enabling this settings, you can record any type of calls using SCCP signaling. | Yes |
SIP Support Enabled for Recording | Enable or disable SIP signaling support for the service. | Yes |
RTP Address Translation Enabled | Enable or disable RTP address translation hint to detect the address of translated RTP streams. | Yes |
Use RTP source address in call - RTP mapping | Allows to use RTP source address in internal stream map tables. | No |
SIP Capture Filter | Capcure filter for SIP packets | ip[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 Filter | Capcure filter for Skinny packets | ip[2]<1024 and (tcp[0:2]=2000 or tcp[2:2]=2000) |
Media Capture Filter | Capcure filter for RTP packets | ip[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 Filter | Capcure 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 Port | API port number used by the Lync Filter services. | 10201 |
Connection \ Certificate File Path | Path 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 Path | Path 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 Path | Path 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 Password | Password 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 Proxy | If 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 |
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 streams | Enables the relaying of the video streams. | Yes |
A/V Port Range Begin | RTP port range starting number to receive media streams. | 16384 |
A/V Port Range End | RTP 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 Port | SIP listening port. | 5060 |
Connection \ Secure Listening Port | Secure SIP listening port. | 5061 |
Connection \ Certificate File Path | Path 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 Path | Path 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 Path | Path 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 Password | Password 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 |
Overload Thresholds
Configuration Parameter Name | Description | Sample Value |
---|---|---|
Concurrent Calls | Maximum concurrent calls threshold. | 1250 |
Concurrent Media Relay Sessions | Maximum media relay sessions threshold. Every call consists of multiple relay sessions | 1250 |
CPU (%) | Maximum CPU utilization threshold. | 75 |
Network (%) | Maximum network utilization threshold. | 75Â |