Click or drag to resize

CallFeatureService Methods

The CallFeatureService type exposes the following members.

Methods
  NameDescription
Public methodActivateMaliciousCallTrace
Activate Malicious Call Trace feature for incoming active call.
Public methodBlockCallingPartyNumber
Starts a call to the specified destination with the user's calling party number information blocked if the call is made over a trunk.
Public methodCancelExtendCall
Cancels a pending extension of the active call to the off-pbx destinations configured for the user's extension.
Public methodCancelNoHoldConference
Cancels the No Hold Conference invocation.
Public methodChangeServiceObservingMode(ServiceObservingMode, CallFeatureServiceFeatureCompletionHandler) Obsolete.
Change the mode of service observing session.
Public methodChangeServiceObservingMode(ServiceObservingMode, CallFeatureServiceServiceObservingCompletionHandler)
Change the mode of service observing session.
Public methodClearCrisisAlert
clears crisis alert for the watcher.
Public methodCompleteCallPreemption
Completes call preemption after user acknowledges the continuous preemption tone.
Public methodDirectedCallPickup
Picks up a call ringing at the specified extension.
Public methodEnableAutoCallback(Boolean, CallFeatureServiceFeatureCompletionHandler)
Enables an automatic callback for the last call if it received a busy signal or was unanswered.
Public methodEnableAutoCallback(Boolean, String, CallFeatureServiceFeatureCompletionHandler)
Enables or disables automatic callback for the specified destination. Use this method only if AutoCallback destination is editable (IsDestinationExtensionEditable), otherwise use EnableAutoCallback(Boolean, CallFeatureServiceFeatureCompletionHandler) method.
Public methodEnableCallForwarding(Boolean, String, CallFeatureServiceFeatureCompletionHandler)
Enables or disables forwarding of all calls to the specified destination.
Public methodEnableCallForwarding(String, Boolean, String, CallFeatureServiceFeatureCompletionHandler)
Enables or disables forwarding of all calls to the specified destination for another extension.
Public methodEnableCallForwardingBusyNoAnswer(Boolean, String, CallFeatureServiceFeatureCompletionHandler)
Enables or disables forwarding of calls that receive a busy signal or are not answered to the specified destination.
Public methodEnableCallForwardingBusyNoAnswer(String, Boolean, String, CallFeatureServiceFeatureCompletionHandler)
Enables or disables forwarding of calls that receive a busy signal or are not answered to the specified destination for another extension.
Public methodEnableEC500(Boolean, CallFeatureServiceFeatureCompletionHandler)
Enables or disables EC500.
Public methodEnableEC500(Boolean, String, CallFeatureServiceFeatureCompletionHandler)
Enables EC500 with the mobile phone number provided or disables EC500. Use this method only if EC500 destination is editable (IsDestinationExtensionEditable), otherwise use EnableEC500(Boolean, CallFeatureServiceFeatureCompletionHandler) method.
Public methodEnableExclusion
Enables or disables exclusion for the active call.
Public methodEnableSendAllCalls(Boolean, CallFeatureServiceFeatureCompletionHandler)
Enables or disables sending all calls to coverage.
Public methodEnableSendAllCalls(String, Boolean, CallFeatureServiceFeatureCompletionHandler)
Enables or disables sending all calls to coverage for another extension.
Public methodExtendCall
Extends the active call to the off-pbx destinations configured for the user's extension, namely EC500.
Public methodExtendedGroupCallPickup
Picks up a call for the specified pickup group.
Public methodGetCallForwardingBusyNoAnswerCapability
Retrieves the call forwarding busy no answer feature capability for the specified extension.
Public methodGetCallForwardingBusyNoAnswerDestination
Retrieves the call forwarding busy-no-answer destination for the specified extension.
Public methodGetCallForwardingCapability
Retrieves the call forwarding feature capability for the specified extension.
Public methodGetCallForwardingDestination
Retrieves the call forwarding destination for the specified extension.
Public methodGetCallRecordingCapabilityForActionType
Retrieves call recording capability for the specified call recording action type.
Public methodGetCrisisAlert
Returns crisis alert details.
Public methodGetEnhancedCallForwardingCapability
Retrieves the enhance call forwarding capability for the specified extension.
Public methodGetEnhancedCallForwardingStatus
Retrieves the enhance call forwarding status for the specified extension.
Public methodGetFeatureCapability
Returns a capability object indicating whether it is possible to invoke the specified call feature.
Public methodGetFeatureStatusForFeature
Returns the status of the feature specified by the FeatureParameters object.
Public methodGetHuntGroupBusyPositionCapability
Retrieves the hunt-group-busy-position capability for the specified hunt group number.
Public methodGetSendAllCallsCapability
Retrieves send all call capability for the specified extension.
Public methodGetServiceObservingStatusParameters
Returns Service observing feature status parameters.
Public methodGroupCallPickup
Picks up a call for the user's pickup group.
Public methodInvokeFeature(FeatureType, CallFeatureServiceFeatureCompletionHandler)
Invokes a feature that takes no feature invocation parameters.
Public methodInvokeFeature(FeatureType, FeatureInvocationParameters, CallFeatureServiceFeatureCompletionHandler)
Invokes a feature that requires parameters.
Public methodInvokeSendNNCall
Initiates/places a call to the remote address with send-nn. The call will be placed with the specified extension as the caller's number. Use this method only if FeatureMode is transient, otherwise use the SetSendNNEnabled(Boolean, String, CallFeatureServiceFeatureCompletionHandler) method.
Public methodIsAutoCallbackEnabled
A Boolean value indicating whether the auto callback feature is enabled for the specified destination. Use this method only if AutoCallback destination is editable (IsDestinationExtensionEditable), otherwise use AutoCallbackEnabled property.
Public methodIsCallForwardingBusyNoAnswerEnabled
Indicates if the call forwarding busy no answer feature is enabled for the specified extension.
Public methodIsCallForwardingEnabled
Indicates if the call forwarding feature is enabled for the specified extension.
Public methodIsFeatureAvailable
Determines if a specific feature is available.
Public methodIsSendAllCallsEnabled
Indicates if the send all calls feature is enabled.
Public methodLimitCalls
Enables or disables Limit Number of Concurrent Calls feature.
Public methodMakeNoHoldConference
Start No Hold Conference for active call, or add new participant to existing conference.
Public methodMoveCall
Perform a Call Handover to move the active call to the user's twin clients.
Public methodParkCall
Parks the active call.
Public methodParkCallToSlot
Parks the active call to a park slot. A parked call may later be unparked from another extension using the park slot.
Public methodPerformCallRecordingWithActionType
Performs call recording operation with specific action type.
Public methodPriorityCall
Starts a priority call to the specified destination.
Public methodRetrieveCall
Perform a Call Handover to retrieve the active call from a user's twin clients.
Public methodSetEnhancedCallForwardingStatus(EnhancedCallForwardingStatus, CallFeatureServiceFeatureCompletionHandler)
Sets the Enhanced Call Forwarding status for the user's local extension.
Public methodSetEnhancedCallForwardingStatus(String, EnhancedCallForwardingStatus, CallFeatureServiceFeatureCompletionHandler)
Sets the Enhanced Call Forwarding status for another extension.
Public methodSetHuntGroupBusyPositionEnabled
Enables or Disables Hunt Group Busy Position feature for a specified hunt group number.
Public methodSetPersonalizedLabelForFeature
Updates the feature button with personalized label given by user.
Public methodSetSendNNEnabled
Enables or disables send-nn for the specified extension. Calls will be placed with the specified extension as the caller's number. Use this method only if FeatureMode is permanent, otherwise use the InvokeSendNNCall(String, String, CallFeatureServiceFeatureCompletionHandler) method.
Public methodStartServiceObserving(String, ServiceObservingType, Int32, CallFeatureServiceFeatureCompletionHandler) Obsolete.
Starts service observing.
Public methodStartServiceObserving(String, ServiceObservingType, Int32, CallFeatureServiceServiceObservingCompletionHandler)
Starts service observing.
Public methodStopCoachingSession(CallFeatureServiceFeatureCompletionHandler) Obsolete.
Stop coaching and move the service observing session to previous mode.
Public methodStopCoachingSession(CallFeatureServiceServiceObservingCompletionHandler)
Stop coaching and move the service observing session to previous mode.
Public methodStopServiceObserving(CallFeatureServiceFeatureCompletionHandler) Obsolete.
Stops service observing.
Public methodStopServiceObserving(CallFeatureServiceServiceObservingCompletionHandler)
Stops service observing.
Public methodUnblockCallingPartyNumber
Starts a call to the specified destination with the user's calling party number information unblocked if it would normally be blocked.
Public methodUnparkCall(CallFeatureServiceFeatureCompletionHandler)
Unparks a call previously parked at the user's extension.
Public methodUnparkCall(String, CallFeatureServiceFeatureCompletionHandler)
Unparks a call previously parked at the specified extension.
Public methodUnparkCallFromSlot
Unparks the call from a park slot.
Public methodUpdateAutodial
Sends out a request to update a configured Autodial button.
Public methodWhisperPage
Starts a whisper page to another user that is on an active call.
Top
See Also