assign the event properties to CXoneVoiceContact class property
Method to validate the contact has end button then invoke the endContact method.
Method to validate the contact has hold button then invoke the holdContact method
Method to initiate the button states
Method to validate the contact has mask button then invoke the maskCall method.
Method to validate the contact has mute button then invoke the muteAgent method.
Method to validate the contact has record button then invoke the recordCall method.
Method to validate the contact has hold button then invoke the resumeContact method.
Method to validate the contact has unmask access then invoke the unmask method.
Method to validate the contact has unmute acccess then invoke the unmute method.
Method to check the agent has mute, record and mask permission
Update call controls
Method to perform the logic for enable / disable the call controls
This method to set all call buttons visibility true and enable false when status is disconnected in ACW state
Method to set state of the call controls when status is Active
This method to set all call buttons visibility false when status is disconnected
Method to set state of the call controls when status is holding
Method to set state of the call control when status is incoming
Method to set state of the call controls when status is masking
Method to set state of the call controls on mute
Method to set state of the Record button when isLogging is true
Update the class properties and button state for the consult call
call contact event
Update the class properties and button state for the consult call
Call contact event
This method to update the call control if consult call is started/running
Method to handle the controls for the second call contact
Get agentMute value from mute event to update mute button state
boolean
Generated using TypeDoc
Class to perform the business logic for show / hide and enable / disable the voice contact buttons