Known Issues and Recommendations
Predictive Routing - URS Strategy Subroutines
The Known Issues and Recommendations section is a cumulative list for all 9.0.x releases of Predictive Routing - URS Strategy Subroutines. This section provides the latest information on known issues and recommendations associated with this product. It includes information on when individual items were found and, if applicable, corrected. The Resolved Issues section for each release describes the corrections and may list additional issues that were corrected without first being documented as Known Issues.
The default configuration option values set in the template file for the Predictive_Route_DataCfg Transaction List object are not correctly set. Carefully review and verify the default values set in the Predictive_Route_DataCfg Transaction List object to ensure that they are appropriate for your environment. For a corrected set of default values, contact your Genesys representative.
| ID: PRR-6047 | Found In: 9.0.016.00 | Fixed In: |
When the AICS username or password contains characters using Shift JIS encoding, the authentication request from the ActivatePredictiveRouting_v3 subroutine to get the access token fails with the following error message: Invalid json data in request.
| ID: PRR-5174 | Found In: 9.0.015.00 | Fixed In: |
If you set the use-action-filters option to false and send a scoring request for an agent whose name contains an opening or closing parenthesis [‘(’ or ‘)’], GPR returns an error response similar to the following: No valid operator found in node <node_name> from filter employeeId in <employee_ID>. Valid operators are: ' in ', '>=', '<=', '=', '>', '<'.
| ID: PRR-5168 | Found In: 9.0.015.00 | Fixed In: |
If you have set the use-action-filters option to false and URS restarts, the first list it sends of Employee IDs in scoring request action filters for agents in the Ready and ACW states is empty, even though Ready agents are available. However, all subsequent lists contain the correct lists of Employee IDs, as expected.
| ID: PRR-5167 | Found In: 9.0.015.00 | Fixed In: 9.0.016.00 |
The value 14 (Call Routing Failed) for the gpmResult KVP can happen for the following reasons:
- An agent is selected, but does not answer the call. After the timeout expires, routing is considered failed. In this scenario, the correct agent score value is recorded for gpmAgentScore and gpmScoreAboveMedian also has the correct value.
- No agent is selected. The target selection timeout expires and no agent becomes available or no available agent has a matching score. In this scenario, gpmAgentScore is 0, since no agent is selected, and gpmScoreAboveMedian has the default value unknown.
| ID: PRR-4805 | Found In: 9.0.015.00 | Fixed In: |
If you set the T-Server/SIP Server divert-on-ringing option to true, gpmResult might record a call as having been routed successfully even if it was not. This occurs because when divert-on-ringing is set to true, the EventRouteUsed/EventDiverted event is sent immediately after EventRinging is generated for the selected agent. Based on this, the GPR subroutines record the value for the gpmResult KVP as 1 (success). However, if the agent then fails to answer or rejects the call, this change in status cannot be captured in the GPR KVPs or the score log. It appears as a successfully routed call.
If divert-on-ringing is set to false, EventRouteUsed/EventDiverted is generated only after the EventEstablished event is generated for the selected agent, in which case GPR correctly records gpmResult = 1 (success), indicating that the agent answered the call.
| ID: PRR-4764 | Found In: 9.0.015.00 | Fixed In: |
When the gpmResult value for an interaction is 13 (Call Abandoned), the media_server_ixn_guid column in the Genesys Info Mart GPM_FACT table, which normally stores the CallUUID for the interaction, is empty. This is the result of Interaction Concentrator design, which does not associate EventUserEvent data received after EventCallDeleted events, such as the gpmResult = 13 value, with the CallUUID.
| ID: PRR-4764 | Found In: 9.0.015.00 | Fixed In: |
If a custom routing procedure—such as a busy treatment—is started after the agent to which an interaction should be routed is selected, but before the interaction is routed to the agent, the routing might not be successful. This can happen if the custom routing treatment executes external requests that require some time to execute, such as accessing DB Server or a Web service, and these interfere with the routing attempt.
Workaround: If your version of URS is earlier than release 8.1.400.57, add a function, ResetBusyTreatments[], to the end of the GPRIxnCompleted subroutine avoid this issue. This issue was corrected in URS 8.1.400.57.
| ID: PRR-4372 | Found In: 9.0.014.04 | Fixed In: |
The URS Strategy Subroutines component does not provide out-of-the-box logging. If you do not add a logging macro, the strategy generates a compile error.
Workaround: Create your own logging macro and add it to the strategy. For example, you might create the following:
Print['PRR [INFO]:',ConnID[],' Message: ',parMessage]
Where the parameter is parMessage.
| ID: PRR-4257 | Found In: 9.0.013.00 | Fixed In: 9.0.015.00 |
The following limitations apply to Shift-JIS encoding support in the Predictive Routing subroutines:
- The skill names used in the action_filters field expression in scoring requests must not contain the following characters: ' ' [space], '(' [left parenthesis], ')' [right parenthesis].
- The user data KVPs that are used in the context field in scoring requests must not contain the following characters '[' and ']' (left and right square brackets). To exclude such KVPs from the scoring context, specify them in the udata-keys-to-exclude configuration option in the [default] section of the Predictive_Route_DataCfg Transaction List object.
| ID: PRR-4014 | Found In: 9.0.014.04 | Fixed In: |
If you would like to evaluate Genesys Predictive Routing for use with schedule-based routing (using Genesys Workforce Management), service-level routing, or business-objective routing, contact Genesys Professional Services for a review of your routing environment. These routing types are not supported by default in an out-of-the-box deployment.
| ID: PRR-1895 | Found In: 9.0.007.00 | Fixed In: |
High priority calls do not bypass Genesys Predictive Routing calls in queue in call surplus mode.
| ID: PRR-176 | Found In: 9.0.000.00 | Fixed In: 9.0.004.00 |
Internationalization Issues
Information in this section is included for international customers. Release numbers in the Found In and Fixed In fields refer to the English (US) release of Predictive Routing - URS Strategy Subroutines unless otherwise noted in the issue description.
There are no internationalization issues for this product.
