Hello,
While using the Avaya DMCC sample application, I found that the aux work reason code does not propagate to the Avaya one-X Agent clientyet:
The reason code is properly reflected on CM
The reason code is seen in the Avaya one-X Agent log as delivered to one-X agent client
The Avaya one-X Agent client goes into aux work hence not allowed to take ACD queue calls
Is there a known issue with Avaya one-X Agent not displaying the reason code of the aux work state change? Note that the one-x agent client does change to aux work (just fails to show the reason code).
Some more details info below
One-X Agent build: 2.5.20020.0 (Spark version: 2.5.51.3) and latest GA build 2.5.60313.0 (Spark version: 2.5.13.0)
The reason codes are properly assigned within Avaya one-X Agent settings.
Changing to aux work and desired reason code on the Avaya one-x Agent itself displays the reason code correctly
Log excerpt at the exact time when auxwork 4 is requested:
2019-06-17 15:45:41,919 DEBUG 19984 Avaya.OneXAgent.ModelManager.WorkModelManager SessionImpl[S1:0a7ea272-08ce-4ba3-a0da-7625d6c80e0a].StateImpl=[duration=0,operations=[login=False,logout=True,shutdown=False,enterAux=True,enterReady=False,addWorkItem=True,addVoiceInteraction=True,loginAgent=False,loginIM=True,desktopSharing=True,video=True,tty=True,logoutAgent=True,enterFollowUp=False,observe=False,unobserve=False,remoteAgentLogout=False,quickAlert=False,],type=Ready,]
2019-06-17 15:46:28,389 DEBUG 13224 Avaya.OneXAgent.CMService.Commands.Dispatcher Dispatcher: Received Event - ASTFeaturesListEvent
2019-06-17 15:46:28,389 DEBUG 13224 Avaya.OneXAgent.CMService.Commands.IncomingHandlerCommand IncomingCommandHandler: Received event - ASTFeaturesListEvent
2019-06-17 15:46:28,389 INFO 13224 Avaya.OneXAgent.CMService.Commands.IncomingHandlerCommand manual-in Button transitioned from on to off
2019-06-17 15:46:28,389 DEBUG 13224 Avaya.OneXAgent.CMService.Commands.IncomingHandlerCommand Feature : Manual In
2019-06-17 15:46:28,389 DEBUG 13224 Avaya.OneXAgent.CMService.Commands.IncomingHandlerCommand Attr Name = avaya-cm-action, Value = on
2019-06-17 15:46:28,389 INFO 16936 Avaya.OneXAgent.WorkService.WorkServiceImpl PhoneService_AgentStateChanged:oldState=Ready;newState=LoggedOut
2019-06-17 15:46:28,389 INFO 16936 Avaya.OneXAgent.WorkService.WorkServiceImpl UpdateSessionState: Agent State LoggedOut
2019-06-17 15:46:28,389 DEBUG 13224 Avaya.OneXAgent.CMService.Commands.Dispatcher Dispatcher: Received Event - ASTFeaturesListEvent
2019-06-17 15:46:28,389 DEBUG 13224 Avaya.OneXAgent.CMService.Commands.IncomingHandlerCommand IncomingCommandHandler: Received event - ASTFeaturesListEvent
2019-06-17 15:46:28,389 INFO 13224 Avaya.OneXAgent.CMService.Commands.IncomingHandlerCommand aux-work Button transitioned from off to on
2019-06-17 15:46:28,389 DEBUG 13224 Avaya.OneXAgent.CMService.Commands.IncomingHandlerCommand Feature : AuxWork 4
2019-06-17 15:46:28,389 DEBUG 13224 Avaya.OneXAgent.CMService.Commands.IncomingHandlerCommand Attr Name = avaya-cm-action, Value = on
2019-06-17 15:46:28,390 DEBUG 19984 Avaya.OneXAgent.Work.SessionStateImpl Object is detached from model:SessionStateImpl[Ready]
2019-06-17 15:46:28,391 DEBUG 19984 Avaya.OneXAgent.ModelManager.WorkModelManager SessionImpl[S1:0a7ea272-08ce-4ba3-a0da-7625d6c80e0a].StateImpl=[duration=0,operations=[login=False,logout=True,shutdown=False,enterAux=False,enterReady=False,addWorkItem=True,addVoiceInteraction=True,loginAgent=True,loginIM=True,desktopSharing=True,video=True,tty=True,logoutAgent=False,enterFollowUp=False,observe=False,unobserve=False,remoteAgentLogout=False,quickAlert=False,],type=LoggedIn,]
2019-06-17 15:46:28,391 INFO 16936 Avaya.OneXAgent.WorkService.WorkServiceImpl PhoneService_AgentStateChanged:oldState=LoggedOut;newState=Aux
2019-06-17 15:46:28,391 INFO 16936 Avaya.OneXAgent.WorkService.WorkServiceImpl UpdateSessionState: Agent State Aux
2019-06-17 15:46:28,392 DEBUG 19984 Avaya.OneXAgent.Work.SessionStateImpl Object is detached from model:SessionStateImpl[LoggedIn]
2019-06-17 15:46:28,393 DEBUG 19984 Avaya.OneXAgent.ModelManager.WorkModelManager SessionImpl[S1:0a7ea272-08ce-4ba3-a0da-7625d6c80e0a].StateImpl=[duration=0,operations=[login=False,logout=True,shutdown=False,enterAux=True,enterReady=True,addWorkItem=True,addVoiceInteraction=True,loginAgent=False,loginIM=True,desktopSharing=True,video=True,tty=True,logoutAgent=True,enterFollowUp=False,observe=False,unobserve=False,remoteAgentLogout=False,quickAlert=False,],type=Aux,]