Share via


CoreTelephony Namespace

The CoreTelephony namespace provides classes that provide information about the cellular network provider and the current call.

Classes

Name Description
CTCall

Encapsulates a unique identifier for a call and it's state.

CTCallCenter

Holds a list of current calls and triggers events when their states change.

CTCarrier

Contains information about the application user's home cellular service provider.

CTCellularData
CTCellularPlanProperties
CTCellularPlanProvisioning
CTCellularPlanProvisioningRequest
CTCellularPlanStatus
CTRadioAccessTechnology

Defines constants describing various telephone radio technogies.

CTSubscriber

Carrier information for a subscriber.

CTSubscriberInfo

Information on a subscriber to a telephone service.

CTTelephonyNetworkInfo

A class that holds information on the application user's cellular service provider.

CTTelephonyNetworkInfo.Notifications

Notifications posted by the CTTelephonyNetworkInfo class.

CTTelephonyNetworkInfoDelegate

This is a class that implements the interface ICTTelephonyNetworkInfoDelegate (for the protocol CTTelephonyNetworkInfoDelegate).

Subclass this class to easily create a type that implements the protocol.

An alternative is to create a subclass of NSObject and then implemented the interface ICTTelephonyNetworkInfoDelegate.

CTTelephonyNetworkInfoDelegate_Extensions

Extension methods to the ICTTelephonyNetworkInfoDelegate interface to support all the methods from the CTTelephonyNetworkInfoDelegate protocol.

Interfaces

Name Description
ICTSubscriberDelegate

This interface represents the Objective-C protocol CTSubscriberDelegate.

ICTTelephonyNetworkInfoDelegate

This interface represents the Objective-C protocol CTTelephonyNetworkInfoDelegate.

Enums

Name Description
CTCellularDataRestrictedState

Enumerates data restrictions for RestrictedState.

CTCellularPlanCapability
CTCellularPlanProvisioningAddPlanResult
CTErrorDomain

An enumeration whose values specify an error domain.

Delegates

Name Description
CTCellularPlanProvisioningAddPlanCompletionHandler
CTCellularPlanProvisioningUpdateCellularPlanCompletionHandler
CTCellularPlanStatusCheckValidityCompletionHandler
CTCellularPlanStatusGetTokenCompletionHandler

Remarks

The APIs in this namespace are used to fetch information about the cellular network provider and the current call.