C# | Visual Basic | Visual C++ |
public interface IThirdPartyCallController
Public Interface IThirdPartyCallController
public interface class IThirdPartyCallController
All Members | Methods | Events | |||
Icon | Member | Description |
---|---|---|
AlternateCall(ThirdPartyCallController..::..CallIdentifier, ThirdPartyCallController..::..CallIdentifier, Object) |
Send a AlternateCAll 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..::..CallIdentifier, Object) |
Send a Clear Connection request to the server.
| |
ClearConnection(ThirdPartyCallController..::..CallIdentifier, ThirdPartyCallController..::..ClearConnectionPrivateData, Object) |
Send a Clear Connection request to the server.
Supported in: 6.1.0 | |
ClearConnection(ThirdPartyCallController..::..ClearConnectionParameters, Object) |
Send a Clear Connection request to the server.
Supported in: 6.1.0 | |
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.
| |
ConsultationCall(ThirdPartyCallController..::..CallIdentifier, String, Boolean, ThirdPartyCallController..::..ConsultationCallPrivateData, Object) |
Perform a third party Consultation Call.
Supported in: 6.1.0 | |
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 | |
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) |
This request allows an application to obtain (i.e. query) the endpoint registration info for a device.
Supported in: 6.3.0 | |
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(String, String, Object) |
Send a Make Call request to the server.
| |
MakeCall(ThirdPartyCallController..::..MakeCallParameters, Object) |
Perform a third party Make Call operation.
Supported in: 6.1.0 | |
MakePredictiveCall(ThirdPartyCallController..::..MakePredictiveCallParameters, Object) |
Perform a third party Make Predictive Call operation.
Supported in: 6.1.0 | |
OnAlternateCallResponse |
Event registration for responses to AlternateCall requests.
| |
OnAnswerCallResponse |
Event registration for responses to AnswerCall requests.
| |
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.
| |
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 | |
OnEndpointUnregisteredEvent |
Event registration for EndpointUnregistered events.
Supported in: 6.3.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.
| |
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.
| |
OnMessageWaitingEvent |
Event registration for MessageWaiting events.
Supported in: 6.3.3 | |
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.
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, Object) |
Send a Reconnect Call request to the server.
| |
ReconnectCall(ThirdPartyCallController..::..CallIdentifier, ThirdPartyCallController..::..CallIdentifier, ThirdPartyCallController..::..ReconnectCallPrivateData, 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 | |
SetAgentState(ThirdPartyCallController..::..SetAgentStateParameters, Object) |
Set the Agent State.
Supported in: 6.1.0 | |
SetDisplay(String, String, Object) |
Send a Set Display 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.
| |
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 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.
|
Assembly: ServiceProvider (Module: ServiceProvider)