Avaya Client Services API Reference (Windows)
Avaya Client Services API Reference (Windows)
Avaya.ClientServices
CallFeatureService Class
CallFeatureService Methods
ActivateMaliciousCallTrace Method
BlockCallingPartyNumber Method
CancelExtendCall Method
CancelNoHoldConference Method
ChangeServiceObservingMode Method
ClearCrisisAlert Method
CompleteCallPreemption Method
DeactivateMaliciousCallTrace Method
DirectedCallPickup Method
EnableAutoCallback Method
EnableCallForwarding Method
EnableCallForwardingBusyNoAnswer Method
EnableEC500 Method
EnableExclusion Method
EnableSendAllCalls Method
ExtendCall Method
ExtendedGroupCallPickup Method
GetCallForwardingBusyNoAnswerCapability Method
GetCallForwardingBusyNoAnswerDestination Method
GetCallForwardingCapability Method
GetCallForwardingDestination Method
GetCallRecordingCapabilityForActionType Method
GetCrisisAlert Method
GetEnhancedCallForwardingCapability Method
GetEnhancedCallForwardingStatus Method
GetFeatureCapability Method
GetFeatureStatusForFeature Method
GetHuntGroupBusyPositionCapability Method
GetSendAllCallsCapability Method
GetServiceObservingStatusParameters Method
GroupCallPickup Method
InvokeFeature Method
InvokeSendNNCall Method
IsAutoCallbackEnabled Method
IsCallForwardingBusyNoAnswerEnabled Method
IsCallForwardingEnabled Method
IsFeatureAvailable Method
IsSendAllCallsEnabled Method
LimitCalls Method
MakeNoHoldConference Method
MoveCall Method
ParkCall Method
ParkCallToSlot Method
PerformCallRecordingWithActionType Method
PriorityCall Method
RetrieveCall Method
SetEnhancedCallForwardingStatus Method
SetHuntGroupBusyPositionEnabled Method
SetPersonalizedLabelForFeature Method
SetSendNNEnabled Method
StartServiceObserving Method
StopCoachingSession Method
StopServiceObserving Method
UnblockCallingPartyNumber Method
UnparkCall Method
UnparkCallFromSlot Method
UpdateAutodial Method
WhisperPage Method

CallFeatureService Methods

The CallFeatureService type exposes the following members.

Methods

| Name | Description
--- | --- | ---
| ActivateMaliciousCallTrace | Activate Malicious Call Trace feature for incoming active call.
| BlockCallingPartyNumber | Starts a call to the specified destination with the user's calling party number information blocked if the call is made over a trunk.
| CancelExtendCall | Cancels a pending extension of the active call to the off-pbx destinations configured for the user's extension.
| CancelNoHoldConference | Cancels the No Hold Conference invocation.
| ChangeServiceObservingMode(ServiceObservingMode, CallFeatureService FeatureCompletionHandler) | Obsolete. Change the mode of service observing session.
| ChangeServiceObservingMode(ServiceObservingMode, CallFeatureService ServiceObservingCompletionHandler) | Change the mode of service observing session.
| ClearCrisisAlert | clears crisis alert for the watcher.
| CompleteCallPreemption | Completes call preemption after user acknowledges the continuous preemption tone.
| DeactivateMaliciousCallTrace | Deactivate Malicious Call Trace feature for incoming active call.
| DirectedCallPickup | Picks up a call ringing at the specified extension.
| EnableAutoCallback(Boolean, CallFeatureService FeatureCompletionHandler) | Enables an automatic callback for the last call if it received a busy signal or was unanswered.
| EnableAutoCallback(Boolean, String, CallFeatureService FeatureCompletionHandler) | Enables or disables automatic callback for the specified destination. Use this method only if AutoCallback destination is editable (IsDestinationExtensionEditable), otherwise use EnableAutoCallback(Boolean, CallFeatureService FeatureCompletionHandler) method.
| EnableCallForwarding(Boolean, String, CallFeatureService FeatureCompletionHandler) | Enables or disables forwarding of all calls to the specified destination.
| EnableCallForwarding(String, Boolean, String, CallFeatureService FeatureCompletionHandler) | Enables or disables forwarding of all calls to the specified destination for another extension.
| EnableCallForwardingBusyNoAnswer(Boolean, String, CallFeatureService FeatureCompletionHandler) | Enables or disables forwarding of calls that receive a busy signal or are not answered to the specified destination.
| EnableCallForwardingBusyNoAnswer(String, Boolean, String, CallFeatureService FeatureCompletionHandler) | Enables or disables forwarding of calls that receive a busy signal or are not answered to the specified destination for another extension.
| EnableEC500(Boolean, CallFeatureService FeatureCompletionHandler) | Enables or disables EC500.
| EnableEC500(Boolean, String, CallFeatureService FeatureCompletionHandler) | 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, CallFeatureService FeatureCompletionHandler) method.
| EnableExclusion | Enables or disables exclusion for the active call.
| EnableSendAllCalls(Boolean, CallFeatureService FeatureCompletionHandler) | Enables or disables sending all calls to coverage.
| EnableSendAllCalls(String, Boolean, CallFeatureService FeatureCompletionHandler) | Enables or disables sending all calls to coverage for another extension.
| ExtendCall | Extends the active call to the off-pbx destinations configured for the user's extension, namely EC500.
| ExtendedGroupCallPickup(Int32, CallFeatureService FeatureCompletionHandler) | Obsolete. Picks up a call for the specified pickup group.
| ExtendedGroupCallPickup(String, CallFeatureService FeatureCompletionHandler) | Picks up a call for the specified pickup group.
| GetCallForwardingBusyNoAnswerCapability | Retrieves the call forwarding busy no answer feature capability for the specified extension.
| GetCallForwardingBusyNoAnswerDestination | Retrieves the call forwarding busy-no-answer destination for the specified extension.
| GetCallForwardingCapability | Retrieves the call forwarding feature capability for the specified extension.
| GetCallForwardingDestination | Retrieves the call forwarding destination for the specified extension.
| GetCallRecordingCapabilityForActionType | Retrieves call recording capability for the specified call recording action type.
| GetCrisisAlert | Returns crisis alert details.
| GetEnhancedCallForwardingCapability | Retrieves the enhance call forwarding capability for the specified extension.
| GetEnhancedCallForwardingStatus | Retrieves the enhance call forwarding status for the specified extension.
| GetFeatureCapability | Returns a capability object indicating whether it is possible to invoke the specified call feature.
| GetFeatureStatusForFeature | Returns the status of the feature specified by the FeatureParameters object.
| GetHuntGroupBusyPositionCapability | Retrieves the hunt-group-busy-position capability for the specified hunt group number.
| GetSendAllCallsCapability | Retrieves send all call capability for the specified extension.
| GetServiceObservingStatusParameters | Returns Service observing feature status parameters.
| GroupCallPickup | Picks up a call for the user's pickup group.
| InvokeFeature(FeatureType, CallFeatureService FeatureCompletionHandler) | Invokes a feature that takes no feature invocation parameters.
| InvokeFeature(FeatureType, FeatureInvocationParameters, CallFeatureService FeatureCompletionHandler) | Invokes a feature that requires parameters.
| InvokeSendNNCall | 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, CallFeatureService FeatureCompletionHandler) method.
| IsAutoCallbackEnabled | 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.
| IsCallForwardingBusyNoAnswerEnabled | Indicates if the call forwarding busy no answer feature is enabled for the specified extension.
| IsCallForwardingEnabled | Indicates if the call forwarding feature is enabled for the specified extension.
| IsFeatureAvailable | Determines if a specific feature is available.
| IsSendAllCallsEnabled | Indicates if the send all calls feature is enabled.
| LimitCalls | Enables or disables Limit Number of Concurrent Calls feature.
| MakeNoHoldConference | Start No Hold Conference for active call, or add new participant to existing conference.
| MoveCall | Perform a Call Handover to move the active call to the user's twin clients.
| ParkCall | Parks the active call.
| ParkCallToSlot | Parks the active call to a park slot. A parked call may later be unparked from another extension using the park slot.
| PerformCallRecordingWithActionType | Performs call recording operation with specific action type.
| PriorityCall | Starts a priority call to the specified destination.
| RetrieveCall | Perform a Call Handover to retrieve the active call from a user's twin clients.
| SetEnhancedCallForwardingStatus(EnhancedCallForwardingStatus, CallFeatureService FeatureCompletionHandler) | Sets the Enhanced Call Forwarding status for the user's local extension.
| SetEnhancedCallForwardingStatus(String, EnhancedCallForwardingStatus, CallFeatureService FeatureCompletionHandler) | Sets the Enhanced Call Forwarding status for another extension.
| SetHuntGroupBusyPositionEnabled | Enables or Disables Hunt Group Busy Position feature for a specified hunt group number.
| SetPersonalizedLabelForFeature | Updates the feature button with personalized label given by user.
| SetSendNNEnabled | 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, CallFeatureService FeatureCompletionHandler) method.
| StartServiceObserving(String, ServiceObservingType, Int32, CallFeatureService FeatureCompletionHandler) | Obsolete. Starts service observing.
| StartServiceObserving(String, ServiceObservingType, Int32, CallFeatureService ServiceObservingCompletionHandler) | Starts service observing.
| StopCoachingSession(CallFeatureService FeatureCompletionHandler) | Obsolete. Stop coaching and move the service observing session to previous mode.
| StopCoachingSession(CallFeatureService ServiceObservingCompletionHandler) | Stop coaching and move the service observing session to previous mode.
| StopServiceObserving(CallFeatureService FeatureCompletionHandler) | Obsolete. Stops service observing.
| StopServiceObserving(CallFeatureService ServiceObservingCompletionHandler) | Stops service observing.
| UnblockCallingPartyNumber | Starts a call to the specified destination with the user's calling party number information unblocked if it would normally be blocked.
| UnparkCall(CallFeatureService FeatureCompletionHandler) | Unparks a call previously parked at the user's extension.
| UnparkCall(String, CallFeatureService FeatureCompletionHandler) | Unparks a call previously parked at the specified extension.
| UnparkCallFromSlot | Unparks the call from a park slot.
| UpdateAutodial | Sends out a request to update a configured Autodial button.
| WhisperPage | Starts a whisper page to another user that is on an active call.

Top
See Also

#### Reference

CallFeatureService Class
Avaya.ClientServices Namespace

© 2017 Avaya LLC. All Rights Reserved.