BT IP Trade

Overview

The integration between the Verba and IP Trade systems is based on duplication of the media stream on the turrets or TPO side. For each call, the dealer board system creates a copy of the associated inbound and outbound RTP streams. These are sent to the voice recorder server which records and archives the streams. The transmission of call detail information (CDR) and the negotiation of the RTP session parameters are performed using an XML protocol co-developed by IP Trade and Verba back in 2007. The dealer boards handle special call scenarios that require special handling on the recorder side too:

  • Several calls can be active simultaneously on the dealer board, these are recorded separately
  • A dealer board can register on the IP telephony infrastructure with single or multiple directory numbers, all of these are captured
  • Call durations can vary from seconds up to several hours (e.g. open lines), all these are recorded as expected, with silence suppressed in long calls

BT IP Trade recording features

  • Certified BT IP Trade recording solution
  • 2N and N+1 recorder configurations
  • Support both turret and TPO based recording
  • Compatible with trader voice recording data model
  • Support for VAD (voice activity detection) and media segmentation for long calls
  • All types of recording mix layouts are supported
  • Support for selective recoding by configuring trader IDs as recorded extensions
  • Support for turret based playback

Version support

Switch Name & Model

IP Trade

Supported BT IP Trade Versions

5.2 or later

Supported Turret Types

All


If you are on a different version, contact your BT representative for more information.

Features not available

  • Silent monitoring only available for Media-Only records
  • Full / Always-on, Do-not-record, Never-record recording modes only (no On-demand, no Controlled)
  • Desktop Screen Capture is not available
  • Recoding Director and Media Recorders roles cannot be separated, no dynamic load balancing available

Deploying BT IP Trade Recording

The following section contains all the necessary steps for setting up a BT IP Trade recording infrastructure.

For BT IPTrade deployments, the Recording Director and Media Recorder roles cannot be split out to different servers. These 2 roles must run on the same Recording Server to avoid limitations around failover design inherit in the IP Trade recording protocol design. This means that the Recording Servers must be allocated across the turrets and there is no dynamic load balancing available.

Server Sizing

Allocating the appropriate resources to the different servers is crucial. For guidance, see Server sizing and requirements

Preparation

Make sure that all the required prerequisites are installed on each server prior to the installation.

For guidance on configuring the necessary firewall port, visit Firewall configuration for BT IP Trade recording deployments.

Installation

The following articles contain all the step for installing the various server roles:

Configuration

For configuring the Verba system for BT IP Trade recording, see Configuring IP Trade recording. 

BT IP Trade metadata

The system captures the following metadata specific to BT IP Trade calls when CTI messages are available. These fields are available through the standard and the IP Trade specific custom metadata template.


Metadata FieldDescriptionTemplateAvailableTurret based recordingTPO based recording
Available in
CDR-Only record
Available in
Media-Only record
Available in
CDR-Only record
Available in
Media-Only record
Start DateStart date of the conversationStandardYesYesYesYesYes
Start TimeStart time on the conversationStandardYesYesYesYesYes
End DateEnd date of the conversationStandardYesYesYesYesYes
End TimeEnd time of the conversationStandardYesYesYesYesYes
DurationLength of the conversationStandardYesYesYesYesYes
UserName of the recorded userStandardYesYesYesYesNo
FromSource phone number, SIP URIStandardYesYesNoYesNo
From InfoSource display nameStandardYesYesNoYesNo
ToDestination phone number, SIP URIStandardYesYesNoYesNo
To InfoDestination display nameStandardYesYesNoYesNo
DirectionDirection of the call from the system perspective, requires configuring internal number/domain patternsStandardYesYesNoYesNo
Direction (User)Direction of the call from the recorded user perspectiveStandardYesYesNoYesNo
From (Verba)Name of the Verba user associated with the calling partyStandardYesYesYesYesNo
To (Verba)Name of the Verba user associated with the called partyStandardYesYesYesYesNo
LocationHostname of the recording serverStandardYesYesYesYesYes
End CauseNormal, Hold, Transfer, Conference, Device Change, From Terminated, To TerminatedStandardYesYesYesYesYes
Audio CodecAudio codec of the recorded streamsStandardYesNoYesNoYes
Video codecVideo codec of the recorded streamsStandardNoNoNoNoNo
Platform Call IDUnique conversation identifier received from the recorded platformStandardYesYesYesYesYes
Silence RatioRatio of silence in the conversationStandardNoNoNoNoNo
Talkover RatioTalkover ratio of the conversationStandardNoNoNoNoNo
Longest SilenceLength of the longest silence present in the conversationStandardNoNoNoNoNo
User ID / Agent IDTrader IDStandardYesYesYesYesNo
From DeviceRecorded turret IDStandardYesYesYesNoNo
To DeviceRecorded turret IDStandardYesYesYesNoNo
Dialed NumberOriginal dialed numberStandardNoNoNoNoNo
From IPIP address of the media sourceStandardYesYesYesNoYes
To IPIP address of the media sourceStandardYesYesYesNoYes
From Proxy IPIP address of the proxy server associated with the calling partyStandardNoNoNoNoNo
To Proxy IPIP address of the proxy server associated with the called partyStandardNoNoNoNoNo
Source PlatformIPTradeStandardYesYesYesYesYes
Conversation TypeVoiceStandardYesYesYesYesYes
Forward ReasonForward reason for the conversation (e.g. forwarded, transferred, team call, delegated, etc.) StandardNoNoNoNoNo
Recording failedIndicates if the recording has failed and the metadata was imported during CDR reconciliationStandardNoNoNoNoNo
Media LengthLength of the media file related to the conversation in hhh:mm:ss formatStandardYesNoYesNoYes
Media ErrorShows the media processing errors during recordingStandardYesNoYesNoYes
Voice QualityOverall voice quality check score for the conversationStandardYesNoYesNoYes
Record TypeCDR-Only, Media-OnlyStandardYesYesYesYesYes
2N SourceIn case of duplicate (2N) recording, records are marked as primary or secondaryStandardYesYesYesYesYes
TPO SlotDDI slot numberIPTrade
NoNoYesNo
Channel IDRecording channel identifierIPTrade
YesNoYesNo
DeviceHandset 1, Handset 2, Headset, Microphone 1, Microphone 2, Loudspeaker 1, Loudspeaker 2IPTrade
YesYesNoNo
Call TypeDDI, PW, IntercomIPTrade
NoNoYesNo
Participant Talk ModeMarked segment while talk mode is Idle, Public or ExclusiveMarker
NoNoYesNo