Package com.ringcentral.definitions
Class AggregationResponseOptionsCounters
java.lang.Object
com.ringcentral.definitions.AggregationResponseOptionsCounters
The formula is defined by `aggregationType` and `aggregationInterval` for every counter individually.
If `aggregationType` is `Sum` or `Percent`, `aggregationInterval` is not supported.
If `aggregationType` is `Min`, `Max` or `Average`, `aggregationInterval` is required
-
Field Summary
FieldsModifier and TypeFieldDescriptionAggregation of all calls countAggregation of calls count by action (HoldOff, HoldOn, ParkOn, ParkOff, BlindTransfer, WarmTransfer, DTMFTransfer)Aggregation of calls count by company hours (BusinessHours, AfterHours)Aggregation of calls count by direction (Inbound, Outbound)Aggregation of calls count by origin (Internal, External)Aggregation of calls count by queue SLA (InSLA, OutSLA).Aggregation of calls count by response (Answered, NotAnswered, Connected, NotConnected)Aggregation of calls count by result (Completed, Abandoned, Voicemail, Unknown, Missed, Accepted)Aggregation of calls count by type (Direct, FromQueue, ParkRetrieval, Transferred, Outbound)Aggregation of calls count by segments (Ringing, LiveTalk, Hold, Park, Transfer, IvrPrompt, Voicemail, VmGreeting, Setup)Aggregation of calls count by the total number of times a Queue call was presented to the user. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncallsByActions
(AggregationResponseOptionsCountersCallsByActions callsByActions) callsByCompanyHours
(AggregationResponseOptionsCountersCallsByCompanyHours callsByCompanyHours) callsByDirection
(AggregationResponseOptionsCountersCallsByDirection callsByDirection) callsByOrigin
(AggregationResponseOptionsCountersCallsByOrigin callsByOrigin) callsByQueueSla
(AggregationResponseOptionsCountersCallsByQueueSla callsByQueueSla) callsByResponse
(AggregationResponseOptionsCountersCallsByResponse callsByResponse) callsByResult
(AggregationResponseOptionsCountersCallsByResult callsByResult) callsByType
(AggregationResponseOptionsCountersCallsByType callsByType) callsSegments
(AggregationResponseOptionsCountersCallsSegments callsSegments) queueOpportunities
(AggregationResponseOptionsCountersQueueOpportunities queueOpportunities)
-
Field Details
-
allCalls
Aggregation of all calls count -
callsByDirection
Aggregation of calls count by direction (Inbound, Outbound) -
callsByOrigin
Aggregation of calls count by origin (Internal, External) -
callsByResponse
Aggregation of calls count by response (Answered, NotAnswered, Connected, NotConnected) -
callsSegments
Aggregation of calls count by segments (Ringing, LiveTalk, Hold, Park, Transfer, IvrPrompt, Voicemail, VmGreeting, Setup) -
callsByResult
Aggregation of calls count by result (Completed, Abandoned, Voicemail, Unknown, Missed, Accepted) -
callsByCompanyHours
Aggregation of calls count by company hours (BusinessHours, AfterHours) -
callsByQueueSla
Aggregation of calls count by queue SLA (InSLA, OutSLA). This counter is only applicable to Queues grouping -
callsByActions
Aggregation of calls count by action (HoldOff, HoldOn, ParkOn, ParkOff, BlindTransfer, WarmTransfer, DTMFTransfer) -
callsByType
Aggregation of calls count by type (Direct, FromQueue, ParkRetrieval, Transferred, Outbound) -
queueOpportunities
Aggregation of calls count by the total number of times a Queue call was presented to the user. It is limited to `groupBy` Users and `groupByMembers` (Department, Queue, Site, UserGroup) grouping. Only the listed below options for call filters are applicable to `queueOpportunities` and provide meaningful results: `queues` (selected queue extension ids), `callResults` (Missed, Abandoned), `callResponses` (Answered, NotAnswered), `origins` (Internal, External)
-
-
Constructor Details
-
AggregationResponseOptionsCounters
public AggregationResponseOptionsCounters()
-
-
Method Details
-
allCalls
public AggregationResponseOptionsCounters allCalls(AggregationResponseOptionsCountersAllCalls allCalls) -
callsByDirection
public AggregationResponseOptionsCounters callsByDirection(AggregationResponseOptionsCountersCallsByDirection callsByDirection) -
callsByOrigin
public AggregationResponseOptionsCounters callsByOrigin(AggregationResponseOptionsCountersCallsByOrigin callsByOrigin) -
callsByResponse
public AggregationResponseOptionsCounters callsByResponse(AggregationResponseOptionsCountersCallsByResponse callsByResponse) -
callsSegments
public AggregationResponseOptionsCounters callsSegments(AggregationResponseOptionsCountersCallsSegments callsSegments) -
callsByResult
public AggregationResponseOptionsCounters callsByResult(AggregationResponseOptionsCountersCallsByResult callsByResult) -
callsByCompanyHours
public AggregationResponseOptionsCounters callsByCompanyHours(AggregationResponseOptionsCountersCallsByCompanyHours callsByCompanyHours) -
callsByQueueSla
public AggregationResponseOptionsCounters callsByQueueSla(AggregationResponseOptionsCountersCallsByQueueSla callsByQueueSla) -
callsByActions
public AggregationResponseOptionsCounters callsByActions(AggregationResponseOptionsCountersCallsByActions callsByActions) -
callsByType
public AggregationResponseOptionsCounters callsByType(AggregationResponseOptionsCountersCallsByType callsByType) -
queueOpportunities
public AggregationResponseOptionsCounters queueOpportunities(AggregationResponseOptionsCountersQueueOpportunities queueOpportunities)
-