Class

CXProviderConfiguration

An encapsulation of the configuration of a provider object.

Declaration

@interface CXProviderConfiguration : NSObject

Overview

A CXProviderConfiguration object controls the native call UI for incoming and outgoing calls, including a localized name for the provider, the ringtone to be played for incoming calls, and the icon to be displayed during calls. A provider configuration can also set the maximum number of call groups and number of calls in a single call group, determine whether to use emails and/or phone numbers as handles, and specify whether video is supported.

Topics

Creating New Configurations

- initWithLocalizedName:

Initializes a configuration with the specified localized name.

Configuring Native Call UI

localizedName

The localized name of the provider.

ringtoneSound

The name of the sound resource in the app bundle to be used for the provider ringtone.

iconTemplateImageData

The PNG data for the icon image to be displayed for the provider.

Configuring Call Capabilities

maximumCallGroups

The maximum number of call groups.

maximumCallsPerCallGroup

The maximum number of calls per call group.

supportedHandleTypes

The supported handle types.

supportsVideo

A Boolean value that indicates whether the provider supports video in addition to audio.

Instance Properties

Relationships

Inherits From

Conforms To

See Also

Essentials

CXProvider

An object that represents a telephony provider.

CXProviderDelegate

A collection of methods that are called by a telephony provider object.