Package com.ringcentral.definitions
Class CallFilters
java.lang.Object
com.ringcentral.definitions.CallFilters
Optional filters that limit the scope of calls (joined via AND)
-
Field Summary
FieldsModifier and TypeFieldDescriptionString[]
Filtering of calls by presence of specific action (joined via OR) Enum: HoldOff, HoldOn, ParkOn, ParkOff, BlindTransfer, WarmTransfer, DTMFTransferString[]
The direct company numbers the caller called (joined via OR)String[]
Filtering of calls by first response (joined via OR) Enum: Answered, NotAnswered, Connected, NotConnectedString[]
Filtering of calls by the nature of call result (joined via OR) Enum: Completed, Abandoned, Voicemail, Unknown, Missed, AcceptedFiltering of calls by presence of specific segment (joined via OR)String[]
Filtering of calls based on how the call started from the callee perspective (joined via OR).String[]
Filtering of calls by company's business hours or after hours (joined via OR) Enum: BusinessHours, AfterHoursString[]
Specifies the call directions relative to the scope specified in grouping object (joined via OR).String[]
Specifies whether an external party was present in the initial segment of the call (joined via OR) Enum: Internal, ExternalString[]
List of queues extension ids which allows to get data only for calls that were routed through any of these queuesString[]
Filtering calls that were within or out of queue SLA (joined via OR). -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncallActions
(String[] callActions) callDuration
(CallDurationFilter callDuration) calledNumbers
(String[] calledNumbers) callResponses
(String[] callResponses) callResults
(String[] callResults) callSegments
(CallSegmentFilter[] callSegments) companyHours
(String[] companyHours) directions
(String[] directions) extensionFilters
(ExtensionFilters extensionFilters) timeSpent
(TimeSpentFilter timeSpent)
-
Field Details
-
extensionFilters
-
queues
List of queues extension ids which allows to get data only for calls that were routed through any of these queues -
calledNumbers
The direct company numbers the caller called (joined via OR) -
directions
Specifies the call directions relative to the scope specified in grouping object (joined via OR). Not applicable to internal origin calls with company scope Enum: Inbound, Outbound -
origins
Specifies whether an external party was present in the initial segment of the call (joined via OR) Enum: Internal, External -
callResponses
Filtering of calls by first response (joined via OR) Enum: Answered, NotAnswered, Connected, NotConnected -
callResults
Filtering of calls by the nature of call result (joined via OR) Enum: Completed, Abandoned, Voicemail, Unknown, Missed, Accepted -
callSegments
Filtering of calls by presence of specific segment (joined via OR) -
callActions
Filtering of calls by presence of specific action (joined via OR) Enum: HoldOff, HoldOn, ParkOn, ParkOff, BlindTransfer, WarmTransfer, DTMFTransfer -
companyHours
Filtering of calls by company's business hours or after hours (joined via OR) Enum: BusinessHours, AfterHours -
callDuration
-
timeSpent
-
queueSla
Filtering calls that were within or out of queue SLA (joined via OR). Only applicable to Queues grouping Enum: InSla, OutSla -
callTypes
Filtering of calls based on how the call started from the callee perspective (joined via OR). If the call is outbound relative to the grouping scope, CallType is Outbound Enum: Direct, FromQueue, ParkRetrieval, Transferred, Outbound, Overflow
-
-
Constructor Details
-
CallFilters
public CallFilters()
-
-
Method Details
-
extensionFilters
-
queues
-
calledNumbers
-
directions
-
origins
-
callResponses
-
callResults
-
callSegments
-
callActions
-
companyHours
-
callDuration
-
timeSpent
-
queueSla
-
callTypes
-