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
CTCellularPlanLifecycleProperties

Represents lifecycle properties for a cellular plan.

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.