A programmatic interface for interacting with and observing calls.
- iOS 10.0+
- UIKit for Mac 13.0+Beta
CXCall object interacts with calls by performing actions, which are represented by instances of
CXCall subclasses. You can request that one or more actions be performed in a single
CXTransaction object using the
request(_: method. A transaction may be rejected by the system for one of the reasons listed in the
CXCall object manages a
CXCall object, which can be accessed using the
call property. You can provide an object conforming to the
CXCall protocol to the call observer in order to be notified of any changes to active calls.