Prioritizing Calls in the Waiting List

Hi
I have posted a post with the same title before here
https://supportforums.cisco.com/thread/2175958?tstart=30
and I had some good answers but not for all the questions I have.
So I will post here the questions again hopping I find answers to the missing parts.
The problem simply is that I need to serve the customers based on thier prority in our own business. The suggestion was to make two skill groups with different priorities and map all the agents to the two groups so when twp calls come the high priority skill group will serve first.
I was thinking in making about 5 skill groups with 5 levels of priorities and all the agents are mapped to all the skill groups. The problem with this implementation is that out customers do not only have 5 levels of priorities. The priority levels are Dynamic. This means that I can not make only 5 skill groups (As Far As I Understand).
So my question is
If I have a wating list and a new call comes from a customer whos priority is larger than the first customer in the waiting queue, How could make my system serves this call before the first customer in the waiting list?
In other words
If I have 20 customers in the waiting list as following.
4-4-4-4-3-3-3-3-2-2-2-2-2-2-2-2-2-1-1-1
if the new call is from a customer whos priority = 7 (which is higher than the first call in the waiting list -4 in our case-) put this call at the beginning of the queue and reject the last call?
the new waiting list will be as following
7-4-4-4-4-3-3-3-3-2-2-2-2-2-2-2-2-2-1-1
Is that possible ?

Dear David:
What I mean with the term dynamic is that there is no specific number of priority levels
For example, as you said the UCCE gives me priority 1-10. These are 10 specific levels but in my case I do not know how much the levels I have.
In other words
Suppose that my call center want to serve the customers based on the number of times they contact us during this month. The number of calling times may be vary from 0 to whatever. Suppose that the number of calls is stored in external DB (DBLookup node) or will be provided using an external application (gateway node)
How would you prioririze the customers in this case ?
Regarding the other question, is there is a way to not run out of CVP ports?
In other words, is there is a way to leave a vacant port in order to handle the new prioritized customer? and reject the lowest call from the queue?
Thanks in advance

Similar Messages

  • Anybody on Bell's "Waiting List" for IPhone 5?

    The Morning of the 14th I was one of the first to "Reserve" two new 16GB IPhone 5's at Bell. Here we are at the 23rd, three days the phone has been available for ditribution and Bell does not have any?  Anybody else still waiting one one of these lists at a store that hasn't received any phones yet?
    I know Apple extended the delivery schedule for new orders, but would have assumed a company as big as Bell would have had at least some come in on launch day. The store claims they got 32 & 64GB phones the Thursday night (I understand apple was very strict this time about this not happening?)
    I am about ready to go ask for my "reserve a phone" money back and just wait till the dust settles.  Because the "reserve money" is not a deposit.
    I have never been someone to get the "Latest and Greatest" New thing.  I thought I would spoil me and my wife this time.  HUGE disappointment.
    Any thoughts, or feel free to complain along with me!!
    Stupid "Tickle Me Elmo" he started it ALL!!!!!!!!
    Thanks

    My Wife went in the other week to find out the scoop....because we didn't trust the Manager we were dealing with.  Turns out as we susspected, he skipped us.  My wifes phone came in and he skipped her, needless to say she politly told him it was bad business and he need to figure out how he is going to fix this!! He didnt have an answer other than when they come in we can have a free case, my wife didnt accept that.. we paid to have priority and didn't get it.
    Long story short he called the next day and said he drove to London to get 2 phones and wanted to give us first dibs, they were both white and we ordered a white and black.  I said I dont care and just put a black case on it.
    In the end we both got our phone's, didnt get our money back for the waiting list and still had to pay for the cases.
    I never have liked the Bell in my town.
    Good luck on your wait.  All I can say is to keep an eye on your Manager.  Convieniantly all the employees and there spouses have the New 5 at the store!!
    Thanks for the reply

  • How can i check to see if an object is already in the array list?

    while (res.next()) {
                    Schedule schedule = new Schedule();
                    customerName = res.getString("CUSTOMERNAME");
                    schedule.setCustomerName(customerName);
                    magName = res.getString("MAGNAME");
                    schedule.setMagName(magName);
                    System.out.println("NAME: " + customerName);
                    System.out.println("MAGNAME: " + magName);
                    if(!scheduleListH.contains(schedule))  //this won't work
                        scheduleListH.add(schedule);
                }schedule object has 2 fields, customerName and MagName;
    Basically i want to say, IF the scheudleList (which is an array list) contains an object schedule that has the same customerName and MagName as any of the objects in the array list, don't readd the object.
    ANy help would be great!

    Thanks!
    Oops I forogt I could use the .contains, i also tried that but still no luck.
    There is no compiler error but here is an example of the output:
    Populating scheudle list for HOLIDAY selection data structure: 
    NAME: Cory
    MAGNAME: Merlin
    NAME: Brandon
    MAGNAME: Gondorf
    NAME: Chris
    MAGNAME: Houdini
    NAME: Lokie
    MAGNAME: Blaine
    Sample SCHEDUEL H [Cory          Merlin, Brandon          Gondorf, Chris          Houdini, Lokie          Blaine]As you can see, There are 4 objects in the array list:
    Cory Merlin
    Brandon Gondorf
    Chris Houdini
    Lokie BLaine
    Now this function is called everytime the user choses a new item in a combo box.
    So if they go back to the previous selection, Holiday's, it shouldn't read add all the orginal things.
    But if I go up and select the same item in the combo box it changes whats in the array list to the following:
    Populating scheudle list for HOLIDAY selection data structure: 
    NAME: Cory
    MAGNAME: Merlin
    NAME: Brandon
    MAGNAME: Gondorf
    NAME: Chris
    MAGNAME: Houdini
    NAME: Lokie
    MAGNAME: Blaine
    Sample SCHEDUEL H [Cory          Merlin, Brandon          Gondorf, Chris          Houdini, Lokie          Blaine, Cory          Merlin, Brandon          Gondorf, Chris          Houdini, Lokie          Blaine]Here's my whole function if your interested and where I call it:
        void populateSchedule(String holiday) {
            Statement sta = null;
            Connection connection6 = null;
            try {
                connection6 = DriverManager.getConnection(URL, USERNAME, PASSWORD);
                sta = connection6.createStatement();
                //getting the list of magicians from the selected holiday to see if any are free
                ResultSet res = sta.executeQuery(
                        "SELECT CUSTOMERNAME, MAGNAME FROM SCHEDULE WHERE HOLIDAYNAME = '" + holiday + "'");
                String customerName = " ";
                String magName = " ";
                System.out.println("Populating scheudle list for HOLIDAY selection data structure:  ");
                //this is where I add the waiting list objects to the array that will later be used
                //to print out and shown to the user when they select the waiting list status
                while (res.next()) {
                    Schedule schedule = new Schedule();
                    customerName = res.getString("CUSTOMERNAME");
                    schedule.setCustomerName(customerName);
                    magName = res.getString("MAGNAME");
                    schedule.setMagName(magName);
                    System.out.println("NAME: " + customerName);
                    System.out.println("MAGNAME: " + magName);
                   if(!scheduleListH.contains(schedule))
                       scheduleListH.add(schedule);
                System.out.println("Sample SCHEDUEL H " +   scheduleListH);
            } catch (SQLException ex) {
                System.out.println(ex);
                ex.printStackTrace();
            } finally {
                try {
                    sta.close();
                    connection6.close();
                } catch (SQLException ex) {
                    Logger.getLogger(Database.class.getName()).log(Level.SEVERE, null, ex);
    //this is where i call in the GUI
        private void specStatusComboBoxActionPerformed(java.awt.event.ActionEvent evt) {                                                  
            // TODO add your handling code here:
            String selectedItem = (String)specStatusComboBox.getSelectedItem();
            String groupSelectedItem = (String) groupStatusComboBox.getSelectedItem();
            if(groupSelectedItem.equals("Holidays"))
                //get customer name and magician name from the Scheduel table
                //use selectedItem (it will be a holiday name)
                //magicDB.clearScheduleHList();
                magicDB.populateSchedule(selectedItem);
                ArrayList<Schedule> tempScheduleList = magicDB.getScheduleHListCopy();
                outputTextArea.setText(" ");
                outputTextArea.setText("CUSTOMER NAME" +"\t\t" + "MAGICIAN NAME" + "\n");
                for(int i = 0; i < tempScheduleList.size(); i++)
                    outputTextArea.append(tempScheduleList.get(i).toString() + "\n");
        }   I'll reward the duke stars anyways because you have been a great help either way!

  • How do you encode getmessage calls in the following code below?

    Im trying to HTML/JavaScript ecode the getmessage calls in the code listed below. Can someone explain how to properly do this? The code below is a snippit from a program which is used to handle a failed authentication attempt. Thanks in advance for your help.
    if(logger.isDebugEnabled())
    logger.debug("Authentication Failure: " + exception.getMessage());
            response.sendError(HttpServletResponse.SC_FORBIDDEN, "Authentication Failed: " + exception.getMessage());

    Do you want to format your message with HTML so you can show it in a error web page?

  • Training Events - Waiting list booking

    Dear Friends,
    I need your suggestions for following issue:
    Issue:
    Business event is fully booked (reached maximum capacity), and then if user try to book event in u201Cwaiting listu201D, system throws an error saying that u201CThe waiting list has reached maximum capacityu201D.
    In fact there are no bookings in u201Cwaiting listu201D, for this business event.
    Doubts:
    1. What could be the reason for above error?
    2. Where can change setting to book attendee in waiting list status?
    3. How to book attendee in waiting list?
    4. What are all the situations used to book attendee in u201Cwaiting listu201D?
    Regards,
    TG

    Dear Dilek,
    We are using "SAP ECC 6.0";, and I've gone through the note 654969, the symptom of the case is as following:
    Symptom of note 654969:
    The error message: The waiting list has reached maximum capacity, pops
    up sometimes when rebooking attendees and the waiting list is not jet
    full.
    1. Please suggest me whether it is applicable for "SAP ECC 6.0"; or not? in the said note "SAP ECC 6.0" is not highlighted.
    2. More over the symptom is specified for rebooking; advice in normal case is it applicable?
    Looking forward for yours input.
    Regards,
    TG

  • Adding caller with name and number from call list to the contact list only inserts the number and not the name

    I recently bought a BlackBerry Z10 and moved my cell service to Rogers to take advantage of the name display service offered by Rogers (Fido also offers this service).
    Due to the number of calls that I receive from first time clients, I wanted the name display service to help me know who was calling. Evidently it is impossible to add clients to my contact list before they call me so I'm constantly seeing numbers that have no name to help me decide if I want to answer the call.
    When I try to add a caller from my call list to my contact list, only the number gets inserted in the new contact. The name needs to be entered manually.
    I understand and realize that not all call display formats are the same and that it's virtually impossible to parse the first and last names from the name portion of the caller id.
    However, I would like to see BlackBerry add the functionality to insert the name portion of the call entry from the caller list to a "Nickname" entry in the contact list just like it adds the number to a "Home", "Mobile", or "Work" entry in the contact list.
    If a user doesn't have a name display service, there would be no change to how their contacts are added because there is no name variable to copy over.
    Can someone from BlackBerry please let me know if this feature can be added to BB10 and when it can be added? For me it's an obvious feature that should just work.
    I am really enjoying my Z10 but I'm feeling let down that something so logical and helpful is not supported out of the box.
    Regards,
    Marc

    Hey ViciousFerret,
    It appears that you are not aware of the fact that both Rogers and Fido offer name AND number display service (although the name display feature is an add-on service) and have been offering it for many years (since 2006). Here is a link to the name display service description of each provider...
    http://www.fido.ca/web/content/manageyourcalls/calldisplay&lang=en
    http://www.rogers.com/business/on/en/smallbusiness/products/wireless/addons/valuepacks/
    As you can see from the link below, Rogers and Fido have been offering this service since 2006.
    http://www.businesswire.com/news/home/20060914005951/en/Teams-HP-Rogers-Wireless-Fido-Succeed-North
    My BlackBerry Z10 shows both the name and number when someone calls (and the caller is not in my contact list).
    All I would like is for the Z10 (and Q10) to support the addition of the name and number from the caller list to my contact list without me having to type the name. As I mentioned in my original post, to avoid the OS having to parse the first name and last name from the name portion of the caller list entry the name could simply be added to the contact list as a "Nickname". If your provider only has number display, nothing would have to be copied from the name variable in the caller list to the contact list.
    I find it difficult to believe that BlackBerry would not be aware of this name display service since it's been around since 2006 with both Rogers and Fido.
    I hope I have clarified the reasons why I would like to have this feature added to BB10 and how it's surprising that this simple feature is not already a part of the BB10 OS.
    Either way, I don't think this is a difficult feature for the BlackBerry team to add. They're just copying a 2nd variable from the caller list to the contact list.
    I'm surprised that Rogers hasn't asked BlackBerry to add this feature to their phones. I think it would be a popular feature for those who receive a high number of calls from first time callers.
    How can I get this feature request to BlackBerry for their consideration?
    Cheers,
    Marc

  • How can I get caller id to announce the caller from my contact list?

    My old Motorolla and LG phones had a setting to speak the caller id before ringing.  It took the names from the contact list or if not there would just call out the phone number and then go to the ringtone.  Does the Iphone 4 not have this setting?  I can't believe this "smart phone" which does just about everything would not have this function.  What am I missing here?

    I do have an iPhone 4S.  It does not provide a talking caller ID.  I too I'm surprised that such a feature is not on the iPhone.  There seems to be an "app" for just about everything, but I've yet to find one that does this very simple function.  There are some apps out there that do provide a form of caller ID, but they seem to require too much setting up for something so simple.  I do have a work a round, but it is a poor subsitute for what we are both looking for.  I have set different ringtones for some people in my contact list, so when I hear the tone, I do know who is calling.  However, if you have a great deal of contacts, this method really would not work.

  • Cannot pick up calls on wait, Cannot make a second call holding the first call

    I have a really weird problem with my iPhone 5S. (iOS 7.1)
    1. When I am on a call, I am not able to pick up a second call that is on wait. I can see the second call, I can hear the beep sounds but as soon as I pick up, the call freezes in 00.00 time, and My first caller is still active, not on hold.
    2. When I am on a call, I am not able to make a second call placing the first call on hold. The second call disconnects immediately with 3 beeps.
    3. I am able to see the incoming calls on wait, when I am already on a call. I am able to hear the beeps coming in. SO it means the call waiting is on (Tried turning it on/off/on too.) But when I pick up the call, the above problem comes in.
    What have I tried to solve this: (None of them helped)
    1. I tried a hard reset of my iPhone (Holding Power and Home button)
    2. I tried toggling the Call waiting button
    3. I tried resetting network settings.
    4. I called my Operator for assistance. I am using Airtel, India. They told me to dial this code - *43# . I tried it and it gave me this screen. But the problem is not solved yet.
    Is there anybody here who is facing the same issue with your iPhone? I never had this problem with my iPhone 4.

    Make sure you do not have "Do Not Disturb" turned on. This feature will block the first call, but is someone calls right back it will be put through.
    On the iPhone, go to Settings/Do Not Disturb
    Make sure you do not have Do Not Disturb turned on manual or scheduled.

  • HT1349 I have downloaded 4 films purchased on my Ipad to my laptop but can only play 1.  The other 3 do not have a screen symbol in the list and are called ie The Lion King - Extras.  How can I play the films?

    I have downloaded 4 films purchased on my Ipad to my laptop but can only play 1.  The other 3 do not have a screen symbol in the list and are called ie The Lion King - Extras.  How can I play the films?

    Hello Bagpus113
    Check out the article below to troubleshooting issues with the sound for music and for videos. One other thing you can try is to convert the songs to a different format
    iTunes and QuickTime for Windows: Audio does not play or plays incorrectly
    http://support.apple.com/kb/TS1362
    Troubleshooting iTunes for Windows Vista or Windows 7 video playback performance issues
    http://support.apple.com/kb/ts1718
    iTunes: How to convert a song to a different file format
    http://support.apple.com/kb/ht1550
    Regards,
    -Norm G.

  • Calling Party Number empty when the call gets to Route List

    Caller id is not showing up on 911 calls.  Using Dialed Number Analyser I can see the calling Party Number fine through the route pattern.  Then in the Route List it comes up empty.  Nothing in the config of the Route List is restricting or manipulating the calling number.  Use calling party's external phone number mask is set to on.  We are using Standard Local Route Groups.
    Thanks in advance for your help.

    Do you see the caller ID on the GW in debugs?
    What type of circuit is used for this call? If PRI can you provide "debug isdn q931"?
    Chris

  • There used to be a extension for Safari called "close all tabs". It is no longer on the extension list. Does anybody know why it was removed?

    There used to be a extension for Safari called "close all tabs". It is no longer on the extension list. Does anybody know why it was removed?

    Mr. Davis answer is essentially what that extension did.  I thank Mr. Davis for this answer as I was not aware of this method.  I only brought this up becasue in Lion there is a nasty habit of Safari opening all previous tabs that where not closed when shuting down the computer.  This can cause a long delay in opening Safari becasue of all the tabs opening up.  The "close all tabs" exstension stopped all this opening process.  I have to assume that Apple replaced the extension with the process that Mr. Davis describes, however, the extension was a lot faster. By the way, I have this extension still and I still use it. I just wanted to pass it on to some other users, but guess I will have to give up on that idea.

  • My iPhone 5, periodically,will not show the call waiting number. It beeps but will not give me the option to swicth over or show me who is calling. The call doesn't appear in my "recents" either.

    My iPhone 5, periodically,will not show the call waiting number. It beeps but will not give me the option to switch over or show me who is calling. The call doesn't appear in my "recents" either.

        We appreciate your feedback on this matter, gingerspice913. I've not come across this issue before.  Do you know how long it has been since the issue began? Please try to reset the network settings to see if it helps http://vz.to/1swAJbD?
    TamaraH_VZW
    Follow us on Twitter @VZWSupport

  • Hi, I have an iPhone 4 which rings people when it is locked, whether or not in my pocket.  I always lock it when not using it.  Can anyone help? It is calling random numbers, not the last person or anyone even recently called on my recents list. Thanks

    Hi, I have an iPhone 4 which rings people when it is locked, whether or not in my pocket.  I always lock it when not using it.  Can anyone help? It is calling random numbers, not the last person or anyone even recently called on my recents list. Thanks

    Pay no attention to iinami, the amount of replies to people saying their handsets must have been jailbroken everytime iTunes throws out an error is tremendous. (Clearly you don't need to have any real knowledge to get to level 3 on these forums, let's hope apple's geniuses know a lot more than some of their customers.)
    http://support.apple.com/kb/TS3694
    Solution below.
    Error 9
    This error occurs when the device unexpectedly loses its USB connection with iTunes. This can occur if the device is manually disconnected during the restore process. This issue can be resolved by performing USB troubleshooting, using a different USB dock-connector cable, trying another USB port, restoring on another computer, or by eliminating conflicts from third-party security software.

  • HT6154 Automatically call is going to someperson in the contact list after latest upgrade in iphone 5s

    Hi All,
    Automatically call is going to someperson in the contact list after latest upgrade in iphone 5s
    Thanks and Regards,
    Raghul

    Basic troubleshooting from the User's Guide is reset, restart, restore (first from backup then as new).  Try each of these in order until the issue is resolved.

  • My iPhone won't redial calls on the missed call list, why?

    My iPhone won't redial missed phone calls from the missed call list, why?

    Typically the way the sync you're trying to achieve is performed is to do the following on both your iPhone and iPad (assuming they have the same Apple ID):
    Go to Settings > iTunes & App Stores and turn on "Books".
    From that time on, books purchased on one device (then or later) will appear on the other.

Maybe you are looking for

  • "JavaScript Error encountered while loading HTML"

    Hi, I have been trying to embed a google map on a InDesign CC page, NO LUCK YET. I spoke several Adobe InDesign help line people, unfortunately they couldn't solve it. Here is the problem: I tried with different versions 1- version) I copy of a map c

  • Cannot open file in the "GenRandom290" format

    Just updated yosemite and when I go to open a file i get the message cannot open file in the "GenRandom290" format. Before i updated never had a problem.

  • I-Tunes rebooting my computer

    I installed I-Tunes on my computer last week and ever since I have had a problem with my computer all of a sudden rebooting itself. This NEVER happens when I don't have I-Tunes open. I also suspect that it has something to do with Podcasts. Not sure

  • Unexpected behavior when creating Objects in a Vector

    I have a situation where Objects in a Vector appear to be getting corrupted. The context is this: I obtain a ResultSet from a database, create a Vector of Strings for each row, and a Vector of these row vectors for the entire ResultSet. This is passe

  • Pricing Procedure for Discount

    Dear Sir / Madam , Our client want  pricing procedure as per given below , *The discount is reqd to calculate after taxes .That means discount should not considerd for calculate excise duties like JMOP , JEC1 etc .* Generally standard pricing procedu