---
title: "reportOutgoingCall(with:connectedAt:)"
framework: callkit
role: symbol
role_heading: Instance Method
path: "callkit/cxprovider/reportoutgoingcall(with:connectedat:)"
---

# reportOutgoingCall(with:connectedAt:)

Reports to the provider that an outgoing call with the specified unique identifier finished connecting at a particular time.

## Declaration

```swift
func reportOutgoingCall(with UUID: UUID, connectedAt dateConnected: Date?)
```

## Parameters

- `UUID`: The unique identifier of the call.
- `dateConnected`: The time at which the call connected. A call is considered connected when both caller and callee can start communicating. If nil, the current time is used.

## Discussion

Discussion An outgoing call should call this method after calling the reportOutgoingCall(with:startedConnectingAt:) and after the call is connected.

## See Also

### Reporting Calls

- [reportNewIncomingCall(with:update:completion:)](callkit/cxprovider/reportnewincomingcall(with:update:completion:).md)
- [reportNewIncomingVoIPPushPayload(_:completion:)](callkit/cxprovider/reportnewincomingvoippushpayload(_:completion:).md)
- [com.apple.developer.usernotifications.filtering](bundleresources/entitlements/com.apple.developer.usernotifications.filtering.md)
- [reportOutgoingCall(with:startedConnectingAt:)](callkit/cxprovider/reportoutgoingcall(with:startedconnectingat:).md)
- [reportCall(with:updated:)](callkit/cxprovider/reportcall(with:updated:).md)
- [reportCall(with:endedAt:reason:)](callkit/cxprovider/reportcall(with:endedat:reason:).md)
