Reference Library
ThirdPartyCallController Class
NamespacesAvaya.ApplicationEnablement.DMCCThirdPartyCallController
Responsible for performing all third party call control operations
Declaration Syntax
C#Visual BasicVisual C++
public class ThirdPartyCallController : IThirdPartyCallController
Public Class ThirdPartyCallController _
	Implements IThirdPartyCallController
public ref class ThirdPartyCallController : IThirdPartyCallController
Members
All MembersMethodsFieldsEvents



IconMemberDescription
AlternateCall(ThirdPartyCallController..::.CallIdentifier, ThirdPartyCallController..::.CallIdentifier, Object)
Send an Alternate Call request to the server

AnswerCall(ThirdPartyCallController..::.CallIdentifier, Object)
Send an Answer Call request to the server.

ClearCall(ThirdPartyCallController..::.CallIdentifier, Object)
Send a Clear Call request to the server.

ClearConnection(ThirdPartyCallController..::.CallIdentifier, Object)
Send a Clear Connection request to the server.

ConferenceCall(ThirdPartyCallController..::.CallIdentifier, ThirdPartyCallController..::.CallIdentifier, Object)
Send a Conference Call request to the server.

ConsultationCall(ThirdPartyCallController..::.CallIdentifier, String, Object)
Send a Consultation Call request to the server.

DeflectCall(ThirdPartyCallController..::.CallIdentifier, String, Object)
Send a Deflect Call request to the server.

Finalize()()()
Perform cleanup upon object destruction.
(Overrides Object.Finalize()()().)
GenerateDigits(ThirdPartyCallController..::.CallIdentifier, String, Object)
Send a Generate Digits request to the server.

GetDoNotDisturb(String, Object)
Send a Get Do Not Disturb request to the server.

GetForwarding(String, Object)
Send a Get Forwarding request to the server.

GetThirdPartyDeviceId(String, String, Object)
Send a Get Third Party Device Id request to the server.

HoldCall(ThirdPartyCallController..::.CallIdentifier, Object)
Send a Hold Call request to the server.

MakeCall(String, String, Object)
Send a Make Call request to the server.

OnAlternateCallResponse
Event registration for responses to AlternateCall requests.

OnAnswerCallResponse
Event registration for responses to AnswerCall requests.

OnClearCallResponse
Event registration for responses to ClearCallResponse requests.

OnClearConnectionResponse
Event registration for responses to ClearConnection requests.

OnConferenceCallResponse
Event registration for responses to ConferenceCall requests.

OnConferencedEvent
Event registration for Conferenced event.

OnConnectionClearedEvent
Event registration for Connection Cleared event.

OnConsultationCallResponse
Event registration for responses to ConsultationCall requests.

OnDeflectCallResponse
Event registration for responses to DeflectCall requests.

OnDeliveredEvent
Event registration for Delivered event.

OnDivertedEvent
Event registration for Diverted event.

OnDoNotDisturbEvent
Event registration for Do Not Disturb event.

OnEstablishedEvent
Event registration for Established event.

OnFailedEvent
Event registration for Failed event.

OnForwardingEvent
Event registration for Forwarding event.

OnGenerateDigitsResponse
Event registration for responses to GenerateDigits requests.

OnGetDoNotDisturbResponse
Event registration for responses to GetDoNotDisturb requests.

OnGetForwardingResponse
Event registration for responses to GetForwarding requests.

OnGetThirdPartyDeviceIdResponse
Event registration for responses to GetThirdPartyDevice requests.

OnHeldEvent
Event registration for Held event.

OnHoldCallResponse
Event registration for responses to HoldCall requests.

OnMakeCallResponse
Event registration for responses to MakeCall requests.

OnOriginatedEvent
Event registration for Originated event.

OnReconnectCallResponse
Event registration for responses to ReconnectCall requests.

OnRetrieveCallResponse
Event registration for responses to RetrieveCall requests.

OnRetrievedEvent
Event registration for Retrieved event.

OnSetDisplayResponse
Event registration for responses to SetDisplay requests.

OnSetDoNotDisturbResponse
Event registration for responses to SetDoNotDisturb requests.

OnSetForwardingResponse
Event registration for responses to SetForwarding requests.

OnSingleStepConferenceCallResponse
Event registration for responses to SingleStepConferenceCall requests.

OnSingleStepTransferCallResponse
Event registration for responses to SingleStepTransferCall requests.

OnSnapshotCallResponse
Event registration for responses to SnapshotCall requests.

OnSnapshotDeviceResponse
Event registration for responses to SnapshotDevice requests.

OnStartMonitorResponse
Event registration for responses to StartMonitor requests.

OnStopMonitorResponse
Event registration for responses to StopMonitor requests.

OnTransferCallResponse
Event registration for responses to TransferCall requests.

OnTransferredEvent
Event registration for Transferred event.

ReconnectCall(ThirdPartyCallController..::.CallIdentifier, ThirdPartyCallController..::.CallIdentifier, Object)
Send a Reconnect Call request to the server.

RetrieveCall(ThirdPartyCallController..::.CallIdentifier, Object)
Send a Retrieve Call request to the server.

static memberServiceProvider
The Service Provider that we are communicating to.

SetDisplay(String, String, Object)
Send a SetDisplay request to DMCC

SetDoNotDisturb(String, Boolean, Object)
Send a Set Do Not Disturb request to the server.

SetForwarding(String, ThirdPartyCallController..::.ThirdPartyCallControlForwardingType, Boolean, String, Object)
Send a Set Forwarding request to the server.

SingleStepConferenceCall(ThirdPartyCallController..::.CallIdentifier, String, ThirdPartyCallController..::.SingleStepConferenceCallParticipationType, Object)
Send a Single Step Conference Call request to the server.

SingleStepTransferCall(ThirdPartyCallController..::.CallIdentifier, String, Object)
Send a Single Step Transfer Call request to the server.

SnapshotCall(ThirdPartyCallController..::.CallIdentifier, Object)
Send a Snapshot Call request to the server.

SnapshotDevice(String, Object)
Sends a Snapshot Device request to the server.

StartMonitor(String, ThirdPartyCallController..::.ThirdPartyCallControlEvents, Object)
Request monitoring on the links.

StopMonitor(String, Object)
Turn a monitor off.

TransferCall(ThirdPartyCallController..::.CallIdentifier, ThirdPartyCallController..::.CallIdentifier, Object)
Send a Transfer Call request to the server.

Inheritance Hierarchy
Object
ThirdPartyCallController

Assembly: ServiceProvider (Module: ServiceProvider)