UCCX Agent State

Hey,
I found a topic that kind of covers what i am after, but i feel that i need some more input.
https://supportforums.cisco.com/thread/272586
Thought:
My desire is to build a silly http triggered application that returns the state of the agent to CAD via a browser window in a simplified manner.
In short i want to do it this way.
Script Outlines:
Start
**Missing peice**
Get Reporting Statistics -> Resource IPCC Express -> State
if State variable = "Not ready" || "Not logged in"
--true
----Set State Returnvalue = "Warning !"
--false
----- Set State Returnvalue = "OK !"
Then make a keyword transform to a HTML document with the Returnvalue.
Then a Send http Response.
End
Conclusion:
As the thread above implies to be able to pull the actual state of an agent we first need to know the agentID.
I have some thoughts around this but my question is really what options do we have to retrive an agents userid from a http triggered session?
Regards,

To bump this thread up and to add a final comment i will present my thoughts.
The way i was thinking about solving this would be to request the user to input their agent id via the web-interface and work with sessions to keep that data in temporary memory when later figuring out the agent state.
It would have been nice if we do not have to "demand" user input.
Hope that helps,

Similar Messages

  • UCCX Agent ready state softkey

    I was under the understanding that UCCX agents could also sign into the ready state through they're assigned phones ? So far in my reading of documents and such I have yet to see any bit of information for setting up agents without CAD. In many of our situations we would like the agents just to be able to sign into the phone adding them to the rotation for incoming calls.
    Does anyone know if this is possible and if so is there a reference in some document outlining it ?
    Thank you.

    Are you looking to log in agents without using the agent desktop? Check out IPPA (IP Phone Agent). This is a IP Phone service that you assign to the agent phone in call manager.
    Set up the agent as normal, then add this service to the phone in call manager:
    http://x.x.x.x:6293/ipphone/jsp/sciphonexml/IPAgentInitial.jsp
    where x.x.x.x is the ip of your UCCX server.
    See page 128 of this doc... http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_8_5/installation/guide/cad85ccxig-cm.pdf
    Brian
    Please rate helpful posts

  • UCCX 10.5 / Finesse - agent state error

    Hi,
    I am curently testing UCCX 10.5 and finesse agent desktop I have a trouble with finesse :
    A agent is in READY state, when a call is comming, the state change to NOT READY, it should be TALKING
    In the Agent state log is see NOT READY -> Reason code 32761, in the documentation I reed "Agent is logged in to the desktop or IP phone and receives a call that is not queued on the Unified CCX platform." 
    The caller is effectively an internal phone but the composed number is the CTI route point of the UCCX
    I have check with "Reactive script" function of the CCX Editor, there is not any error, the call goes well through the script
    Any idea ?
    Hugo Chevalier

    Hi,
    I test using the "select ressource" box, that way I am using a CSQ and it's works. Before, I was just testing with a "Redirect call" box and that is not the right solution.
    Thank you
    H.C

  • UCCX - Changing agent states in scripts

    Hi all,
    I would like to chagne the state of my agent from reserved to ready inside a script. One of the steps in the script doesn't connect the contact to the agent (which is OK because some contacts have dedicated agents and not any agent can take the call), but after the step, which checks if the choosen agent is the dedicated agent, doesn't connect the call, the choosen agent becomes reserved until the contact hangs up. Is there a way to change the state of the choosen agent from reserved to ready inside the script or to not set the agents state to reserved if the call won't be connected? As far as I can see, Set User Info doesn't help me with my problem.
    Thank you,
    Ivana

    Thanks for replying back and keeping this alive.  You definitely have a common scenario where you are both:
    A) Classifying your callers into prioritized groups
    B) Assigning a preferred Agent to the each caller
    Fortunately, UCCX does natively support assigning priorities to callers, but I don't see in your explanation where you are/would be using this feature.
    Unfortunately, UCCX does not natively support queuing to individual Agents.  Which is why your current script is retrying the Agent every second in what I presume is a Goto/Label loop using the Select Resource step.  One thing the community does to work around this is to create a CSQ for each of your VIP Agents, and assign a skill/resource group to a single Agent such that only they can service that CSQ.
    E.g.,
    Agent: Anthony Holloway
    Resource Group: vip_avholloway_rg
    CSQ: vip_avholloway_csq
    Now, inside your script you can actually queue to an Agent individually.  The down side is that you now need to burn a CSQ for each Agent, and UCCX does have a limit to how many CSQ's it will safely support. (See SRND or Datasheet for limits)
    In short, you wont' beable to solve your problem with forcing Agent states out of Reserved.  You will need to approach the solution differently.  Do you happen to have the complete business logic written out, and could you share it here for our review and subsequent solution recommendation?
    Anthony Holloway
    Please use the star ratings to help drive great content to the top of searches.

  • UCCX reports - Agent State Summary

    I'm running the above report Agent State Summary and have a question on the columns
    The total logged in time is as it states, the amount of time an agent is logged in 
    Not Ready - Amount of time they are in a not ready state within the Total Logged in time
    Ready State- same as Not Ready - Time within the Total Logged in time
    Now the question
    Example of the states below 
    Total Logged in time 10 hours
    Not Ready 2 hours 20%
    Ready 6 hours  60%
    Talk time 1 hour 10%
    Work time 30 hour 5%
    Reserve time 30 mins 5%
    Does this  mean the agents only spent 10% of their time actually talking to the customer and potentially 60% of the time waiting for callers?
    thanks

    Aaron
    Just one more thing. for example SLA on the CSQ  is set to 10 secs
    Call is offered to the agent via Resource commend but the agent does not answer so  RONA (15sec) is invoked and the call is re-queue - Does this impact SLA?
    No agents are available so the call is queued with IVR- Does this impact SLA ?
    Basically I guess the   SLA  is impacted if the call is either ringing on an agents  phone after the 10 Sec SLA but answered or returned to queue if the RONA is say 15 secs - either way  the SLA is impacted is this correct?
    Sorry for the "obvious " question but customer stated that she was informed the SLA is only impacted on "ringing" time on the agents phone and not if the call is queuing, listen  to on hold while queuing 

  • Agent Desktop's agent state toggles between "ready" and "reserved

    Hello and thanks for all of your past help.  I have a user whos'e Agent Desktop's agent state toggles between "ready" and "reserved when no calls are coming in to he IP Phone 7941 or 7961.  Can anyone help?
    Thanks, Chet

    Is the agent's phone actually ringing at all? If not I suspect the IP IVR ports are unable to call the agent. UCCX tries to send a call to the agent so it sends the reserve event to the agent and then tries to send the call to the agent but is failing so it cancels the event flicking the agent back into ready. Perhaps check to make sure that the ports have an appropriate calling search space to call the agent extension. Maybe configure a phone the same as the IVR port and check to see if you can call the agent extension?
    Cheers,
    Nathan

  • UCCX Agent Configuration

    Hi everyone,
    I'm having some concerns about the design I should put in place for my lab to reflect the best solution to implement :
    Our call center needs are basics : all their phones are anonymous and every agent can connect to any phone using its agent id (that is the goal and also the current solution with basic Alcatel ACD TDM).
    So, should I create standard anonymous phone template for all phone and then put a single button login IPPA onto each phone
    or
    Should I use EM to have my user logged a first time on EM, and then have the single button login for IPPA within EM profile.
    I check Cisco UCCX design guide and EM is not mendatory, i'm just wondering wether it's a better choice not to use EM : it reduce the delai and actions on the phone before loggin in IPPA.
    Thanks for your feedbacks on that design point.
    Best regards,

    Hi,
    I'm going to test the same scenario, in my test when the user logged off on EM the Agent state is in "not ready" and remain logged in so if I try to login the same EM user and Agent, I receive an alert and the operation is not user friendly.
    I have to force the logoff of the previous agent, force the logoff again and login the agent.
    There is a solution for terminate a session or force a logoff of the agent after a perid of time ?
    I've tried with workflow management but it doesn't work.
    Thanks
    Franco

  • Reminder for UCCX agent desktop

    Hi            There
    We are using uccx 7 and got some requirement to have a reminder pop up when the agent is not ready to remind them that they need to change their status to Ready.
    Our agents are not just sitting in the chair and waiting for the incoming call, they have to move to other area to do some other stuff sometimes, but during that time they may get incoming call and their agent status was changed to Not Ready, when they came back to the desk they just simply forgot to change the status back, is there any way that we can have a pop up window to remind them?
    In the Cisco Desktop Administrator, I can configure the popup window under Voice Contact Work Flows when the called number match the trigger, but there is no way I can add the condition that it only happen when the agent is not ready; In the Agent Management Work Flows, I can have the popup window when agent is not ready, but it is not what we want, it popup whenever the agent's status changed to Not Ready.
    Maybe there is a way in the script that when there is incoming call, it check the "Not Ready" agents and send the popup window to those agents, but I am not sure how to do it.
    Can anyone kindly give me some hint for this?
    Cheers

    As you can probably see reading this thread, there is no easy, built-in way to handle this.  I think the Cisco approved way, would be to leverage the Wrap up time, and force them into the Ready state, as oppose to warning them.
    I have one other method to throw into the mix, and your experience with it may be different from the next person's; so please test this out first before deploying it all over the place.
    If you have MS Office installed on the CAD PC, you can actually leverage a feature out of the MS Word COM Object to view a list of running Window Titles, and since CAD puts the state of the Agent in the Window title, this works.
    You will need to copy and paste the below code into a notepad document, and then save as "All Files" and name it something like "monitor.vbs".
    '=============================================================================='=='=='=='=='=='== This script will attempt to monitor the CAD title window and keep track'== of how long the state is Not Ready, then alert the user once a threshold'== is exceeded. The user can press OK to go ready or Cancel to stay Not Ready.'=='== Microsoft Word Required.'=='== Author=Anthony Holloway'==        [email protected]'=='== Last Update=04 AUG 2009'=='== User defined variables'=========================' The StateThreshold is in seconds, and sets a limit to how long the Agent' state can be "Not Ready"Const StateThreshold = 600' The AlertMessage is displayed to the user; keep it short and sweet.Const AlertMessage = "You are currently in a Not Ready state."' The AlertTitle is displayed as the alerts title barConst AlertTitle = "Cisco Agent Desktop"'==============================================================================Set oMicrosoftWord = CreateObject("Word.Application")Set cRunningApplications = oMicrosoftWord.TasksSet oShell = CreateObject("WScript.Shell")iCounter = 0sCADNotreadyTitle = "Not Ready - Cisco Agent Desktop"' Loop foreverDo While True     ' Does the CAD title contain "Not Ready"?     If cRunningApplications.Exists(sCADNotReadyTitle) Then          ' Yes, Has the state exceeded the threshold?          If iCounter >= StateThreshold Then               ' Yes, Alert the user               iUserChoice = MsgBox(AlertMessage & vbCrLf & "Press OK to go Ready", vbOKCancel + vbExclamation + vbDefaultButton2, AlertTitle)               If iUserChoice = vbOK Then                    oShell.AppActivate sCADNotreadyTitle                    WScript.Sleep 500                    oShell.SendKeys "^w"               End If               ' Reset the counter               iCounter = 0          Else               ' No, Increment the counter               iCounter = iCounter + 1          End If     Else          ' Yes, Clear the counter          iCounter = 0     End If     ' Pause 1 second before checking again     WScript.Sleep 1000Loop
    Then you will need to start it by one of several ways.  One way is to place it into the startup folder of the windows PC.  Another way is to have it launch via CDA Run External Application on CAD Startup.  It just runs in the background all the time, monitoring the title of the CAD window.
    Anthony Holloway
    Please use the star ratings to help drive great content to the top of searches.

  • UCCX Agent Desktop Auto Answering Calls

    Has anyone heard of a situation where CAD is auto answering calls?  The users are reporting it sporadically only when they get a off a call and a call is waiting in queue, the call will automatically connect right after they hang up the first call.  
    Sounds bizarre, I know.  
    Short of restarting services, i'm not sure where to go with this one.  I've had a couple clients report this issue to me.  They are running UCCX 9.0 (2) SU1
    Thanks.  

    We've had a similar issue.  While the agent is talking, the CAD changes state to "work" i.e. it thinks that the call has been hung up.  It then goes to "ready" while the agent is still talking.  As a result, when the agent hangs up their call, they are in "ready" state and are given the next call immediately.
    You may want to check if this is the case with the agent state.
    If the state changes are happening like this, check that the handset is snugly sitting on the cradle, reboot the client PC and have them log off/on the phone.
    Be sure also to check the CAD agent logs.  I'm about to check ours now to see if they show anything up.

  • Agents state getting changed automatically from NotReady to Ready

    Agents state getting changed automatically from NotReady to Ready on random position during break time. Can some help me out?
    UCCE version 8.5 

    Hello Ahmad,
    Bug below describes a scenario where the agent is transitioned to the Ready state without manually changing it.
    Also effects 8.5.
    CSCty97770
    Save Bug
    UCCX: Agent Incorrectly Set To Ready After RNA On ICD Extension
    Symptom:
    A Unified Contact Center Express (UCCX) agent may transition to the Ready state without manual intervention.
    Conditions:
    This occurs when, while on a call on the personal line, the agent receives a consult transfer from another agent on the ICD line, does not answer this call and the call is disconnected by the calling agent. When processing this disconnect, the agent state is incorrectly transitioned to Ready even though the call is still in progress ...more
    Details
    Known Affected Releases: (2)
    8.5(1)SU2 | 8.0(2)SU4
    Known Fixed Releases: (1)
    9.0(.96000.398)
    Product: Cisco Unified Contact Center Express
    Hope this helps,
    Please rate helpful posts.
    Thanks.

  • Agent State failed

    Am  new  to  UCCX, we  using  CME  7  with  UCCX  8,  when  I  login  to the  agent on the  phone,  I  get  this  error  message. "Your request to change  your  agent  state  failed. try  again".  Please  help

    Hi Steven,
    I hope you are using the comaptiable version of CME with UCCX, please crossverify the same from the below link.
    http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_compatibility/matrix/crscomtx.pdf
    And than please check the workarounds mentioned in the below discussions.
    https://supportforums.cisco.com/thread/2152343
    https://supportforums.cisco.com/thread/2139454
    Hope it helps.
    Anand
    Please rate the helpful posts by clicking on the stars below the right answers !!

  • UCCX Agent with Unified Mobility

    Hi all,
    We have UCCX 8.5 and CUCM 8.6
    Maybe somebody knows.
    Can we make next:
    Incomnig call to UCCX ---> UCCX Script--->CAD and Agent IP Phone
    But we woud like configure Unified Mobility feature and use this feature with UCCX agents phone.
    There is moment when agent leavs his workplace, and we want forward incoming calls UCCX to agents mobile phone.
    I would be very grateful for the helpful advice.
    Perhaps there are other solutions

    I have just configured Mobile Connect on a ACD line and tested it and it seems to work fine The Agent phone rings then if not answered the mobile rings, the call is answered. Call is seen on the Agent phone aswell and in CAD and the call gets included in the Agent call stats.
    I know it's not supported, but what issues should I expect to see?
    Thanks,
    Stuart

  • Agent State Summary Report - Total login duration abnormal

    Hi everyone,
    We just upgrade our call center to UCCX 8.0(2). Everything seem to work fine except we found something strange in Historical Report "Agent State Summary". Agents are working in 8 hours shift but in the Total Logged-in Time in Agent State Summary report show up to 20 hours (Time spend in Not Ready state up to more than 10 hours). This is happened to some agents only.
    We have checked with the agents and they confirmed that they have loggout properly after working shift (when they finish, they logout of CAD and then logout of Extension Mobility).
    We have checked "Agent State Detail" report, and found strange behavior (for thoes agents that have abnormal Not Ready state and long duration of Total Logged-in Time) as - after that agent Logout, they have change to Not Ready state with reason code 32759 (The system issues this reason code if the agent's phone crashes and that agent is placed in the unavailable state).
    What caused this to happen? Agent shouldn't have any state after they logout.
    Any idea?
    Thanks.

    Aaron
    Just one more thing. for example SLA on the CSQ  is set to 10 secs
    Call is offered to the agent via Resource commend but the agent does not answer so  RONA (15sec) is invoked and the call is re-queue - Does this impact SLA?
    No agents are available so the call is queued with IVR- Does this impact SLA ?
    Basically I guess the   SLA  is impacted if the call is either ringing on an agents  phone after the 10 Sec SLA but answered or returned to queue if the RONA is say 15 secs - either way  the SLA is impacted is this correct?
    Sorry for the "obvious " question but customer stated that she was informed the SLA is only impacted on "ringing" time on the agents phone and not if the call is queuing, listen  to on hold while queuing 

  • CAD Real Time Stats show NA for agent state and call log

    Hello
    For our lab uccx, the agent/users CAD display shows NA for the agent state and call log.  I have
    Not Ready and Log out codes set and have the testers do those actions to generate data.
    I have rebooted the server and have also checked the services page and confirmed
    all the services are running.
    I went through the admin guide to see if I missed any configuration but does not appear so.
    I tried launching the real time stats tool from the UCCX Admin and it launches OK
    but I noticed that it shows not connected.
    Note this is over a VPN to the UCCX.
    So not sure if this is related.  I checked the relase notes and this is the base install
    of UCCX 8.5.  I am going to install the service updates but wanted to see if I can
    get this running before I schedule a maint window to do the upgrades.
    Thanks
    Mike Kana

    Hi
    you might be facing an issue where " uccxcaduser password" gets corrupted , which leads to the issue you are facing right now
    you have to contact TAC to reset that password for you and your issue will be fixed ,100%
    Note : Only TAC can reset this password

  • Will CSD shows Agent state as hold

    Hi All,
    Would like to know if Cisco supervisor desktop can shows agent state as hold?
    Issue is that even if the Agent placed the customer on hold, Supervisor desktop will show the Agent in talking state, which will give wrong perception to supervisor
    IPCC Version: 7.0(1)
    CAD Version: 7.0
    CSD version: 7.0
    Thanks,
    San

    Hi San,
    Within CSD, the hold times are joined together with the average talk (Avg Talking) time of an agent.
    So the CSD display will not show when an agents has placed a call on hold
    You can find this information in the following document on page 30.
    http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_7_0/user/guide/csd66ug-cm.pdf
    Please let me know if this information has helped you.
    Danny

Maybe you are looking for