PhoneCallAttributes
Represents the attributes for the phone call using key value pairs in a JSON object.
new PhoneCallAttributes(param)
| Field | Type | Description |
|---|---|---|
| param | object | Parameters associated with the call attributes. |
| param.dialerType | string | The dialer type of the call. Options are OutboundPreview and None. |
| param.hasSupervisorBargedIn | boolean | Indicates whether the supervisor has barged into the call (true) or not (false). |
| param.isAutoMergeOn | boolean | For multi-party calls, indicates that the call can’t be put on hold and should be auto-merged. |
| param.isConsultCall | boolean | Indicates whether the call is a consult call (true) or not (false). |
| param.isOnHold | boolean | Indicates whether the call is on hold (true) or not (false). |
| param.parentId | string | The ID of the call that’s a parent to this call. |
| param.participantType | string | The participant type associated with the call. Options include Agent, Initial_Caller, Third_Party, and Supervisor. |
| param.voiceCallId | string | The ID of the voice call. |