Skip to Content
Cloud One
  • Products

    Business Communication Suite & Phone System


      By Edition

      ​Cloud

      Software

      Appliance

    By Deployment

    ​On-premise

    Hosted by Cloud One

    Self-hosted

    By Management

    ​Managed By Cloud One

    Semi-Managed by Cloud One

    Self-Managed


    Simu Connect UC Clients


    Simu Connect Web Client Simu Connect Mobile Client Simu Connect Desktop ClientSimu Connect Chrome ExtensionSimu Connect TAPI Integration

    SIP Trunks


    Business SIPPay As You Go SIP Country Presence SIPVirtual Phone NumbersGolden Phone NumbersToll Free NumbersBring Your Own Carrier (BYOC)Calling RatesTalktime Top-up

    Get a Proof of Concept Now!


    Simu Connect POC Application Managed Business Communication Suite Self Managed Business Communication SuiteSIP Trunk POCOdoo Phone POC
  • Solutions

    Business Needs


    Work from Anywhere Hosted UCaaS Self hosted UCaaSVideo ConferencingAppliance PBXAI-powered Cloud PBXWhite-label Solution

    Industry


    Call Center Healthcare HospitalityFinanceEducationLogisticsRetail BusinessGovernment Agency

    Ecosystem


    IP Phones SIP Trunks IntegrationHeadsetsVirtual Phone Numbers

    By Integration


    Odoo Phone System Zoho Phone System Salesforce Phone SystemMicrosoft Dynamics Phone SystemZendesk Phone SystemFreshdesk Phone SystemBitrix24 Phone SystemHubSpot Phone System
  • Resources

    Downloads

    Download user guides and more documents

    Book a Meeting

    Schedule a meeting at your convenience

    Developer Guide

    Read API Documentation for Cloud One BCS API

    Business Communication Suite

    Experience our user-friendly business communication suite today. Explore robust telephony features that enhance your client connections efficiently.  

    See More Details
  • Devices

    Yealink IP Phones


    Yealink T3 Series IP Phones Yealink T4 Series IP Phones Yealink T5 Series IP PhonesYealink T7 Series IP PhonesYealink T8 Series IP Phones Yealink DECT IP Phones

    Voice Conferencing Solutions


    VC Room Systems BYOD Solutions Video Phone Video Conferencing Accessories

    Microsoft Solutions


    MS Teams Rooms Systems Microsoft Phones Conference Phones HeadsetsYealink MeetingBoardYealink MeetingBoard Pro

    Zoom Rooms


    Zoom Rooms Systems Zoom Phones Zoom Cameras BYOD Solutions
  • Help

    Ticketing System


    Submit a Helpdesk TicketReport an Issue

    Training


    User TrainingOperator TrainingCall Center Agent TrainingSupervisor Training

    Frequently Asked Questions


    General FAQBCS FAQSIP Trunks FAQLocal Phone Numbers FAQ

    Contact Us


    WhatsApp Icon


  • Support Helpdesk Contact
  • +254 20 790 0100
  • support@cloudone.co

  • Accounts Helpdesk Contact
  • +254 20 790 0000
  • finance@cloudone.co
  • Visit our Office


    Cloud One Ltd

    Saachi Plaza - Unit A3, Argwings Kodhek Road, Nairobi, Kenya
    P.O.Box 76484-00508 Yaya Centre

    +254 20 790 0000

    hello@cloudone.co


    Kindly do not email multiple contacts as it creates multiple tickets on our CRM


  • Contact Us
  • Blog
    ​​
  • Sign in
  • 0
  • 0
  • Deploy in hours Certified Experts Zero Setup / License Fees*
  • Follow us
    Click here to setup your social networks
    Click here to setup your social networks
Cloud One
  • 0
  • 0
    • Products
    • Solutions
    • Resources
    • Devices
    • Help
    • Contact Us
    • Blog
  • Deploy in hours Certified Experts Zero Setup / License Fees*
  • Follow us
    Click here to setup your social networks
    Click here to setup your social networks
  • Sign in
  • ​​

Query Call Report Statistics

Query call statistics of different objects, such as extensions, trunk, queues, ring groups, etc.

Request URL

GET {base_url}/{api_path}/call_report/list?access_token={access_token}

Note: To enhance system performance, Cloud One has upgraded the CDR module in version 83.21.0.117 with a new data structure for clearer display and more comprehensive call details. The system gradually deletes old CDRs and related call report data according to the CDR Auto Cleanup setting.

Before old call report data are cleaned up, new and historical data are managed separately - openapi/v2.0 for new data and openapi/v1.0 for historical data. Make sure to use the appropriate API path based on the type of data that you want to retrieve.

Request parameters

ParameterAvailableRequiredTypeDescription
type

This parameter is available in default reports.

YesStringCall report type.
Valid value:
  • extcallstatistics: Extension Call Statistics report.
  • extcallactivity: Extension Call Activity report.
  • trunkactivity: PBX Call Activity report.
  • trunkdiddodactivity: DID/Outbound Caller ID Activity report.
  • ivr: IVR Report.
  • aisttusage: Transcription Usage Details report.
  • aireceptionistcallactivity: AI Receptionist Call Activity report.
  • Note: This report is only available in API version 2.0.
  • unreturnmisscall: Unreturned Missed Call Report.
  • queueavgwaittalktime: Queue AVG Waiting & Talking Time report.
  • queueperformance: Queue Performance report.
  • queueperformanceactivity: Queue Performance Activity report.
  • queuecallbackssummary: Queue Callback Summary report.
  • queuecallbacksactivity: Queue Callback Activity report.
  • queuesatisfaction: Satisfaction Survey report.
  • queuesatisfactiondetail: Queue Satisfaction Survey Details report.
  • queueagentlogintime: Agent Login Activity report.
  • queueagentpausetime: Agent Pause Activity report.
  • queueagentmisscalls: Agent Missed Call Activity report.
  • queueagentperformance: Agent Performance report.
  • queueagentinoutcalls: Agent Call Summary report.
  • ringgroupstatistics: Ring Group Statistics report.
  • extcallbilling: Extension Call Accounting report.
  • extcallbillingdetails: Extension Call Accounting Details report.
my_report_id

This parameter is available in user-created reports.

YesInteger

The ID of a user-created report.

Note: You can query report ID using Query My Reports List.
start_timeThis parameter is available when querying the following types of reports.
  • Extension Call Statistics
  • IVR Report
  • Transcription Usage Details
  • Unreturned Missed Call Report
  • Queue Performance
  • Queue Callback Summary
  • Queue Callback Activity
  • Satisfaction Survey
  • Satisfaction Survey Details
  • Agent Login Activity
  • Agent Pause Activity
  • Agent Missed Call Activity
  • Agent Performance
  • Agent Call Summary
  • Ring Group Statistics
  • Extension Call Accounting
  • Extension Call Accounting Details
  • Inbound Queue Activity Analysis
  • Inbound Queue Logs
  • Inbound Queue Logs for Agent
  • Agent Activity Analysis
NoStringSpecify the start time to filter the reports.
Note: The time format depends on the date and time display format of PBX (set in System > Date and Time > Display Format on PBX).

Examples:

  • If the display format is Month/Day/Year and is 24-hours format, then the valid time format is MM/DD/YYYY HH:mm:ss.
  • If the display format is Year/Month/Day and is 12-hours format, then the valid time format is YYYY/MM/DD HH:mm:ss AM or YYYY/MM/DD HH:mm:ss PM.
end_timeThis parameter is available when querying the following types of reports.
  • Extension Call Statistics
  • IVR Report
  • Transcription Usage Details
  • Unreturned Missed Call Report
  • Queue Performance
  • Queue Callback Summary
  • Queue Callback Activity
  • Satisfaction Survey
  • Satisfaction Survey Details
  • Agent Login Activity
  • Agent Pause Activity
  • Agent Missed Call Activity
  • Agent Performance
  • Agent Call Summary
  • Ring Group Statistics
  • Extension Call Accounting
  • Extension Call Accounting Details
  • Inbound Queue Activity Analysis
  • Inbound Queue Logs
  • Inbound Queue Logs for Agent
  • Agent Activity Analysis
NoStringSpecify the end time to filter the reports.
Note: The time format depends on the date and time display format of PBX (set in System > Date and Time > Display Format on PBX).

Examples:

  • If the display format is Month/Day/Year and is 24-hours format, then the valid time format is MM/DD/YYYY HH:mm:ss.
  • If the display format is Year/Month/Day and is 12-hours format, then the valid time format is YYYY/MM/DD HH:mm:ss AM or YYYY/MM/DD HH:mm:ss PM.
timeThis parameter is available when querying the following types of reports:
  • Extension Call Activity
  • PBX Call Activity
  • DID/Outbound Caller ID Activity
  • AI Receptionist Call Activity
  • Queue AVG Waiting & Talking Time
  • Queue Performance Activity
  • Inbound Queue Activity Analysis
  • Agent Activity Analysis
YesString

Specify the time frame to filter the call report.

Note: The time format depends on the date display format of PBX.

For example, Date Display Format of PBX is Year/Month/Day, then the valid time format is YYYY/MM/DD.

Time format:
  • To query the reports by hour, enter YYYY/MM/DD.
  • To query the reports by day, enter YYYY/MM.
  • To query the reports by month, enter YYYY.
ring_duration_rangeThis parameter is available when querying Inbound Queue Activity Analysis report.This parameter is available when querying Inbound Queue Activity Analysis report.StringSpecify the time interval used to group the amount of time that callers waited in the queue before connecting to an agent.

Valid value:

  • per_30s
  • per_60s
  • per_5m
  • per_10m
ext_id_listThis parameter is available when querying the following types of reports:
  • Extension Call Statistics
  • Extension Call Activity
  • Extension Call Accounting
  • Extension Call Accounting Details
This parameter is required when querying the following types of reports:
  • Extension Call Statistics
  • Extension Call Activity
StringThe ID(s) of the desired extension(s)/extension group(s).Note:
  • You can query the extension/extension group's ID using Get Menu Options.
  • Use a comma to separate multiple IDs.
trunk_idThis parameter is available when querying DID/Outbound Caller ID Activity report.YesStringThe ID of the desired trunk.
Note: You can query the trunk's ID using Get Menu Options.
trunk_id_listThis parameter is available when querying the following types of reports:
  • PBX Call Activity
  • Extension Call Accounting
  • Extension Call Accounting Details
YesStringThe ID(s) of the desired trunk(s).
Note:
  • You can query the trunk's ID using Get Menu Options.
  • Use a comma to separate multiple IDs.
ivr_id_listThis parameter is available when querying IVR Report.YesStringThe ID(s) of the desired IVR(s).
Note:
  • You can query the IVR's ID using Get Menu Options.
  • Use a comma to separate multiple IDs.
ring_group_id_listThis parameter is available when querying Ring Group Statistics report.YesStringThe ID(s) of the desired ring group(s).Note:
  • You can query the ring group's ID using Get Menu Options.
  • Use a comma to separate multiple IDs.
queue_idThis parameter is available when querying the following types of reports:
  • Satisfaction Survey
  • Satisfaction Survey Details
  • Agent Login Activity
  • Agent Pause Activity
  • Agent Missed Call Activity
  • Agent Performance
  • Agent Call Summary
YesStringThe ID of the desired queue.
Note: You can query the queue's ID using Get Menu Options.
queue_id_listThis parameter is available when querying the following types of reports:
  • Queue AVG Waiting & Talking Time
  • Queue Performance
  • Queue Performance Activity
  • Queue Callback Summary
  • Queue Callback Activity
  • Inbound Queue Activity Analysis
  • Inbound Queue Logs
  • Inbound Queue Logs for Agent
  • Agent Activity Analysis
YesStringThe ID(s) of the desired queue(s).
Note:
  • You can query the queue's ID using Get Menu Options.
  • Use a comma to separate multiple IDs.
agent_id_listThis parameter is available when querying the following types of reports:
  • Satisfaction Survey Details
  • Agent Login Activity
  • Agent Pause Activity
  • Agent Missed Call Activity
  • Agent Performance
  • Agent Call Summary
  • Inbound Queue Logs for Agent
  • Agent Activity Analysis
NoStringThe ID(s) of the desired agent(s).
Note:
  • You can query the agent's ID using Get Menu Options.
  • Use a comma to separate multiple IDs.
abandon_timeThis parameter is available when querying the following types of reports:
  • Unreturned Missed Call Report
  • Queue Performance
  • Queue Performance Activity
  • Agent Missed Call Activity
  • Agent Performance
  • Inbound Queue Activity Analysis
  • Agent Activity Analysis
NoStringSet a time. Calls abandoned within the specified time will not be included in report. (Unit: Second)
talk_timeThis parameter is available when querying the following types of reports:
  • Queue Performance
  • Inbound Queue Activity Analysis
  • Inbound Queue Logs
  • Agent Activity Analysis
NoIntegerSet a time. Calls that proceeded within the specified time will be not be included in report. (Unit: Second)
include_internalThis parameter is available when querying PBX Call Activity report.NoIntegerWhether to include internal calls in the report.
Valid value:
  • 0: Exclude the internal calls.
  • 1: Include the internal calls.
callback_resultThis parameter is available when querying Queue Callback Activity report.NoStringQueue callback result.

Valid value:

  • success
  • fail
reasonThis parameter is available when querying Agent Pause Activity report.NoStringThe reason why an agent switched status to pause.

Valid value: 

The pause reasons set on PBX web portal (Path: Call Features > Queue > Pause Reason).

communication_typeThis parameter is available when querying the following types of reports:
  • Extension Call Statistics
  • Extension Call Activity
  • PBX Call Activity
  • DID/Outbound Caller ID Activity
  • Inbound Queue Logs
  • Inbound Queue Logs for Agent
NoStringCommunication type.
Note: If this parameter is omitted, the system will query all the communication types.
Valid value for extension related reports:
  • Inbound
  • Outbound
  • Internal
  • InOutbound (for Extension Call Statistics report only)
Valid value for trunk related reports:
  • Inbound
  • Outbound
call_fromThis parameter is available when querying the following types of reports:
  • Unreturned Missed Call Report
  • Inbound Queue Logs
  • Inbound Queue Logs for Agent
NoStringThe number of the caller.
call_toThis parameter is available when querying the Unreturned Missed Call Report.NoStringThe number of the callee.
call_to_typeThis parameter is available when querying the Unreturned Missed Call Report.NoStringThe type of the destination to which the call is routed.
Valid value:
  • Extension
  • Queue
  • RingGroup
miss_call_typeThis parameter is available when querying the Unreturned Missed Call Report.NoString

The type of a missed call.

Valid value:
  • no_answer
  • busy
  • abandoned
unreturn_statusThis parameter is available when querying the Unreturned Missed Call Report.NoIntegerThe return status of a missed call.
Valid value:
  • 1: Returned.
  • 2: Not returned.
ai_receptionist_id_listThis parameter is available when querying the AI Receptionist Call Activity report.NoStringThe ID(s) of the AI receptionist(s).Note:
  • You can query the ID using Get Menu Options (menu=ai_receptionist).
  • Use commas to separate multiple IDs.
statusThis parameter is available when querying the following types of reports:
  • Inbound Queue Logs
  • Inbound Queue Logs for Agent
NoStringThe status of a queue call.
Valid value:
  • ANSWERED
  • NO ANSWER
  • ABANDONED
agent_speed_to_answerThis parameter is available when querying the Inbound Queue Logs report.NoStringThe amount of time agents took to answer queue calls. (Unit: Second)
talk_time_rangeThis parameter is available when querying the following types of reports:
  • Inbound Queue Logs
  • Inbound Queue Logs for Agent
NoStringThe amount of time that agents spent talking to callers, including hold time. (Unit: Second)
pure_talk_timeThis parameter is available when querying the following types of reports:
  • Inbound Queue Logs
  • Inbound Queue Logs for Agent
NoStringThe amount of time that agents spent talking to callers, excluding hold time. (Unit: Second)
hold_timeThis parameter is available when querying the following types of reports:
  • Inbound Queue Logs
  • Inbound Queue Logs for Agent
NoStringThe amount of time that agents held queue calls. (Unit: Second)
agent_last_statusThis parameter is available when querying the Inbound Queue Logs for Agent report.NoStringThe last call status of agents.
Valid value:
  • answered
  • abandoned
  • busy
  • no_answer
process_resultThis parameter is available when querying the Inbound Queue Logs for Agent report.NoStringThe process result for an abandoned or a missed queue call.
Valid value:
  • unprocessed
  • processing
  • processed
waiting_time_in_queueThis parameter is available when querying the Inbound Queue Logs for Agent report.NoStringThe amount of time callers waited in the queue before connecting to an agent or leavin. (Unit: Second)
waiting_time_in_agentThis parameter is available when querying the Inbound Queue Logs for Agent report.NoStringThe amount of time it took for agents to answer queue calls. (Unit: Second)
did_num_listThis parameter is available when querying the DID/Outbound Caller ID Activity report.NoStringThe DID number that caller dialed.
Note: Use commas to separate multiple DID numbers.
dod_num_listThis parameter is available when querying the DID/Outbound Caller ID Activity report.NoStringThe DOD number that caller dialed.
Note: Use commas to separate multiple DOD numbers.
pin_listThis parameter is available when querying the Extension Call Accounting Details report.NoStringThe PIN code used when making a call via a restricted outbound route.
Note: Use commas to separate multiple PIN codes.

Response parameters

ParameterTypeDescription
errcodeIntegerReturned error code.
  • 0: Succeed.
  • Non-zero value: Failed.
Note: You can check the error code and error message in Error Code and Error Message.
errmsgStringReturned message.
  • SUCCESS: Succeed.
  • FAILURE: Failed.
total_numberIntegerThe total number of reports.
is_12hourIntegerWhether the time format is 12-hour format.
  • 0: No. The time format is 24-hour format.
  • 1: Yes. The time format is 12-hour format.
ext_call_statistics_listArray<ext_call_statistics_list>The list of the Extension Call Statistics reports.
ext_call_activity_listArray<ext_call_activity_list>The list of the Extension Call Activity reports.
trunk_activity_listArray<trunk_activity_list>The list of the PBX Call Activity reports.
trunk_did_dod_activity_listArray<trunk_did_dod_activity_list>The list of the trunk DID/Outbound Caller ID Activity reports.
ivr_listArray<ivr_list>The list of the IVR reports.
ai_usage_listArray<ai_usage_list>The list of the AI transcription usage details reports.
ai_receptionist_call_activity_listArray<ai_receptionist_call_activity_list>The list of the AI receptionist call activity reports.
unreturn_miss_call_listArray<unreturn_miss_call_list>The list of the unreturned missed calls reports.
queue_avg_wait_talk_time_listArray<queue_avg_wait_talk_time_list>The list of the Queue AVG Waiting & Talking Time reports.
queue_performance_listArray<queue_performance_list>The list of the Queue Performance reports.
queue_performance_activity_listArray<queue_performance_activity_list>The list of the Queue Performance Activity reports.
queue_callbacks_summary_listArray<queue_callbacks_summary_list>The list of the Queue Callback Summary reports.
queue_callbacks_activity_listArray<queue_callbacks_activity_list>The list of the Queue Callback Activity reports.
queue_satisfactionArray<queue_satisfaction>The list of the queue Satisfaction Survey reports.
queue_satisfaction_detail_listArray<queue_satisfaction_detail_list>The list of the queue Satisfaction Survey Details reports.
queue_agent_login_time_listArray<queue_agent_login_time_list>The list of the queue Agent Login Activity reports.
queue_agent_pause_time_listArray<queue_agent_pause_time_list>The list of the queue Agent Pause Activity reports.
queue_agent_miss_calls_listArray<queue_agent_miss_calls_list>The list of the queue Agent Missed Call Activity reports.
queue_agent_performance_listArray<queue_agent_performance_list>The list of the queue Agent Performance reports.
queue_agent_in_out_calls_listArray<queue_agent_in_out_calls_list>The list of the queue Agent Call Summary reports.
ring_group_statistics_listArray<ring_group_statistics_list>The list of the Ring Group Statistics reports.
ext_call_billing_listArray<ext_call_billing_list>The list of the Extension Call Accounting reports.
ext_call_billing_details_listArray<ext_call_billing_details_list>The list of the Extension Call Accounting Details reports.
inbound_queue_activity_analysis_listArray<inbound_queue_activity_analysis_list>The list of the Inbound Queue Activity Analysis reports.
inbound_queue_logs_listArray<inbound_queue_logs_list>The list of the Inbound Queue Logs reports.
inbound_queue_logs_for_agent_listArray<inbound_queue_logs_for_agent_list>The list of the Inbound Queue Logs for Agent reports.
agent_activity_analysis_listArray<agent_activity_analysis_list>The list of the Agent Activity Analysis reports.
callback_resultStringQueue callback result.

ext_call_statistics_list

ParameterTypeDescription
ext_numStringExtension number.
ext_nameStringThe name of the extension/extension group/organization.
answered_callsIntegerThe total number of calls that the extension(s) answered, including calls answered when the extension acts as a member of a queue or a ring group.
no_answer_callsInteger

The number of calls that the extension didn't answer, excluding calls received when the extension acts as a member of a queue or a ring group.

busy_callsInteger

The number of calls received when the extension was busy, excluding calls received when the extension acts as a member of a queue or a ring group.

failed_callsIntegerThe number of calls that the extension failed to make.
voicemail_callsIntegerThe number of calls routed to the voicemail.
total_holding_timeIntegerThe total time between calls started and calls answered.
total_talking_timeIntegerThe total time between calls answered and calls ended.
inbound_statsObject<In_Stats>The detailed statistics of inbound calls.
outbound_statsObject<Out_Stats>The detailed statistics of outbound calls.
total_call_countIntegerThe total number of calls for the extension(s).
org_list_infoStringThe information of the organization or department(s) to which the extension(s) belongs.
abandoned_callsInteger

The number of calls abandoned by caller before connecting to the extension, excluding calls received when the extension acts as a member of a queue or a ring group.

In_Stats/Out_Stats

ParameterTypeDescription
answered_callsIntegerThe total number of calls that the extension(s) answered, including calls answered when the extension acts as a member of a queue or a ring group.
no_answer_callsInteger

The number of calls that the extension didn't answer, excluding calls received when the extension acts as a member of a queue or a ring group.

busy_callsInteger

The number of calls received when the extension was busy, excluding calls received when the extension acts as a member of a queue or a ring group.

failed_callsIntegerThe number of calls that the extension failed to make.
voicemail_callsIntegerThe number of calls routed to the voicemail.
abandoned_callsInteger

The number of calls abandoned by caller before connecting to the extension, excluding calls received when the extension acts as a member of a queue or a ring group.

totalIntegerThe total number of calls for each communication type (inbound or outbound).

ext_call_activity_list

ParameterTypeDescription
timeIntegerThe time of the report.
  • If the report is filtered by Hour, the time returns the hour in the day.

    For example, if the time of the report is between 10:00-10:59, the time will be 10.

  • If the report is filtered by Day, the time returns the day in the month.

    For example, if the date of the report is Apr. 13, the time will be 13.

  • If the report is filtered by Month, the time returns the month in the year.

    For example, if the month of the report is April, the time will be 4.

answered_callsIntegerThe total number of calls that the extension answered.
no_answer_callsIntegerThe total number of calls that were routed to the designated destination when the extension didn't answer the calls.
busy_callsIntegerThe total number of calls that were routed to the designated destination when the extension was busy.
failed_callsIntegerThe total number of calls that were failed to be made by the extension.
voicemail_callsIntegerThe total number of voicemails that the extension received.
total_holding_timeIntegerThe total time between calls started and calls answered.
total_talking_timeIntegerThe total time between calls answered and calls ended.
abandoned_callsInteger

The number of calls abandoned by caller before connecting to the extension, excluding calls received when the extension acts as a member of a queue or a ring group.

ext_statisticsArray<Ext_Stats>The detailed call statistics for each extensions.
ext_group_statisticsArray<Extgroup_Stats>The detailed call statistics for each extension groups.

Ext_Stats/Extgroup_Stats

ParameterTypeDescription
ext_numStringExtension number.
ext_nameStringThe name of the extension/extension group/organization.
answered_callsIntegerThe total number of calls that the extension(s) answered, including calls answered when the extension acts as a member of a queue or a ring group.
no_answer_callsInteger

The number of calls that the extension didn't answer, excluding calls received when the extension acts as a member of a queue or a ring group.

busy_callsInteger

The number of calls received when the extension was busy, excluding calls received when the extension acts as a member of a queue or a ring group.

failed_callsIntegerThe number of calls that the extension failed to make.
voicemail_callsIntegerThe number of calls routed to the voicemail.
total_holding_timeIntegerThe total time between calls started and calls answered.
total_talking_timeIntegerThe total time between calls answered and calls ended.
timeIntegerThe time of the report.
org_list_infoStringThe information of the organization or department(s) to which the extension(s) belongs.
abandoned_callsInteger

The number of calls abandoned by caller before connecting to the extension, excluding calls received when the extension acts as a member of a queue or a ring group.

trunk_activity_list

ParameterTypeDescription
timeIntegerThe time of the report.
  • If the report is filtered by Hour, the time returns the hour in the day.

    For example, if the time of the report is between 10:00-10:59, the time will be 10.

  • If the report is filtered by Day, the time returns the day in the month.

    For example, if the date of the report is Apr. 13, the time will be 13.

  • If the report is filtered by Month, the time returns the month in the year.

    For example, if the month of the report is April, the time will be 4.

trunk_listArray<call_statistics>The data of PBX call activities.

call_statistics

ParameterTypeDescription
trunk_nameString
  • For calls between extensions, this parameter returns Internal.
  • For calls made or received via trunks, this parameter returns the name of the trunk.
  • For calls of the entire phone system, this parameter returns Device.
total_callsIntegerThe total number of calls that have been received or made within the queried time frame.
max_concurrent_callIntegerThe maximum concurrent calls within the queried time frame.
total_talk_durationIntegerThe total time between calls answered and calls ended.
trunk_typeStringThe trunk type.
Note: This parameter is only returned in trunk call statistics.

trunk_did_dod_activity_list

ParameterTypeDescription
timeIntegerThe time of the report.
  • If the report is filtered by Hour, the time returns the hour in the day.

    For example, if the time of the report is between 10:00-10:59, the time will be 10.

  • If the report is filtered by Day, the time returns the day in the month.

    For example, if the date of the report is Apr. 13, the time will be 13.

  • If the report is filtered by Month, the time returns the month in the year.

    For example, if the month of the report is April, the time will be 4.

did_dod_listArray<did_dod_list>The activity information of the trunk DID/Outbound caller ID.

did_dod_list

ParameterTypeDescription
timeIntegerThe time of the report.
dodStringOutbound caller ID number.
didIntegerDID number.
total_callsIntegerThe total number of calls.

ivr_list

Tip: You can use the Query Call Report Detail to query the IVR call details.

ParameterTypeDescription
ivr_nameStringIVR name.
ivr_numStringIVR number.
press_countObjectThe keypress events in the IVR and their counts.

This parameter returns the keypress events in the format "press_keypress_event":count.

For example:
  • "press_0": 2
  • "press_invalid": 1
  • "press_timeout": 1

ai_usage_list

ParameterTypeDescription
usage_typeStringThe type of transcription performed.
  • voicemail_transcription: Voicemail Transcription.
total_durationIntegerThe total number of transcription minutes used (Unit: minute).

ai_receptionist_call_activity_list

ParameterTypeDescription
timeStringThe time of the report.
  • If the report is filtered by Hour, the time returns the hour in the day.

    For example, if the time of the report is between 10:00-10:59, the time will be 10.

  • If the report is filtered by Day, the time returns the day in the month.

    For example, if the date of the report is Apr. 13, the time will be 13.

  • If the report is filtered by Month, the time returns the month in the year.

    For example, if the month of the report is April, the time will be 4.

receptionist_numberStringThe number of the AI receptionist.
receptionist_nameStringThe name of the AI receptionist.
total_answered_callsIntegerThe total number of calls answered by the AI receptionist.
resolved_callsIntegerThe number of calls where the AI successfully addressed the caller's issue without transferring.
transfered_callsIntegerThe number of calls where the AI receptionist transferred the caller to another destination.
unresolved_callsIntegerThe number of calls where the AI receptionist nether resolved caller's issue nor transferred the call.
total_answered_calls_durationIntegerThe total amount of time that AI receptionist spent talking to callers in all answered calls.
resolved_calls_durationIntegerThe total amount of time that AI receptionist spent talking to callers in resolved calls.
transfered_calls_durationIntegerThe total amount of time that AI receptionist spent talking to callers in transferred calls.
unresolved_calls_durationIntegerThe total amount of time that AI receptionist spent talking to callers in unresolved calls.
total_answered_calls_avg_durationIntegerThe average amount of time that AI receptionist spent talking to callers in all answered calls.
resolved_calls_avg_durationIntegerThe average amount of time that AI receptionist spent talking to callers in resolved calls.
transfered_calls_avg_durationIntegerThe average amount of time that AI receptionist spent talking to callers in transferred calls.
unresolved_calls_avg_durationIntegerThe average amount of time that AI receptionist spent talking to callers in unresolved calls.
receptionist_idIntegerThe ID of the AI receptionist.

unreturn_miss_call_list

ParameterTypeDescription
idStringThe unique ID of the call.
timeStringThe time when the call was received.
call_fromStringThe number and name of the caller.
call_toStringThe number and name of the callee.
ring_durationIntegerThe time between the call started and the call disconnected.
call_to_typeStringThe type of the destination to which the call was routed.
  • Extension
  • Queue
  • RingGroup
unreturn_statusIntegerThe return status of the missed call.
  • 1: Returned.
  • 2: Not returned.
return_timeStringThe time when the call was returned.
miss_call_typeStringThe type of the missed call.
  • no_answer: The call is missed because the callee did not answer the call.
  • busy: The call is missed because the callee was busy.
  • abandoned: The call is missed because the caller abandoned the call.
timestampStringThe timestamp of the time when the call was received (Unit: μs).
srcStringThe number from which the call originated (call source).
srcnameStringThe name of the call source.
dstStringThe number of the call destination.
dstnameStringThe name of the call destination.
call_typeStringCommunication type.
  • Inbound
  • Outbound
  • Internal
return_timestampStringThe timestamp of the time when the call was returned (Unit: μs).

queue_avg_wait_talk_time_list

ParameterTypeDescription
timeIntegerThe time of the report.
  • If the report is filtered by Hour, the time returns the hour in the day.

    For example, if the time of the report is between 10:00-10:59, the time will be 10.

  • If the report is filtered by Day, the time returns the day in the month.

    For example, if the date of the report is Apr. 13, the time will be 13.

  • If the report is filtered by Month, the time returns the month in the year.

    For example, if the month of the report is April, the time will be 4.

avg_wait_timeIntegerThe average amount of time that the answered calls have been waiting in the queue before being answered by agents.
Note: The value of this parameter is calculated by dividing the answered_waiting_time by the total number of answered_calls. The calculation result is rounded down to the nearest whole number.
avg_talk_timeIntegerThe average amount of time that agents talk to callers.
Note: The value of this parameter is calculated by dividing the total_talking_time by the total number of answered_calls. The calculation result is rounded down to the nearest whole number.
all_call_avg_wait_timeIntegerThe average amount of time that all incoming calls have been waiting in the queue, regardless of whether they are answered or not.
Note: This parameter is calculated by dividing the total_waiting_time by the number of total_calls. The calculation result is rounded down to the nearest whole number.
answered_callsIntegerThe number of calls that have been answered by agents.
total_callsIntegerThe total number of calls that queue received.
answered_waiting_timeIntegerThe total waiting time of the answered calls.
total_waiting_timeIntegerThe total waiting time of all the incoming calls.
total_talking_timeIntegerThe total talking time of all the answered calls.

queue_performance_listTip:You can use the Query Call Report Detail to query the queue call details.

ParameterTypeDescription
queueStringQueue name.
total_callsIntegerThe total number of calls that queue received.
answered_callsIntegerThe total number of calls that queue answered.
missed_callsIntegerThe total number of calls that queue missed.
abandoned_callsIntegerThe total number of calls that callers abandoned before connecting to an agent.
average_waiting_timeIntegerThe average amount of time that answered calls have been waiting in the queue before being answered by agents.
average_talking_timeIntegerThe average amount of time that agents talk to callers.
max_waiting_timeIntegerThe maximum amount of time that callers waited in the queue, regardless of whether the calls were answered or not.
answered_ratenumberThe percentage of answered calls in relation to the total received calls.
missed_ratenumberThe percentage of missed calls in relation to the total received calls.
abandoned_ratenumberThe percentage of abandoned calls in relation to the total received calls.
slanumberThe Service Level Agreement (SLA) for the queue. SLA is the percentage of conversations answered within a pre-defined amount of time.
average_handle_timeIntegerThe average amount of time it takes agents to handle answered calls.Note:
  • This parameter is returned only in API version 1.0.
  • The value of this parameter is calculated by dividing the total amount of time between the start of ringing and the end of the answered calls by the total number of the answered calls.
average_server_timeIntegerThe average amount of time that the queue spent in serving callers.Note:This parameter is returned only in API version 2.0.
all_call_average_waiting_timeIntegerThe average amount of time that all incoming calls have been waiting in the queue, regardless of whether they are answered or not.
answered_call_timeIntegerThe total amount of talking time in answered calls.
total_ring_timeIntegerThe total amount of ringing time for all incoming calls.
answered_hold_timeIntegerThe total amount of time that agents hold calls in the answered queue calls.
queue_numStringQueue number.

queue_performance_activity_listTip:You can use the Query Call Report Detail to query the queue call details.

ParameterTypeDescription
idIntegerThe sequence number of the record.Note:This parameter is returned only in API version 1.0.
timeIntegerThe time of the report.
  • If the report is filtered by Hour, the time returns the hour in the day.

    For example, if the time of the report is between 10:00-10:59, the time will be 10.

  • If the report is filtered by Day, the time returns the day in the month.

    For example, if the date of the report is Apr. 13, the time will be 13.

  • If the report is filtered by Month, the time returns the month in the year.

    For example, if the month of the report is April, the time will be 4.

total_callsIntegerThe total number of calls that queue received.
answered_callsIntegerThe total number of calls that queue answered.
missed_callsIntegerThe total number of calls that queue missed.
abandoned_callsIntegerThe total number of calls that callers abandoned before connecting to an agent.
average_waiting_timeIntegerThe average amount of time that answered calls have been waiting in the queue before being answered by agents.
max_waiting_timeIntegerThe maximum amount of time that callers waited in the queue, regardless of whether the calls were answered or not.
answered_ratenumberThe percentage of answered calls in relation to the total received calls.
missed_ratenumberThe percentage of missed calls in relation to the total received calls.
abandoned_ratenumberThe percentage of abandoned calls in relation to the total received calls.
slanumberThe Service Level Agreement (SLA) for the queue. SLA is the percentage of conversations answered within a pre-defined amount of time.
sla_callsIntegerThe number of calls that were answered within the SLA time.
total_waiting_timeIntegerThe total waiting time of all the incoming calls.
average_handle_timeIntegerThe average amount of time it takes agents to handle answered calls.
Note:
  • This parameter is returned only in API version 1.0.
  • The value of this parameter is calculated by dividing the total amount of time between the start of ringing and the end of the answered calls by the total number of the answered calls.
average_server_timeIntegerThe average amount of time that the queue spent in serving callers.Note:This parameter is returned only in API version 2.0.
all_call_average_waiting_timeIntegerThe average amount of time that all incoming calls have been waiting in the queue, regardless of whether they are answered or not.
average_talking_timeIntegerThe average amount of time that agents talk to callers.
average_hold_timeIntegerThe average amount of time that agents hold calls in the answered queue calls.
answered_waiting_timeIntegerThe total waiting time of the answered calls.
answered_call_timeIntegerThe total amount of talking time in answered calls.
answered_hold_timeIntegerThe total amount of time that agents hold calls in the answered queue calls.
total_talk_timeIntegerThe total time between calls answered and calls ended.

queue_callbacks_summary_list

ParameterTypeDescription
idIntegerThe item number of the returned records.
queueStringThe queue number.
failed_callbackIntegerThe number of failed callbacks.
succ_callbackIntegerThe number of successful callbacks.
request_callbackIntegerThe total number of callbacks for which callers requested successfully.
total_receivedIntegerThe total number of calls that the queue received.

queue_callbacks_activity_list

ParameterTypeDescription
idIntegerThe item number of the returned records.
timeStringThe time that the caller called to the queue.
call_fromStringThe caller's caller ID.
callback_timeStringThe time that the system performed the callback.
callback_numberStringThe callback number that the caller registered.
waiting_timeIntegerThe time between the call started and the callback answered.
callback_resultStringWhether the callback is successful or not.
failed_reasonStringThe reason why the queue failed to make the callback.

queue_satisfaction

ParameterTypeDescription
queue_nameStringThe queue name.
queue_numStringThe queue number.
satisfaction_listArray<satisfaction_list>The satisfaction details list.
agent_listArray<agent_list>The agent list of the queue.
total_keyIntegerThe total number of keys that were collected for the queue or an agent.
total_pointIntegerThe total satisfaction survey scores for the queue or an agent.
average_pointIntegerThe average satisfaction survey scores for the queue or an agent.
Note: The value of this parameter is calculated by total_point / total_key.

agent_list

ParameterTypeDescription
agent_nameStringThe agent name.
agent_numStringThe agent number.
satisfaction_listArray<satisfaction_list>The satisfaction details list.

satisfaction_list

ParameterTypeDescription
agentStringThe agent number.Note:This parameter only returns in the satisfaction data in the agent list.
press_keyIntegerThe pressed key.
totalIntegerThe total number of key pressing.
key_pointIntegerThe corresponding score for the key.

queue_satisfaction_detail_list

ParameterTypeDescription
idIntegerThe item number of the returned records.
Note: This parameter is returned only in API version 1.0.
agent_numStringAgent number.
agent_nameStringAgent name.
timeStringThe time when the call was received.
call_fromStringThe number and name of the caller.
keyStringThe key pressed by the caller.
pointIntegerThe corresponding score for the pressed key.

queue_agent_login_time_list

ParameterTypeDescription
agent_nameStringAgent name.
agent_numberStringAgent number.
loginStringThe date and time that an agent logged in to a queue.
logoutStringThe date and time that an agent logged out of a queue.
total_login_timeIntegerThe elapsed time between the login time and the logout time. (Unit: Second)

queue_agent_pause_time_list

ParameterTypeDescription
agent_nameStringAgent name.
agent_numberStringAgent number.
pauseStringThe date and time that an agent changed status to pause.
unpauseStringThe date and time that an agent changed status to unpause.
total_pause_timeIntegerThe elapsed time between the paused time and the unpaused time. (Unit: Second)
total_pauseIntegerThe total number of times that agent paused services, excluding changing pause reason.

queue_agent_miss_calls_list

ParameterTypeDescription
agent_nameStringAgent name.
agent_numStringAgent number.
timeString

The date and time that the caller called to the queue.

total_wait_timeIntegerThe total waiting time of the incoming calls. (Unit: Second)
src_nameStringThe caller's caller ID name.
src_numStringThe caller's caller ID.
queue_statusStringThe final status of missed calls, indicating whether the missed calls were answered by other agents in the queue.
polling_attemptsIntegerThe number of polling attempts to call an agent.
callsIntegerThe number of the missed calls which indicate that this is a missed call, and the value is fixed at 1.
queueString

The queues that received the call.

queue_agent_performance_list

ParameterTypeDescription
queueStringQueue name.
total_callsIntegerThe total number of calls that queue received.
answered_callsIntegerThe total number of calls that queue answered.
missed_callsIntegerThe total number of calls that queue missed.
abandoned_callsIntegerThe total number of calls that callers abandoned before connecting to an agent.
average_waiting_timeIntegerThe average amount of time that answered calls have been waiting in the queue before being answered by agents.
average_talking_timeIntegerThe average amount of time that agents talk to callers.
max_waiting_timeIntegerThe maximum amount of time that callers waited in the queue, regardless of whether the calls were answered or not.
answered_ratenumberThe percentage of answered calls in relation to the total received calls.
missed_ratenumberThe percentage of missed calls in relation to the total received calls.
abandoned_ratenumberThe percentage of abandoned calls in relation to the total received calls.
slanumberThe Service Level Agreement (SLA) for the queue. SLA is the percentage of conversations answered within a pre-defined amount of time.
answered_waiting_timeIntegerThe total waiting time of the answered calls.
total_talking_timeIntegerThe total talking time of all the answered calls.
average_handle_timeIntegerThe average amount of time it takes agents to handle answered calls.Note:
  • This parameter is returned only in API version 1.0.
  • The value of this parameter is calculated by dividing the total amount of time between the start of ringing and the end of the answered calls by the total number of the answered calls.
average_server_timeIntegerThe average amount of time that the queue spent in serving callers.Note:This parameter is returned only in API version 2.0.
all_call_average_waiting_timeIntegerThe average amount of time that all incoming calls have been waiting in the queue, regardless of whether they are answered or not.
answered_hold_timeIntegerThe total amount of time that agents hold calls in the answered queue calls.
answered_call_timeIntegerThe total amount of talking time in answered calls.
total_waiting_timeIntegerThe total waiting time of all the incoming calls.
answered_hold_timeIntegerThe total amount of time that agents hold calls in the answered queue calls.
detailArray<agent_performance_detail>The list of agent performance details.
queue_numStringQueue number.
queue_idIntegerThe unique ID of a queue.

agent_performance_detail

Tip:You can use the Query Call Report Detail to query the queue call details.

ParameterTypeDescription
agent_nameStringAgent name.
agent_numberStringAgent number.
total_callsIntegerThe total number of calls that the agent received.
answered_callsIntegerThe number of calls that the agent answered.
average_waiting_timeIntegerThe average amount of time that answered calls have been waiting in the queue before being answered by agents.
max_waiting_timeIntegerThe maximum amount of time that callers waited in the queue, regardless of whether the calls were answered or not.
answered_waiting_timeIntegerThe total waiting time of the answered calls.
average_talking_timeIntegerThe average amount of time that agents talk to callers.
total_talking_timeIntegerThe total talking time of all the answered calls.
missed_call_ratenumberThe percentage of missed calls in relation to the total received calls.
missed_callsIntegerThe number of calls that the agent missed.

queue_agent_in_out_calls_list

ParameterTypeDescription
agent_nameStringAgent name.
agent_numStringAgent number.
inbound_callsIntegerThe number of incoming calls received by an agent.Note:This parameter is returned only in API version 1.0.
inbound_durationIntegerThe amount of time an agent spent in incoming calls.Note:This parameter is returned only in API version 1.0.
outbound_durationIntegerThe amount of time an agent spent in outgoing calls.Note:This parameter is returned only in API version 1.0.
queue_answered_callsInteger

The number of incoming queue calls answered by an agent.

Note:This parameter is returned only in API version 2.0.
queue_talk_durationInteger

The amount of time an agent spent in incoming calls.

Note:This parameter is returned only in API version 2.0.
outbound_talk_durationInteger

The amount of time an agent spent in outgoing calls.

Note:This parameter is returned only in API version 2.0.
outbound_callsIntegerThe number of outgoing calls placed by an agent.
total_callsIntegerThe total number of incoming calls and outgoing calls handled by an agent.
total_durationIntegerThe total amount of time an agent spent in incoming calls and outgoing calls.
average_talk_durationIntegerThe average amount of time that agents talk to callers.
average_waiting_durationIntegerThe average amount of time that it takes for an incoming call to be distributed to an agent.
average_hold_durationIntegerThe average amount of time that agents held calls in the answered queue calls.
average_handle_durationIntegerThe average amount of time it takes agents to handle answered calls.Note:
  • This parameter is returned only in API version 1.0.
  • The value of this parameter is calculated by dividing the total amount of time between the start of ringing and the end of the answered calls by the total number of the answered calls.
average_answered_server_durationInteger

The average amount of time that agents spent in serving customers, calculated based on answered calls.

Note:This parameter is returned only in API version 2.0.
outbound_answer_callsInteger

The number of outgoing calls placed by an agent that were answered.

Note:This parameter is returned only in API version 2.0.

ring_group_statistics_list

ParameterTypeDescription
group_nameStringRing group name.
group_numStringRing group number.
answered_callsIntegerThe number of calls the ring group answered.
total_callsIntegerThe total number of calls the ring group received.
member_listArray<member_list>The information of the members in the ring group.

member_list

ParameterTypeDescription
ext_nameStringExtension name.
ext_numStringExtension number.
answered_callsIntegerThe total number of calls that the extension answered.
total_callsIntegerThe total number of calls the ring group received.

ext_call_billing_list

ParameterTypeDescription
idIntegerThe item number of the returned records.Note:This parameter is returned only in API version 1.0.
extensionStringThe extension number and extension name of the user who made outbound calls.
total_callIntegerThe total number of outbound calls made where a call rate rule is applied.
total_talk_durationIntegerThe total time between calls answered and calls ended.
average_talk_durationIntegerThe average time between calls answered and calls ended.
amountnumberThe call cost.
org_list_infoStringThe information of the organization/departments where the extensions belong to.

ext_call_billing_details_list

ParameterTypeDescription
idIntegerThe item number of the returned records.Note:This parameter is returned only in API version 1.0.
extensionStringThe number and name of the extension user who made outbound calls.
timeStringWhen the outbound call was made.
call_toStringThe callee number.
talk_durationIntegerThe total time between calls answered and calls ended.
amountnumberThe call cost.
timestampIntegerThe timestamp of the time when the outbound call was made (Unit: μs).
pin_codeStringThe PIN code used when making a call via a restricted outbound route.

inbound_queue_activity_analysis_list

ParameterTypeDescription
queueStringQueue name.
queue_nameStringQueue name.
queue_numStringQueue number.
queue_idIntegerThe unique ID of queue.
timeString

The time period during which the queue received calls.

ring_duration_rangeStringThe time interval used to group the amount of time that callers waited in the queue before connecting to an agent.
total_callsIntegerThe total number of calls that the queue received.
answered_callsIntegerThe number of queue calls that were answered by agents.
abandoned_callsIntegerThe number of queue calls abandoned before being answered.
missed_callsInteger

The number of queue calls that were not answered.

answered_rateNumberThe percentage of answered calls in relation to the total received calls.
abandoned_rateNumberThe percentage of abandoned calls in relation to the total received calls.
missed_rateNumberThe percentage of missed calls in relation to the total received calls.
slaNumberThe Service Level Agreement (SLA) for the queue. SLA is the percentage of conversations answered within a predefined amount of time.
total_waiting_timeIntegerThe total waiting time of answered queue calls before being connected to an agent.
max_waiting_timeIntegerThe maximum waiting time of answered queue calls before being connected to an agent.
average_waiting_timeIntegerThe average waiting time of answered queue calls before being connected to an agent.
all_call_total_waiting_timeIntegerThe total waiting time of all queue calls before being connected to an agent.
all_call_max_waiting_timeIntegerThe maximum waiting time of all queue calls before being connected to an agent.
all_call_average_waiting_timeIntegerThe average waiting time of all queue calls before being connected to an agent.
total_talk_timeIntegerThe total amount of time that agents spent talking to callers, including hold time.
max_talking_timeIntegerThe maximum amount of time that agents spent talking to callers, including hold time.
average_talking_timeIntegerThe average amount of time that agents spent talking to callers, including hold time.
total_pure_talk_timeIntegerThe total amount of time that agents spent talking to callers, excluding hold time.
max_pure_talking_timeIntegerThe maximum amount of time that agents spent talking to callers, excluding hold time.
average_pure_talking_timeIntegerThe average amount of time that agents spent talking to callers, excluding hold time.
total_hold_timeIntegerThe total amount of time that agents held queue calls.
max_hold_timeIntegerThe maximum amount of time that agents held queue calls.
average_hold_timeIntegerThe average amount of time that agents held queue calls.
total_server_timeIntegerThe total amount of time that agents spent handling queue calls, from ringing to call end.
max_server_timeIntegerThe maximum amount of time that agents spent handling queue calls, from ringing to call end.
average_server_timeIntegerThe average amount of time that agents spent handling queue calls, from ringing to call end.

inbound_queue_logs_list

ParameterTypeDescription
idStringThe unique ID of the call.
queue_nameStringQueue name.
queue_numStringQueue number.
timeStringThe time when the queue received calls.
call_typeStringThe communication type of the call.
call_fromStringThe caller who called the inbound queue.
statusStringThe call status.
agent_nameStringThe agent who answered the call.
ring_durationIntegerThe amount of time that callers waited in the queue before connecting to an agent.
agent_speed_to_answerIntegerThe amount of time it took for agent to answer queue calls.
talk_durationIntegerThe amount of time that agent spent talking to callers, including hold time.
hold_durationIntegerThe amount of time that agent held queue calls.
process_resultStringThe process result for an abandoned or missed queue call.
polling_attemptsIntegerThe number of polling attempts to call the queue.

inbound_queue_logs_for_agent_list

ParameterTypeDescription
idStringThe unique ID of the call.
agent_nameStringAgent name.
agent_numberStringAgent number.
timeStringThe time when callers reached the inbound queue.
call_typeStringThe communication type of the call.
call_fromStringThe caller who called the inbound queue.
agent_last_statusStringThe last call status of the agent.
queue_numStringQueue number.
queue_nameStringQueue name.
queue_statusStringThe call status.
process_resultStringThe process result for an abandoned or missed queue call.
waiting_time_in_queueIntegerThe amount of time that callers waited in the queue before connecting to an agent.
waiting_time_in_agentIntegerThe amount of time it took for agents to answer queue calls.
talk_timeIntegerThe amount of time that agent spent talking to callers, including hold time.
pure_talk_timeIntegerThe amount of time that agent spent talking to callers, excluding hold time.
hold_timeIntegerThe amount of time that agent held queue calls.
polling_attemptsIntegerThe number of polling attempts to call the agent.

agent_activity_analysis_list

ParameterTypeDescription
agent_nameStringAgent name.
agent_numberStringAgent number.
queue_nameStringQueue name.
timeString

The time period during which the agent handled queue calls.

total_callsIntegerThe total number of queue calls that the agent received.
answered_callsIntegerThe number of queue calls that the agent answered.
no_answer_callsIntegerThe number of queue calls that the agent didn't answer.
busy_callsIntegerThe number of queue calls that the agent rejected.
abandoned_callsIntegerThe number of queue calls abandoned before being answered.
missed_callsInteger

The number of queue calls that the agent rejected or didn't answer.

answered_rateNumberThe percentage of answered calls in relation to the total received calls.
no_answer_rateNumberThe percentage of unanswered calls in relation to the total received calls.
busy_rateNumberThe percentage of rejected calls in relation to the total received calls.
abandoned_rateNumberThe percentage of abandoned calls in relation to the total received calls.
missed_rateNumberThe percentage of missed calls in relation to the total received calls.
total_ringsInteger

The total number of times that queue calls rang the agent.

ringing_missedInteger

The number of times that queue calls rang the agent without being answered.

ringing_missed_rateNumberThe percentage of unanswered rings in relation to the total rings.
total_waiting_timeIntegerThe total waiting time of answered queue calls before being connected to an agent.
max_waiting_timeIntegerThe maximum waiting time of answered queue calls before being connected to an agent.
average_waiting_timeIntegerThe average waiting time of answered queue calls before being connected to an agent.
total_talking_timeIntegerThe total amount of time that the agent spent talking to callers, including hold time.
max_talking_timeIntegerThe maximum amount of time that the agent spent talking to callers, including hold time.
average_talking_timeIntegerThe average amount of time that the agent spent talking to callers, including hold time.
total_pure_talking_timeIntegerThe total amount of time that the agent spent talking to callers, excluding hold time.
max_pure_talking_timeIntegerThe maximum amount of time that the agent spent talking to callers, excluding hold time.
average_pure_talking_timeIntegerThe average amount of time that the agent spent talking to callers, excluding hold time.
total_hold_timeIntegerThe total amount of time that the agent held queue calls.
max_hold_timeIntegerThe maximum amount of time that the agent held queue calls.
average_hold_timeIntegerThe average amount of time that the agent held queue calls.
total_server_timeIntegerThe total amount of time that the agent spent handling queue calls, from ringing to call end.
max_server_timeIntegerThe maximum amount of time that the agent spent handling queue calls, from ringing to call end.
average_server_timeIntegerThe average amount of time that the agent spent handling queue calls, from ringing to call end.

Examples

Request example

Query the inbound call statistics of the extensions in an extension group (ID:"34") during 2022/04/01 12:00:00 AM-2022/04/15 11:59:59 PM.

Important:

  • If you want to filter call reports by date and time, the format of start_time and end_time MUST follow the date and time display format of your PBX, otherwise the response will not return any records.
  • Make sure to use the appropriate API path based on the type of report data that you want to retrieve.

    • For new report data generated on version 83.21.0.117 or later, use openapi/v2.0.
    • For legacy report data generated on version 83.21.0.66 or earlier, use openapi/v1.0.
GET /openapi/v1.0/call_report/list?type=extcallstatistics&start_time=2022/04/01 12:00:00 AM&end_time=2022/04/15 11:59:59 PM&ext_id_list=34&access_token=yzp2Ty69tJTZxKtoYWMZOyvmrcbDKm5S&communication_type=Inbound HTTP/1.1  
Host: 192.168.5.150:8088

Response example

HTTP/1.1 200 OK
{
"errcode": 0,
"errmsg": "SUCCESS",
"total_number": 2,
"ext_call_statistics_list": [
{
"ext_num": "2002",
"ext_name": "Terrell Smith",
"answered_calls": 40,
"no_answer_calls": 10,
"busy_calls": 3,
"failed_calls": 0,
"voicemail_calls": 7,
"total_holding_time": 472,
"total_talking_time": 588
},
{
"ext_num": "2005",
"ext_name": "Kristin Hale",
"answered_calls": 16,
"no_answer_calls": 0,
"busy_calls": 0,
"failed_calls": 0,
"voicemail_calls": 0,
"total_holding_time": 111,
"total_talking_time": 141
}
]
}
Useful Links
  • Home
  • About us
  • Products
  • Services
  • Shipping
  • Return Policy
  • Warranty
  • Contact us
Legal
  • Terms
  • Privacy
  • Shared Responsibility
    Service Level Agreement
  • Certifications
About us

Cloud One Limited is a leading Kenyan local telephony service provider. Established in 2017, we offer reliable and secure cloud and on premise business communication solutions, including SIP trunks, Yealink IP phones, and VPS hosting in our Tier 3 data center.


Our mission is to revolutionize cloud communications by providing unparalleled reliability, cutting-edge innovation, and substantial cost savings. We deliver a stress-free, always-available service experience that empowers businesses to thrive in the digital age.

DUNS Registration Number: 561230946
Company Registration Number: PVT-5JUEYMA
Licensed & Regulated by the Communications Authority of Kenya


Follow us
Connect with us
  • Contact us
  • hello@cloudone.co
  • +254 20 7900000
  • Saachi Plaza, UNIT A3 - Argwings Kodhek Rd
Download Simu Connect

    Get the app on the playstore

    Download desktop app for Windows​

    Download app from the appstore

    Download MacOS app