Genesys CTI User Forum
Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: Alyw on September 29, 2015, 02:37:39 AM
-
When work mode is set to ACW, I still able to answer the call. As I printed out the event message when I debug my application (develop in C#.NET), suppose only EventAgentNotReady will be received, but I found that EventAgentReady is received as well. So, how can I solve this problem?
'EventAgentNotReady' ('76')
message attributes:
AttributeExtensions [bstr] = KVList:
'WrapUpTime' [int] = 1
'ReasonCode' [str] = "ManualSetACWPeriod"
'AgentSessionID' [str] = "GBLK2TI3R12HV0P1K9PKB6SLRC0008TH"
AttributeEventSequenceNumber [long] = 223936
Time = ComplexClass(TimeStamp):
AttributeTimeinuSecs [int] = 461000
AttributeTimeinSecs [int] = 1443239974
AttributeReferenceID [int] = 4
AttributeAgentWorkMode [int] = 3 [AfterCallWork]
AttributeAgentID [str] = "Testing"
AttributeThisDN [str] = "13005"
'EventAgentReady' ('75')
message attributes:
AttributeExtensions [bstr] = KVList:
'AgentSessionID' [str] = "GBLK2TI3R12HV0P1K9PKB6SLRC0008TH"
AttributeEventSequenceNumber [long] = 223937
Time = ComplexClass(TimeStamp):
AttributeTimeinuSecs [int] = 461000
AttributeTimeinSecs [int] = 1443239975
AttributeAgentWorkMode [int] = 0 [Unknown]
AttributeAgentID [str] = "Testing"
AttributeThisDN [str] = "13005"
-
When is the EventAgentReady received? If after configured timeout, it should be caused by wrap-up time general settings.
-
what is the wrap-up time configured in DN?
Check Genesys documentation for default wrap up time configuration details.
-
Do you mean that you get calls routed to you despite being in ACW?
Then you need to set the option capacity-treat-acw-as-interaction=true on Stat Server if you use agent-capacity.
-
That Ready from where does it come from?
Weird
-
That looks like an automatic "Ready" event to me as there's no AttributeReferenceID.
Meaning it's not a response to a "RequestAgentReady".
As mentioned above, check your ACW timeouts, chances are the system is forcing your agent ready after a specific time.
-
Hi all, thanks for the replies. I've figured out that it caused by the wrapuptime set. I set wrapuptime = 0, the problem solved, but when I first logged into the agent desktop, it is still change from AgentNotReady to AgentReady automatically, just happen at the beginning of logging in. Any suggestion?
-
If I set RequestAgentLogin reqAgentLogin = RequestAgentLogin.Create(thisDN, AgentWorkMode.ManualIn);, then the problem solved, but I received two AgentNotReady (just received at the begining only).
'RequestAgentNotReady' ('11')
message attributes:
AttributeThisDN [str] = "13041"
AttributeAgentWorkMode [int] = 3 [AfterCallWork]
AttributeReferenceID [int] = 3
'EventAgentNotReady' ('76')
message attributes:
AttributeExtensions [bstr] = KVList:
'WrapUpTime' [str] = "untimed"
'ReasonCode' [str] = "ManualSetACWPeriod"
'AgentSessionID' [str] = "GBLK2TI3R12HV0P1K9PKB6SLRC000CGS"
AttributeEventSequenceNumber [long] = 371546
Time = ComplexClass(TimeStamp):
AttributeTimeinuSecs [int] = 37000
AttributeTimeinSecs [int] = 1443599534
AttributeReferenceID [int] = 3
AttributeAgentWorkMode [int] = 3 [AfterCallWork]
AttributeAgentID [str] = "Testing"
AttributeThisDN [str] = "13041"
'EventAgentNotReady' ('76')
message attributes:
AttributeExtensions [bstr] = KVList:
'AgentSessionID' [str] = "GBLK2TI3R12HV0P1K9PKB6SLRC000CGS"
AttributeEventSequenceNumber [long] = 371545
Time = ComplexClass(TimeStamp):
AttributeTimeinuSecs [int] = 741000
AttributeTimeinSecs [int] = 1443599533
AttributeAgentWorkMode [int] = 0 [Unknown]
AttributeAgentID [str] = "Testing"
AttributeThisDN [str] = "13041"
The first EventAgentNotReady is from the request, since I've an option set in CME where default work mode = ACW.
-
Why would you set the default to ACW? ACW should only be used at the end of a call/interaction. Manual ACW should really only be used in very specific circumstances.
Your default should be Not Ready with some useful reason.
-
Hey,
I just want to mark a point here...
In Genesys TServer point of view if you dont set the ACW time that is Wrap up time then you will NotReady and Ready events one by one so I would suggest to enable the ACW time go and configure the CME person Agentinfo tab look for Wrap time configuration along with agent id above if you configure this then this work as expected.
I guess this is what your after.
Thanks
SR
-
In addition : you are able to define the wrap-up time personally or in general on application object level