A C D F G H I L M O P Q R S U

A

AdHocManagement - class com.genesyslab.omsdk.qil.applicationblocks.monitoring.AdHocManagement.
Shows how to use the QIL ad hoc management features.
AdHocManagement() - Constructor for class com.genesyslab.omsdk.qil.applicationblocks.monitoring.AdHocManagement
 
attachListener(String) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.InteractionListeners
Adds the listener for this instance to the interaction listeners list of the given queue.
attachListener(String) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.QueueListeners
Adds the listener for this instance to the queue listeners list of the given queue.
This method uses the listener instance provided or created in constructor.

C

ConnectorMIL - class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ConnectorMIL.
Shows sample initialization of MIL.
ConnectorMIL() - Constructor for class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ConnectorMIL
 
ConnectorQIL - class com.genesyslab.omsdk.qil.applicationblocks.monitoring.ConnectorQIL.
Manages QIL connections to Genesys servers.
ConnectorQIL() - Constructor for class com.genesyslab.omsdk.qil.applicationblocks.monitoring.ConnectorQIL
 
changeOperationMode(boolean) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.AdHocManagement
Switches between supervisor and reporter modes.
changeProperties(String, Map, Map) - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ixn.HandlingInteractions
Changes properties of an interaction.
changePropertiesAsync(String, Map, Map) - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ixn.HandlingInteractions
Changes properties of an interaction asynchronously.
com.genesyslab.omsdk.applicationblocks.connector - package com.genesyslab.omsdk.applicationblocks.connector
 
com.genesyslab.omsdk.mil.applicationblocks.haserver - package com.genesyslab.omsdk.mil.applicationblocks.haserver
 
com.genesyslab.omsdk.mil.applicationblocks.mediaserver - package com.genesyslab.omsdk.mil.applicationblocks.mediaserver
 
com.genesyslab.omsdk.mil.applicationblocks.mediaserver.extension - package com.genesyslab.omsdk.mil.applicationblocks.mediaserver.extension
 
com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ixn - package com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ixn
 
com.genesyslab.omsdk.mil.applicationblocks.mediaserver.lca - package com.genesyslab.omsdk.mil.applicationblocks.mediaserver.lca
 
com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ucs - package com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ucs
 
com.genesyslab.omsdk.qil.applicationblocks.monitoring - package com.genesyslab.omsdk.qil.applicationblocks.monitoring
 
com.genesyslab.omsdk.qil.applicationblocks.monitoring.getters - package com.genesyslab.omsdk.qil.applicationblocks.monitoring.getters
 
com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners - package com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners
 
connect(String, int, String, int, String, int, int, String[]) - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ConnectorMIL
Initializes MIL with the given parameters.
connect(String, int, String, int, int) - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ConnectorMIL
This method illustrates how to make a connection to MIL library.
connect(String, int, String, int, String, int, int) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.ConnectorQIL
Initializes the QIL library with the given parameters.
connect(String, int, String, int, int) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.ConnectorQIL
Shows how to make a connection to the Genesys Configuration Server.
connectWithPreloaded(String, int, String, int, int) - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ConnectorMIL
This method illustrates how to make a connection to MIL library.

D

deleteInteraction(String) - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ucs.HandlingInteractions
Deletes an interaction.
dettachListener(String) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.InteractionListeners
Removes the listener for this instance from the interaction listeners list of the given queue.
dettachListener(String) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.QueueListeners
Removes the listener for this instance from the queue listeners list of the given queue.
doRequest(MediaEvent) - Method in class com.genesyslab.omsdk.mil.applicationblocks.haserver.HaServer
This is a sample method showing how to handle media events, user requests, etc.

F

findInteractionsSQL(String, String, String) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.AdHocManagement
Synchronously retrieves interactions from a queue.
findInteractionsSQLAsync(String, String, String, Runnable) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.AdHocManagement
Asynchronously retrieves interactions from a queue.
findPendingInteractions(MILUCSInteractionStatus, String, String) - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ucs.HandlingInteractions
Finds pending interactions using interaction status type and media type.

G

GetBusinessAttribute - class com.genesyslab.omsdk.qil.applicationblocks.monitoring.getters.GetBusinessAttribute.
Shows how to retrieve business attributes and their values.
This class assumes that QIL factory has already been successfully initialized.
GetBusinessAttribute() - Constructor for class com.genesyslab.omsdk.qil.applicationblocks.monitoring.getters.GetBusinessAttribute
 
GetQueue - class com.genesyslab.omsdk.qil.applicationblocks.monitoring.getters.GetQueue.
Shows how to retrieve a QILQueue instance.
GetQueue() - Constructor for class com.genesyslab.omsdk.qil.applicationblocks.monitoring.getters.GetQueue
 
getAllQueues() - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.getters.GetQueue
Retrieves all the queues and allows you to traverse throught the collection.
getBusinessAttribute(String) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.getters.GetBusinessAttribute
Retrieves a BusinessAttribute instance by specifying the name of the targetted Business Attribute.
Warning: Pass the name of the business attribute, not the display name.
getBusinessAttributeValue(String, String) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.getters.GetBusinessAttribute
Retrieves a BusinessAttributeValue value by passing the name of the value and the name of the parent business attribute.
getInteractions(String) - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ucs.HandlingInteractions
 
getMIL() - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ConnectorMIL
Synonym for MILFactory.getMILFactory().
getMessage() - Method in class com.genesyslab.omsdk.mil.applicationblocks.haserver.MediaEvent
 
getQIL() - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.ConnectorQIL
Synonym for QILFactory.getQILFactory().
getQueue(String) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.getters.GetQueue
Retrieves a QILQueue instance.
getServerID() - Method in class com.genesyslab.omsdk.mil.applicationblocks.haserver.MediaEvent
 
getTimestamp() - Method in class com.genesyslab.omsdk.mil.applicationblocks.haserver.MediaEvent
 
getUserID() - Method in class com.genesyslab.omsdk.mil.applicationblocks.haserver.MediaEvent
 
getUserName() - Method in class com.genesyslab.omsdk.mil.applicationblocks.haserver.MediaEvent
 

H

HaServer - class com.genesyslab.omsdk.mil.applicationblocks.haserver.HaServer.
Sample application to show how to create high available open media server using HaProxy/ehcache and LCA features.
HandlingInteractions - class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ixn.HandlingInteractions.
Shows how to handle interactions in Interaction Server.
HandlingInteractions() - Constructor for class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ixn.HandlingInteractions
 
HandlingInteractions - class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ucs.HandlingInteractions.
Shows how to handle interactions in Universal Contact Server.
HandlingInteractions() - Constructor for class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ucs.HandlingInteractions
 
handleInteractionEvent(QILInteractionEvent) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.MyQILInteractionListener
Shows which tests you should perform on QILInteractionEvent events.
handleLCAEvent(MILLCAEvent) - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.lca.LCAListener
Invoked when an event occurs on the com.genesyslab.omsdk.mil.MILLCAManager interface to which this listener was added.

I

InteractionListeners - class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.InteractionListeners.
Illustrates how to use the QIL InteractionListeners feature, and how to add to (or remove from) a queue's interaction listener list, used for subscribing to interaction events.
Note that this feature is distinct from QIL's QueueListeners feature.
This class assumes that QIL factory has already been successfully initialized.
InteractionListeners(QILInteractionListener) - Constructor for class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.InteractionListeners
Creates an InteractionListeners instance.
InteractionListeners() - Constructor for class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.InteractionListeners
Initializes the class, with a listener built in.
initialize() - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.extension.MyExtension
For preloaded extension this method is called when MIL is started, after initializing all services.

L

LCAListener - class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.lca.LCAListener.
Shows how to use MILLCAListener.
LCAListener() - Constructor for class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.lca.LCAListener
 
leave(String, String, String) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.AdHocManagement
Leaves an interaction.
lock(String, String, String, String) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.AdHocManagement
Locks the interaction.
login(String, String) - Method in class com.genesyslab.omsdk.mil.applicationblocks.haserver.OpenMediaService
Makes an agent login to user media framework.
Saves login parameters to HA session.
logout(String) - Method in class com.genesyslab.omsdk.mil.applicationblocks.haserver.OpenMediaService
Makes logout for agent.
Removes ogin parameters from HA database.

M

MILQILBootstrapper - class com.genesyslab.omsdk.applicationblocks.connector.MILQILBootstrapper.
Shows how to bootstrap both QIL and MIL, connection parameters are taken from command line.
MILQILBootstrapper() - Constructor for class com.genesyslab.omsdk.applicationblocks.connector.MILQILBootstrapper
 
MediaEvent - class com.genesyslab.omsdk.mil.applicationblocks.haserver.MediaEvent.
Sample class for presentation of user media event.
MyExtension - class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.extension.MyExtension.
Empty extension for ESP protocol.
MyExtension() - Constructor for class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.extension.MyExtension
 
MyQILInteractionListener - class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.MyQILInteractionListener.
Implements a QILInteractionListener.
MyQILInteractionListener() - Constructor for class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.MyQILInteractionListener
 
main(String[]) - Static method in class com.genesyslab.omsdk.applicationblocks.connector.MILQILBootstrapper
Starts the bootstrapper.
main(String[]) - Static method in class com.genesyslab.omsdk.mil.applicationblocks.haserver.HaServer
Main method entry point can be used for HAServer application test execution.
It reads .properties file PROP_FILENAME = "HAServer.properties" and uses got values for application start.
Following options are recognized in this configuration file:
- config.host - Primary configuration server host name (or address)
- config.port - Primary configuration server port
- config.backup.host - Backup configuration server host name (or address)
- config.backup.port - Backup configuration server port
- config.application - CME application name
- config.reconnection.period - Configuration layer reconnection period, ms
- config.reconnection.attempts - Configuration layer reconnection attempts number
- config.ehcacheXmlFile - Name of ehcache xml configuration file

O

OpenMediaService - class com.genesyslab.omsdk.mil.applicationblocks.haserver.OpenMediaService.
Sample class for handling user Open Media.
OpenMediaService() - Constructor for class com.genesyslab.omsdk.mil.applicationblocks.haserver.OpenMediaService
 

P

pull(String, String, String) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.AdHocManagement
Pulls an interaction.

Q

QueueListeners - class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.QueueListeners.
Illustrates how to use the QIL QueueListeners feature, and how to add to (or remove from) a queue's queue listener list, used for subscribing to queue events.
Note that this feature is distinct from QIL's InteractionListeners feature.
This class assumes that QIL factory has already been successfully initialized.
QueueListeners(QILQueueListener) - Constructor for class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.QueueListeners
Creates a QueueListeners instance with a listener for use with subscribing to queue events.
QueueListeners() - Constructor for class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.QueueListeners
Creates a QueueListeners instance with a listener built in.

R

retrySessionRecover(Map) - Method in class com.genesyslab.omsdk.mil.applicationblocks.haserver.OpenMediaService
retryRecover from cache session.
run() - Method in class com.genesyslab.omsdk.mil.applicationblocks.haserver.HaServer
This is a sample method showing how to handle media events, user requests, etc.

S

SaveInteractionInUCSAndIxn - class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.SaveInteractionInUCSAndIxn.
This class shows how to save interaction in both the Universal Contact Server and the Interaction Server.
SaveInteractionInUCSAndIxn() - Constructor for class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.SaveInteractionInUCSAndIxn
 
StartMonitoringQueue - class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.StartMonitoringQueue.
Demonstrates how to start and stop monitoring events on a queue.
StartMonitoringQueue() - Constructor for class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.StartMonitoringQueue
 
saveInteraction(String, String, String, String, String, String) - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ixn.HandlingInteractions
Creates and saves interactions.
saveInteraction(String, String, String, String, String) - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ucs.HandlingInteractions
Creates and saves interactions.
saveInteractionAsync(String, String, String, String, String, String) - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.SaveInteractionInUCSAndIxn
Saves interaction in both UCS and Ixn servers.
saveInteractionAsync(String, String, String, String, String, String) - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ixn.HandlingInteractions
Creates and saves interactions asynchronously.
sessionRecover(Map, String) - Method in class com.genesyslab.omsdk.mil.applicationblocks.haserver.OpenMediaService
Recovers from one cache session.
shutdown() - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ConnectorMIL
Shutsdown MIL.
shutdown() - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.extension.MyExtension
Shutsdown MIL.
shutdown() - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.ConnectorQIL
Shuts down the QIL library.
startListening() - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.lca.LCAListener
Perform registration of this LCA listener in MIL services layer.
startListening(String, QILInteractionListener) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.InteractionListeners
Adds the given listener to the interaction listeners list for the given queue.
startListening(String, QILQueueListener) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.QueueListeners
Adds the listener for this instance to the queue listeners list of the given queue.
startMonitoring(String) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.StartMonitoringQueue
Shows how to properly start monitoring a queue.
stopInteraction(String, int, String, String) - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ixn.HandlingInteractions
Stops an interaction.
stopInteraction(String, String) - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ucs.HandlingInteractions
Stops the interaction specified by the provided interaction ID.
stopInteractionAsync(String, int, String, String) - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.ixn.HandlingInteractions
Stops interactions asynchronously.
stopListening() - Method in class com.genesyslab.omsdk.mil.applicationblocks.mediaserver.lca.LCAListener
Perform un-registration of this LCA listener in MIL services layer.
stopListening(String, QILInteractionListener) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.InteractionListeners
Removes the given listener from the interaction listeners list for the given queue.
stopListening(String, QILQueueListener) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.QueueListeners
Removes the listener for this instance from the queue listeners list of the given queue.
stopMonitoring(String) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.listeners.StartMonitoringQueue
Shows how to properly stop monitoring a queue.
stopProcessing(String, String, String) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.AdHocManagement
Stops processing of an interaction.

U

undoSessionRecover(Map, String) - Method in class com.genesyslab.omsdk.mil.applicationblocks.haserver.OpenMediaService
undoRecover from session
unlock(String, String, String) - Method in class com.genesyslab.omsdk.qil.applicationblocks.monitoring.AdHocManagement
Unlocks an interaction.

A C D F G H I L M O P Q R S U