Agent monitoring (IPCC Express)

Hi All,
I need to monitor agent activity i.e ready, not ready, logged in, on call etc. How do i go about programming such an application. Is this information available using TAPI/JTAPI?

Nauman,
Agent state activity gets logged in the SQL database. You could use a SQL query to check the current state. Here is an example query for agent1 and agent2 in Not Ready state.
USE db_cra
SELECT DISTINCT TOP 1 Resource.resourceLoginID, AgentStateDetail.eventType, AgentStateDetail.eventDateTime
FROM dbo.AgentStateDetail
INNER JOIN dbo.Resource
ON Resource.resourceID = AgentStateDetail.agentID
WHERE resourceLoginID = 'agent1' AND eventType = '2'
ORDER BY eventDateTime desc;
SELECT DISTINCT TOP 1 Resource.resourceLoginID, AgentStateDetail.eventType, AgentStateDetail.eventDateTime
FROM dbo.AgentStateDetail
INNER JOIN dbo.Resource
ON Resource.resourceID = AgentStateDetail.agentID
WHERE resourceLoginID = 'agent2' AND eventType = '2'
ORDER BY eventDateTime desc
Event Type values are (Login 1,Not Ready 2,Ready 3,Work Not Ready 6,Logout 7). You could save the query as a SQL script, then call it via OSQL to output the results to file or to variable in another script for alerting.
Example OSQL cmd line.
osql -E -S LABPUB1\CRSSQL -d db_cra -i c:\SQLScripts\AgentState.sql -o c:\SQLScripts\AgentStateresutls.txt
I've also have done this by turning up logging on one of the CRA log files then ran a script against the log for agent activity. Unfortunately that took more effort and I don't have those scripts anymore. Also I'm not sure how real-time this is, as I've never needed up to minute type stats. Mainly used for customers who wanted a secondary poll to make sure agents were available.
Please rate any helpful posts
Thanks
Fred

Similar Messages

  • Tanberg 1000MXP-CCM as IPCC Express Agents

    We want to use T1000MXP-CCM as Agents for IPCC-Express (3.5). While Tandberg is working on this "IP Phone service" for the T1000, we want a "workaround." We would like to have an Agent login via another Cisco IP Phone, but the calls all go to the Tandberg. Can this be developed as a IP Phone Service for a Cisco Phone?
    (For many reasons, we do not want to use a PC for Agent Login.)
    Thanks.

    I appreciate the reply, but... i did not know if you were saying to "uninstall" or "install" the support patch.
    "toninstall the tandberg support patch from Tandberg"
    Thanks.
    ray

  • IPCC Express IllegalAccessException when re-skilling agents

    I have recently adopted an IPCC Express version 4.0(5) system as part of changing jobs. I am finding that supervisors on the system are receiving the following error when trying to re-skill and agent through Subsystems -> RmCm -> Resources:
    Error:IllegalAccessException
    This doesn't always happen. It is intermittent. I went to see the behavior as demonstrated by one of our call center supervisors. I saw her re-skill two agents with no issue and then receive the error several times when trying to re-skill the third. We went to my computer where I tried. The re-skill was successful. We went back to her machine and re-skilled the same agent, and it worked. The IPCC Express (CRS) server is here in the same building that we are in, so it shouldn't be any kind of time-out due to latency.
    I queried the error on the support forums and the Cisco support site and found nothing related to this particular issue. Any thoughts?
    Thanks

    Hi
    This issue might require indepth trace analysis.
    I will request you to open a case with TAC in this regard
    Thank you
    Anuj

  • CISCO IPCC EXPRESS - SUPERVISOR NEEDS TO DINAMICALLY MOVE AGENTS BETWEEN QUEUES

    We have a Cisco IPCC Express environment with two queues ("REQUESTS" and "TROUBLES"). In case of, for instance, a great trouble in the customer network (loss of the e-mail service), most of people will call to the Troubles service, so the customer would like to forward some agents to take calls of this queue.
    So, we need to dinamically distribute the agents between several queues. Is this possible? Thank you very much.

    Hi
    The parameter was in System/System PArameters in AppAdmin; it's called 'Supervisor Access'. You can set it to 'None' 'Sup's Teams Only' etc.
    It was (I think) introduced in 5.0, but you may find it's not in v6.0 as that was kind of a parallel universe release for the dying Windows CCM train...
    Regards
    Aaron
    Please rate helpful posts...

  • Agent license for IPCC Express Premium 4.0(3)

    Hello experts!
    We're currently running IPCC Express Premium 4.0(3) in our environment (I know it's kind of old and we're thinking for a migration soon) but meanwhile, I've been asked to add 4 more agent licenses to our IPCC server to bring 4 more agents on board in the queue. When I contacted one of Cisco partners to buy a few, I was told that since this version is no longer under support, Cisco does not sell anymore licenses as well! I was wondering is there really NO way to purchase a few license more from anywhere (including used market, internet)? any idea/suggestion to least get this worked for now and then think about upgrade later?
    Thank,

    we've recently (Jan 2011) been successfully able to order enhanced licences for a client  who was running IPCC 4.0(1) and they were converted to a licence file  through the usual channels and applied to their server.
    If you get your partner to use the dynamic configuration tool and rather than search (which will not yield any results)  directly input the top level SKU   IPCX-4.X-ADDON-PRE  you may find they are able to order some licences. I can't guarantee this will still work  and you may find that the order is cancelled  at some point during the process.
    You really should be considering upgrading (not least because you are only  6 weeks away from having a completley obsolete software release on an unsupported operating system and will be totally exposed) there are some very agressive discounts from Cisco for Comms Manager and Unity at the moment (which you will have to upgrade as well)  which really make it worthwhile.  
    also be wary of  the behaviour of your server post upgrade as version 4 installations which have been static for a long time don't seem to like being messed around with

  • IPCC Express Supervisor and agent communication

    Is there any facility in IPCC Express ( Enhanced) version for the supervisor to communicate with the agent without hearing the customer ?

    Hi,
    The supervisor can communication with agent by sending chat/install message from supervisor desktop.
    Following is from Cisco Supervisor Desktop User's Guide
    http://www.cisco.com/univercd/cc/td/doc/product/voice/sw_ap_to/apps_3_5/english/super/super_ug.pdf
    Sending an Instant Message
    The Message View pane enables you to send messages to individual agents or to all agents on the team you are currently viewing.
    Hope it helps.
    Regards
    Venkat

  • Agent monitoring solution help!

    Hi all
    Just going to run this by you all if I may.
    Is it possible to remote monitor an agent (ipcc Express Prem) whose pc is not on our network and not attached to the phone.
    The phones and agent desktop sit on our network but the pc's sit on 3rd party network, this is not going to change.
    All the documents I have read suggest the pc needs to be attached to the phone or use rspan vlans which is also not an option.
    Think I already know the answer but are looking for inspiration.
    Thanks
    Rich

    Only if you can SPAN the voice VLAN of that phone (no layer three hops) directly into CCX server. On the Windows versions you use the second NIC for this. With Linux, the first NIC and it must be attached to a switch that supports two-way traffic on a SPAN destination.
    If SPAN isn't viable then you would need to use Cisco Quality Management or another recording product (there is a boatload of them) that supports Built In Bridge-based recording. Sometimes this is also referred to as Network Recording.
    Please remember to rate helpful responses and identify helpful or correct answers.

  • IPCC Express - Recording

    Hi all,
    I know, that similar issues has been discussed a few times - but unfortunately it seems that my issue is a bit different...
    I run a IPCC express premium cluster and want to set up an agent based recording for some of my hotlines.
    The configuration of my voice application, the IPCC script and the workflow settings are clear.
    And I am also be aware, that in case of using VLANs, I have to use appropriate LAN cards which supports the promiscuous mode. (I verified this function with the NICQ.exe tool and with a packet capture app).
    My actual problem is described as follows:
    When I receive an incoming call at my test hotline's agent, I go off-hook. At the same time, CAD shows with a little red icon, that this call gets recorded and at my recording / monitor server, two files has been created. (<file name>.To.Raw.tmp and (<file name>.From.Raw.tmp with 0kB each).
    After going on-hook, the file names has been changed to (<file name>.To.Raw and (<file name>.From.Raw with 1kB in size (or in more detail: 24Bytes).
    All postings or documentations regarding this issue I read so far stated that there is obviously an issue that the RTP packets are not able to pass the TCP/IP stack at the CAD client and therefore not able to "reach" the CAD application.
    But I tested it in two different szenarios:
    1) With a hard phone (7961) connected to a desktop (SPAN to PC port enabled).
    (Different Voice and Data VLAN)
    2) With an IP Communicator at the CADs Notebook.
    In both cases, I can sniffer all RTP packets between the agents phone and the callers phone at the agents PC. And I am also able to replay this VoIP stream.
    But even though, I can't see any RTP packets sending from the CADs PC to the monitoring server...
    To me it looks like, the CAD are not able to resend this stream to it's monitoring server (even if there is "some" communication between these both, because it creates these 24Byte files based on each call...)
    Has anyone an idea?
    Thanks in advance,
    Joachim

    Michael,
    thanks for your prompt reply!
    I tried to test the voice monitoring with a supervisors desktop.
    After starting the monitoring, it took a few seconds. Then a pop up window appears stating an error message, that the monitoring session isn't working.
    The message is actually in German, so I am afraid I can't give you the exact wording.
    But it says that the supervisor desktop cannot receive speech from the agents IP Phone.
    And after it, there are some explanations about some possible causes.
    (E.g. Agents IP phone is not connected with agents PC. Or incompatible LAN card. No SPAN port configuration. Wrong VoIP monitor server...)
    But as far as I can judge, everything from the above mentioned possible hints has been configured correctly.
    Do you have an idea, how I can check, that every CAD related configuring is correct?
    Thanks again,
    Joachim

  • CUOM error when trying to poll performance data from IPCC Express

    Hi Network Professionals,
    Using CUOM 2.1 SP1 I get an error when trying to access the Performance menu for a IPCC Express Server in the Service Level View.
    Error Message:
    Performance polling is not supported for the current capability.
    The server is fully monitored and I get enviroment, system, interface and application information.
    I the Polling Parameters menu (Voice Utilization Settings) the only parameter listed is "Communication Manager and Registred MGCP Gateway Utilization".
    The IPCC Express version is 5.0.(2)SR01_Build045.
    Is anything missing on the IPCC server? I have only configured it with SNMP.
    Kind Regards
    Johnny Olsen

    hi teresa.
    well I bother you because I have a problem similar to that raised earlier, I have a vm INTAL CUOM 2.1 SP1 and the problem is that computers add-in-law his administration IPCC view the service level ... but when I fall into a custom group created the group and add the teams the same ip ipcc already visible, in my group I want to generate displays custom cloud but do not show me the equipment, except that I want to add IVR servers and I do not under any circumstances the samples .. lso probe and reset everything and anything related services, install the SP! and nothing. Can you help me with this or if I recommend CUOM up version of the 2.3 that I could not even see the difference with 2.1 CUOM thanks greetings

  • In IPCC express,last 4 month report i;m not getting in historical report. in report it shows blank.

    Hi all,
    we are using IPCC express 5.0 with high availability and call manager 6.0.
    Now i;m facing an issue in historical reports.i'm not getting last 4 month reportin the historical report and the report is blank.
    when i troubleshooted, i checked for filter in scheduler file, logs and i couldn;t find any issues in that.
    i observed in datastore control center, agent, historical, repository status is stopped in publisher and replication status also stopped. i tried to start it but it stopped again.
    as per customer information, also agent phones are communicating with standby server not with publisher for last 4 months.
    so i'suspect it is database replication problem for long time that is why i;m getting the report also for these 4 months.
    please find the attachment for your reference..
    please anybody can help me in this..
    thanks in advance..

    Jneklason wrote:
    ~snip~
    I know this email is confusing and really hard to understand...perhaps now you will know how i've been feeling--lost and confused with all the mis-information, with a hit and miss phone, and out of time with all the 1 1/2 hr to 2 hrs EACH wasted on this issue.
    On top of all this, I can't even find out how to file a complaint with anyone higher up than Customer Service.
    I hate to tell you this, but you didn't write an email. You wrote a discussion post on the Verizon Wireless Community forum which is a public peer to peer forum. Unfortunately since you didn't mark your post as a question, the VZW reps that roam this community won't ever see your post. Before you re-post it, don't. Duplicate posts get removed from the community.
    I see there were several missteps both by the reps and yourself in your post. First you should have insisted on returning the phone within the 14 day return policy period. Second which Samsung Galaxy mini model did you purchase? The S3 mini or the S4 mini? Did you do any research prior to deciding on this device. The reps at that time deflected the easiest course of action, by trying to get you to replace the phone under insurance instead of returning the phone. The Early Edge payment option requires the current phone on the line using the early Edge must be returned to Verizon Wireless. Did you once considered going to a third party site like Swappa to purchase a gently used device for your daughter?

  • IPCC Express Skills Based Routing "Select Skill" feature request.

    Let me start by saying that I hope I'm just doing something wrong and that what I'm trying to accomplish is already possible within the existing feature set of IPCC Express. (I'm running 4.5.2) If not, I'd like to start a campaign to get it added as a feature in the next release.
    Short version:
    A call comes in, and in order to assign skills to the call you must assign the call to a csq that contains the skills required to complete that call. -- Problem arises when number of skills gets large, so must the number of CSQ's. Maintaining all of the agent to CSQ mapping gets very cumbersome.
    I'm proposing a new "select skill" step in the CRS developer, which will allow you to assign a skill required to handle a call, rather then have skills required be based on what CSQ the call was put into.
    (Long version in an e-mail from me to cisco)
    Basically what I'm seeing with the Skills Based Routing feature in IPCC Express is that it still relies heavily on CSQ's to determine the group of agents selected to take a certain call. I can't assign a skill to a calling contact during the call flow in the script editor, instead I have to assign a contact to a CSQ which has certain skills assigned to it.
    Let me give you an example as it pertains to my company.
    We have 15 Healthcare locations with an average of 7 doctors per location. Each doctor has his or her own specialist that takes appointments and other calls not destined to be terminated by the doctor. Each Specialist is also a Primary backup for 2 other doctors and a secondary backup for the rest.
    Currently, if I want to use skills based routing to route a call to one of the Doctors, I have to create a CSQ for each doctor, and add that doctors skill to that CSQ, and then add all of those CSQs to the locations "team".
    Furthermore, if I want to add a "bilingual" skill so that each caller has the option to speak to a bilingual rep, it changes the order for the rep selection. Now I have to double the amount of CSQs in the system to have 1 queue for one language and another queue for another language for each doctor.
    At 15 locations and averaging 7 docs per location with 2 languages, this requires 210 different CSQs that I have to update on a regular basis because turnover for these specialists is fairly high. Not to mention the fact that Cisco has imposed a "soft limit" of 75 CSQs per server on the 7835.
    What I would propose to alleviate this mess would be to add a new step in the CRS editor under "IPCC Express" and call it "Select Skill", where I could assign a skill required to handle a call. This would allow me to create 1 CSQ and have agent selection done based on skill, or a combination of skills. It would also allow me to look across the enterprise for an agent with a particular skill without having to create 105 CSQs with 105 agents per CSQ.
    To do this for now I have created a work around, but it's not a very good one because it requires a lot of overhead. I've created a database with all of my agents in it and all of the skills they are qualified for. Then where I would use the 'Select Skill' step I talked about earlier I now use a database dip and select a resource with the skills I require, then do a 'Get Reporting Statistic' to determine if that resource is logged in and available. Then using CRS 4.5.2 I route on resource instead of CSQ. Now the problem with this method, is if the resource is available, but away, or doesn?t answer the phone (because they also have to deal with walk up customers) it sets them not ready and then just sits there waiting for then to go available again. It wont requeue to the next skilled agent unless I dequeue then from the current app and start the process all over again, which in that cause they would loose their place in line.
    So that's it in a nutshell, I'm sure it's not the easiest thing to follow.
    Let me know if you have any questions.
    Jeremy
    (end e-mail)

    I just want to join you in this request.
    Steven Ferland, Bell Canada
    P.S.: Please add your name if you agree with Jeremy.

  • IPCC Express - Recording ALL outbound calls

    Is it possible for the IPCC express server to keep a record of ALL outbound calls instead of just the ones the supervisor chooses? How?

    Hi, guys.
    Finally I've confugured my cheme.
    I found my  audio files .
    I have added voice contact workflow to CAD-BE agent instead of CAD Agent. It was my mistake. When i do the same steps at CAD Agent - I saw raw files at C:\Programm Files\Cisco\Desktop_Audio folder.
    But they all has  *.RAW 1KB size. Is it correct ? I've talked over 1 min and only 1KB Any ideas ?

  • IPCC Express Exception From Reactive Debug

    Hi guys,
    IPCC Express 4.0(4)
    I am getting the following exception on the Terminate step of my script when I do a reactive debug.
    Contact id: 32976, Contact is inactive when getting channel
    The script does everything it should successfully in terms of queueing callers, selecting a resource when available etc. It is just the final Terminate step that throws up this exception.
    Any ideas on what I might have failed to do in the script would be appreciated and also is it something i need to be concerned about. I would much rather have a clean reactive debug.
    Cheers

    The script does everything it should successfully in terms of queueing
    callers, selecting a resource when available etc. It is just the final
    Terminate step that throws up this exception.
    If you're in the Connected branch of Select Resource, you're done. The contact is already gone, talking to the agent, there's nothing to hang up on. All you need to do is End.

  • Configuring Callback Option - IPCC Express

    When customers call in and all agents are busy, we'd like to give them an option to leave a call back number so a call can be automatically made to that number (while retaining their position in queue) as soon as an agent become available. I know this must be a very common scenario that many people probably have already deployed in their organization. I'm very novice in IPCC scripting and would like to know where should i start from? What are the requirements for that? We're running IPCC Express Premium 4.0(3) and Callmanager 4.1(3)
    Any advise would be highly appreciated.
    Thanks,
    Ehsan 

    I think there is a miss-communication here.I never said the caller should stay on the line until it gets a callback (why on earth someone would do that??!!). All I meant was the caller should (actually MUST) hang up and then get a call back maybe after 30 min or anytime as soon as an agent become available. The actual call should maintain its position in the queue throughout this entire process. The call flow are:
    1) All agents in the contact center are busy and the call gets queued on the Cisco IP-
    IVR. Caller listens to a prompt  - “All agents are busy assisting other customers.
    Please hold and your call will be answered in the order received.”
    2) The caller is given the option: “If you wish to leave a phone number for an agent
    to call you back, please press 1”
    3) The caller opts to leave a callback phone number.
    4) The Cisco IP-IVR prompts the caller to enter the phone number he/she would like
    to use for the call back.
    5) The caller can also opt for a delayed call back.  The Cisco Media Blender
    processes the callback delay value with an additional prompt and collect through
    the Cisco IP-IVR – “Please enter the duration after which you would like to
    receive a callback”. Caller enters 15 minutes, indicating the best time per his/her
    schedule to speak with an agent. This value is POSTED to the Cisco Media
    Blender and the call back is scheduled after 15 minutes.
    6) The Cisco IP-IVR collects the phone number and callback time (if applicable) and
    POSTS a URL request using Cisco IP-IVR step “OpenURL” to the Trailhead
    Server indicating that this request is for a callback.
    7) The Trailhead server forwards this request to the Cisco Media Blender, which will
    place a phantom call in queue (if there are no agents available) as a placeholder
    for the callback.
    8) When an agent becomes available, the phantom call is routed to the agent and a
    call is made via the agent’s second phone line to the caller’s callback number.

  • IPCC Express CAD / CSD Licensing

    Hi guys,
    My desktop SOE guys are wanting to know how licensing works with Cisco Agent Desktop / Cisco Supervisor Desktop / Historical Reporting client as they are doing a new SOE for our call centre and want to know if they can install all apps on all machines as access will be controlled by who is configured as an agent / supervisor / historical reporting user via username and password.
    I am assuming the licensing is enforced by the IPCC Express server and that it does not matter on how many machines the applications are installed. Is this correct or are there additional workstation licensing considerations??
    Cheers
    G

    Hi,
    Just wanted to add one point.
    - You can install CAD\CSD on many boxes but don't install the HRC and give privileges to all the users (however there is a limit on max number of Reporting users also) but still if every reporting user starts pulling the HR Reports it will put lot of load on the UCCX box (little be careful if its in production), so you can only install HRC's on the client box where there is a real requirement. If its a UCCX High Availability setup than the load will be on the slave node.
    - In case if the active Agents count equals the Agent seat licensing count, the very next logging in Agent will get a clear warning message that Agent seat licenses are already consumed to the maximum extent.
    Thanks,
    Anand

Maybe you are looking for

  • Excel documents downloading as CSV

    During the past week, I downloaded some files from websites using Firefox. (i.e., a list of bank account info & list of insurance claims) For some reason, they have started saving as csv documents instead of Excel. They open in Excel but when I try t

  • When I set mail on in my icloud settings I use my internet..

    to send (sync) AAAALLL my emails to icloud website?! I mean if I turn off my iphone I can check my mails through icloud.com? I pay to throughput. Tks in advance

  • Trying to use extended desktop

    I typically use my 13" MBP with a 20" LG monitor in extended desktop mode. I would regularly plug in my computer when I got home to do work, and unplug it when i left the next morning. I hadn't used extended desktop for a few days, and the next time

  • Problem with forms authentication in OWA

    Hi I have a problem with exchange 2013 standard When I enable forms authentication on OWA, after logging in I get a 404 file not found error. Forms authentication works fine on ECP. I noticed that the login url has a ReturnUrl on the querystring whic

  • Look for: components used for Service Brokerage (CSB) for mobile networks

    I am looking for developers/company offering components used for Central Service Brokerage (CSB) for mobile networks. It aims to store consumer profiles and directs service requests (shopping, travel & meeting services, hospitality and insurance) fro