CTRLK


Voice and Video metrics reference

|

View as Markdown

Complete reference for all metrics available for Voice and Video calls (inbound and outbound). All metrics in this reference apply to Voice and Video only. When a metric is not available for a channel, the Metrics API returns the literal string N/A as the value.

Includes: Call volume, answer rates, failure, and performance metrics.

IMPORTANTTo ensure data accuracy and consistency, the Metrics API returns aggregated Voice and Video data from May 15, 2025 onwards only. Historical data from before this date is not available.

Quick reference

MetricAPI syntaxKey use
Total callsTOTAL_CALL_COUNTTotal call volume (inbound + outbound)
Total attempted outbound callsTOTAL_ATTEMPTED_CALL_COUNTOutbound call attempts
Total seized callsTOTAL_SEIZED_CALL_COUNTCalls that reached the device and rang
Total answered callsTOTAL_ANSWERED_CALL_COUNTCalls successfully answered
Calls answered by personANSWERED_BY_PERSON_CALL_COUNTOutbound calls answered by a human
Calls answered by voice detectionANSWERED_BY_VOICE_DETECTION_CALL_COUNTCalls answered by voicemail or machine
Calls processed by AMDAMD_PROCESSED_CALL_COUNTCalls screened by Automated Machine Detection
Total received callsTOTAL_RECEIVED_CALL_COUNTInbound calls from customers
Not answeredNOT_ANSWERED_CALL_COUNTUnanswered outbound calls
CanceledCANCELED_CALL_COUNTCalls canceled before routing
FailedFAILED_CALL_COUNTCalls that failed due to error or rejection
BusyBUSY_CALL_COUNTCalls that received a busy signal
Answer seizure ratioANSWER_SEIZURE_RATIOAnswer rate among calls that rang
Answer rateANSWER_RATEAnswer rate across all attempted calls
Busy rateBUSY_RATEBusy rate across all attempted calls
Call hang-upsHUNG_UP_COUNTAll calls that ended
Normal hang-upsNORMAL_HUNG_UP_COUNTUser-ended calls after successful interaction
Hung up due to errorERROR_HUNG_UP_COUNTCalls ended due to system error
Call durationTOTAL_CALL_DURATIONTotal duration of all calls


Volume and delivery metrics

MetricAPI syntaxDefinitionCalculation
Total callsTOTAL_CALL_COUNTTotal number of calls sent to customers (outbound) and received from customers (inbound)Outbound + Inbound
Total attempted outbound callsTOTAL_ATTEMPTED_CALL_COUNTTotal number of outbound call attempts initiated by the businessTotal calls (outbound)
Total seized callsTOTAL_SEIZED_CALL_COUNTTotal number of outbound calls that reached the recipient's device and started ringing, regardless of whether the call was answeredAnswered + Not answered + Busy + Declined
Total answered callsTOTAL_ANSWERED_CALL_COUNTTotal number of calls that were successfully answered, including both inbound calls (initiated by the customer) and outbound calls (initiated by the business)Total calls (StatusReason = DELIVERED_TO_HANDSET)
Calls answered by personANSWERED_BY_PERSON_CALL_COUNTNumber of outbound calls answered by a human
Calls answered by voice detectionANSWERED_BY_VOICE_DETECTION_CALL_COUNTNumber of outbound calls answered by a voice detection system, such as voicemail or automated service
Calls processed by AMDAMD_PROCESSED_CALL_COUNTNumber of calls processed using Automated Machine Detection (AMD)Answered by person + Answered by voice detection


Inbound metrics

MetricAPI syntaxDefinitionCalculation
Total received callsTOTAL_RECEIVED_CALL_COUNTTotal number of calls received from customers (inbound)Total calls (inbound)


Failure metrics

MetricAPI syntaxDefinitionCalculation
Not answeredNOT_ANSWERED_CALL_COUNTTotal number of outbound calls not answered by the recipientAttempted calls (StatusReason = NO_ANSWER)
CanceledCANCELED_CALL_COUNTTotal number of outbound calls canceled by the sender before routing to the recipient beganAttempted calls (StatusReason = CANCELLED)
FailedFAILED_CALL_COUNTTotal number of calls that failed due to rejection from the user or the operator, user unavailability, or other system or network errorsTotal calls (status REJECTED, UNDELIVERABLE, or EXPIRED; excludes NO_ANSWER and BUSY)
BusyBUSY_CALL_COUNTTotal number of outbound calls that received a busy signal or were rejected because the line was occupiedAttempted calls (StatusReason = BUSY)


Performance metrics

MetricAPI syntaxDefinitionCalculation
Answer seizure ratioANSWER_SEIZURE_RATIOPercentage of seized calls (calls that started ringing) that were successfully answered(Answered / Seized) × 100
Answer rateANSWER_RATEPercentage of call attempts that were successfully answered(Answered / Attempted, excluding rejected) × 100
Busy rateBUSY_RATEPercentage of all attempted calls that received a busy signal(Busy / Attempted) × 100
Call hang-upsHUNG_UP_COUNTTotal number of calls or sessions that ended, either after a successful interaction or due to a system errorNormal hang-ups + Hung up due to error
Normal hang-upsNORMAL_HUNG_UP_COUNTNumber of calls or sessions ended by the user after a successful interactionAnswered calls (no error)
Hung up due to errorERROR_HUNG_UP_COUNTNumber of calls or sessions that ended due to a system errorAnswered calls (with error)
Call durationTOTAL_CALL_DURATIONTotal duration of all inbound and outbound calls


Capabilities

Voice and Video communication spans different technologies. Use capabilities to filter and group data by the specific method used to initiate or receive a call.

Capability codeDescription
PHONETraditional phone calls
WEBRTCWebRTC-based calls
SIPTRUNKSIP trunking
VIBER_BCViber Business Calls
WHATSAPP_BCWhatsApp Business Calls


Aggregation dimensions

Voice and Video supports a narrower set of dimensions than the messaging channels. The API always includes CHANNEL_CODE in results for metric accuracy, even if you do not specify it in aggregateBy. The following dimensions are available:

GroupDimensions
TimeHOUR, DAY, WEEK_SATURDAY_START, WEEK_SUNDAY_START, WEEK_MONDAY_START, MONTH, QUARTER, YEAR
Call timingTIME_TO_ANSWER — groups results by the time elapsed between a call attempt and the call being answered, using time buckets
ChannelCHANNEL_CODE, CHANNEL_NAME, CAPABILITY, DIRECTION
SenderSENDER, SENDER_TYPE
Geography and networkCOUNTRY_ID, COUNTRY_NAME, NETWORK_ID, NETWORK_NAME
AccountACCOUNT_KEY, APPLICATION_ID, ENTITY_ID, COMMUNICATION
Status and errorsSTATUS, STATUS_GROUP, ERROR_GROUP, ERROR_CODE
NOTETRAFFIC_TYPE, CAMPAIGN_REFERENCE, URL, SENDER_DOMAIN, RECIPIENT_DOMAIN, and the TIME_TO_* dimensions other than TIME_TO_ANSWER are not available for Voice and Video.


Related pages

Metrics API
Query these metrics programmatically alongside messaging and email data through a single endpoint.

Analyze dashboard
View these metrics through the web interface with filters and visualizations.




Was this page helpful?