All variables that participate in call routing are available for analytics.

A list of the main ones is presented in the table:

VariableTypeDescription
legStringLeg of a call (A | B).
uuidString
The unique identifier of the call.
directionEnumeration

Call Direction:

  • inbound
  • outbound
  • internal
  • conference
  • intercept
  • dialer
caller_id_nameString
Caller Name
caller_id_numberString
Subscriber's phone number
network_addrString
Subscriber's network address
destination_numberString
Dialed destination number
domain_nameString
Domain name
extensionString
Webitel user ID
sourceString
  • mod_sofia - SIP
  • mod_verto - WebRTC
hangup_cause_q850IntegerHangup Cause Code Table
hangup_causeString
Hangup Cause Code Table
hangup_dispositionString
Which party ended the call
originate_dispositionString
Call Initialization Result
created_timetimestampDate and time the call began
durationIntegerCall duration
billsecIntegerCharged call duration in seconds
progresssecIntegerExchange media before connect in seconds
holdsecIntegerHold time in seconds
quality_percentage_audioIntegerAudio Channel Quality Percentage
quality_percentage_videoIntegerVideo Channel Quality Percentage
locationObject

Geo-position by phone number:

variablesObject

The object contains all the variables from the channel:

queueObject

The object contains queue information:

recordingsArray

Array of related sound files and conversation records with this call:

callflowArray

Array of call switch objects with time parameters: