UCCX 8x. - Agent Personal Queue Question - Dequeue to Overflow verses add secondary resource

All, 
I am writing a script for Agent Queue on UCCX 8x, and I want a secondary agent to be able to answer calls for this Queue when the primary Agent is on Break or Logged out .
I am thinking two options:
A. Dequeue to Overflow Queue
B. Adding a secondary agent assign skill  level 10 to the Queue instead.........but the issue here is that this secondary agent belongs to another queue and would need to have a choice whether to answer calls from the other Queue.
What do you think is the best option?

What if you set queue priority better so the backup agent always answer this queue first and if it is empty he will answer the second queue till the other agent is available? 

Similar Messages

  • UCCX agent multiple queues

    If a agent belongs to multiple queues is there away for the agent to know which queue the call is coming from.
    The end user is using ip phone agent, not desktop agent.
    ex.
    queue a xyz company sales
    queue b xyz company support
    They want to be able to greet the customer with the appropriate department.
    Thanks,
    Rob.                  

    To do this, you'll need to create a telecaster user in CUCM and assign your agent phones to this user. In the Cisco Desktop adminsitartor web portal you need to enter your telecaster user details under CAD Configuration Setup -> BIPPA User Login.
    To configure what fields are displayed go to the Cisco Desktop Adminitrator  web portal -> Services Configuration -> Enterprise Data -> Layout List -> default. Edit the fields here you want to display. You might need to populate one of the call variables in your script with the CSQ name.
    Seehttp://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_8_0/installation/guide/cad80ccxig-cm.pdf pages 55 and 57.
    Brian
    Please rate helpful posts

  • MDB and MessageConsumer Queue Questions

    (1) Does a MessageConsumer object, when called on its onMessage() method, provide the same JMS queue processing as a Message Driven Bean (MDB) called on it's onMessage() method? That is, the message remains on the queue until the onMessage() method completes in both cases.
    (2) Does the same apply to a MessageConsumer's receive() method? That is, the message remains on the queue until the next receive is called?
    Thanks

    Unfortunately, MDBs do not currently support running on a separate queue. They run on
    the default queue.
    -- Rob
    Nicole wrote:
    Hi Folks,
    as we got problems on thread deadlocks using JMS, we decided to define our own thread
    queue to be used by our application. In the documentation it is described, that you
    need to generate all your EJBs with java weblogic.ejbc -dispatchPolicy xyz. By this
    you connect your EJB to the named thread queue, which you will need to add to your
    config.xml.
    What I could find out was, that this works fine for stateful or stateless session
    beans, but it looks like message driven beans do ignore this option.
    So here are my questions:
    Which thread queue is used by message driven beans?
    How can I change the thread queue?
    Many thanks,
    Nicole

  • Question about Queue, what is the difference of add() and offer()?

    Not all Queue contain add() method, but when it existing, is it just same?

    All Queues contain both add and offer, because Queue inherits from Collection, which has add, and Queue itself specifies offer.
    If you read the docs, you'll see that if add fails to add the item for any reason other than that it's already there, it must throw an exception, but offer can simply return false if it didn't add for any reason--such as the queue is full.

  • HT201317 Can the family or person that photo stream was shared with add photos ? How?

    Can family / person that photo stream is shared with add photos to album ? How?

    They can view, add comments, but can't add photos.
    See...
    http://support.apple.com/kb/TS4379

  • I need to know how to take a person out of a picture and then add it to another picture?

    I need to know how to take a person out of a picture and then add it to another picture? I am on version 9.0 for photoshop elements.

    Try this:
    In Editor, go to the expert tab.
    Open picture B, the one you wish to select something from to add to another picture.
    Use one of the selection tools, e.g. selection brush, lasso tool, to select the object. You will see an outline ("marching ants") once the selection is complete
    Go to Edit menu>copy to copy the selection to the clipboard
    Open picture A, then go to Edit>paste
    Use the move tool to position object from picture B.
    In the layers palette you should see picture A as the background layer, and object B on a separate layer.

  • I do not remember the security questions and you sent  on a secondary e-mail address that I do not recognize

    i do not remember the security questions and you sent  on a secondary e-mail address that I do not recognize

    You need to contact Apple. Click here, phone them, and ask for the Account Security team.
    (88197)

  • I'm getting a new computer, I will have to download Firefox again, My question can you save your add-ons? I have reminder Firefox and I want to know if I should save the info?

    I'm getting a new computer, I will have to download Firefox again, My question can you save your add-ons? I have reminder Firefox and I want to know if I should save the info?

    You can use this extension to make a backup of the current Firefox profile folder:
    *FEBE (Firefox Extension Backup Extension): https://addons.mozilla.org/firefox/addon/febe/

  • UCCX 7 - Agent Routing question

    /* Style Definitions */
    table.MsoNormalTable
    {mso-style-name:"Table Normal";
    mso-tstyle-rowband-size:0;
    mso-tstyle-colband-size:0;
    mso-style-noshow:yes;
    mso-style-priority:99;
    mso-style-qformat:yes;
    mso-style-parent:"";
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-para-margin:0in;
    mso-para-margin-bottom:.0001pt;
    mso-pagination:widow-orphan;
    font-size:10.0pt;
    font-family:"Times New Roman","serif";}
    With the UCCX Agent Routing, I saw the canned options and none of them really work for our needs.
    Can they be customized or reversed?
    Namely we would like to change the Shortest Average Handle Time to Longest Average Handle Time.
    (If you’re spending more time on calls, you’re taking less calls, so you need to catch up.)
    If Agent1 takes 10 calls at an average of 2 minutes, and Agent2 takes 5 calls at an average of 6 minutes, the technician who takes more calls is queued to continue taking more calls.  That’s the opposite of what we need.
    The best case scenario would be a system that looks at the ratio of Logged In time vs calls taken, then attempts to catch up people who’s ratios are worse.
    For instance, we have two Agents that come in at the same time.
    Agent1 takes 3 calls and an immediate break, Agent2 takes 10 calls without breaking.
    We would like the next call to go immediately to Agent1, until his ratio of logged in time to calls taken is equalized.
    Can the UCCX be configured in that way?

    It cannot although I can see the use case for why you would want to do it that way. In most environments, longer call handle times are considered a negative thing suggesting a less-skilled agent. In those cases CCX was designed to weight [reward] agents who are more efficient. Your use case on the other hand is attempting to ensure an even work load regardless of proficiency.
    The closest you will be able to achieve in current versions is the Longest Available algorithm. In this case whomever has not been on a call the longest will be offered the next call. This will distribute the workload evenly all other things held equal. There are a few things that can easily break this balance though: an agent doesn't answer the call when first offered to them resulting in it skipping to the next resource, outbound calls from the agent resets their available timer so an agent who makes a lot of outbound calls will not receive as many inbound calls, and an agent who is "behind" will not be offered multiple successive calls to "catch up."
    I suggest that you submit a Product Enhancement Request with your Cisco AM to add this functionality to a future release.

  • UCCX 7 Agent Based Routing - Best Approach

    Hello all,
    Our agent phones have two lines.  The first line is the contact centre agent number and the second line is the agent's personal DDI.
    I am trying to work out the best approach to deal with calls coming in on the DDI line as I would like these to be part of the contact centre too and be able to report on call activity here.  My initial thoughts are that a call will come into the DDI and if the agent is not available then it will be transfered to the CSQ for that agent.
    Would it be better for the DDI line to have a "call foward all" set to the CSQ trigger and then use some enterprise parameter to see the original called number, do a lookup and send this call to the agent whose DDI it is?  I'm just wondering how this is achieved programatically?  Or would a better approach be for all of the agent DDI numbers to be triggers for the UCCX application? This leads to the question how many triggers can an application have?
    Thanks,

    This is always a sticky topic. Both of your ideas are possible and there isn't really a "best" option IMO.
    If you create a trigger and have agents CFA their lines to it, then it is only a single trigger in CCX to configure.
    Agents can turn this off by disabling CFA. This could be good or bad though.
    CCX would need to handle redirecting the call to VM if reaching the agent fails.
    You remove the ability for the agent to even see the call (call waiting) since the busy trigger is set to one on their ICD line. Their only indication someone called would be if they leave a voicemail.
    There is no documented limit of triggers per application.
    Agents cannot turn this on/off.
    Everything else would be the same as option one.
    You can do this either with a Call Consult Transfer step or attempt an agent-based routing with the Select Resource step. For reporting reasons you would want to use Select Resource though. This also means the agent cannot answer calls at all unless they are logged in to CAD though.
    Also, you could choose to route to a CSQ instead of the agent's voicemail in any of these scenarios if you wanted. CCX cannot queue callers to a specific agent and CSQs don't scale well enough to have one per agent. This somewhat depends on who is calling though. A menu option with choices works well: Press one for voicemail or two to speak with another representative."
    Lastly, another scenario might be to create an IVR with a "dial by extension" concept where the customers know the extension of who they are reaching and not the direct line number. CCX could do agent-based routing as discussed above there. The advantage is that their direct line would remain untouched. This only works if they would refrain from giving that number out though.

  • Agent Selection/Routing Question

    Hello:
    I wanted to run a question by the group to get some feedback on a question I have surrounding Agent routing within UCCX (8.5 su4).
    Here is the setup of the environment:
    CSQ1: General
    Routing Criteria: LAA
    CSQ2: Spanish
    Routing Criteria: Most Skilled
    Agent1
    has Skills of General and Spanish. 
    Their competency is the same within both skills.
    Question: Calls are in queue for both CSQ's, although the call in the spanish CSQ has been in queue longer.  And agent 1 goes ready.  Whats currently happening is that agent 1 is getting another call from the General Queue as opposed to getting it from the spanish queue.
    How do I ensure that agent 1 gets the call from the spanish CSQ over the general CSQ?  Each CSQ needs to keep the Routing Criteria the same.
    My thought is that it has to be one of these two items, if not a combination of both.
    Decrease the Competency of all General agents to a (5) and Making the Spanish competency higher then 5.
    in the script, for Spanish Calls use the Set Priority Node to increase Spanish queued calls to be at like a 5, to ensure all spanish calls have a higher priority then general Calls.
    Any feedback would be appreciated! 

    Hi Sean
    All calls on the system if you are not using priority steps already should be answered FIFO... provided that there are agents available in the queue that the first call came in (i.e. they meet the minimum competency). Competency, skills/LAA and all those algorythms only affect who gets the call, not which one is served first. The exception to that is if the competency excludes some agents from the CSQ completely.
    So a call that arrives in 'Spanish' first should be routed to agents first, as long as there are agents available. Does the same apply if the agent is 'ready' but on a call for example? E.g. call voicemail as the agent, then put a call in to spanish, then one in general, and see which one comes through first.
    Priority will work, but will mean that Spanish calls alway queue jump. Priority is absolute, so a p2 call will jump in front of all other lower-priority calls regardless of how long they have been there.
    If you just want first-come-first-served, then that's what you should have by default.
    Aaron

  • UCCX 7 URL For Queue Status?

    We have agents using the CAD, but they would like to be able to have a view of what is going on in the queues.  Our type of calls are medical and technical in nature and could be handled differently if we know there are calls in the queue.  (Such as hurry through or call them back)  The goal is to not have anyone waiting in the queue if possible.  So, in using the IP Phone agent in testing, I noticed that the phone agent shows the CSQs on the phone.  Is there a URL on the UCCX server that will show me that view that my agents could view using a web browser?  Thanks in advance.

    Hi
    CAD tool itself has real time reporting capability for the CSQ which the agent belongs to.
    Please check the section "Agent Real Time Display" section in the link below
    http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_7_0/user/guide/cad66ug-cm.pdf
    Also you can explore the options of wallboards which can show real time statistics of all the CSQ's
    Hope this helps
    Anuj

  • UCCX 7 - Agent Inbound Email configuration

    Hi !
    I am trying to configure the new email function of UCCX (not the E-Mail Interaction Manager).
    I configured all the needed parameters in the Desktop Administrator web page -> Agent E-Mail Settings -> Global Settings
    But in the contact service queue settings, I couldn't see any CSQ ?! this is normal because no one is defined...
    Why ? because I don't know how to do it
    In the appadmin website, when I try to create a new CSQ, the only CSQ type available is "voice", I cannot choose email ... Do you know what I missed ?
    I have all the needed license files, I restarted the server ...
    Thanks you so much for you help !
    Thierry

    Yes, you need to enable IMAP on Exchange, and you need to give the user account the IMAP feature access.  Use these sample steps to validate that you setup IMAP for your account correctly.
    > telnet host.domain.com 143x login username passwordx list "" "*"x status inbox (messages)x select inboxx fetch 1 fullx fetch 1 rfc822.headerx fetch 1 rfc822.textx logout
    Use these steps to confirm your SMTP config (Google Base64 encoding to encode your username and password online):
    > telnet host.domain.com 25ehloauth loginmail from:[email protected] to:[email protected]: Your Subject LineThe body of your e-mail message goes here.You can include multi-line messages by pressing the ENTER key.When you are finished type the "." on a line by itself, followed by theENTER key.Thanks!.quit

  • Transport Agent Exchange 2013 questions and considerations

    Hi,
    I need to intercept all email messages (within the org, coming in, and going out)
    save their attachments somewhere else, remove the attachments from the mail and manipulate the body to add links to the saved attachments.
    I have little exchange experience and was thinking about doing it with a Transport Agent (in an async fashion),
    I have a few questions:
    1. Is a transport agent the right way to do such a task?
    2. Using SmtpReceiveAgent and OnEndOfData, will catch all the emails?
    3. Is there a maximum time to finish my work on an EmailMessage?
    4. Should I create and install a local service to handle my saving/upload of attachments or will it work in worker threads in process?
    5. Configuration of transport agent 'Worker threads' is according to http://bit.ly/1gbsm0Y? should i be bothered with it?
    6. In a big exchange installation, which servers must install the transport agent?
    Thanks a lot,
    Asaf.

    G'day Asaf,
    1. Yes you have to use a transport agent (specifically, a routing agent).
    2. "All emails" right ? NO, you can't use an SMTP Receive agent (you must use a routing agent - see above)
    3. No BUT, take too long and you'll stall the Exchange queue / put the server into back pressure. Be as quick as possible and if possible do the grunt work outside the agent (in a separate service).
    4. I would (as above)
    5. It depends on just how long your processing takes and how well you spec your Exchange boxes. By default (on 2007->2010, not sure about 2013) you get 6 threads per core i.e. 1 core = 6 threads, 8 core = 48 threads.
    Cheers,
    Scott
    Scott Quinn | C# developer & messaging specialist (for hire). Contact me at http://au.linkedin.com/in/scottquinn

  • Quick UCM/Unity 7.x Hold Queue Question

    I was wondering if it was possible to create an automated "hold queue" in either UCM or Unity?  Specifically, we would like to have a call automatically placed in a queue if no one picks it up in a given amount of time.  We would prefer to have some kind of greeting also played to notify the callers they are being placed in the queue.  The other challenge would be notifying the individuals fielding the calls that there were calls in the queue.
    Can this be done natively in UCM or Unity or is this advanced functionality I would only get in say Contact Center?
    Will rate posts.
    Thanks!

    Hi
    Realistically this is the kind of thing you need Contact Center for I'm afraid.
    You can do *some* of this with Call Handlers in Unity / Unity Connection - but this basically goes as far as playing a message to callers, and then sending the call somewhere else (for example back around a hunt group).
    A relatively common implementation that I've done for customers is to:
    1. Route the call into a hunt group.
    2. If the call isn't picked up by the hunt group it diverts to a Unity Connection Call Handler.
    3. The caller is then played a message, and given the choice of continuing to hold (call is sent back to the hunt pilot) or leave a VM (call is transferred to a VM box).
    Queuing it isn't, but it does some of what you are after.
    It's nowhere near as sophisticated as what you get with Contact Centre. If you want real queuing, with real stats with real agent availability, then UCCX is the way to go.
    HTH. Barry

Maybe you are looking for