A programmatic interface for interacting with and observing calls.
SDKs
- iOS 10.0+
- UIKit for Mac 13.0+Beta
Framework
- Call
Kit
Declaration
class CXCallController : NSObject
Overview
A 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 CXError
enumeration.
Each 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.