# CallEvent

Represents a phone call event during a transport.

## CallEvent API

### `getEndTime()`

> ```java
> DateTime getEndTime()
> ```
>
> Returns the end date and time of occurrence of the event.

### `getHandsFreeState()`

> ```java
> HandsFreeState getHandsFreeState()
> ```
>
> Returns the hands-free state of the call. See [HandsFreeState](https://docs.sentiance.com/important-topics/sdk/api-reference/android/driving-insights/callevent/handsfreestate).

### `getMaxTraveledSpeedInMps()`

> ```java
> @Nullable Float getMaxTraveledSpeedInMps()
> ```
>
> Returns the maximum speed traveled during the call, in meters per second.

### `getMinTraveledSpeedInMps()`

> ```java
> @Nullable Float getMinTraveledSpeedInMps()
> ```
>
> Returns the minimum speed traveled during the call, in meters per second.

### `getStartTime()`

> ```java
> DateTime getStartTime()
> ```
>
> Returns the start date and time of occurrence of the event.

### `getWaypoints()`

> ```java
> List<Waypoint> getWaypoints()
> ```
>
> Returns a list of transport waypoints that indicate the segment of the transport where the event occurred.
