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 CompleteCallPreemption Method

Completes call preemption after user acknowledges the continuous preemption tone.

Namespace: Avaya.ClientServices
Assembly: AvayaClientServices (in AvayaClientServices.dll) Version: 592.1.30.0
Syntax
C#
Copy

    public void CompleteCallPreemption(
    	Call preemptedCall,
    	CallFeatureServiceFeatureCompletionHandler completionHandler
    )

#### Parameters

preemptedCall
  Type: Avaya.ClientServices
  Call
  call which was preempted and received Preempted event.
completionHandler
  Type: Avaya.ClientServices
  CallFeatureService
  FeatureCompletionHandler
  A completion handler that receives the result of the operation.

Remarks
Call preemption occurs when a precedence call is sent to a preemptable endpoint that is busy with a call of lower precedence and has no idle appearances. This causes the lower precedence call to be preempted, regardless of whether the lower precedence call and the new higher precedence call are of the same media type. When preemption occurs, the active busy user receive a continuous preemption tone until user acknowledges the preemption by invoking complete preemption method and the other party receives a preemption tone for a minimum of 3 seconds. After acknowledging the preemption, the extension to which the precedence call is directed will be provided with precedence ringing and the calling party will receive an audible ring - back precedence tone. Application must start playing preemption tone upon receipt of event Preempted and stop preemption tone before calling completeCallPreemption when user acknowledges the preemption. However when other end receives preemption application must stop tone after 3 seconds and Preempted is NOT needed since there is no precedence call is directed at this end, other end is free and ready to receive any other new call while tone is being played.
See Also

#### Reference

CallFeatureService Class
Avaya.ClientServices Namespace
Avaya.ClientServices
Call

© 2017 Avaya LLC. All Rights Reserved.