All variables that participate in call routing are available for analytics.
A list of the main ones is presented in the table:
Variable | Type | Description |
---|---|---|
leg | String | Leg of a call (A | B). |
uuid | String | The unique identifier of the call. |
direction | Enumeration | Call Direction:
|
caller_id_name | String | Caller Name |
caller_id_number | String | Subscriber's phone number |
network_addr | String | Subscriber's network address |
destination_number | String | Dialed destination number |
domain_name | String | Domain name |
extension | String | Webitel user ID |
source | String |
|
hangup_cause_q850 | Integer | Hangup Cause Code Table |
hangup_cause | String | Hangup Cause Code Table |
hangup_disposition | String | Which party ended the call |
originate_disposition | String | Call Initialization Result |
created_time | timestamp | Date and time the call began |
duration | Integer | Call duration |
billsec | Integer | Charged call duration in seconds |
progresssec | Integer | Exchange media before connect in seconds |
holdsec | Integer | Hold time in seconds |
quality_percentage_audio | Integer | Audio Channel Quality Percentage |
quality_percentage_video | Integer | Video Channel Quality Percentage |
location | Object | Geo-position by phone number: |
variables | Object | The object contains all the variables from the channel: |
queue | Object | The object contains queue information: |
recordings | Array | Array of related sound files and conversation records with this call: |
callflow | Array | Array of call switch objects with time parameters: |