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.

Similar Messages

  • UCCX Agent Desktop v.7 taking over Windows active session when phone rings

    I'm trying to figure out how (if possible) for the Cisco UCCX Agent Desktop application from taking over a users Windows session every time the phone rings.  This is very annoying and takes the end user out of what ever application they are currently in whenever their phone rings.  Does anyone know how to change this?

    Hi Eric,
    Maybe this is better
    Miscellaneous tab options.
    Option Description
    Window Behavior Specify how you want the Agent Desktop window to
    behave:
    • Normal. The window appears when calls are
    present and minimizes when idle.
    • Keep Open. The window is always visible, but may
    be hidden by other open applications.
    • Always on Top. The window is always visible and on
    top of other open applications.
    • Stealth. The window appears as an icon in the
    system tray.
    http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/cad_enterprise/cadenterprise7_0/user/guide/cda700ug.pdf
    Cheers!
    Rob

  • Latest version of UCCX Agent desktop in VDI or XenDesktop environment

    Is anyone out there using Agent Desktop for UCCX in a XenDesktop VDI environment. The release notes for the latest clients don't appear to list XenDesktop specifically but mentions VDI support and XenApp support.

    I've a confirmation from Calabrio that it has not been qualified and is not committed to a specfic release at this time.
    Please rate helpful posts.
    GP.

  • 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.

  • UCCX and agent desktop +E.164

    Hello - we are running 10.0 UCCX and looking to see if +E.164 is supported.  The issue we have with this is that with agent desktop it does not allow the + sign in the extension field.  IS there a work around for this?

    Hi Ed,
    Use of E.164 DN on agent devices requires Finesse. E.164 is not supported with CAD / IPPA.
    HTH
    Manish

  • Span-Based Monitor of IPPA Agents at remote site for UCCX 9X

    I understand to be able to monitor/record agents using IPPA (for UCCX), you need to utilize Span-based monitoring as opposed to Desktop Monitoring. According to the SRND, it also states that there should be no routing devices between agent phone (IPPA) and UCCX server which means no routers in between. Question I have is if I put the failover UCCX at the same location as the IPPA agents, would this work? I understand there might be an issue with redundancy with this scenario. Thoughts?

    It is possible without QM. When using desktop monitoring, the phone is configured to Span to PC port. The agent must be running CAD and the PC running it must be attached to the PC port on the phone. CAD sees the spanned packets from the phone and then forwards them to the recording service on the CCX server. The big gotcha is that the NIC in the PC must not discard 802.1q-tagged packets. If the NIC discards them instead of forwarding them into the NDIS stack, CAD will never see them. Sometimes this takes a Google search and a registry setting change to fix if it doesn't work at first.

  • Can't find Agent Desktop for CME

    Hello
    I know it sounds ridiculous but I can't find the Desktop Agent for a CME and CCX integration. Let me explain a bit more.
    The scenario is quite simple: one CME on a 2911 that must be integrated with a CCX 8.5. I have successfully setup the CME and CCX (at least I supose) but now the only problem I have is to find the Agent Desktop. I have installed several CCX but always integrated with Callmanager withoit Express. On every occasion, on the plugins menu there were 3 links to download Administrator, Supervisor and Agent Desktops. But in this case there are only 2 links: one for Administrator and one for Supervisor/Agent. Obviously I tried installing the msi file that you download when click the Supervisor/agent link but only the Supervisor is installed.
    I'm sure it must be a silly question but I'm blocked with that issue. Any help?
    DAni                

    The most likely cause of this is that you are running UCCX Standard, which does not come with CAD.
    You'll want to read the data sheet for UCCX to familiarize yourself with the feaatures offered between versions, deployments, and licensing.
    Also, with UCCX/CME, CAD does not do Phone Control.  E.g., You cannot answer the phone from within CAD.
    Anthony Holloway
    Please use the star ratings to help drive great content to the top of searches.

  • Agent Desktop vs One-Button Logon - UCCX 7.0

    Hello, I'm new to the forum.  I'm working with Customer Service supervisors who are asking what is the difference between an agent being logged in using the Agent Desktop vs the One-Button login on the phone.  I have done some research online, but can't find the answer to this question.  I realize the agent can't see the reporting functions, but we're not concerned about that.  They are there to answer calls, not check their stats.  Thanks for any help on this.
    Kathy

    IP Phone Agent (whether set up as one button login or not) will allow you to have an agent without having to install software on a PC.  The downside is that it's a little clunkier to use.  Sometimes you have to hit several buttons on the phone to do things like transfer a call. 
    The agent desktop moves this to an interface that gives you something a bit easier to navigate.  Also, it provides a much easier way for you to display additional information to the agent that may be relavent to the call.  The script can populate custom information based on caller input, caller ANI, DNIS, etc.  do database dips, and pop that info onto the screen.  Also the agent desktop can drive actions to other programs (opening screens, navigating to preconfigured web pages and populating data, etc.). 
    Both work and work well.  You would have to examine your needs to determine if one is more appropriate than the other.
    Cliff    

  • UCCX 8.0 agent desktop unsupported features on agent phone

    I have been reading the release notes for UCCX 8.0(2) in preparation for an upgrade from 7.0. I see in the section titled: Unsupported Actions for Unified CCX Agents, that softkey features not supported on the agent phone includes PARK. PARK is used extensively by our agents in version 7.0. Is this something new with version 8.0? I don't understand why this would be now unsupported in a newer release.
    Your replies are appreciated,
    Mark

    Hi Mark
    That has been unsupported for as long as I can remember.
    Whilst there is a fairly large list of things that aren't supported, exactly why they aren't supported varies a lot... for example, use of Pickup causes all sorts of problems including stuck-in-reserved agents, calls being dropped, spurious not ready states etc.
    Join/DirTrFr tend to cause statistical errors (e.g. oldest in queue 1[00:00:00] or similar)
    I always recommend to customers that they have a custom softkey set that removes all these, but some think a particular features is so important that they are willing to live with the side effects (which generally means doing out of hours Node Manager restarts to fix up stats and so on).
    If you are using Park, and don't have problems... then it's up to you whether you continue to do so. Just be aware that if you get a problem, raise a case and TAC blame it on this, you will kind of be on your own.
    As a general rule - anything that might affect the call whilst it's in the control of UCCX (i.e. up to the point that the Agent has answered a presented call) is likely to cause you fairly major issues (i.e. ones that involve calls being lost or agents being put out of work temporarily). Anything after the agent has answered (like Park) is more likely to just screw your real time reports up...
    Hope this helps...
    Aaron
    Please rate helpful posts...

  • UCCX 9x - Calls not Disconnecting from Agent Desktop after hangup

    I have a Team of agents and 3 of them are experiencing the same issue. They will get a call and once it hangs up, the call state remains "connected" in the agent desktop. Then they get a second call it shows up "connected". So even though there is only 1 call active, it shows the 2 connected.
    The IPCC extension is only assigned to one device, the correct line is assigned to their user. The max calls busy trigger is 2:1. I have had a TAC case open for almost a week and initially they thought it was the "connected" state in my script. I made the change and still issue persists. I haven't gotten anywhere with them after sending MIVR loges, etc
    I have done some additional searching and haven't found anything.

    Hi,
    well, I can only assume TAC already told you what debugging levels to set.
    Would you mind do a test call again, collect the logs and post them to here? I am not saying I am any better than TAC but I might get an idea while taking a look at the trace files.
    Thanks.
    G.

  • Can CTI OS agent desktop 9 be configured for different desktop modes?

    Can CTIOS agent desktop be configured for different modes e.g. Normal, open, on top, stealth or agent selectable?

    Yes, but you'll have to customize it and recompile it. The source code is in the installer.
    david

  • Is there a difference for user agent string for firefox desktop & firefox mobile?

    Is there a difference for user agent string for firefox desktop & firefox mobile?

    Yes. All versions of mobile Firefox have "Fennec" in the useragent string. For example:
    Mozilla/5.0 (Android; Linux armv7l; rv:2.0.1) Gecko/20100101 Firefox/4.0.1 Fennec/2.0.1
    For more details and examples, please see this article:
    http://hacks.mozilla.org/2010/09/final-user-agent-string-for-firefox-4/

  • Packaging Cisco Agent Desktop 6.1 software for installation

    Hi guys
    Anyone know if you can package up Agent Desktop, Supervisor Desktop, Desktop Administrator for installation via SMS.
    I have been manually installing but our desktop team want to package it up for dployment via SMS.
    Cheers!!

    Absolutely. I have a customer who did the SMS packaging and push. I'm not an SMS person so I can't help with the details. Sorry.
    Regards,
    Geoff

  • Blind Conference feature for CAD agents (UCCX)

    Hi,
    I am planning to use BLIND CONFERENCE feature in CAD. Basically customer requirement is to play a pre-recorded message to the customer after agent has answered the call. Here is what I am planning to do-
    Create an application, script and have recorded prompt there in UCCX (This application has trigger 1111)
    Go to CAD administrator, workflow configuration, and assign a TASK 1 button for this agent
    Add action to TASK 1, where I select 'Blind Conference' option and add 1111 as a predefined number
    Expected Result-
    When agent answeres the call, agents pushes TASK 1 button immediately on his CAD. This action brings 1111 in the conference with agent & customer, where agent & customer both hears the prompt
    once prompt is played, 1111 disconnects and agent continues the normal call with the customer
    How does this approach sound? Has anyone done like this before?
    Thanks,
    Piyush

    Here's how I would solve this:
    Create an XML file with the agents that are English-only (or the inverse) and put this in the doc repo.
    Change Select Resource to Connect = No; the Connected branch will change to Selected
    Use the Get User Info step to figure out which person the User-type veriable is.
    Use Get XML Document Data to XPath search the document for a match.
    If there is a match, play the prompt advising the contact.
    Use a Connect step to get the agent.
    Extra credit:
    Use enterprise data to tell CAD that you need a translator
    Create a workflow and attach it to the answered event that conferences the translator in
    The risk to this approach is that the first agent doesn't actually answer the call (i.e. offer vs. handled). If that happens, there two potential issues that you would need to plan for:
    The caller may get told (in German) that the agent they're about to be connected with doesn't speak German and will be adding a translator. The next agent may actually speak German though. There's not a lot you can do about this one.
    If you did the extra credit exercise, you would need to be sure that Enterprise Data gets updated to not trigger the workflow action. Obviously, if a German-speaking agent answers the call they don't need to conference a translator in.
    Please remember to rate helpful responses and identify helpful or correct answers.

  • Is this a bug for CTI Toolkit Agent desktop (Version 7.5.10510)

    Hi,
    Today I have found a strange thing with CTI Toolkit Agent desktop (Version 7.5.10510). One agent is logged in on CTI Toolkit agent desktop with his Agent ID (5101) to an extension 999111. Then from other PC another agent is also able to login on CTI Toolkit agent desktop with same Agent ID (5101) to the same extension 999111. Tough they are logged in with same agent ID and extension number from different PC but it is not desired that 2 person can login with same Agent ID and extension at a same time.
    Can any one tell me that is this a bug or normal procedure.
    Thanks,
    Ashfaque

    Hi,
    this is normal (although it does not seem to follow any logic).
    If you want to change this behavior, modify the following registry keys on the CTI OS server:
    HKLM\SOFTWARE\Cisco Systems, Inc.\Ctios\CTIOs_[instance]\CTIOS1\EnterpriseDesktopSettings\All Desktops\Login
    RejectIfAlreadyLoggedIn
    WarnIfAlreadyLoggedIn
    G.

Maybe you are looking for

  • Problem when summery the data type of interval day to second

    hi i write a program calculate periods of time and summary it then i used interval day to second data type oracle support basic 4 math operation (+,-,*,/) on interval but although oracle does not support summary function like sum() ,avg(),count()!! t

  • TS1702 my apps are not downloading in the i tunes on my phone?

    my apps are not downloading in the i tunes on my phone?  itunes app purchases are not downloading since software update. Any suggestions?

  • I need to upgrade my iPhoto...

    ...to be able to take advantage of streaming and iCloud features.  I see a lot of discussion about iPhoto '11, is it worth it?

  • Pacman librsync error?

    I'm getting some strange behavior from Pacman, and constant errors looking as such: [tom@arch ~]$ sudo pacman -Syu :: Synchronizing package databases... core is up to date extra is up to date community is up to date archlinuxfr is up to date :: Start

  • Workitem in Outlook inbox

    Hi,     My requirement is to send a workitem for Approval/Rejection to a user's Outlook inbox. Can any one send me the sequence of the required settings i have to do to send a workitem to a user's inbox. Steve