CXCallObserver
A programmatic interface for an object that manages a list of active calls and observes call changes.
Declaration
class CXCallObserverOverview
You can retrieve a list of active calls on an CXCallObserver object using the calls property. You can also provide an object conforming to the CXCallObserverDelegate protocol as the call observer delegate using the setDelegate(_:queue:) method to respond to any active call changes.
VoIP apps typically interact with the CXCallObserver object returned by the callObserver property of a CXCallController instance. However, any app can create a new CXCallObserver object to be notified of any calls activity on the system.