As of February 1, 2012, Genesys is no longer an affiliate of Alcatel-Lucent; any indication of such affiliation within Genesys products or packaging is no longer applicable. Please see the Genesys website at http://www.genesys.com for more details.
This release note applies to all 7.6 releases of Genesys Integration Server.
Genesys follows applicable third-party redistribution policies to the extent that Genesys solutions utilize third-party functionality. For specific information on any third-party software used in this product, see the Read Me. Please contact your Genesys Customer Care representative if you have any questions.
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix release for this product. This release contains the following new features and functionality:
This release includes the following corrections and modifications:
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. This release does not contain new features or functionality.
This release includes the following corrections and modifications:
(ISDK-6058)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. This release does not contain new features or functionality.
This release includes the following correction and modification:
GIS no longer mixes TEvent extensions. Previously, TExtensions from an earlier call could get copied into events related to the current call. (ISDK-6047)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. This release does not contain new features or functionality.
This release includes the following correction and modification:
A new enumerator MonitorObjectType.DN = 2 was introduced to support the peekStatus command of the Monitor Service.
MonitorEventStatus status = monitorService.peekStatus(MonitorObjectType.DN, "Dn");Previously, without this enumerator, the Monitor Service was incompatible with Stat Server 8.5 and the peekStatus command might have failed. To use this new enumerator, when you upgrade GIS Server, also upgrade the GIS client proxy. (ISDK-6034)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. This section describes new features that were introduced in this release of Genesys Integration Server.
This release includes the following correction and modification:
GIS no longer returns incorrect results if the search string contains escaped underscore characters (\_). Additionally, the search returns only contacts' primary attributes, whereas previously the results would have included non-primary attributes. Note that there is an error in the documentation: UCS does not support the '_' as a wildcard. (ISDK-6018)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. This release does not contain new features or functionality.
This release includes the following correction and modification:
GIS now sends the correct notifications when a call is released and the agent's DN is logged out. (ISDK-5995)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. This release does not contain new features or functionality.
This release includes the following correction and modification:
GIS now ensures socket closure on the Configuration Server side. This prevents GIS from creating a race condition on the Configuration Server side that did not allow more than one connection per sessionId and resulted in a "Client not authorized" error.
Alternatively, you can solve this issue by adding a delay between each client configuration request. Note: concurrent requests for the same session ID is not supported by GIS. GIS opens as many concurrent connections to Configuration Server as requested. (ISDK-5987)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. This release does not contain new features or functionality.
This release includes the following corrections and modifications:
Calling the ResourceService.getVisibleDnsByAgentDTO()
method no longer throws a NullPointerException
in logs.
(ISDK-5974)
If an agent logs out or unregisters listeners from workbin, GIS no longer retains the workbin information and configuration listeners related to this agent. Previously, GIS always retained the workbin information and this behavior created memory issues in large configurations (with thousands of agent groups, workbins, workbin queues, and so on). (ISDK-5944)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. This release does not contain new features or functionality.
This release includes the following correction and modification:
Workbin processing has been modified to improve GIS response time. Now, if you retrieve workbins information by calling the getWorkbinsDTO() method of the workflow service, the workbin interaction content is returned only if you specify interaction attributes. If you do not set interaction attributes (null values) or if they are empty, the workbin interaction content is not returned. Getting the workbin interaction content on large configurations can create timeout issues on client applications (response time > 10 s). (ISDK-5965)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. This release does not contain new features or functionality.
This release includes the following correction and modification:
If Interaction Server sends an EventError
message with no error field code, AIL now successfully processes the message. (ISDK-5938)
If an agent logs out, GIS no longer retains the workbin information related to this agent. Previously, GIS retained forever the workbin information and this behavior created memory issues in huge configuration (with thousands of agent groups, workbins, workbin queues, and so on). (ISDK-5944)
If you open new statistics in GIS, you no longer get a NPE error. (ISDK-5948)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. This release does not contain new features or functionality.
This release includes the following correction and modification:
If you open and reply to an inbound e-mail from UCS history, the TO
and FROM
properties are now properly set in the new outbound e-mail reply. Previously, those properties were inverted. (ISDK-5936)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. This release does not contain new features or functionality.
This release includes the following corrections and modifications:
AIL Service no longer generates errors if you call the Done()
method on an e-mail interaction which is already done. (ISDK-5930)
AIL Service no longer registers extra statistics for agents who are logged out and now correctly unreferences WorkbinListeners
. (ISDK-5894)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. This release does not contain new features or functionality.
This release includes the following correction and modification:
Now, you can register for the workbins events of a given group of agents. Previously, the AIL service did not allow to register for a specific agent group. (ISDK-5906)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. This release does not contain new features or functionality.
This release includes the following correction and modification:
The AIL Service no longer registers extra statistics for agents who are logged out. (ISDK-5894)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. This release does not contain new features or functionality.
This release includes the following corrections and modifications:
If the QIL or MIL applications lose connection to the primary Configuration Server or do a switch-over from primary to backup Configuration Server, they now reconnect and register properly, in order to receive the Configuration Server's events. Previously, the QIL or MIL applications managed to reconnect, but failed to receive the Configuration Server's events to add, change, or delete Configuration objects. (ISDK-5874)
The agent skill list is now correctly updated if the skill name is changed. Previously, you had to restart GIS or force the agent update to get the correct skill list. (ISDK-5876)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. This release does not contain new features or functionality.
This release includes the following corrections and modifications:
Outbound interactions coming from SIP Server are now correctly delivered to agents. Previously, SIP Server changes to the attached data for outbound interactions would cause an exception in GIS. (ISDK-5840)
This version of GIS re-introduces support for Java 6. (ISDK-5857)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. This release does not contain new features or functionality.
This release includes the following corrections and modifications:
GIS High Availability (HA) pairs now process the AGENT LOGOUT voice telephony event; for example, if the agent logs out using the phone set, the GIS HA pairs update accordingly. Previously, the GIS HA pairs would have ignored the event. (ISDK-5837)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. This section describes new features that were introduced in this release of Genesys Integration Server (GIS).
Note: These new enumeration values are unknown from the GIS proxies and break the backward compatibility. As a result, you must upgrade the GIS proxies to avoid SOAP exceptions in events.
logout-on-last-media
option value is now set to true by default.
This release includes the following corrections and modifications:
GIS now correctly manages updates to the Standard Response Library. Previously, these updates might have frozen the Agent Service. (ISDK-5825)
GIS no longer gets overloaded and blocked. Previously, GIS might have frozen due to a deadlock when checking licenses, or, in some rare conditions, the telephony event dispatcher thread might have used all the resources. (ISDK-5818)
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. This section describes new features that were introduced in this release of Genesys Integration Server.
IInteractionVoiceService.createInteractionFromDnDTO()
method of the Interaction Voice Service no longer throws
an exception if it fails to create the interaction. Instead, the method returns a DTO containing the
details of the error like the createInteractionFromPlaceDTO()
method would do.
license
section to limit the number of licenses retrieved by a node:
gis_interactionservice-firstblock-size
gis_statservice-firstblock-size
gis_configurationservice-firstblock-size
gis_interactionservice-max
gis_statservice-max
gis_configurationservice-max
- history:interactionId
- history:dateCreated
- history:interactionType
- history:subject
- history:sender
- history:isArchive
- history:done
- history:mediaType
- history:children
- history:tenantId
- history:subtypeId
- history:externalId
- history:ownerId
- history:status
- history:threadId
- history:endDate
- history:timeshift
- history:text
- history:structTextMimeType
- history:structuredText
- history:theComment
- history:threadHash
- history:canBeParent
- history:isCategoryApproved
- history:stoppedReason
- history:contactId
- history:parentId
- history:categoryId
- history:categoryName
- history:lang
- history:queueName
- history:creatorAppId
- history:entityTypeId
- history:allAttributes
- history:isSpam
- history:webSafeEmailStatus
- history:id
- history:mediaTypeId
- history:startDate
- history:hasAttachments
- history:typeId
- history:username
- history:firstname
- history:lastname
- history:employeeId
Additionally, the history requests can include custom interaction attributes defined in the Configuration Server.
This release includes the following corrections and modifications:
GIS now correctly updates the Owner ID of a chat interaction in the UCS database. (ISDK-5553)
The GIS SOAP server now supports URL and parameters encoding. (ISDK-5714)
The Open Media Commons component now correctly reconnects to the Configuration Server after a network disconnection. Previously, in this scenario, you might have to restart GIS to reconnect to the Configuration Server. (ISDK-5699)
The includeAllStates
parameter of the InteractionOpenMediaService.takeSnapshot()
method is renamed to filterInteractionsByState
.
This change breaks the backward compatibility with 7.6.5 proxy versions. If you upgrade from GIS 7.6.5 to GIS 7.6.6, you should also upgrade the GIS proxies.
(ISDK-5559)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. This section describes new features that were introduced in this release of Genesys Integration Server (GIS).
IInteractionService
includes the following new methods:void releaseSnapshot(String placeId, String snapshotId)
InteractionDTO[] getSnapshotInteractionSummaries(String placeId, String snapshotId, int index, int size, String[] attributes)
SnapshotDTO takeSnapshot(String placeId, String viewName, String condition, String order, boolean lockInteractions, boolean includeAllStates, int parentSnapshotId )
includeAllStates
parameter can be misleading. Set includeAllStates
to false
to retrieve all interactions; set includeAllStates
to true
to retrieve interactions which are not in queued status.
This release also includes the following corrections and modifications:
If you request the interaction.summary:interactionType
DTO attribute by calling InteractionOpenMediaService.findInteractionsByQuery()
,
the InteractionOpenMediaService
service now returns the correct attribute information. Previously, this method returned the interaction.summary:interactionSubType
DTO attribute instead. (ISDK-5526)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. This section describes new features that were introduced in this release of Genesys Integration Server (GIS).
IInteractionService.FindInteractions()
and IInteractionService.FindInteractionsByQuery()
methods
now return InteractionDTO
objects which include the following new attributes:interaction.summary:caseId
interaction.summary:contactId
interaction.summary:contactServerId
interaction.summary:dateDelivered
interaction.summary:datePlacedInQueue
interaction.summary:dateReceived
interaction.summary:from
interaction.summary:interactionSubType
interaction.summary:interactionType
interaction.summary:isOnline
interaction.summary:mediaType
interaction.summary:parentId
interaction.summary:priority
interaction.summary:queue
interaction.summary:sender
interaction.summary:status
interaction.summary:subject
interaction.summary:to
interaction.summary:workbinName
interaction.summary:workbinOwner
This release also includes the following corrections and modifications:
The IInteractionService.foundInteractionByQuery()
method now correctly submits SQL queries to the Interaction Server.
Previously, if SQL queries used translation functions, such as _age()
, the query may have been truncated and may not include all parameters.
(ISDK-5434)
Now, if the IInteractionService.findInteractions()
and IInteractionService.findInteractionsByQuery()
methods do not find a given interaction in the Universal Contact Server,
they return InteractionMultiMediaSummaryAttribute
objects and do not stop iterating. (ISDK-5436)
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. This section describes new features that were introduced in this release of Genesys Integration Server (GIS).
chatParty.JoinedSessionTimeStamp()
property, which returns the corresponding timestamp for a given party. (ER# 324150781)
This release also includes the following corrections and modifications:
The Genesys Integration Server 7.6 Deployment Guide is now synchronized with the GIS Application Template.
core-services
options were incorrect in the Genesys Integration Server 7.6 Deployment Guide: events-adapter-soap-commons-sender-enabled
,
events-adapter-soap-commons-sender-max-connections-host
,
events-adapter-soap-commons-sender-max-total-connections
, and events-buffered-size.
events-polling-one-by-one
option is removed from the template.
If GIS receives an unknown session from a user, the entry is now logged and an error sent back. Previously, GIS did not log the sent back error and this did not help to highlight the load distribution issues.
The log format used for this error is:
(ER# 301433511)
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. This section describes new features that were introduced in this release of Genesys Integration Server (GIS).
UserEvents
on communicationDN
.com.genesyslab.ail.ws.interaction.openmedia:
findInteractions
openInteractions
workbinInteractionAdded
and workbinInteractionRemoved.
Also, the following new DTO attributes
were added with workbin events:
workbin:attachedData
—Gets attached data
with a workbin eventworkbin:displayName
—Gets a user-friendly
workbin name as specified in the Configuration Manager workbin annexcom.genesyslab.ail.ws.contact:
countContacts
com.genesyslab.ail.ws.interaction.chat.IInteractionChatService
void startTyping(interactionId);
void stopTyping(interactionId);
void pushURL(interactionId, urlToPush);
com.genesyslab.ail.ws.interaction.chat.ChatEventType.PUSH_URL
com.genesyslab.ail.ws.interaction.chat.ChatEventType.TYPING_STARTED
com.genesyslab.ail.ws.interaction.chat.ChatEventType.TYPING_STOPPED
This release also includes the following corrections and modifications:
GIS is now able to find a contact with the secondary e-mail address. Previously,
the searchPrimaryValueOnly
parameter was working in an opposite
manner. (ER# 315622601)
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following corrections and modifications:
After an interaction has completed, you can now modify the attached data and save it into the database. (ER# 310171534)
GIS now saves the contactId
into the database in the following
scenario.
emailout.
contactId.
sentDate
of the email.(ER# 308494770)
When deployed as a web application in a container (.war file), GIS has now been improved to greatly reduce the need for temporary files, even for resources already accessed. Previously in this scenario, GIS would create a lot of temporary files. (ER# 293777713)
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. This release contains the following new features or functionality.
ExtendedServiceOutbound
"int
requestLogout()”
and “boolean isLogoutAcknowledged”.
This release also includes the following corrections and modifications:
The Place.logoutMultimedia
method now works even if workbinListeners
have been
added and not properly removed. (ER# 283639254)
Requests to the underlying servers are now served by a pool of threads, and one slow response no longer slows down all of the requests. (ER# 294164100)
GIS now supports ADDP features with Stat Server in the Connection tab settings. (ER# 270329474)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following corrections and modifications:
The getWorkbinContentFromInteractionIdsDTO
method no longer causes
database issues. Previously, this function requested a snapshot of all
interactions for the workbin. (ER# 311589273)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following corrections and modifications:
The Place.logoutMultimedia
method now works even if workbinListeners
have been added and not properly removed. (ER# 302498902)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following corrections and modifications:
The ADDP connection with Configuration Server (Proxy) is now handled correctly on Solaris. Previously, ADDP requests were not sent to Configuration Server (Proxy) on Solaris when the ADDP mode was enabled, which led to a disconnect. (ER# 287075445)
AIL now ignores the second 'disconnected' event sent by statlib and attempts to re-establish the connection to Stat Server as expected. Previously, when statlib sent two disconnected events, connection to the Stat Server was blocked. (ER# 276269523)
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following corrections and modifications:
For switches such as the Cisco Call Manager that require a query of the DN
status after T-Server switchover, a configurable delay has been introduced to
take into account possible delays on certain network configurations. Previously,
GIS stopped querying DN statuses after TelephonyErrorException
occurred in an AIL internal thread. (ER# 268446521)
GIS now loads timeout and period values from the GIS application on Configuration Server. (ER# 279919793)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following corrections and modifications:
Now, the WorkbinManager
always initializes correctly, and getWorkbin()
no longer returns null
for existing workbin names. (ER# 277728796)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following corrections and modifications:
GIS now correctly sends workbin events. (ER# 273025814)
When a value in an attachedData
table is invalid (null or bad
type), GIS now removes the KeyValue
from the AttachedData
table before sending it to AIL, and a warning is logged on the server side.
The GIS option ail-services\convert-null-attached-data-to-empty-string
has been added to convert a null value to an empty string. This option is not
enabled by default. To enable it, set the option as follows: ail-services\convert-null-attached-data-to-empty-string=true.
(ER# 274752199)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following correction and modification:
GIS now correctly connects to a backup TServer after WarmStandby failover occurs. Previously, GIS attempted to reconnect to an already connected TServer every 60 seconds. (ER# 271122234)
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following correction and modification:
In a scenario when client application subscribes to workbin events before agent login, GIS now notifies client about workbin events. Previously, client application had to subscribe to workbin events after agent login in order to receive notifications. (ER# 258568133)
During startup, GIS now properly handles absolute and relative paths. (ER# 260230915)
GIS now dynamically deletes action subcodes. (ER# 259900460)
Agent Interaction Services (AIS) client applications no longer cause possible memory growth and unexpected shutdown of Configuration Server. (ER# 267284693)
GIS now also notifies clients about subscribed T-Server events when the agent is not logged in. (ER# 268576910)
When the agent is set to Ready,
GIS now sends an event with the
reason STATUS_CHANGED.
Previously, GIS sent an event with the reason
INFO_CHANGED.
(ER# 269361029)
The ContactService.setContactAttributes
function with ContactUpdateType.OVERWRITE_CONTACT
no longer fails. (ER# 266464445)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following correction and modification:
In environments with slow DNS performance, the client connection attempt no longer fails due to a timeout. Previously, this occurred because GIS/GSAP attempted to back-resolve the client IP-to-hostname made on the server side for logging purposes. This function was introduced in 7.6.2 and is now removed.
Note: The workaround for previous GIS versions is to increase
the values for timeout.ack
and timeout.response
on
the client side.
(ER# 263708698)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following correction and modification:
A deadlock no longer exists between the GIS internal cache (LeaseMap
)
and the GIS session handling (attachSession,
detachSession
). Previously, this deadlock caused GIS to stop responding
to clients. (ER# 262832503)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following correction and modification:
GIS:GSAP no longer experiences performance issues when a connected client IP is resolved to a domain name containing a dash ("-"). Previously, this scenario caused an incorrectly named thread to create a memory leak. (ER# 259524071)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. There are no new features or functionality with this release of Genesys Integration Server.
This release includes the following corrections and modifications:
During shutdown, GIS now removes subscribers before calling the AilLoader.killFactory
method on AIL. Previously, GIS could not be shut down via Solution Control Interface
when agents were logged in. (ER# 257384898, 257226592)
The TEventExtension
and TEventReason
attributes are now sent with DnUserEvent.
(ER# 257384646)
SendDTMF
in a conference call
is now enabled for TServer 4400. (ER# 256930163)
AIL now resubscribes the current workbin listener when Interaction Server is back in service. Previously, if the connection to Interaction Server was lost, the subscription to workbin events was not restored upon reconnect. (ER# 256732939)
GIS now returns the dn.user-data:TConnectionID
attribute with DnUserEvent.
(ER# 257841981)
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. This release of Genesys Integration Server contains the following new features or functionality.
ail-services\logout-multimedia-on-session-removal
, set to true
to logout all the logged media when the session ends if the session is responsible for the login.ail-services\logout-voice-on-session-removal
, set to true
to logout all the logged DNs when the session ends if the session is responsible for the login.Agent Interaction Services now supports the SIP HA Resilience mechanism by taking into account the configuration updates of the connected SIP Server applications.
This release includes the following corrections and modifications:
When replying to an e-mail, Agent Interaction Services now correctly sets the interaction subtype to OutboundReply
. Previously, GIS might have set the interaction subtype to OutboundNew
which affected statistics related to e-mail. (ER# 254998328)
Now, if you logout from a place with a null LogoutVoiceForm
instance, no java.lang.NullPointerException
is thrown. (ER# 254733909)
Concurrent calls to SessionService
no longer results in too many licenses being checked out from the Flexlm
server. (ER# 254733864, ER# 254793719)
GSAP now correctly handles the back-up information retrieved from Configuration Server and passes it to the SOA Layer. (ER# 253478982)
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. This release of Genesys Integration Server contains the following new features or functionality.
InteractionVoiceService.acceptPreview(), InteractionVoiceService.rejectPreview(),
InteractionVoiceAction.ACCEPT_PREVIEW, InteractionVoiceAction.REJECT_PREVIEW
to handle SIP-based interactions.InteractionVoiceService.ListenDisconnect(), InteractionVoiceService.ListenReconnect()
to manage reconnections.This release includes the following corrections and modifications:
When a chat interaction is placed into the agents workbin, the USER_LEFT
message is now sent instead of the USER_JOINED
message. (ER# 201517035)
The backup GIS no longer checks out two licenses for each logged in agent. Previously, at startup, the backup GIS checked out a license for each primary session. (ER# 247891730)
The OutboundCallResult
enumeration is no longer missing the following values in both Java and .NET: DO_NOT_CALL
, CANCEL_RECORD
, and WRONG_NUMBER
. (ER# 217139791)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following correction and modification:
On startup, GSAP now attempts to connect to the primary Configuration Server until a successful connection is made, or until the process is stopped.
To alter this functionality, change the values of the reconnectionPeriod
and reconnectionAttempts
properties in the
gsap.properties
file. Previously (since version 7.6.2), only one attempt was made to connect to Configuration Server,
if unsuccessful then the startup was canceled.
NOTE: The options, reconnection-period
and reconnection-attempts
,
found in the gsap.properties
file have been removed. (ER# 247762646)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following correction and modification:
Agents no longer stay logged in after a voice or multimedia session has expired. Now, two new options can be used to force a logout after the session is over:
ail-services\logout-multimedia-on-session-removal=true
—When set to true
, this option will force a multimedia logout when the session is removed regardless of the object reference.
A logout will occur, if a multimedia login has been performed in this session. All media will be logged out.ail-services\logout-voice-on-session-removal=true
—When set to true
, this option will force a voice logout when the session
is removed regardless of the object reference. A logout will occur, if a voice login has been performed in this session.
All DNs will be logged out.(ER# 251285741)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following correction and modification:
GIS server now automatically performs a Multimedia Agent logout when the GIS client session
expires (see the GIS Configuration Manager option SessionService/sessionTimeout
).
Previously, the listener on the CampaignEvent
was not correctly released and the agent
was not successfully logged out when the session expired.
To enable this automatic agent logout feature, set the following options:
ail-services/cache-lease-time=0
core-services/session-cache-enabled=true
The goal of this feature is to automatically logout Multimedia Agents when, for instance, their GIS client application/desktop crashes. (ER# 245504440)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following correction and modification:
GIS now correctly sends an INFO_CHANGED
event when the AttachedData
is updated.
Previously, when processing the AttachedData
of an interaction inside GIS, and GIS
received an AttachedDataChanged
event from T-Server, a ConcurrentModificationException
was sometimes sent by GIS. The update to the AttachedData
might go unnoticed, and as a
result the INFO_CHANGED
event would not be sent. (ER# 240095456)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following correction and modification:
The Router no longer sends interactions to the wrong agent. Previously, when working with T-Server for Cisco Call Manager, GIS would not function correctly when an Agent was alternating between a consultation and an original call before doing the Complete Transfer request. This would cause the Router to send the next interactions to the wrong Agent (the busy agent). (ER# 237231109)
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. This section describes new features that were introduced in this release of Genesys Integration Server.
Added a new option:
Section: GSAP.General
Option Name: nat-mode
Default Value: false
Valid Value: true
, false
When set to false
, GIS:GSAP cannot work with clients through NAT. When set to true
, GIS:GSAP can work with clients through NAT with the
following constraints:
lb-cluster-servers
is set.Note: The nat-mode
option is not included in the GIS configuration template; you must add it to your GIS configuration options manually.
This release also includes the following corrections and modifications:
Alarm 05094 is no longer triggered when starting GIS. Previously, if GIS was started without a connection to AIL or Open Media, an alarm (05094) was triggered. This has been corrected. (ER# 220866601)
Agents are no longer disconnected from GIS if an exception occurs in the Finalizer
thread.
Previously, an exception occurring in the Finalizer
thread could slow down the
garbage-collector, which prevented the memory from being freed. Eventually, this resulted in an OutOfMemoryError
. (ER# 221624384)
GIS Interaction Services application now connects properly to Configuration Proxy Server after failover. Previously, GIS would reconnect to Configuration Proxy Server, but the Interaction Services application would fail to reconnect. (ER# 223563427)
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. This section describes new features that were introduced in this release of Genesys Integration Server.
The Interaction SDK installation packages now include a click-wrap agreement that appears when the IP prompts the installer to agree to the End User Licensing Agreement (EULA) terms. The addition of this click-wrap agreement is expected to save time and money for Genesys SDK customers and partners who formerly had to process developer contracts through their legal departments.
The Interaction SDK 7.6.2 components are now officially supported with Framework 8.0.
Note: The Interaction SDK 7.6.2 does not support new features of 8.0.
This release also includes the following corrections and modifications:
GIS now connects to the correct Configuration Server. Previously, in the following failover scenario, GIS would try to connect to the incorrect Configuration Server, even if Solution Control Server (SCS) passes the correct host and port values to Local Control Agent (LCA).
(ER# 161168483)
When you update the options in your GIS:GSAP Application object, the updates take effect immediately. You no longer have to restart your instance of GIS. (ER# 162939063)
GIS now sends statistics notifications to the client only for those statistics to which the client is subscribed. Previously, in the following scenario, GIS would send statistics notifications to the client after they have unsubscribed to a statistic.
Total_Login_Time
statistics that are configured for unsolicited notification.Unsubscribe Total_Login_Time
request to GIS. As a result, statistics notifications are not sent to the client.(ER# 170770261)
GIS now displays the correct error.outbound.BadPlaceId
error message when an incorrect Place ID
is passed into the ExtendedOutboundChain.cancelChain()
method.
Previously, the error.outbound.NotOutboundChain
message was displayed. (ER# 195952212)
GIS with a High Availability Database now correctly restores the e-mail media state after a switchover. Previously, if a switchover occurred and the agent logged out, the backup server would not restore the e-mail media on the Place. (ER# 213919114)
GIS now closes open statistics correctly. Previously, when GIS made calls to StatServer using OpenStat
or PeekStat
, the open statistic was not
closed. (ER# 215032904)
GIS:GSAP with a High Availability Database now closes cursors correctly. Previously, open cursors were not closed, and the number of open cursors would increase over time. (ER# 215910114)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following corrections and modifications:
GIS now creates one given outbound chain, so that its ID does not change during the life cycle of the corresponding outbound call. In previous 7.6.1 versions of GIS, an outbound chain was incorrectly deleted and then recreated. (ER# 212538768)
GIS now correctly restores receipt of campaign events after an agent has logged out and then logged in again. Previously, this agent activity disrupted the ongoing reception of these events. (ER# 215223372)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following correction and modification:
With Nortel Symposium and Meridian switches,
when the Agent Voice DN
was switching from Not Busy
to Busy
(after answering a call for instance) its status was mistakenly set to Not Ready
.
The same issue occurred when switching from Busy
to Not Busy
(when releasing the call), its status remained set to Not Ready
. This problem has been fixed. (ER# 215593777)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix for this product. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following corrections and modifications:
Genesys Integration Server (GIS) can now handle several consultation calls for the same primary call.
New methods have been added to InteractionVoiceService
that accept the primary and the chosen consultation call ID values as parameters. These new methods include:
alternateCallEx(String interactionId, String otherInteractionId, KeyValue[] reasons, KeyValue[] tExtensions)
completeTransferEx(String interactionId, String otherInteractionId, KeyValue[] reasons, KeyValue[] tExtensions)
completeConferenceEx(String interactionId, String otherInteractionId, KeyValue[] reasons, KeyValue[] tExtensions)
(ER# 200412156)
SIP Server now allows a blind transfer (a complete transfer in which the destination party has not yet accepted the consultation call)
when the consultation call is waiting on a Routing Point. As a result, GIS has been enabled to accept a new action possible
value. (ER# 208877557)
DnUserEvent
now includes the attributes dn.user-data:*
and dn:*
(which includes the dn:TEventExtensions
attribute).
This enables the Logical Call Topology (LCT) data to be distributed in the dn:TEventExtensions
attribute of DnUserEvent
according to values
sent by SIP Server. (ER# 208877449)
GIS now includes the attribute dn.user-data:TConnectionId
in the DnUserEvent
.
The dn.user-data:TConnectionId
attribute, along with the dn:TEventExtensions
,
completes the Logical Call Topology (LCT) data values sent by SIP Server. (ER# 211041697)
GIS now returns the correct campaign information. Previously, when an Agent on a specific campaign logged out and afterwards another Agent logged in, the second Agent received the first Agent's campaigns.(ER# 210417830)
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following corrections and modifications:
GIS now shuts down correctly on the Solaris operating system. Previously, GIS failed to shutdown due to insufficient privileges for the gisbootstrap.jar
file. (ER# 148854367)
OpenMedia services are now able to reconnect successfully to Configuration Server. Previously, OpenMedia services were not able to reconnect to Configuration Server after Configuration Server was restarted. (ER# 157156604)
GIS now calls the closeStatement()
method in the final clause of all methods that access the database. Previously, cursors to the database were not closed. (ER# 173639171)
GIS now connects correctly to the primary Message Server. Previously, when GIS was connected to a primary Message Server and a backup Message Server was configured, GIS would try to connect to the backup Message Server first and the primary Message Server second. (ER# 175272882)
GIS now extends the Agent Interaction Library (AIL) methods getSuggestedCategories
and addSuggestedCategories
to the InteractionOpenMediaService
method to enable suggested responses for Open Media Interactions.
Previously, this functionality was available only to e-mail interactions. (ER# 176760405)
GIS:SOAP now can be started using Solution Control Interface (SCI). Previously, the servicename
in the gis_soap.bat
application was not being set by the installer. (ER# 179933031)
GIS now uses HTTP 1.1 to forward Configuration Service requests to Configuration Server. This corrects an XML-truncation issue that arose for query results related to large agent groups. (ER# 205927496)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix release for this product. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following correction and modification:
GIS now reports call parties correctly after an agent retrieves a call following a conference. Previously, in the following scenario, GIS would incorrectly report that Agent A was talking to the customer when it should have reported that Agent A was talking to Agent B:
(ER# 194731314)
Supported Operating Systems
New in This Release
Corrections and Modifications
This is a hot fix release for this product. There are no new features or functionality with this release of Genesys Integration Server.
This release also includes the following correction and modification:
Now GIS processes multiple attachedData
changes performed on the same Voice Interaction correctly.
Previously, due to a synchronization issue, when performing many attachedData
changes on the same Voice Interaction,
GIS was sometimes unable to process them properly resulting in some of the attachedData
updates being lost.
(ER# 191095477)
Supported Operating Systems
New in This Release
Corrections and Modifications
There are no restrictions for this release. This section describes new features that were introduced in the initial 7.6 release of Genesys Integration Server.
High Availability for Genesys Integration Server
Cluster-based warm standby is now available for both GIS:SOAP and GIS:GSAP. (See the Genesys Integration Server 7.6 Deployment Guide for details.)
This release includes the following corrections and modifications that were made between Release 7.5 or earlier releases and the initial 7.6 release:
If you use push mode for event delivery, use the EventService.setNotification()
method to set the notification endpoint. Previously, this method resulted in some callback
processing not receiving events (so it was necessary to use the EventService.createSubscriber()
to set the endpoint.) (ER# 52269248)
Now, when putting an interaction into a workbin, it is possible to associate
an interaction to a specific place-group or agent-group using either
putInteractionIntoPlaceGroupWorkbin()
or
putInteractionIntoAgentGroupWorkbin()
, respectively.
Previously, this was not possible, the interaction was associated with the first
workbin listed in the Configuration Server list. (ER# 125146587)
GIS now appropriately returns the enumerator ID for requests that require it as part of the response. For instance, an id
field is now included in responses to the getInteractionAttributeMetaDataById
request. Previously, GIS did not return this ID in some cases that you would expect and need it.
(ER# 135367153)
There is a new option available in the GSAP.General
section for GIS: server.host
.
This option is for environments where GIS is running on a host that is handling connection requests
for more than one network address. When you set this option, GIS listens only for connection requests
to the host specified in the option. GIS then correctly handles the handshake, and sends the right host
information to clients. This prevents timeout issues and other causes for failed connections for this
kind of environment.
Option Name:server.host
Default Value: None
Valid Values: Any valid IP address and port of GIS host
When Option Takes Effect: Restart is required
Note: To use the server.host
option, manually add it to the GIS Application
object.
This option is not included in the GIS template.
(ER# 154274747)
GIS now correctly returns the results of the ResourceService.getAgentGroups
method, even if it is used more than once in a row. Previously, GIS returned a response to the initial request, but ignored a subsequent request if it came right after the first. (ER# 161846990)
Now, the GIS Application
object's SessionService
section, SessionTimeout
option
sets the length-of-time (seconds) that a client-GIS connection can remain inactive before the
client-GIS session will timeout. Previously, the client-GIS connection timed out after
SessionTimeout
whether there had been session activity or not. (ER# 172535130)
Now, null keys or values passed to InteractionService.setInteractionDTO()
are discarded.
Previously, when null keys or values were passed to InteractionService.setInteractionDTO()
a NullPointerException
was thrown server side, and all attached data was lost. (ER# 175991719)
This section provides the latest information on known issues and recommendations associated with this product.
In Windows 2008, Genesys backend servers can sometimes cause a delay of between 500 milliseconds and several seconds to GIS messages.
To solve this issue, you can try to disable the TCP Chimney Offload
optimization. Please refer to Microsoft Windows documentation for further details about this feature. (ISDK-5433)
GIS is not able to start on the backup Configuration Server because only one host/port can be configured. (ER# 317920371)
Found In: 7.6.303.04 | Fixed In: |
When GIS is installed with Java 6 JRE/JDK, GIS does not start after installation
either as a service or using run_gis_soap.cmd.
To workaround this
issue, make sure that the MSVCR71.dll
is in the GIS system path.
If it is not, copy MSVCR71.dll
from <jre_home_dir>\bin\new_plugin
into <gis_installation_dir>\bin
where GISSOAPDriver.exe
is located. (ER# 271283541)
Found In: 7.6.301.06 | Fixed In: 7.6.400.13 |
Agents are not automatically logged out when a session expires because the
listener on the CampaignEvent
is not released correctly. (ER# 245504440)
Found In: 7.6.300.04 | Fixed In: 7.6.301.01 |
GIS:GSAP 7.6.3 experiences performance issues on all previous to 6.0 versions of IBM JVM (Java Virtual Machines). (ER# 243374972)
Found In: 7.6.300.04 |
GIS:GSAP 7.6.3 does not allow the Agent Interaction Layer (AIL) to connect to the backup Configuration Server. To workaround this, set the following parameters in the gsap.properties
file:
configServerHostBackup=<backupHost>
configServerPortBackup=<backupPort>
These parameters must then be passed to the setFactoryProperties
field of the OABaseFactoryInitParameter
method. (ER# 247762646)
Found In: 7.6.300.04 | Fixed In: |
GIS:GSAP 7.6.2 does not support legacy deployment with all options in a single Configuration Manager application. (ER# 215282260)
Found In: 7.6.200.08 | Fixed In: |
GIS:SOAP web module setup does not generate the required .war
file. There is no 64-bit version of Java Runtime Environment (JRE) for Windows;
therefore, the GIS:SOAP web module installation on a Windows Server 2003 x64
Edition must be done using a 32-bit JRE. (ER# 198966225)
Found In: 7.6.100.05 | Fixed In: 7.6.400.13 |
When a chat interaction is placed into the agents workbin, the USER_JOINED
message is sent instead of the USER_LEFT
message. (ER# 201517035)
Found In: 7.6.100.05 | Fixed In: 7.6.300.04 |
The Load Balancing feature will not function if the GSAP.log4net.xml
file is missing. (ER# 193472331)
Found In: 7.6.100.03 | Fixed In: 7.6.300.01 |
In order to use ISDK services with GIS:SOAP deployed in BEA WebLogic 8.1 SP6, on Solaris 10,
with Sun JRE version 1.4.2_11, add one of the following strings to the Java system properties,
Remote Start
tab, Arguments
field:
Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.DevPollSelectorProvider
Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.PollSelectorProvider
(ER# 174999381)
Found In: 7.6.000.08 |
For 64-bit JVM deployments: by default, whether in service mode or when run from its
standard batch file, GIS uses a driver for startup that 64-bit JVM deployments do not
support. To allow GIS to run without a GISSOAPDriver
, update the
gis_soap.bat
file, as follow:
start GISSOAPDriver.exe %1 %2 %3 %4 %5 %6 %7 %8
set CLASSPATH=%GIS_SOAP_HOME%\bin\bootstrap.jar;%GIS_SOAP_HOME%\bin\gisbootstrap.jar
set GIS_TMPDIR=%GIS_SOAP_HOME%\temp
set JAVA_OPTS= -Xms128m -Xmx1024M -Djava.endorsed.dirs=%GIS_SOAP_HOME%\common\endorsed
-Dcatalina.base=%GIS_SOAP_HOME% -Dcatalina.home=%GIS_SOAP_HOME%
-Djava.class.path=%CLASSPATH% -Dhost=%2 -Dport=%4 -Dapp=%6
"%JAVA_HOME%/bin/java" %JAVA_OPTS% com.genesyslab.gis.framework.GISBootStrap"
(ER# 34477735)
Found In: 7.6.000.08 | Fixed In: 7.6.400.13 |
When stopping GIS:GSAP, AIL stops before GIS. If a client sends a request before
GIS has stopped, a com.genesyslab.ail.AilException:error.common.AilFactoryNotInitialized
is logged. (ER# 173520761)
Found In: 7.6.000.04 | Fixed In: 7.6.200.08 |
GIS:GSAP does not expose the Monitor service. To get this service, use GIS:SOAP. (ER# 137262891)
Found In: 7.5.003.02 | Fixed In: |
If a Primary server shutdown occurs, Push
mode event subscriptions do not work after switchover.
Note: If the Primary server crashes, Push
mode event subscriptions
do work after switchover. (ER# 122832423)
Found In: 7.5.000.21 | Fixed In: |
When using GIS High Availability in a Load Balanced cluster (with a front end Apache 2.0 dispatcher), Apache can send some session requests to more than one node at failover. This creates identical sessions in several nodes, which can lead to unpredictable behavior such as duplicate events and session removals. (ER# 115729325)
Found In: 7.5.000.12 | Fixed In: |
Genesys recommends you install GIS with Configuration Server.
Note: Installing GIS with CS Proxy may fail. (ER# 164351891)
Found In: 7.2.002.03 | Fixed In: |
In the following failover scenario, GIS tries to connect to the incorrect Configuration Server, even if Solution Control Server (SCS) passes the correct host and port values to Local Control Agent (LCA).
(ER# 161168483)
Found In: 7.2.002.03 | Fixed In: 7.6.200.08 |
GIS standalone connectors cannot start as Windows services on 64-bit versions
of Windows Server 2003 with a 64-bit JVM (Java Virtual Machine). As a workaround,
install a 32-bit JVM 1.5, and set your JAVA_HOME
environment variable
to point to this JVM. (ER# 34477731, 34477735)
Found In: 7.2.000.08 | Fixed In: 7.6.400.13 |
GIS 7.6 connectors are compatible with client applications written using Genesys 7.x SDKs (Software Development Kits). However, 7.6 features are typically available only if you upgrade your client applications to incorporate 7.6 SDK components.
GIS 7.6 is compatible with LCA version 7.0.100.05 or higher.
On the computer that will host GIS, install the Java Platform, Standard Edition (J2SE), version 1.4.2 or higher. (This component is also known as the J2SE SDK.) Do not install the J2SE Java Runtime Environment (JRE) or the Java Platform, Enterprise Edition (J2EE SDK).
GIS requires certain JMX components that are included in the Standard Edition, but not in the Enterprise Edition. For details, see the Genesys 7 Supported Operating Systems and Databases document. (ER# 35742411)
GIS' high-availability deployment options are intended only to support failover from a primary to one or more backup servers. They are not designed to support manual switchover among servers (for example, using SCI). (ER# 35312817)
Genesys recommends that GIS 7.6 connectors do not mix options from
different releases for a GIS Application
object in the Configuration Layer.
Mixing options from different releases can lead to unpredictable
behavior. (ER# 38359947)
When configuring a GSAP instance of GIS using pre-7.5 templates,
use Configuration Manager to change the ail-services
section's no-logs-setting
option to false
.
Before installing GIS as a Web Module, install a compatible Java SDK,
and set your JAVA_HOME
environment variable to point to
this Java SDK. (For details, see the "Creating and Configuring
the GIS Application" chapter of your Genesys Integration Server
7.6 Deployment Guide.) Otherwise, you will see the error message:
"Unable to find jar executable in..." upon GIS installation.
(ER# 29292347)
The GIS software will not install if the path to your GIS
Application
object (in the Configuration Layer) contains
a space. As a workaround, when you configure GIS, ensure that this installation
path contains no spaces. (ER# 9403331)
To use GIS 7.x with Configuration Server 6.5, you must use
the CS Proxy Application
object. See the section entitled "Configure
the Configuration Server SOAP Port" in your Genesys Integration
Server 7.6 Deployment Guide for further details.
The retrieveSubscribedStatistics()
method does
not perform properly under GIS 7.x if your proxy was
originally generated under GIS 6.5.1 using Axis toolkit 1.0,
which was provided with the 6.5.1 release. To solve the
resulting serialization/deserialization problem, regenerate
your proxy using Axis toolkit 1.3 or higher. (ER# 15862878)
Route Point and Route Service functionality are restricted within Interaction Services as deployed on GIS.
This section documents features that are no longer supported in this software. This cumulative list is in release-number order with the most recently discontinued features at the top of the list. For more information on discontinued support for operating environments and databases, see "Discontinued Support" in the Genesys Supported Operating Environment Reference Guide.
The following operating systems are no longer supported:
Discontinued As Of: 7.6.610.00 |
The following operating systems are no longer supported:
Discontinued As Of: 7.6.500.14 |
The IBM DB2 database is no longer supported.
Discontinued As Of: 7.6.400.13 |
Information in this section is included for international customers.
For international use of GIS on Solaris platforms,
set the LC_CTYPE
locale parameter to
the appropriate local value.
Additional information on Genesys Telecommunications Laboratories, Inc. is available on our Customer Care website. The following documentation also contains information about this software. Please consult the Deployment Guide first.
Genesys Integration Server 7.6 Deployment Guide, which provides an overview of Genesys Integration Server architecture and instructions for configuring, installing, starting, stopping, and uninstalling GIS.
Statistics SDK 7.6 Web Services API Reference, which details the messages, operations, data types, and constants defined in the Statistics WSDL file that governs communication between client applications and GIS.
Statistics SDK 7.6 Web Services Developer's Guide, which explains how to set up the Statistics SDK code examples, and presents the text of the examples along with explanatory comments.
Configuration SDK 7.6 Web Services API Reference, which details the messages, operations, data types, and constants defined in the Configuration WSDL file that governs communication between client applications and GIS.
Agent Interaction (Java API) 7.6.x Release Note, which provides AIL 7.6 product details such as supported Operating Systems, Known Issues and Recommendations, Discontinued Support, Internationalization, General Releases, and Hot Fixes.
Product documentation is provided on the Customer Care website, the Genesys Documentation website, and the Documentation Library DVD.
Note: For the DVD, the New Documents on this DVD page indicates the production date for that disc. Due to disc production schedules, documentation on the Genesys Documentation website may be more up-to-date than what is available on disc immediately after a product is released or updated. To determine the version of a document, check the version number that is located on the second page in PDFs or on the About This File topic in Help files.