This page was last edited on April 30, 2021, at 19:29.
Comments or questions about this documentation? Contact us for support!
This section describes the recording methods used by Genesys Interaction Recording. For more information about configuring SIP Server settings for GIR, see Deploying SIP Server for GIR.
To start recording based on static DN-level settings, set the [TServer] record parameter to true in any of the following:
When the recording is paused, the recording file is padded with silence for the duration of the period.
To enable selective recording, configure the following:
Configure the TRouteCall request in the routing strategy to include the key record, with the value:
Recording can be stopped immediately by using the following value for the key record:
For an inbound or outbound call, destination corresponds to agent-side recording.
For agent recording, recording stops when the agent transfers the call, unless recording is setup on the new routing point.
You can also add the following optional key-value pairs in the extensions:
When the recording is paused, the recording file is padded with silence for the duration of the period.
A T-Library client that is registered with a DN can send a RequestPrivateService to start, pause, resume, and stop a recording. The client must include recording-related parameters in the RequestPrivateService request that it sends to SIP Server. Note that if a recording is triggered due to Full-time Recording or due to Selective Recording, it can still be controlled using the RequestPrivateService request.
When the recording is paused, the recording file is padded with silence for the duration of the period.
To control dynamic recording with TPrivateService, the request uses the following parameters:
Attribute | Value |
---|---|
PrivateMsgID | Specifies the type of recording operation to be performed:
|
ThisDN | Specifies the DN on behalf of which the recording operation is requested. This DN must be registered by the T-Library client |
ConnectionID | References the ID for the call that is currently being recorded. |
Extensions | Specifies key-value pairs used to control the recording session:
These parameter will appear in the recording session.For example, AttributeExtensions... |
Reasons | Specifies any reasons. Processed the same as for all other T-Library requests. |