A telephony call.
- iOS 10.0+
- Mac Catalyst 13.0+
CXCall object is uniquely identified by a
uuid. You primarily interact with calls by passing their unique identifiers to CallKit APIs. For example, to place a call on hold, you create an instance of
init(call: passing the
uuid of the call and
true, create a
CXTransaction object containing the action, and then pass the transaction to an instance of
CXCall using the
You can use the
CXCall managed by a
CXCall to access
CXCall instances for active calls using the
calls property, or provide an object conforming to the
CXCall protocol to be notified anytime a call is updated.