Verba Media Collector and Proxy Service Reference

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

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:

  • 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 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

 

 

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

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

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
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

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

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 - 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

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.