--- title: CallBasic --- ## PureCloud::CallBasic ## Properties |Name | Type | Description | Notes| |------------ | ------------- | ------------- | -------------| | **state** | **String** | The connection state of this communication. | [optional] | | **id** | **String** | A globally unique identifier for this communication. | [optional] | | **direction** | **String** | The direction of the call | [optional] | | **recording** | **BOOLEAN** | True if this call is being recorded. | [optional] | | **recording_state** | **String** | State of recording on this call. | [optional] | | **muted** | **BOOLEAN** | True if this call is muted so that remote participants can't hear any audio from this end. | [optional] | | **confined** | **BOOLEAN** | True if this call is held and the person on this side hears hold music. | [optional] | | **held** | **BOOLEAN** | True if this call is held and the person on this side hears silence. | [optional] | | **recording_id** | **String** | A globally unique identifier for the recording associated with this call. | [optional] | | **segments** | [**Array<Segment>**](Segment.html) | The time line of the participant's call, divided into activity segments. | [optional] | | **error_info** | [**ErrorBody**](ErrorBody.html) | | [optional] | | **disconnect_type** | **String** | System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects. | [optional] | | **start_hold_time** | **DateTime** | The timestamp the call was placed on hold in the cloud clock if the call is currently on hold. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss.SSSZ | [optional] | | **document_id** | **String** | If call is an outbound fax of a document from content management, then this is the id in content management. | [optional] | | **connected_time** | **DateTime** | The timestamp when this communication was connected in the cloud clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss.SSSZ | [optional] | | **disconnected_time** | **DateTime** | The timestamp when this communication disconnected from the conversation in the provider clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss.SSSZ | [optional] | | **disconnect_reasons** | [**Array<DisconnectReason>**](DisconnectReason.html) | List of reasons that this call was disconnected. This will be set once the call disconnects. | [optional] | | **fax_status** | [**FaxStatus**](FaxStatus.html) | Extra information on fax transmission. | [optional] | | **provider** | **String** | The source provider for the call. | [optional] | | **script_id** | **String** | The UUID of the script to use. | [optional] | {: class="table table-striped"}