CCX Wallboard - Determining If Agent Is On Phone

Using uccxhruser on CCX 8, my wallboard is set up.  It is pulling agent eventType and reasonCode from the AgentStateDetail table.  Works great.
I need to know if there is a way to determine if an agent is in an outbound call, regardless of their state in the AgentStateDetail database table.  Is there another table/value I can probe to get this information?
For instance, when an agent is in status code 3 (Ready), and they initiate an outdial on their phone, Cisco automatically places them in 2 (Not Ready) with a reason code 32762 (Out Call).  This is reflected in the AgentStateDetail table.  But if they are in status code 2 (Not Ready) and initiate an outdial, AgentStateDetail remains in whatever reason code they manually set, rather than switch to Out Call.
Thanks.

Hi Geoff,
Please do not use the historical reporting tables in wallboards. This causes system instability.
CSCtw47138: "Customers experience reliability and stability issues on CCX server" + "Caused by customers using historical tables in wallboard queries which is not supported." This is a doc bug which states that this data should be added to the Admin Guide, so don't look for a version in which it is "resolved".
Admin Guide page 483: "For details about the information written to the RtCSQsSummary and RtICDStatistics database tables, see the Cisco Unified CCX Database Schema Guide. Only the RtCSQsSummary and RtICDStatistics statistics tables can be used in wallboard queries. Use of historical reporting tables in wallboard queries is not supported."
The historical reporting tables are not designed to be accessed in a real-time manner; that's why we have
RtCSQsSummary and RtICDStatistics. Accessing them through a wallboard will definitely cause system instability. We have seen a number of TAC cases raised this way.
That being said, here's more information on the historical reporting tables.
You will probably have seen the HR Admin & Dev Guide; page 57 states that code 5 for ASD.eventType is the "Talking" state. Here's sample data from my lab system, for an agent taking an ICD call:
> select eventdatetime,eventtype,reasoncode from agentstatedetail where agentid = 38;
eventdatetime           eventtype reasoncode
2013-04-05 02:44:30.194         1          0     //Agent is logged-in.
2013-04-05 02:44:30.196         2      32760  //Agent goes into not-ready state 2 ms later. Not Ready reason code 32760 states that this is because s/he logged in.
2013-04-05 02:44:37.754         3          0     //Agent goes into ready state.
2013-04-05 02:45:01.993         4          0     //Agent is in reserved state: an ACD call is incoming.
2013-04-05 02:45:05.044         5          0     //After 4 s, the agent is in talking state.
2013-04-05 02:45:11.213         6          0     //The agent then goes to work state.
6 row(s) retrieved.
If the agent went on an outbound campaign call / a non-ACD call (whether inbound or outbound), the flow would be different; however, the eventType would change similarly. This is how historical reporting is able to see for how long agents talk, whether on ACD or non-ACD calls.
You can prepend "run uccx sql db_cra" to your SQL queries from the admin CLI, to see what kind of data you will get.
Finally, all the guides can be accessed from here.

Similar Messages

  • How to determine the agent of workflow administrator

    In the workflow, when there is any exception raised, we need to send notification to workflow administrator. My question, how to determine the agent of workflow administrator.

    Hi jrockman li,
    No it is not like that, i mean that administrator for workflow will a single person so you can simply give his userid as the agent.
    As you told "YES SAP HAVE WORKFLOW ADMINISTRATOR ROLES"
    SAP_BC_BMT_WFM_ADMIN          Administrator for Business Workflow
    SAP_BC_BMT_WFM_GP_ADMIN   Role for Guided Procedure Business Workflow Administrators
    SAP_BC_BMT_WFM_UWL_ADMIN UWL: Administrator for Workflow Functionality
    You can use this roles for the agent determination purpose for the workflow administrators.
    Thanks and Regards
    Balaji K.

  • Questions on agent state of phone ready and email ready

    An agent can put themselves in both phone ready and email ready state...does that mean they will get both a phone call and an email at the same time?
    Or does it mean that if they get an email, they go to not ready state for both phone and email?
    If an agent is both phone ready and email ready state, which takes priority?  Is there a way to ensure (configure) incoming phone calls take priority over incoming emails?
    Also under configuring agent e-mail, Maximum number of e-mails on agent desktop = the maximum number of e-mails an agent can have on the desktop at any one time - what does that really mean?
    We are running UCCX v7.0(1)

    The terminology used is that email is an "interruptible" channel and voice and web chat are not. So if you are on a voice call, you cannot get interrupted - by any call, be it another voice call, a web chat, an email. You are ready on all three channels, but cannot be interrupted.
    As for the email channel, you can get interrupted by a voice call or a web chat at any time, if you are ready.
    (Aside: In UCCE you can change this behaviour and make email a non-interruptible channel, if you so desire - I don't have any customers that have wanted it that way.)
    The number of concurrent tasks you can handle on a channel is configurable. By default, voice is 1. I don't think that can be changed - and rightly so.
    But web chat and email can allow a number of concurrent tasks. In email, these are sitting in your "current activity" box and you are handling them in some random order. In web chat, they represent different customers you are chatting with at the same time.
    Regards,
    Geoff

  • N70 and problems getting the isync agent to the phone

    Please! In my work I must be able to sync the most important information. I had a Nokia 6630 which worked flawlessly with the isync. Now I have OSX 10.4.7, isync 2.3 and a new Noika 70. The problem is that I can't get the isync agent to my phone. The phone just want to use the "build-in" Nokia Suite sync function... Please anybody, HELP!
    Mac Powerbook G4 867MHz   Mac OS X (10.4.7)  

        We understand the need of the update hawkdriver60! Lets get it to work. Are you updating while using WiFi? Please ensure that your WiFi is on. Is your device lacking memory? Go to settings > about to check memory. Please keep me posted! If this does not work, send me a private message with your mobile number. Here to help!
    Thank you,
    Lena_VZW
    Please follow us on twitter @VZWSupport

  • One button login cannot change agent state because phone is out of service on 8861 phone

    I'm testing out the 88XX line of phones for our practice and I am getting the strangest error when trying to enter ready state using one button login.
    The phone states...
    one button login cannot change agent state because phone is out of service
    We are using extension mobility to login into the phone, then hitting the one button login service. (all of which works fine).
    Also if I use this same account on any of our older 79XX phones it works perfectly and I can go into ready state and receive calls.
    I only have issues on the 88XX line of phones.
    Any insight would be great, thanks.
    Davidt

    Hi Kim,
    We have seen this issue in our lab.
    But after configuring the authenticate presence and authenticate register and also you need to associate the respective session-server for the ephone-dn as shown below...it will work.
    voice register global
    mode cme
    max-dn 720
    max-pool 262
    load 7960-7940 P00308000500
    authenticate presence
    authenticate register
    tftp-path flash:
    create profile sync 0022049925121368
    ephone-dn 5
    number 1005
    allow watch
    session-server 1
    exit
    Hope it helps.
    Anand
    Please rate helpful posts

  • Background agents for Windows Phone scheduled duration

    Hi! Sorry for my bad English. Scheduled duration for periodic agents in windows phone is 25 seconds. I want load music for user in background and I use periodic agents, but I need more than 25 seconds. Can I do something like this ?
    protected override void OnInvoke(ScheduledTask task)
    //Method that load song async
    // but we don't wait it in periodic task
    LoadSongAsync();
    NotifyComplete();

    Hi! Background tasks in Windows Phone are intended for small work ítems, to preserve battery life. You can check the ResourceIntensiveTask:
    http://msdn.microsoft.com/en-us/library/windows/apps/microsoft.phone.scheduler.resourceintensivetask(v=vs.105).aspx
    If you need more tan 25 seconds to play music because you're trying to download it,
    as suggested by Eric Fleck, remember you can stream the music from the server.
    There is no need to download it.

  • Where do we determine the agents?

    Hi,
    I know that agents can be determined at Task level. Can we determine them at Step level also?

    Hi
    What Do you mean by STEP level?
    you can determine the agents by using differnet ways and we have a technique to call RULE where we can dynamically determine the agents and assign them to the task  nad the t-code for creating RULE is PFAC.
    Regards
    Pavan

  • CCX 9.0.2 Agent Status

    Hello,
    Has anyone experienced this with CCX 9.0.2?
    CCX realtime reports show that agent is in ready state.
    Cisco Supervisor Desktop also shows ready state.
    The Agent is sitting around waiting for a call and notices that calls aren't coming to him. He then realizes that his actual phone is not ready. He has to update his status in order to get it back into ready state.
    CCX agent user configuration is set to Automatically go back to Available.
    Doesn't happen all the time, but has been reported with several different people, in different departments, in different queues.
    Ideas?
    thanks

    I am looking back at old TAC cases and in my case there was never an actual documented Bug ID specified within our email correspondence.  It was just recommended to upgrade to su2.  I know that isn't the concrete evidence you are looking for but it may be a starting point.
    Hope this helps!
    Tony
    Please rate helpful posts

  • Line Manager (A002) remains default approver in leave request, despite determining different agent through WF.

    Hello Experts
    I am facing a issue in Leave Request.
    I have requirement where for a leave, HR should be the approver not Manager.    
    I have determined the approver through Rule, and used a FM which modifies ACTOR_TAB internal table which is passed to the Task.
    When a request is raised, I can see only HR as an agent in workflow log. Thats correct.
    But If I go to Manager's inbox, request is sent to Manager as well for approval.
    He is not there in agent log.
    But then I checked the container element "Req". It shows Manager's userid as approver.
    I dont want Manager to receive any request by default. I can determine through WF.
    Can anyone help me remove Manager as Default approver.
    Thanks

    for your scenario check your configuration in Table V_PTARQ_TPROCESS as proposed above but in this case you need to use the BADI as above refer here http://wiki.scn.sap.com/wiki/display/ERPHCM/Leave+request+Configuration+steps http://scn.sap.com/thread/1349663

  • Resolving error for determination for agents and buffering

    Hi,
    Can u please let me know how to resolve buffering error and agent determination error, by which way and what tcode are there for it if any ?
    One more question is there how to test workflow and how to restart it with issues?
    Thanks
    Parag

    Hi parag ,
    how to resolve buffering error -
    To resolve buffering errors 
    1) Use Synchronize Runtime Buffer  ( SWU_OBUF)
    Always refresh the runtime buffer when you have made a change in a task definition or after transporting
    new workflows  or versions of workflows that are to be used on the day of tranport .
    2) use the refresh organizational environment option in Business workplace ( SBWP)  or in start workflow  function ( SWUS) .This refreshes buffers for current user id .
    agent determination error
    to solve agent determination errors ,you can take help from following tcodes -
    swi1_rule  - Execute rules for work items
    swi2_adm1  -  Execute work items without agents
    swia - Execute work items without agent check
    how to test workflow and how to restart it with issues
    SWPR - workflow restart after error
    swi2_diag -Diagnosis of workflow with errors
    SWPC  -  continue workflow after system crash
    SWUD - workflow diagnosis
    swus - test workflow
    hope this helps.
    Thanks,
    sahiba

  • Responsible Agent after transferring phone call CTI

    CRM 5.0 SP11
    Using CTI, when a phone call is transferred between 2 agents we would like the responsible agent to automatically become the person that took over the interaction without them manually having to change the responsible agent partner function or forward the interaction in the Inbox.
    Have been looking at the following classes but not seeing where the code it getting touched in the actual transfer between agents.
    CL_CRM_AUI_ONEORDER
    CL_CRM_CUCOPROCESS_IMPL
    Anyone with similiar requirments.

    t-code CRMC_IC_RTFRAMEWORK put a check in Disp.Mode field.

  • WF: determine appropriate agents based on sap org object

    HI All,
    how will i code this in my workflow:
    i have a BSP wherein i could enter data to some fields.
    these fields are the primary key(sap org object types in PO13) to my sap org struct.
    now i need to determine the appropriate agents from an organizational structure using the data i entered in the BSP as primary keys.
    how shall i do that?
    please notify me if my question is not clear.
    Your response is highly appreciated.

    solved by myself. use FM RH_SAP_ORG_OBJEC_ACTORS_LIST to get the agents.

  • Determine Correct Agent for Escalation (Latest End)

    Good Day
    I am currently experiencing the following issue. I am the workflow administratrator for a project that just went live in a pilot phase.When checking transaction SWF_GMP (Administrator Overview).  There are several Pending instances with missed deadline. After investigation realised that the agent specified for escalation were not being filled.
    Then specified the following for the latest end tab for the agent. Rule 168 is used to determine the superior for the agent who accepted the work item. In the binding for the rule specified the variable Workitem.executeuser.NameWithLeadingUS = ORG_OBJECT.
    Now when using the program RSWWDHEX_DEBUG and breaking on the function mdoule SWX_GET_MANAGE from Rule 168  to see which values were passed to the function module, the value passed is the background user and not the agent expected.
    If you check the variable in the workflow log, the correct agent is displayed against the work item the escalation needs to take place from. So the issue is to find the correct agent for the workflow.
    thanks
    BJ

    Hi,
    > 1. If i go with same backend ECC 6 Ehp 4 with Portal 7.3, than what are all the BP's that i have to deploy?
    BP's depends upon what all functionality you want to use. e.g If you are using ESS/MSS then you need to deploy BP's for ESS/MSS.
    > 2. Can i go with same Business packages   those i am using currently with Portal 7.01?
    You should install latest version of BP's on NW 7.3 like for ESS/MSS latest version is 1.51.
    > 3. How to migrate my ESS and MSS apps (customized apps NWDI )from Portal 7.01 to 7.3
    You need to migrate all these customization manually as PAR files are not more supported for NW 7.3.
    > 4. in future if we upgarde our backend to EHP 5 than what happens to WD java Application. i come to know that ESS application are totally built on WD ABAP  for EHP5
    >
    It depends upon you. If you want to use ESS/MSS for web dynpro ABAP then you need to install BP of ESS for web dynpro ABAP but if you don't want to use web dynpro then you can use same way as you are doing currently.
    Check SAP Note 1450179 - ESS Based on Web Dynpro ABAP Available.
    Thanks
    Sunny

  • CCX 8.0 and Agent Response Scripts

    Hello,
         This particular topic is new territory for me.  I would like to configure, based on CSQ, on screeen scripts for agents to follow when answering phone calls.  Is such a thing possible?  If so, can someone point me to a resource?

    Hi
    Basically the easiest way to do this would be to :
    Edit your script to set callvariable 1 to the name of the CSQ - I'll imagine you have sales and helpdesk as CSQ names here. Use a 'set enterprise data' step.
    Create a .html file on a web server that lists the script wording for the agents for each queue with names matching the CSQs. So you may have helpdesk.html, sales.html, whatever.
    For each CSQ/script, in Desktop Administrator create a HTTP Action that refers to each web page, and call each action Web-Helpdesk, Web-Sales, or whatever.
    Add the action to a new workflow in CDA, each action would be triggered based on a rule that says 'call variable 1 = helpdesk' to trigger the Web-Helpdesk action, another rule that says 'call vairable 1 = sales' to trigger Web-Sales.
    Assign the new workflow to a test agent and get them to log out/in to try it.
    Details of most of this are in the Cisco Desktop Administrator User Guide. Definately worth a thorough read of the appropriate sections if you aren't familiar with this stuff.
    Regards
    Aaron

  • CCX - In CAD software agent goes into Reserved status.

    I have CCX 7.0 & CCM 7.1.
    In CAD software agent goes into Reserved status when a call hit to the agent & the agent  is not able to take the call as all icons are greyed out. And this is happening to few agents only while for other agents its working fine.
    Can anyone suggets a solution.
    Rgds,
    Kiran Savalsang.

    Or more accurately - ensure that the CSS that is assigned to the CTI ports includes the partition in which the agent DNs are configured.
    They don't all need to be the same CSS, OR the same Partition.
    Aaron
    Please rate helpful posts..

Maybe you are looking for