Interface IIMCustomInteraction
- All Superinterfaces:
ICustomInteraction, IDisposable, IEntity
Represents an instant messaging custom interaction.
-
Method Summary
Modifier and TypeMethodDescriptionvoidRegisters the IMCustomInteractionErrorListener.voidRegisters the IMCustomInteractionListener.voidRegisters the IMCustomInteractionMessageListener.voidRegisters the IMCustomInteractionProgressListener.voidDisconnects the interaction.Allowed operations.getData()Data of the instant messaging interaction.getDnis()Number dialed by the customer.ANI of the remote party talking to the agent.interaction parties.getState()State of the instant messaging interaction.voidUnregisters the IMCustomInteractionErrorListener.voidUnregisters the IMCustomInteractionListener.voidUnregisters the IMCustomInteractionMessageListener.voidUnregisters the IMCustomInteractionProgressListener.voidsendMessage(String message) Sends a message in the interaction.Methods inherited from interface ICustomInteraction
getCustomInteractionManager, getInteractionKey, getMediaType, getStartTimeMethods inherited from interface IDisposable
addDisposedListener, removeDisposedListenerMethods inherited from interface IEntity
getUserContext, setUserContext
-
Method Details
-
addIMCustomInteractionErrorListener
Registers the IMCustomInteractionErrorListener.- Parameters:
listener- Event listener to add.
-
removeIMCustomInteractionErrorListener
Unregisters the IMCustomInteractionErrorListener.- Parameters:
listener- Event listener to remove.
-
addIMCustomInteractionListener
Registers the IMCustomInteractionListener.- Parameters:
listener- Event listener to add.
-
removeIMCustomInteractionListener
Unregisters the IMCustomInteractionListener.- Parameters:
listener- Event listener to remove.
-
addIMCustomInteractionMessageListener
Registers the IMCustomInteractionMessageListener.- Parameters:
listener- Event listener to add.
-
removeIMCustomInteractionMessageListener
Unregisters the IMCustomInteractionMessageListener.- Parameters:
listener- Event listener to remove.
-
addIMCustomInteractionProgressListener
Registers the IMCustomInteractionProgressListener.- Parameters:
listener- Event listener to add.
-
removeIMCustomInteractionProgressListener
Unregisters the IMCustomInteractionProgressListener.- Parameters:
listener- Event listener to remove.
-
disconnect
-
getAllowedOperations
IMCustomInteractionCanDo getAllowedOperations() throws Exception, altitude.integrationServer.exceptions.ISExceptionAllowed operations.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getData
IMCustomInteractionData getData() throws Exception, altitude.integrationServer.exceptions.ISExceptionData of the instant messaging interaction.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getDnis
-
getFromAddress
-
getParties
interaction parties.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getState
IMCustomInteractionState getState() throws Exception, altitude.integrationServer.exceptions.ISExceptionState of the instant messaging interaction.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
sendMessage
-