Configuring sticky agent on UCCX

Hello, I am currently trying to configure this functinoality on UCCX 8.5.1:
If a caller rings back within 30 minutes, I would like him to be transferred to the same agent that handled the previous call if it is in Ready State. Otherwise it should be transferred to the next available agent.
I know this can be done with the Session steps, mapping the calling number. I have checked Cisco Reference Documents and tried some test scripts, but I can´t get it work yet. I would need some help about how to implement this.
Thank you very much,
Héctor

There's two assumptions in this approach you want to be careful of:
Sessions always last 30 minutes
You don't end sessions when the call ends
The safer, and more reliable approach to this would be to store the calls in a database as soon as the agent picks the call up, and then have the script query that database for new calls that come in.  You'd want to enable something like a nightly/hourly scheduled job to purge entries from the table that are past your 30 minute threshold.
I'm not able to prove or disprove your existing approach, but based on experience, it could have holes that you'd end up having to deal with down the road.
By the way, I love this concept of sticky agent transfer, and I think I'll be pitching it to our team managers internally.

Similar Messages

  • UCCX 8.5 Sticky Agent

    I am trying to setup a sticky agent function i.e If the same client  calls the CC within a time period then they'll get the same agent if  he's availible
    I have managed to do an external DB write and read but all the info i need is already on the servers informix DB
    How do perform a read on my local informix DB from within the script ?
    Thank

    My preference for this would be SQL since it's faster to get working than all of the xpath and xsl transforms that would be needed.
    One other option that is a bit more obscure: You can use a Java hash table stored into a session with a always-known mapping ID. This is probably the most ideal because:
    It eliminates any external dependancies.
    It will have a smaller footprint in the Java heap than XML documents will.
    I suspect it's more efficient than performing all of the xpath logic.
    The whole table will self-reset if the session expunges due to inactivity. You'd still need to timestamp specific entries though I suspect. Also don't forget to account for the session not existing and to re-generate it.

  • Error while configuring CCMS Agent

    Hello Gurus,
    I am trying to install CCMS agent on our BI Dev system, but it gives me below error.
    Error Message -
    ERROR: Cannot open Monitoring Segment 0 rtc = 245
    Last reported error: [249]  CCMS monitoring segment has wrong EYE CATCH: CCMS mo
    nitoring segment belongs to a non-ABAP instance.
    SAPCCM4X of release 7.00 is to be used only to monitor ABAP instances of kernel
    release 7.00 (NW04s) or 6.40.
    EXITING with code 1
    Error Message -
    I am trying to run the command S:\usr\sap\SID\SYS\exe\uc\NTAMD64>sapccm4x.exe -R pf=S:\usr\sap\SID\SYS\profile\profile_name
    I have downloaded the file as discribed on the help.sap.com link
    http://help.sap.com/saphelp_nw70/helpdata/en/ca/118110ff542640b7c86b570cc61ae3/frameset.htm
    I have configured CCMS Agent on our ERP Dev system, but on BI/BW I am getting this error.
    Could you guys please help me on this.
    Best Regards,
    Amit Vaij

    Perhaps your BI system is dual stack, or even java only?
    In that case you should install the sapccmsr agent (as well).
    Regards,
    David

  • API for managing agents in UCCX

    Hi!
    Is exist any API for add/remove agents at UCCX ?
    For change skills assigned?
    Thanks

    Hi ,
    AFAIK the agents can be added or deleted from the call manager and that has to be done by the admin.
    Regarding changing the teams and skills of an agent that can be achieved from the appadmin page in UCCX by the supervisor.
    Lets say you have a user with supervisor rights in UCCX and not the admin rights.
    Login to appdmin page using admin credentials and now under system-->System parameters -->Under Application Parameters look for Supervisor Access and there you can set it to "access to all teams".
    Now log off from appadmin and login to appadmin  with supervisor credentials and under rmcm you can see teams and skills and can change the teams skills assigned to an agent.
    You will not be able add or delete any thing in appadmin when logged on with supervisor credentials.
    I hope the above steps helps you.
    Regards
    Rajiv

  • Configuring ODI: Agent

    Hi,
    I have managed to configure Master repository, Topology and have set up the Work Repository. However when I click Work Repository it give me the following error:
    Unable to connect to remote repository (using Local Agent as I have not yet configured Agent).
    Please note when I press the test connection, it says succeeded. Is this an issue?
    Also I tried configuring the Agent and but I am getting the following error:
    C:\OraHome_1\oracledi\bin>agentscheduler "-port=20300" "-name=odi_demo_agent"
    A JDK is required to execute Web Services with OracleDI. You are currently using
    a JRE.
    OracleDI: Starting Scheduler Agent ...
    Starting Oracle Data Integrator Agent...
    Version : 10.1.3.5 - 10/11/2008
    com.sunopsis.tools.core.exception.SnpsRuntimeException: com.microsoft.sqlserver.
    jdbc.SQLServerException: Invalid object name 'SNP_PLAN_AGENT'.
    at com.sunopsis.dwg.cmd.n.a(n.java)
    at com.sunopsis.a.f.run(f.java)
    at com.sunopsis.dwg.cmd.i.y(i.java)
    at com.sunopsis.dwg.cmd.i.run(i.java)
    at java.lang.Thread.run(Unknown Source)
    Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: Invalid object name
    +'SNP_PLAN_AGENT'.+
    at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError
    +(Unknown Source)+
    at com.microsoft.sqlserver.jdbc.IOBuffer.processPackets(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.getPrepExecRe
    sponse(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePrep
    aredStatement(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PreparedState
    mentExecutionRequest.executeStatement(Unknown Source)
    at com.microsoft.sqlserver.jdbc.CancelableRequest.execute(Unknown Source
    +)+
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeRequest(Unkno
    wn Source)
    at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeQuery(
    Unknown Source)
    at com.sunopsis.sql.SnpsQuery.executeQuery(SnpsQuery.java)
    at com.sunopsis.dwg.dbobj.generated.GeneratedSnpPlanAgent.getObjectLst(G
    eneratedSnpPlanAgent.java)
    +... 5 more+
    Caused by:
    com.microsoft.sqlserver.jdbc.SQLServerException: Invalid object name 'SNP_PLAN_A
    GENT'.
    at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError
    +(Unknown Source)+
    at com.microsoft.sqlserver.jdbc.IOBuffer.processPackets(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.getPrepExecRe
    sponse(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePrep
    aredStatement(Unknown Source)
    at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PreparedState
    mentExecutionRequest.executeStatement(Unknown Source)
    at com.microsoft.sqlserver.jdbc.CancelableRequest.execute(Unknown Source
    +)+
    at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeRequest(Unkno
    wn Source)
    at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeQuery(
    Unknown Source)
    at com.sunopsis.sql.SnpsQuery.executeQuery(SnpsQuery.java)
    at com.sunopsis.dwg.dbobj.generated.GeneratedSnpPlanAgent.getObjectLst(G
    eneratedSnpPlanAgent.java)
    at com.sunopsis.dwg.cmd.n.a(n.java)
    at com.sunopsis.a.f.run(f.java)
    at com.sunopsis.dwg.cmd.i.y(i.java)
    at com.sunopsis.dwg.cmd.i.run(i.java)
    at java.lang.Thread.run(Unknown Source)
    Has anyone faced this issue. I am using the following entries to update the odiparam.bat file:
    set ODI_SECU_DRIVER=com.microsoft.sqlserver.jdbc.SQLServerDriver
    set
    ODI_SECU_URL=jdbc:sqlserver://<Servername>;SelectMethod=cursor;responseBuffering=adaptive;databas
    eName=odimaster;integratedSecurity=false;
    set ODI_SECU_USER=<dbname>
    set ODI_SECU_ENCODED_PASS=fFyX1l6MYUKGzrGidfEvh
    set ODI_SECU_WORK_REP=EXECUTION
    set ODI_USER=SUPERVISOR
    set ODI_ENCODED_PASS=LELKIELGLJMDLKMGHEHJDBGBGFDGGH
    Regards,
    Amol

    Hi,
    Something is not right and it may be down to the SQL server side, the SQL user that you are using is it definitely the db_owner, also if you go in sql server management studio, open up the work repository database and then the tables, do they all have dbo. in front the table names?
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Configuring Sticky TCP Connections on ACE

    I have 6 ACE configuration guides/case study example configurations and all have a slightly different way of configuring sticky connections in the admin context. What is the right way to configure it?
    Thanks!
    Matt

    Here is the 7th config :)
    You didnt mention which persistence method you are interested in. Following is an example for source ip based stickiness
    rserver host APP1-SERVER1
    ip address 10.10.10.101
    inservice
    rserver host APP1-SERVER2
    ip address 10.10.10.102
    inservice
    serverfarm host APP1-SFARM
    probe http80
    predictor leastconn
    failaction purge
    rserver APP1-SERVER1
    inservice
    rserver APP1-SERVER 2
    inservice
    Sticky ip-netmask 255.255.255.255 address source APP1-STICKY-GP
    timeout 60
    replicate sticky
    server-farm APP1-SFARM
    class-map match-any APP1-VIP-CLASS
    description class-map for APP1
    match virtual-address 192.168.0.100 tcp eq 80
    policy-map type loadbalance first-match APP1-POLICY
    class class-default
    sticky-serverfarm APP1-STICKY-GP
    policy-map multi-match VIPS
    class APP1-VIP-CLASS
    loadbalance vip inservice
    loadbalance policy APP1-POLICY
    loadbalance vip icmp-reply
    interface vlan 20
    ip address 192.168.0.1 255.255.255.0
    access-group input anyone
    access-group output anyone
    service-policy input VIPS
    no shutdown
    HTH
    Syed Iftekhar Ahmed

  • How to configure stickiness on ACE20 ?

    Config attached....
    I have set-up 2 ace20's for SLB which works fine, however I am struggling to understand how to configure stickiness in the way I want to. I want any user on the network whom connects to any of the 5 rservers to have a sticky time of 60 minutes as requested by the application vendor, the app is http.
    The network is subnetted and all subnets fall within the ranges 172.16.0.0/12 and 192.168.0.0/16. Can any one help me with the sticky configuration. As you can see from my config I started to configure this but do not quite understand how to classify the traffic and associate it with the serverfarm.
    I am new to content switching.
    Thanks
    Paul Tribe (CCNA, CCMP, CCSP)
    Technical Analyst
    Nottingham City Council (UK)
    Tel - +44 (0)115 915 4119

    You have stickiness configured but it has not been applied. Try this:
    policy-map type loadbalance first-match L7_VIP_LB_ORDER_POLICY
    class class-default
    sticky-serverfarm Carefirst
    Note the change in the last line. This applies the sticky rule. Hope this helps.

  • Configure Oracle Agent for Rac 9i

    I can not configure intelligent agent for oracle rac 9i, you can help me?
    dicovery in me sees the individual nodes
    System;
    - Windows 2003
    - 9.2.0.8 Oracle Rac

    Hi there,
    You might need to refer to Metalink Note 158295.1 for technical details of the proper configuration.
    Hope this helps.
    Regards,
    Jozsef

  • Wrap-up time configuration per agent basis (in UCCX)

    There are two agents (X & Y) who are part of the same CSQ, however both agents want to have different Inbound wrap-up time.
    What I understand in UCCX is, that we configure wrap-up time in CSQ (unlike agent desk settings in UCCE). If its a CSQ based, this setting gets applied to all the agents whoever is part of the same CSQ. I didnt find any such wrap-up time option which can be configured at the agent level and doesnt impact whole CSQ. Is there any solution to the problem stated above?
    Will greatly appreciate help in this regard.
    Thanks

    You can do this using a workflow.
    Set your CSQ wrap time to a high value, for example 600 secs.
    Create 2 workflows - one for experts and one for your novices.
    In your expert workflow, add a timer action to the work event in the voice contact workflow. Set this timer to the wrap up time required for experts, and add an action there to make the agent go ready (if they are not already ready).
    In your novice workflow, do the same as above but give set this timer to the value required for novices.
    I've tested this out on v8.5 and it seems to work OK.
    Brian
    Please rate helpful posts

  • IPM11g & ODC configuration , Input Agent

    Hi All,
    I have installed IPM11g & ODC on my machine.
    I am committing one tiff image from ODC through "Commit Text File" commit driver .
    at IPM11g end i have set one Input Agent & set the Input Directory file path in Enterprise Manager.
    After committing from ODC, files are going into Input Directory but they are not moving into IPM.
    & files are not moving even in following directory structure :
    Input
    - Errors
    – Failed
    (which is built in Input Directory path after we enable Input Agent .)
    In IPM logs also there are no errors.
    please help me in this issue if any one has some idea !
    Regards,
    Nupur

    Nupur,
    Why are you not using the IPM Commit Driver for 11g? http://www.oracle.com/technetwork/middleware/content-management/downloads/index-dc-096316.html
    Oracle Document Capture 10gR3 Commit Drivers
    for Oracle Imaging and Process Management 11gR1.
    Specify the IPM commit driver in the commit profile. Click Configure --> Filer file Commit --> Specify the path and metadata fields on the filer commit tab and test a commit again to IPM. Make sure your IPM filer application is configured to recieve each of the metadata fields that you are passing from ODC.
    Let me know how it goes.
    Data_Bitz

  • How to configure SNMP agent for Oracle 10g

    Hello,
    I've installed oracle 10g in a Windows 2000 SP4 and I want to monitor database using SNMP.
    I've already installed Windows SNMP agent but I haven't any idea how to configure Oracle in order to grant SNMP monitoring.
    What should I do?
    Is Oracle database ready to be monitored via SNMP by default?
    Thanks in advance for your help.
    Regards,
    Carles

    Hello,
    Thanks for your message.
    In fact, I already found this doc in oracle, but it just show executables I have to install and my question can I install these executables.
    I've already installed Windows SNMP agent, configured and testedwith disk space checkings, but it doesn't work fine with Oracle.
    I launched Oracle Universal Installer and I checked Installed Products, but I haven't found how to install SNMP agents for oracle.
    How can I add Oracle Peer Master Agent and Encapsulator to my oracle installation?
    Thanks again for your help.
    Regards,
    Carles

  • Forward to field configuration in Agent inbox

    Hello,
    does any one know how to configure following scenarios:
    1. After saving service ticket with responsible organisation(BP) and responsible person(employee), i go to agent inbox and forward same ticket to other resp emp. This should not change resp org.
    2.If I forward the ticket to other resp org system should not change pre asigned resp emp.
    regards
    Sriky

    Hello,
    According to me you can acheive your requirement in two ways (at least):
    1) Modification of method IF_ICCMP_CUCOPROCESS~SET_RESPONSIBLE_FOR_ONEORDER from class CL_ICCMP_CUCOPROCESS_IMPL (check the comments at the beginning of the coding), to implement your own logic.
    2) Use customer-specific partner functions to handle responsible employee and/or responsible group... in that case the standard won't change anything because it won't find any employee responsible ;o)
    Regards,
    Nicolas.

  • Live Monitoring and Recording for VPN Remote CAD Agents in UCCX

    Dear all,
    We have deployed UCCX 5.0(2) for one of our customers.
    Silent Monitoring and Recording are working fine for local agents.
    We have deployed new Remote agents using IP Communicator and Cisco VPN on their PC. Everything is working fine but could not monitor or record them.
    We have made site-to-site VPN using a PIX and give these agents Hard Phones 7942. Everything is working fine but could not monitor or record them.
    We also installed WFO QM client on their PCs in order to record calls but no way !
    Is there any way that we can use in order to make these agents silently monitored and recorded?
    Thanks for all.

    good afternoon,
    I am not a senior guy but we experienced the same issues with monitoring users at home on VPN. After some trouble shooting I found that most users are on wireless and when I had them plug in with a cable we could hear their calls and record fine with no issues. Though, the agents preferred to be on wireless, of course! the senior engineer did mention something about changing the Codec and utilizing some DSP resources.
    MM

  • Managed System Configuration - Introscope Agent Configuration Failed

    I get the following error message when carrying out step Byte Code Adapter Installation.
    Introscope Agent Configuration - Remote Operation Failed.
    The Wily agelet is running in 711 mode.
    VM Parameters update for node 268734950 Remote Operation Failed.
    Failed to update VM parameters:- com.sap.smdagent.vmmanager.VMManagerException: Failed to use JMX service
    Any help will be appreciated.

    Hi Tariq,
    Please check the following KBA:
    1918621 - Wily Bycode Agent install error - Failed to use JMX service
    Thanks
    Vikram

  • Configuring Input Agent directory on a machine different from the UCM one

    I have configured InputAgent (Oracle Imaging and Process Management) to pick work from
    /IPM/Input/<XYZ dir> on ABC MACHINE (where UCM and weblogic is installed)
    and in my input definition i have an input mask (abc.txt) configured to read files from /<xyz location> (filepath on the same machine)
    How do i configure it to pick up files from a filepath on a different machine/IP in the same network.
    Edited by: sarathboy on Jul 30, 2012 4:32 AM
    Edited by: sarathboy on Jul 30, 2012 4:45 AM

    Yes this is possible...
    Go through this link
    http://docs.oracle.com/cd/E28389_01/admin.1111/e12782/c09_input_agents.htm
    you can add the folders in the input agent directory.
    Regards,
    Vikrant Korde.

Maybe you are looking for

  • Reading image url from a different package.

    When I'm trying to read image from a jar with a package structure different from the reading class, the getResource(<image name>) returns the url as null. For ex: Say I have hello.gif in a jar under client/resources and also the ResourceHandler in a

  • How to calculate number of threads  running  on Windows 2000 terminal?

    How to calculate number of threads running on Windows 2000 terminal for the oracle process? I have installed Oracle 9i DataBase with 6 patch(9.2.0.6.0) on Windows 2000 Terminal. But,after database is started up, when i check up the sessions in v$sess

  • Report 6i for intel solaris

    So that we may better diagnose DOWNLOAD problems, please provide the following information. - Server name - Filename - Date/Time - Browser + Version - O/S + Version - Error Msg

  • Hi, i have a recent problem with my iphone5s.

    hi, i got a bitter experience with my iphone5s now a days. phone's earphone out gone badly, that if i press volume up button, full volume will come and stereo balance was not working, left side having high volume with distortions and right side low.

  • Waveform Problem and Input Level problem with Onyx 1620

    I was reading an earlier post and saw that someone was having trouble with the gray boxes for the loops as compared with GB. I am also having that problem, but with my actual recordings. Is there a way to show the waveform instead of the gray box on