If You are using Genesys for routing please use verification_time options in URS.
Short description from documentation:
“A positive value is useful when it is possible for an agent to pass through ready
state in a transition between ending a call and making himself unavailable by a
manual command. This option specifies the time, in seconds, that must elapse
after an agent ends a call before the agent is reported as ready to receive calls
again.”
This options works only if CheckAgentState is true.
On Alcatel it dosen’t work - tried it - not with software 6.1.1 and PBX defined reasons. If You switch off PBX reasons everything works fine - You can go from not ready(reason=xxx) to not ready(reason=yyy) but when You define withdrawal type > 1 on Processing Group You encounter problem described by Pachu.
I try to get more info to this problem, currently we are waiting Alcatel’s guy to add the reasons to OXE, i try send two not ready in a row but without reasons (Activex) and i get (on the second) a AgentNotReady event but with a “Legal Pause” in extension or something like that…
I still get error if i use the TExtension.TSetReasons, i try it with a list of one pair and “ReasonCode” as key and 1 as NumValue before call TNotReady
Will not work the reasons of the Processing Group on the OXE. Genesys can’t use those. So it will be useless apart from confusing the agent when looking his phone screen.
On CME go to action codes, here create for example
Lunch with value 1
Break with value 2
etc
See attached picture
Then use the code i gave last time on your previous question about this.
Hi Cav, sorry the delay to respond i was busy in other issues.
I try your code and i think it works… but im not sure.
I attach the image of the log of changing the reasoncode, but this are my doubts:
I have no idea how are the parameters in configurationserver or in the OXE, i really dont know if PBX reasons are on or off the only thing i know is Alcatel´s guy tell me he has to add to OXE the reasons, i have to pass the list of reasons and he is going to put them in the OXE…
Other things…
The WorkMode = AutoIn, and the GCTI_INFO_STR = legal pause what this mean ???
Its right, its wrong ?
Normally when going NotReady i receive:
Extensions → ReasonCode = 0
wich i see diferent to receive:
Reasons → ReasonCode = 0
Legal pause is NotReady triggered by the agent on OXE language.
It’s ok.
As said, OXE Not Types will work ONLY if you extract statistics using CCS (Call Center Supervisor) from Alcatel PBX directly. This are not reflected on Genesys under any circumstance. No CSTA integration about this.
The only reason i will think about it is that you have an Alcatel CCD backup in case Genesys goes down, that if you are using CCD agents and not RSI agents. If using RSI agents i don’t see why to configure it.
Just in case,
CCD Agents = Pilot > Queue > Processing Group > CCD Agent
RSI Agents = Genesys > RSI > Processing Group > Genesys Agent
PBX NotReady reasons work very well with and without RSI ( using Genesys). They are reported through ReasonCode and GCTI_NOT_READY_ACTIVATION, can be seen in CCP and reported using filters. They can be used when there is no need for CTI console.
With every request send to TServer You can attach key-value pairs in 3 different places - UserData, Reasons, Extensions. For switch reasons to work with A4400 You must add following key-value pair: “ReasonCode” with value ( 0..9 ) to Extenions not to Reasons or UserData.
No, there is no document.
They doesn’t exist in many places.
The reasons are nothing more than KeyValue Pairs. Where you attach them makes the difference, always will finish reflecting the agent but will make different stuff on the DN applied.