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

Similar Messages

  • Agent selection question

    Hi,
    when I use wizard to create an Agent selection dialog it asking for Task ID. This task should be with the program that has GUI.
    What if I need to create agent selection screen to select an agent for the step without the task
    ( Yes, No selection step for example ).
    I tried to use Dispatch function from WF_TASK in custom TS but it doesn't popup.
    May be there is FM that can display my custom list and return selected item?
    Any advise will be appreciated.
    Thatk you.

    Hi Mike,
    I have Yes/No selection task. I need to assign an agent to whom this Yes/No selection task will go.
    When I use Wizard to insert Agent Selection screen it creates activity step which screwing up
    my work flow. I need to jump to Yes/No selection task not to activity step created by wizard.
    If i delete that activity step Agent Selection screen stops working.
    Is there a workaround for this problem?
    Thank you.

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

  • How to display list in Agent Selection Screen?

    Hi,
    I am using DISPATCH method in Agent Selection screen ( obj. type WF_TASK ).
    In description it says that this method could display a list of users but
    in reality it displays only one item.
    If anyone was able to display a list would you share how to do it?
    Thank you.

    I think you will need to give more information. What does your binding look like, what are the possible agents for the task you give in the binding? This last one if you get a list or search functionality.
    Regards,
    Martin

  • Wrong speech agent selected

    Hi all,
    I feel sort of stupid posting this, but here goes. In
    converting text to speech, I accidentally selected the "don't show
    this again" box in the speech agent selection dialog box. Only
    problem is, it was pointed to Kate, and I prefer Paul.
    Now the only way I see to change it is to go to Audio >
    Speech Management and change it slide by slide.
    Is there a way to change my 'default' speech agent to Paul,
    since it now doesn't show me the selection dialog box when I
    convert text to speech?
    Thanks!

    Hi Melissa
    Perhaps try looking in this location:
    Click Edit > Preferences... > Global node > General
    Settings node and click the Confirmation messages... button.
    See if the check box in the lower left corner labeled "Speech
    selection" has been cleared. If so, click it and dismiss the
    dialogs.
    Hopefully that will bring back the choice.
    Cheers... Rick

  • ESS Leave request - Agent selection @  &Agent_0001.Agents&

    Hi,
    when i apply a leave request from ESS it triggers workflow WS12300111. In the agent selection of the task TS12300097 use the expression &Agent_0001.Agents& to send the work item to UWL. I just want to know where  this container is populated from.
    The container BOR of AAGENT has &Agent_0001.Agents& to send the workitem.
    Please clarify.
    Thanks!
    Richard A

    Ok. I will try to clarify it. Try the following,
    Goto PFTC -> Choose "Workflow Template" from the drop down -> Enter the workflow template id "12300111" in the text box -> now click on "change" button -> Now goto the menu addional data -> agent assignment -> maintain -> select the task text -> and set it as general task.
    I guess you have done the same for the standard task TS12300097 but failed to do it for the workflow template (WS12300111). Or have you done it already?
    I hope this shud be the problem as you have problem in initiating the workflow and not while approving the workflow.
    Also once you make this change "Refresh your buffers" once before checking it out.
    Thanks,
    Prasath N

  • Ad-hoc agent selection

    Our purchase req release workflow requires the creator to select the approver, ad-hoc agent selection seems to be the obvious option. I had a go using the 'Ad hoc: Include 'Select Editor' wizard, but it didn't work as hoped.
    Could someone please take me through the major steps I should take using this function?
    Many thanks,
    Kathryn

    I found the way.

  • CLOI_CHANGES_UPL_31 select routing

    Hi All,
    Does anyone knows how to select the routing when using function module CLOI_CHANGES_UPL_31.
    I have tried to enter the routing group and counter number into CLOI_ORDI_IMP but doesn't work.  Please kin
    Thanks.

    Dear
    Please refer our earlier posting  : CLOI_CHANGES_UPL_31 select routing
    FM or BAPI for CM21
    BAPI to change Production Order TaskStart Date & Time and Reduce Setup Time
    Regards
    JH

  • Defining a new service agent in Route determination

    Hi,
    Can anyone please tell me where do we define a new service agent in route detemination.
    Thanks in Advance.
    Regards,
    Ramesh.

    Hi
    You have to create the service Agent or provider as a vendor in
    Easy Access----Logistics---Sales and Distribution-- Master data-- Business partner- Forwarding agent-----Create u2013 V-11
    Use the account group 0005 and after creating the Vendor then you cassign the service agent in OVTC
    regards
    Prashanth
    Edited by: Prashanth@SD on Oct 26, 2010 1:26 PM

  • No Agents selected

    Hello All,
    I have a Decision task in my workflow, for that decision task agent, i have s container field  "Agent"  and i am mentioning it through expression.
    Now  i am  triggering  the workflow through 'SAP_WAPI_START_WORKFLOW' and setting the agent value through 'INPUT_CONRAINER'.
    But when i check for the agents for this decision task, it is saying 'No Agents selected'.
    Please help.
    Thanks,
    Krish.

    Hello,
    Probably the field that you added in the Workflow container is empty and does not contain any value. Make sure that the binding is generated properly from the Workflow container to the decision task. Also, ensure that the Import / Export checkbox is checked in the properties of the Agent container element.
    Hope this would fix your issue.
    Regards,
    Venkata Phani Prasad K

  • Trouble selecting security questions for iOS app store

    We bought my daughter an iPad mini for Christmas, and until today, were able to happily download apps from the iOS app store. But this morning, it prompted me to select three security questions before allowing a download. Which is fine, but it wouldn't provide any security questions to choose from. Steps to reproduce error:
    Select an app to download/install
    Receive prompt to select three security questions
    Click OK
    Receive prompt to enter apple ID password
    Enter password
    Receive dialog box requesting to select three security questions/answers, plus a rescue e-mail address
    Click area to select first question
    Receive a blank white box, which never fills in with anything
    I'm baffled: nothing ever shows up in the box described in step 8), so I can never select a security question, so I can't continue the process of downloading apps. I've tried this several times over the course of the day today, and I'm getting nowhere. Any thoughts?

    Ok, problem solved. It turns out that rebooting the iPad caused this to start working correctly. So I recommend a restart if anyone has this problem.

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

  • Skills Based Routing Questions

    Hello,
    I have a question regarding skills based routing.  I am trying to use the algorithm of "Least skilled by order".  I am expecting the following:
    NY-CSQ
    (skills in order)
    - Shopping (skill)
    - Driving
    - Walking
    Boston-CSQ
    (skills in order)
    - Driving (skill)
    - Shopping
    - Walking
    LA-CSQ
    (skills in order)
    - Walking (skill)
    - Shopping
    - Driving
    Agents
    AgentA
    - Walking - 1
    - Shopping - 2
    - Driving - 2
    AgentB
    - Driving - 1
    - Walking - 2
    - Shopping - 3
    AgentC
    - Shopping - 1
    - Driving - 2
    - Walking - 3
    AgentD
    - Shopping - 1
    - Driving - 2
    - Walking - 3
    Assuming a call comes in for NY-CSQ and all agents are ready.  I'm expecting the call to go to longest available between AgentC and AgentD.  Instead, the call goes to AgentA who has the least overall skill.
    I cannot find in documentation the difference between "Least skilled", and "Least skilled by order".  In this case, assuming that AgentC and/or AgentD are available, I always want the call for NY-CSQ to go to them first based on the order of the skills in the CSQ.
    Any thoughts?
    Thanks,
    Jeff

    Refer to CUCCX 7.0(1) Administration guide, pages 7-21 & 7-22.
    •Longest Available—Selects the agent who has been in the Available state for the longest amount of time.
    •Most Handled Contacts—Selects the agent who has answered the most handled calls.
    •Shortest Average Handle Time—Selects the agent who generally spends the least amount of time talking to customers.
    •Most Skilled—Used for expert agent call distribution. Selects the agent with the highest total competency level. The total competency level is determined by adding the agent’s competency levels for each of their assigned skills that are also assigned to the CSQ.
    –Example 1: If Agent1 is assigned Skill1(5), Skill2(6), and Skill3(7) and CSQ1 specifies Skill1(min=1) and Skill3(min=1), the total competency level for Agent1 for CSQ1 is 12.
    –Example 2: If Agent1 is assigned Skill1(5) and Skill2(6) and Skill3(7) and CSQ1 specifies Skill1(min=1), only, the total competency level for Agent1 for CSQ1 is 5.
    •Least Skilled—Used for expert agent call distribution. Selects the agent with the lowest total competency level. The total competency level is determined by adding the agent’s competency level in each assigned skill.
    •Least Skilled by Weight—Used for expert agent call distribution. Selects the agent with the lowest total competency level multiplied by the skill’s associated weight.
    •Most Skilled by Weight— Used for expert agent call distribution. Selects the agent with the highest total competency level multiplied by the skill’s associated weight.
    •Most Skilled by Order— Used for expert agent call distribution. Selects the agent with the highest total competency level in the ordered list.
    •Least Skilled by Order— Used for expert agent call distribution. Selects the agent with the lowest total competency level in the ordered list.
    Note: If two or more agents have equal competency level, then the selection automatically defaults to Longest Available selection criteria.

  • Forwarding agent in Route

    Hi all....
          At our place the route definition has a forwarding agent in it.......now they want it to bring it in to header partner......
    Does anyone has any idea on this...
    Thanks in advance....

    Hi Ravi,
      This can be done thru partner determination.
      Follow the instructions below:
    1) Spro-sd-basic functions-partnerdeterminationSet Up Partner Determination for Sales Document Header.
    2) Select a partner procedure and click on partner functions.Include a forwarding agent function in it.If its already there then its fine.
    3) Assign your partner procedure to your sales document header on the same screen
    4) Partner Function should also be assigned to your account grp.
        Create your sales order,you will find a partner function forwarding agent oyt there.
      Reward points if it helps.
    Regards
    Karan

  • Router Questions

    How can I change the current ip of something in my routher?
    Also how can I rename something if the rename is not present? 
    Also, not all of my COAX connections are showing up in the router and they are on, I know they used to but not anymore.
    I am currently using the rename url and the ip to rename any device but I am curious as to why the verzion router does not have the text to rename some stuff begin with... ex:
    javascript:mimic_button('rename_device:%20192.168.1.2..',%201)
    Solved!
    Go to Solution.

    What you are referring to is "DHCP Address Reservation".   To do this with then ActionTec, sign into the router, select "Advanced", then "IP Address Distribution", then "Connection List".    Find the object you wish to make a static reservation for, note it's MAC Address and DELETE it from the connection list.   Then, select "New Static Connection" and supply the name, ip address, and Mac Address.  Save everything and exit the router.  Release and renew the IP address on the device in question and you should see it now appear on the address you desire.

Maybe you are looking for