Call Resource
This resource is part of the Voice API section of the Genesys Web Services REST API.
Overview
The call resource includes properties that describe the current state of the call and the available operations given the current state. A full description of the properties included on the call resource and their possible values can be found here.
Sample Data
{
"id": "011DJV5JI898NB2L04000VTAES00000I",
"connId": "0072026cb98d140f",
"state": "Established",
"callUuid": "011DJV5JI898NB2L04000VTAES00000I",
"deviceUri": "http://127.0.0.1:8080/api/v2/devices/9c14cad7-17c4-48d0-8492-7cf0ff92c224",
"uri": "http://127.0.0.1:8080/api/v2/me/calls/011DJV5JI898NB2L04000VTAES00000I",
"participants": [
"5000"
],
"participantsInfo": [
{
"digits": "5000",
"e164Number": "5000",
"formattedPhoneNumber": "5000"
}
],
"dnis": "5001",
"callType": "Internal",
"capabilities": [
"AttachUserData",
"InitiateConference",
"UpdateUserData",
"Hold",
"SingleStepTransfer",
"DeleteUserData",
"SingleStepConference",
"Hangup",
"DeleteUserDataPair",
"SendDtmf",
"InitiateTransfer"
],
"userData": {
"DispositionCode": "IssueResolved"
},
"duration": "1174",
"mute": "Off",
"supervisorListeningIn": true,
"monitoredUserMuted": false
},
"phoneNumber": "5001"
}
Resource Details
Field | Description |
---|---|
id | The ID of the call. |
connId | The connection ID for the call. This value comes from the Tlib event. |
state | The current call state (Dialing, Held, Established, and so on). |
callUuid | The universally unique identifier associated with the call. |
deviceUri | Link to the device for which this state is applicable. |
uri | The call's resource identifier. |
participants | A collection of participants. |
participantsInfo | If the participant number contains +country_code, then participantsInfo contains a list of structures:
|
dnis | The "DNIS" attribute of the call, as sent by T-Server. |
callType | The type of call, such as Internal, Inbound, Outbound, Consult. |
capabilities | A list of capabilities for the current state. For example, if the current state is "Dialing", the list might be ["HangUp", "Hold"]. |
userData | A map of custom values attached to the call. |
duration | The duration of the call, in seconds. |
mute | Shows whether the call is muted. |
supervisorListeningIn | Specificies whether a supervisor is listening to the call. |
monitoredUserMuted | This attribute indicates the mute state of the user monitored by the supervisor. |
Comments or questions about this documentation? Contact us for support!