Class

CXSetHeldCallAction

An encapsulation of the act of placing a call on hold or removing a call from hold.

Declaration

@interface CXSetHeldCallAction : CXCallAction

Overview

CXSetHeldCallAction is a concrete subclass of CXCallAction.

When a caller places a call on hold, callers are unable to communicate with one another until the holding caller removes the call from hold. Placing a call on hold doesn’t end the call.

When the user or the system places a call on hold, the provider sends provider:performSetHeldCallAction: to its delegate. The provider’s delegate calls the fulfill method to indicate that the action was successfully performed.

Topics

Creating New Actions

- initWithCallUUID:onHold:

Initializes a new action for a call identified by a given UUID, as well as whether the call is on hold.

Accessing Action Information

onHold

A Boolean value that indicates whether the call is placed on hold.

Relationships

Inherits From

See Also

Call-Related Actions

CXAction

An abstract class that declares a programmatic interface for objects that represent a telephony action.

CXCallAction

A programmatic interface for objects that represent a telephony action associated with a call object.

CXEndCallAction

An encapsulation of the act of ending a call.

CXPlayDTMFCallAction

An encapsulation of the act of playing a dual tone multifrequency (DTMF) sequence.

CXSetGroupCallAction

An encapsulation of the act of grouping or ungrouping calls.

CXSetMutedCallAction

An encapsulation of the act of muting or unmuting a call.