Cisco Cisco Computer Telephony Integration OS 8.5 Developer's Guide
![Cisco](https://files.manualsbrain.com/attachments/7380d0050044647c30f5c24bbbf5d0c0b6d9bb84/common/fit/150/50/faa183d287233c52228cfea3dbc2a127fe780f60564fcb0955d9c3d1cd23/brand_logo.png)
4-61
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.1(1)
Chapter 4 Building Your Application
Making Requests
–
In ProcessOnConnectionClosed()
•
re-enable Logout/DisconnectBtn when:
–
Logout ReasonCodes are required & Dlg pops up, but user clicks Cancel
•
re-enable NotReadyBtn when:
–
NotReady ReasonCodes are required & Dlg pops up, but user clicks
Cancel
Cancel
•
re-enable DialBtn, TransferBtn or ConferenceBtn when:
–
DialPad was closed with Cancel rather than Dial, depending on which
was originally clicked
was originally clicked
•
re-enable TransferBtn & ConferenceBtn when
–
received ControlFailure with MessageType parameter set to
eConsultationCallRequest
eConsultationCallRequest
•
re-enable EmergencyBtn when
–
received ControlFailure with MessageType parameter set to
eEmergencyCallRequest
eEmergencyCallRequest
•
re-enable SupervisorAssistBtn when
–
received ControlFailure with MessageType parameter set to
eSupervisorAssistRequest
eSupervisorAssistRequest
•
re-enable any AgentStateBtn when
–
received ControlFailure with MessageType parameter set to
eSetAgentStateRequest & lastAgentStateBtnClicked was the appropriate
one
eSetAgentStateRequest & lastAgentStateBtnClicked was the appropriate
one
•
re-enable any of the buttons when
–
received OnButtonEnablementMaskChange indicating the button should
be enabled.
be enabled.