C# | Visual Basic | Visual C++ |
public class ThirdPartyCallController : IThirdPartyCallController
Public Class ThirdPartyCallController _ Implements IThirdPartyCallController
public ref class ThirdPartyCallController : IThirdPartyCallController
All Members | Methods | Fields | Events | ||
Icon | Member | Description |
---|---|---|
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.
| |
ChangeMonitor(String, String, ThirdPartyCallController..::..ThirdPartyCallControlEvents, Object) |
Change the attributes of an existing monitor
Supported in: 6.1.0 | |
ChangeMonitor(String, ThirdPartyCallController..::..ThirdPartyPerCallControlEvents, Object) |
Change the attributes of an existing per call monitor.
Supported in: 6.1.0 | |
ChangeMonitor(String, ThirdPartyCallController..::..ThirdPartyCallsViaDeviceCallControlEvents, Object) |
Change the attributes of an existing CallsViaDevice call monitor.
Supported in: 6.1.0 | |
ClearCall(ThirdPartyCallController..::..CallIdentifier, Object) |
Send a Clear Call request to the server.
| |
ClearConnection(ThirdPartyCallController..::..ClearConnectionParameters, Object) |
Send a Clear Connection request to the server.
Supported in: 6.1.0 | |
ClearConnection(ThirdPartyCallController..::..CallIdentifier, ThirdPartyCallController..::..ClearConnectionPrivateData, Object) |
Send a Clear Connection request to the server.
Supported in: 6.1.0 | |
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..::..ConsultationCallParameters, Object) |
Perform a third party Consultation Call.
Supported in: 6.2.0 | |
ConsultationCall(ThirdPartyCallController..::..CallIdentifier, String, Boolean, ThirdPartyCallController..::..UserData, ThirdPartyCallController..::..ConsultationCallPrivateData, Object) |
Perform a third party Consultation Call.
Supported in: 6.1.0 | |
ConsultationCall(ThirdPartyCallController..::..CallIdentifier, String, Boolean, ThirdPartyCallController..::..ConsultationCallPrivateData, Object) |
Perform a third party Consultation Call.
Supported in: 6.1.0 | |
ConsultationCall(ThirdPartyCallController..::..CallIdentifier, String, Object) |
Perform a third party Consultation Call.
| |
DeflectCall(ThirdPartyCallController..::..CallIdentifier, String, Object) |
Send a Deflect Call request to the server.
| |
DirectedPickup(ThirdPartyCallController..::..DirectedPickupParameters, Object) |
Perform a third party Directed Call Pickup operation.
Supported in: 6.1.0 | |
EndpointRegistrationInfo(String, Object) |
Used to query the registration information of an endpoint (device). If multiple instances of an endpoint is registered to the same
extension the respnse will include info related to all registered endpoints. If H.323 enpoints are registered to an extension where
a DCP set is connected, the response will include only the registration info of the H.323 endpoints. An application does not have
to be registered to an extension in order to query the extension for its registration information.
Supported in: 6.3.0 | |
Finalize()()()() |
Perform cleanup upon object destruction.
(Overrides Object.Finalize()()()().) | |
GenerateDigits(ThirdPartyCallController..::..CallIdentifier, String, Object) |
Send a Generate Digits request to the server.
| |
GenerateDigits(ThirdPartyCallController..::..CallIdentifier, String, Int32, Int32, Object) |
Send a Generate Digits request to the server.
Supported in: 6.1.0 | |
GetAcdSplit(String, Object) |
Get the split information for the associated ACD Device Id.
Supported in: 6.1.0 | |
GetAgentLogin(String, Object) |
Get the agents that are logged in to a particular ACD split.
Supported in: 6.1.0 | |
GetAgentState(String, Object) |
Get the Agent State information.
Supported in: 6.1.0 | |
GetAgentState(String, String, Object) |
Get the Agent State information.
Supported in: 6.1.0 | |
GetCallLinkageData(ThirdPartyCallController..::..CallIdentifier, Object) |
Get the Call Linkage data assoicated with an active call.
Supported in: 6.1.0 | |
GetDoNotDisturb(String, Object) |
Send a Get Do Not Disturb request to the server.
| |
GetForwarding(String, Object) |
Send a Get Forwarding request to the server.
| |
GetMessageWaitingIndicator(String, Object) |
This request is used to obtain the message waiting indicator state for a particular device.
A list of application types associated with an enabled message waiting indicator may also be provided in the response, please see
ThirdPartyCallController.GetMessageWaitingIndicatorResponseArgs.getMwiApplicationTypeList().
Supported in: 6.3.3 | |
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(ThirdPartyCallController..::..MakeCallParameters, Object) |
Perform a third party Make Call operation.
Supported in: 6.1.0 | |
MakeCall(String, String, Object) |
Send a Make Call request to the server.
| |
MakePredictiveCall(ThirdPartyCallController..::..MakePredictiveCallParameters, Object) |
Perform a third party Make Predictive Call operation.
Supported in: 6.1.0 | |
OnAgentLoggedOffEvent |
Event registration for the Agent Logged Off event. Indicates that an agent
has logged off an ACD device or an ACD group/split.
Supported in: 6.1.0 | |
OnAgentLoggedOnEvent |
Event registration for the Agent Logged On event. Indicates that an agent
has logged on an ACD device or an ACD group/split.
Supported in: 6.1.0 | |
OnAgentLoginExtensionEvent |
Event registration for Agent Login Extension event.
Supported in: 6.1.0 | |
OnAgentNotReadyEvent |
Event registration for the Agent Not Ready event. Indicates the agent
is occupied with some task other than that of serving a call.
Not Supported | |
OnAgentReadyEvent |
Event registration for the Agent Ready event. Indicates the agent
is available to accept calls or is currently busy with an ACD call.
Not Supported | |
OnAgentWorkingAfterCallEvent |
Event registration for the Agent Working After Call event. Indicates the agent
is occupied with after call work. The agent should not receive additional ACD
calls in this state.
Not Supported | |
OnAlternateCallResponse |
Event registration for responses to AlternateCall requests.
| |
OnAnswerCallResponse |
Event registration for responses to AnswerCall requests.
| |
OnCallClearedEvent |
Event registration for the Call Cleared event.
| |
OnChangeMonitorResponse |
Event registration for responses to ChangeMonitor requests.
Supported in: 6.1.0 | |
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.
| |
OnDirectedPickupResponse |
Event registration for responses to DirectedPickup requests.
Supported in: 6.1.0 | |
OnDivertedEvent |
Event registration for Diverted event.
| |
OnDoNotDisturbEvent |
Event registration for Do Not Disturb event.
| |
OnEndpointRegisteredEvent |
Event registration for EndpointRegistered events.
Supported in: 6.3.0 | |
OnEndpointRegistrationInfoResponse |
Event registration for responses to EndpointRegistrationInfo requests.
Supported in: 6.3.0 | |
OnEndpointUnregisteredEvent |
Event registration for EndpointUnregistered events.
Supported in: 6.3.0 | |
OnEnteredDigitsEvent |
Event registration for the Entered Digits event.
Supported in: 6.1.0 | |
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.
| |
OnGetAcdSplitResponse |
Event registration for responses to GetAcdSplit requests.
Supported in: 6.1.0 | |
OnGetAgentLoginResponse |
Event registration for responses to GetAgentLogin requests.
Supported in: 6.1.0 | |
OnGetAgentStateResponse |
Event registration for responses to GetAgentState requests.
Supported in: 6.1.0 | |
OnGetCallLinkageDataResponse |
Event registration for responses to GetCallLinkageData requests.
Supported in: 6.1.0 | |
OnGetDoNotDisturbResponse |
Event registration for responses to GetDoNotDisturb requests.
| |
OnGetForwardingResponse |
Event registration for responses to GetForwarding requests.
| |
OnGetMessageWaitingIndicatorResponse |
Event registration for responses to GetMessageWaitingIndicator requests.
Supported in: 6.3.3 | |
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.
| |
OnMakePredictiveCallResponse |
Event registration for responses to MakePredictiveCall requests.
Supported in: 6.1.0 | |
OnMessageWaitingEvent |
Event registration for MessageWaiting events.
Supported in: 6.3.3 | |
OnMonitorStopEvent |
Event registration for the Monitor Stop event.
| |
OnNetworkReachedEvent |
Event registration for the Network Reached event.
Supported in: 6.1.0 | |
OnOriginatedEvent |
Event registration for Originated event.
| |
OnQueuedEvent |
Event registration for the Queued event.
Supported in: 6.1.0 | |
OnReconnectCallResponse |
Event registration for responses to ReconnectCall requests.
| |
OnRetrieveCallResponse |
Event registration for responses to RetrieveCall requests.
| |
OnRetrievedEvent |
Event registration for Retrieved event.
| |
OnRouteEndEvent |
Event registration for the Route End event.
Supported in: 6.1.0 | |
OnRouteEndResponse |
The only time you will get a notification to a Route End request is when that request failed.
Supported in: 6.1.0 | |
OnRouteRegisterAbortEvent |
Event registration for the Route Register Abort event.
Supported in: 6.1.0 | |
OnRouteRegisterCancelResponse |
Event registration for responses to RouteRegisterCancel requests.
Supported in: 6.1.0 | |
OnRouteRegisterResponse |
Event registration for responses to RouteRegister requests.
Supported in: 6.1.0 | |
OnRouteRequestEvent |
Event registration for the Route Request event.
Supported in: 6.1.0 | |
OnRouteSelectResponse |
The only time you will get a notification to a Route Select request is when that request failed.
Supported in: 6.1.0 | |
OnRouteUsedEvent |
Event registration for the Route Used event.
Supported in: 6.1.0 | |
OnSelectiveListeningHoldResponse |
Event registration for responses to SelectiveListeningHold requests.
Supported in: 6.1.0 | |
OnSelectiveListeningRetrieveResponse |
Event registration for responses to SelectiveListeningRetrieve requests.
Supported in: 6.1.0 | |
OnServiceInitiatedEvent |
Event registration for the Service Initiated event.
Supported in: 6.1.0 | |
OnSetAgentStateResponse |
Event registration for responses to SetAgentState requests.
Supported in: 6.1.0 | |
OnSetDisplayResponse |
Event registration for responses to SetDisplay requests.
Not Supported | |
OnSetDoNotDisturbResponse |
Event registration for responses to SetDoNotDisturb requests.
| |
OnSetForwardingResponse |
Event registration for responses to SetForwarding requests.
| |
OnSetMessageWaitingIndicatorResponse |
Event registration for responses to SetMessageWaitingIndicator requests.
Supported in: 6.3.3 | |
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, ThirdPartyCallController..::..ReconnectCallPrivateData, Object) |
Send a Reconnect Call request to the server.
| |
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.
| |
RouteEnd(ThirdPartyCallController..::..RouteEndParameters, Object) |
Instruct Communincation Manager that the application is no longer interested in routing a particular call.
Supported in: 6.1.0 | |
RouteRegister(ThirdPartyCallController..::..RouteRegisterParameters, Object) |
Instruct Communication Manager that the application wants to be able to Route Calls for a VDN.
Supported in: 6.1.0 | |
RouteRegisterCancel(String, Object) |
Instruct the server that the application no longer wants to perform routing operations.
Supported in: 6.1.0 | |
RouteSelect(ThirdPartyCallController..::..RouteSelectParameters, Object) |
Send a Route Select message to AES. Route Select is used to tell the Avaya Communication Manager how to route the call.
Supported in: 6.1.0 | |
SelectiveListeningHold(ThirdPartyCallController..::..SelectiveListeningHoldParameters, Object) |
Allows you to put selective parties (or all) of them on listening hold (that is, they can no longer hear the conversation).
Supported in: 6.1.0 | |
SelectiveListeningRetrieve(ThirdPartyCallController..::..SelectiveListeningRetrieveParameters, Object) |
Allows you to let the selective parties hear the conversation again.
Supported in: 6.1.0 | |
ServiceProvider |
The Service Provider that we are communicating to.
| |
SetAgentState(ThirdPartyCallController..::..SetAgentStateParameters, Object) |
Set the Agent State.
Supported in: 6.1.0 | |
SetDisplay(String, String, Object) |
Send a SetDisplay request to DMCC
Not Supported | |
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.
| |
SetMessageWaitingIndicator(String, Boolean, Object) |
This request is used to enable (turn on) or disbale (turn off) the message waiting indicator associated with a device.
Note: Multilpe applications of different types may be used to enable the message waiting indicator (i.e. a voice message service and a CTI/ASAI application). Even though a particular application may attempt to disable the message waiting indicator, it will remain enabled if it was enabled by a different application type. The indicator will only be disabled once all the application types has issued a request to disable the indicator. The list of application types associated with an enabled message waiting indicator can be obtained with the GetMessageWaitingIndicator request. Supported in: 6.3.3 | |
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.
| |
SnapshotDevice(String, Boolean, Object) |
Sends a Snapshot Device request to the server. This request has the ability to obtain additional state information about the requested device.
Supported in: 6.2.0 | |
StartMonitor(String, ThirdPartyCallController..::..ThirdPartyCallControlEvents, Object) |
Request monitoring on a Device.
| |
StartMonitor(ThirdPartyCallController..::..CallIdentifier, ThirdPartyCallController..::..ThirdPartyPerCallControlEvents, Object) |
Request a Per Call Monitor
Supported in: 6.1.0 | |
StartMonitor(String, ThirdPartyCallController..::..ThirdPartyCallsViaDeviceCallControlEvents, Object) |
Monitor calls received at a specific VDN/ACD device.
Supported in: 6.1.0 | |
StopMonitor(String, Object) |
Turn a monitor off.
| |
TransferCall(ThirdPartyCallController..::..CallIdentifier, ThirdPartyCallController..::..CallIdentifier, Object) |
Send a Transfer Call request to the server.
|
Object | |
ThirdPartyCallController |
Assembly: ServiceProvider (Module: ServiceProvider)