CCX Express CSQ Limit

I'm currently working through a call center application. Customer has 15-20 different clients that they handle calls for, and each client has between 1-5 options they can choose from when calling in. This gives 40+ total 'skills' that my customers wants to be able to manage.
For example, my current configured skills look like ClientA_Sales, ClientA_Service, ClientA_Accounting, ClientB_Sales, ClientB_Service, ClientC_Bookkeeping, etc. This was easy enough to assign certain agents/resources the necessary skills (agent1 has all skills assigned, agent2 has all ClientB skills assigned, etc).
My problem is that the customer is requiring the ability to finely control which calls a particular resources receives, to the point where they might want an agent to receive only ClientA_Sales calls, and another agent to receive all calls EXCEPT ClientB_Service.
To accomodate this, I created a CSQ for each skill I had created, so I have 40 skills and 40 CSQ's. The problem comes in because having one resource associated with more than 25 CSQ's is unsupported and returns an error.
My customer is essentially demanding the ability to pick and choose down to the individual skill, while having some resources able to handle every possible call (40 options). I don't see how this is possible with CCX 25 CSQ limitation, while retaining the granularity they want.
Any ideas on a different design that does what they want, or is CCX just not the platform for their needs?

I have been down this exact road with a customer before. In their case they had nearly a hundred customers but the call really only routed to a half dozen or so different pools of agents based on the service that customer had purchased.
I was able to write the customer information to the Enterprise Data CallVariable1-10 fields that are stored to the CCDR in db_cra. That allowed the customer to build custom reports that filtered per-customer. We also showed this to the agent in CAD so they knew how to greet the caller.
The scripts were set to choose the skill/CSQ for the most appropriate pool of agents based on the customer (each customer had their own toll-free number and thus their own trigger).
We created 10 or so "floating" skills/queues that supervisors could assign a few agents to as-needed. We had a database that could map a floating CSQ to a particular customer and IVR choice (e.g. ClientA, Sales). The script was built to check the database while in the Queued branch of the Select Resource step. If a floating CSQ was found the script would simultaneously queue the call against that second CSQ. This allowed them to build temporary one-off configurations (e.g. new hire who needs to learn one customer at a time). Again, this required custom reporting.
That was the closest I was able to get it to what they wanted. These tricks only work for voice, not email or chat. If the customer demands separate skills/CSQs for all 40 clients they're beyond the ability of CCX. When I hit this the customer looked at UCCE and even I3 CIC to see if they could find another solution instead. They couldn't and ended up finishing the project with CCX.
Please remember to rate helpful responses and identify helpful or correct answers.

Similar Messages

  • Airport express and limit clients

    Is there anyway I can limit the clients (devices) using my wifi through airport express? or a way that I can kick off specific devices?

    So my connectivity issues are only when I connect the Play 5 to the AX ethernet port.
    That would be the Ethernet port on the AirPort Express then, correct?
    If yes, I don't understand why other devices would work when connected to the AX and the Sonos 5 does not. All that I can think of is that the Sonos 5 might require more bandwidth than the wireless "hop" between the AEBS and AX can provide.
    In effect, the  Sonos is really connecting using wireless. You are just changing the wireless to an Ethernet connection at the AX to connect to the Sonos product.
    If that is the case, then you are going to have to pull an Ethernet cable so that the Sonos 5 connects directly to the AEBS. You can run Ethernet 300+ feet or 100 meters with virtually no loss.
    I would recommend that you check with Sonos Support to report your findings during your "tests" and ask them if there is some reason why the connection won't work over wireless.
    Please report on your findings.

  • OWB 9.2: expression length limit (4000) too small

    I am writing a very long FILTER expression, exceeding 4000 bytes, which OWB does not allow. Has anybody experienced this before and found a workaround?
    Jaap.

    Hello Jaap,
    Try breaking the expression into several FILTER operators.
    Hope this helps
    Mate

  • Logic Express Key Limit strange behaviour

    Hello Everybody,
    I have a problem with entering values in Key Limit field (in track properties or arpeggiator). Whenever I try to enter a value with "-" the figure turn to D-2 D-2 (or similar) and there's no way I can revert it to the default or change to anything sensible.
    I admit I'm new to Logic so that's probably my stupid mistake. But please help.
    Thanks,
    Marcin

    Just in case anyone else sees this problem or something similar, it appeared to be an issue with the mappings with the EXS24 sampler instrument.  I switched to the Bosendorfer piano, and the problem went away.  Even more unusually, when I switched the instrument BACK to the Steinway ... C4 and E4 now play staccato properly.  Some oddness with the sampler loading samples I suspect. 

  • IPCC Express CSQ Priority

    If I have an agent who is a member of two CSQ's how would I give priority to calls in one queue over another?
    Example
    Queue 1 = Normal
    Queue 2 = Important
    Agent 007 is logged into both queues
    Queue Normal has 7 calls in it with an oldest of 30 minutes
    Queue Important has 2 calls with an oldest of 2 minutes
    Agent 007 becomes available to take a new call, at this point I need him to receive a call from Queue Important and not one of the older calls from queue normal.
    Thanks,
    Robert

    Robert good way explain your case.
    This is very easy and can be done few ways. I will try to post a script later when two calls entering 2 seperate Q assigned to same agent and important will be answered first always.
    You can set the priority for important Q and send the calls to agent with higher priority also you can check in your loop if there are calls for important Q and send those to agent first then send the calls from Normal Q.
    As for the calls in Q they will all follow cisco algorithm or any other criteria.
    thanks,
    Baseer.

  • What does it mean 10 Gb limit for windows MS SQL server R2 Express

    I  have a question:
    I have just read about the other topic reguarding the 10Gb limit of MS SQL Express.
    If I need to manage 1 TB of data Can I use MS SQL Express?
    How much data Can I save on my HDD? Is it just 10 Gb? 
    is it 10 Gb the max address of data that the database can manage?
    Thanks!

    QUOTE from article: "
    Keep large BLOBs out of your database
    It seems tempting to store large binary objects inside your database. The advantage is that you keep all data together, but at the expense of database size (which is precious in Express). It’s often a better idea to store large BLOBs outside the primary
    database using
    FILESTREAMs.
    Another option is to store the files on disk and only keep the filename in the database. This requires additional handling in the business logic, because you need to delete the files on disk, when the associated record in the database is removed. You
    also need to change the logic to obtain the actual files. This might be an advantage, because files have much better support in C# then database BLOBs. It’s quite easy to return a stream to file, but streaming from a database BLOB is much harder.
    If you do want to keep your BLOBs in the database, then consider to use a separate database for your BLOBs. It’s fine to keep this database in the same engine, if you don’t expect to use the BLOBs a lot."
    LINK:
    http://blog.ramondeklein.nl/index.php/2014/01/27/sql-express-10gb-limit/
    Kalman Toth Database & OLAP Architect
    SQL Server 2014 Database Design
    New Book / Kindle: Beginner Database Design & SQL Programming Using Microsoft SQL Server 2014

  • Evaluating NaN Comparison Type in TestStand Numeric Limit Step

    I'm using a 4070 DMM to return Resistance Measurements to a TestStand numeric Limit step. How can I use a comparison type when the LabView vi returns NaN (Not a Number). I want the step to pass as long as the Resistance Measurement is > GT some value.

    NAN comparison in expressions and limit tests works as follows
    (NAN > x) == false
    (NAN == x) == false
    (NAN < x) == false
    (NAN == NAN) == true
    To summarize, a NAN is neither greater or less than another number and is only equal to another NAN.
    If you want NAN to fail and measurement > some_limit to pass, then just use the > (GT) operator.
    If you want NAN to also pass, then you need to check for it separately. You can do this dozens of ways. Here are a few:
    a) Use a pass/fail step with an expression like: Locals.x > 10 || Locals.x == NAN
    b) Use two limit steps, one to check for NAN and one to check the limit. Use preconditions to specify the NAN check only runs for the NAN value and the limit check only runs for non-NAN values. This will ensure
    the measurement makes it to the report.
    c) If NAN is your instruments way of returning "resistance too high to measure", then you could transform the NAN into an INF in the data source expression and then use a GT limit. Example data source expression:
    Step.Result.Numeric == NAN ? INF : Step.Result.Numeric

  • Expression Refactor Tool

    Hi,
    Is there any tool to refactor used expression, i.e. to edit all the BRFplus objects which are using/refering expression A to refer to expression B instead (with the same result type, of course)?
    For example, when I have formula expression 'Max Limit' (which is being used in many other expressions/rules) and then I decide to use new decision table expression instead.

    Maybe you can develop it by yourself as Open Source ABAP Dev project.

  • CCX 8.0.2 no longer plays holiday greetings

                       Hello All,
    I have CCX express with an acd that I am having intermittent problems with the closed holiday prompt.
    I verified the holiday format "02/17/14" when I set up the Christmas and New Years holidays. These both worked. But over presidents day it will
    no longer go to the closed holiday greeting on the date in question. I do see the system shows partial service under "Cisco Unified Telephony subsystem"
    I did a "system utils restart" no joy, then I did a data and Jtapi resync. without error.
    It basically stopped working. Not sure where to start as I am totally new to CCX.
    Any reply appreciated.

    You've come to the right place for this kind of help; however, there's still a small possibility you may be running into a defect, and will likely need the assistance of Cisco TAC (software patch).
    Ok, for starters, do you know how to test this failure on demand?  Do you know how to reactive debug a phone call in the editor?  If yes and yes, then can you modify the Play Prompt step so that it does not continue on prompt errors and then reactive debug a test call to see what pop up error message it shows you?
    If you don't know how, here's a few steps to follow:
    Open and log into the editor
    File > Open > Repository > Default > (to open the script in question)
    Right click the Play Prompt step, select Properties
    Goto the second tab (Prompt) and set Continue on Prompt Errors to False
    Click OK to close the Properties dialog
    Click Save (File > Save)
    Login to UCCX AppAdmin (the web page where you administer UCCX)
    Go to Applciations > Application Management
    Click the refresh icon next to your Application
    Back to the editor and setup a reactive debug (CTRL+Shift+R) for your script (timeout can be 30 sec)
    Place a call into the Trigger for your application
    In the editor Press F10 to step over each step one by one until you get to the Play Prompt step (it may not even error)
    If you can, can you supply us with the value in your Play Prompt step's Prompt tab's Prompt input field?  Then, can you show us a screenshot of your Prompt repository confirming that the prompt exists?  Lastly, can you upload the prompt here so we can hear it?
    Another option...there's 100 ways to skin this cat...
    Create a brand new blank script, app, and trigger and simply put these steps in the script to just focus on the failed prompt:
    StartAccept (--Triggering Contact--)Play Prompt (--Triggering Contact--, P[yourholidaypromptname])Terminate (--Triggering Contact--)End
    Post back.  Good luck.
    Anthony Holloway
    Please use the star ratings to help drive great content to the top of searches.

  • Only one agent does not receive call on queue

    Hi team,
    I have a CCx Express 7.x working properly.
    There are some queue configured, but in a queue I ´m with the follow problem:
    - Everybody can answer the incoming calls, but only one agent is not receiving the incoming calls via trigger;
    - The agent stay in ready state, but the calling hear "Every our agents are busy";
    The same agent can forward e answer the calls, if the call does not use the CCX trigger.
    Can you help me please?
    thanks

    Hi Jean,
    If the Agent belongs to CSQ\Resource group and be in Ready state, don't get calls from the Queue (Longest Available) is little surprise.
    If this is the only Agent in Ready state, other Agents in this CSQ are forced to go to not_ready state, will he still not get calls?
    What is the number of sessions associated with the Application and with the Route point? what is maximum count of callers to this application and Agents belonging to this CSQ ?
    Thanks,
    Anand

  • Grid or light box type report in SSRS 2012

    Hi I am trying to create a grid report like a light box type display in SSRS. I want to display images horizontally across the report and then down. I am using VS 2013. I understand from my searching that this can be done using a matrix control and grouping
    using an expression to limit the number of cells displayed across the page (in my case 3) and this works partly. I get a display where my images are off set like below:
    data data data
                          data data data
    data data data
    I can't work out how to have each row of images progress down the page so that I see each row of three starting from the left and not off set like this:
    Data data data
    Data data data
    data data data
    Grateful for your help.
     

    Hi WhyIsItSoHard,
    According to your description, you want to display values in a matrix from left to right and each row align to left, right?
    In Reporting Services, values in matrix cells display aggregate values scoped to the intersection of the row and column groups to which the cell belongs. If there is no corresponding value for each intersection, it’s possible that the matrix will display
    like the first structure you mentioned. In your scenario, if you want to display as the second structure, you could embed the matrix in a list. Please refer to steps below:
    1. Query  the table except the null values, then create a list and a matrix, then drag the matrix into the list, and delete the first row of the matrix.
    2. The final design should look like below. Then preview the report.
    Reference:
    Lists (Report Builder and SSRS)
    If you have any question, please feel free to ask.
    Best regards,
    Qiuyun Yu
    Qiuyun Yu
    TechNet Community Support

  • Error while creating view

     Hello,
    I am trying to create view which is based on multiple source tables and I am receiving following error 
    Internal error: An expression services limit has been reached. Please look for potentially complex expressions in your query, and try to simplify them.
    Can anyone know how to resolve this.
    Thanks,

    See MS Support for how to solve it:
    Error message when you run a query in SQL Server 2005: "Internal error: An expression services limit has been reached"
    Olaf Helper
    [ Blog] [ Xing] [ MVP]

  • Credit card balance

    Trying to figure out if I need to make use of my cards to increase my score. I have the following cards:
    Belk $0 limit $850
    New York n company $0 limit $1100
    Credit One $0 limit $600
    Credit union card $0 limit $500
    Bank credit card $0 limit $500
    Lowes $0 limit $4800 joint account
    The following cards have balances I'm working on paying down to zero!
    Express $547 limit $1300 I went a lil coo coo for my birthday
    Victoria Secret $50 limit $350
    Capital One $500 limit $1500
    Kay Jewlers $460 limit $1300

    Wifey32 wrote:
    Trying to figure out if I need to make use of my cards to increase my score. I have the following cards:
    Belk $0 limit $850 Store card
    New York n company $0 limit $1100 Store card
    Credit One $0 limit $600 If you use it, pay it quickly, but carefully. Or don't use it is probably best.
    Credit union card $0 limit $500 Yes, use
    Bank credit card $0 limit $500 Which bank? Yes, use
    Lowes $0 limit $4800 joint account Store card
    The following cards have balances I'm working on paying down to zero!
    Express $547 limit $1300 I went a lil coo coo for my birthday Store card
    Victoria Secret $50 limit $350 Store card
    Capital One $500 limit $1500 Yes, use
    Kay Jewlers $460 limit $1300 Store card
    The store cards and Credit One should all be paid to zero as soon as you can. These cards all have terrible interest rates, and they encourage you to buy things you might not really need. These can be kept in a sock drawer indefinitely, and only brought out if there is something you absolutely positively cannot do without, or there's a 50% price reduction bonus for using the card.The Credit One can be (should be) closed as soon as you can.When talking about "credit cards" always put the store cards and Credit One is a special place in your commentary, to make sure everyone knows you understand they are not real credit. The real credit cards, you only have three, for a total available credit limit of $2,500. These should be used for regular daily spend, groceries, gasoline, pharmacy, if you have room on the card. Because the available credit is so low, you likely will be getting near the credit limit on each. Be sure to pay the statement balance by the payment due date, and earlier if you are approaching the available $500 or $1,500 limit, depending on the card. The comment about letting only one card report, well, that is for times when you really want to groom your FICO score for some major application, not for every day. For typical months? these card limits are so low it is not much of an issue right now if you let balances report on them. You want to build credit. You do that by reporting balances on the cards you do have, using them, and getting credit limit increases on these three real credit cards. You should check on the Capital One website for your account, to request a Soft Pull Credit Limit Increase. There may or may not be one for this card. If there is, it will grant it immediately. If not, try again after 3 months. You should check at your Credit Union about getting a CLI on that card. If you have any sort of history (ideally you've been using the card and paying in full? It hasn't always been zero? Tell me it hasn't always been zero... please? ) then you may have enough history to get a credit limit increase. Same with the bank credit card. Hopefully it has not been at zero forever? Do you have any late payments of any kind in your history? You should consider applying for the Chase Freedom card. It has quarterly rotating categories of 5% cash back which includes things like groceries, gasoline and restaurants. It is one of the basic no annual fee cards that provides good rewards. If you have not yet, you should try to find your FICO credit score. One place is to pay for it here, to get an accurate reading. From that, you can get a good idea where you stand in your likely credit applications. Are you planning on any purchases such as a car or mortage in the future? Those plans should be considered as you look at your credit history and plan next steps in working with these cards and potentially applying for new credit cards. Finally, before applying for other cards, it's a good ideal to search and ask questions around here to get a better perspective on what is available, benefits and gotchas with any cards (like Credit One gotchas). Good luck!

  • Display Random Record

    Morning all
    Just a quick one.
    How do I display a random record in DW?
    I have a MySQL statement which is:
    SELECT * FROM
    tablename ORDER BY RAND() LIMIT 0,
    number of records to display
    The error message I get is:
    'Syntax error (missing operator) in query expression RAND()
    LIMIT 0'
    If I alter 'RAND()' to 'RND()', I still get the error. If I
    remove the '0' I still get the error.
    Any ideas how to make this work?
    I'm using Access BTW.
    Regards
    Martin

    Tell your SQL statement what to RAND - right now it doesn't
    know how to
    randomize it, by what field.
    "Pantyboy" <[email protected]> wrote in
    message
    news:ef0and$r7g$[email protected]..
    > Morning all
    >
    > Just a quick one.
    >
    > How do I display a random record in DW?
    >
    > I have a MySQL statement which is:
    >
    > SELECT * FROM
    tablename ORDER BY RAND() LIMIT 0,
    number of
    > records to
    > display
    >
    > The error message I get is:
    >
    > 'Syntax error (missing operator) in query expression
    RAND() LIMIT 0'
    >
    > If I alter 'RAND()' to 'RND()', I still get the error.
    If I remove the '0'
    > I
    > still get the error.
    >
    > Any ideas how to make this work?
    >
    > I'm using Access BTW.
    >
    > Regards
    >
    > Martin
    >

  • PAGINATION ERROR

    Hi,
    I'm trying to get this pagination code functioning but I keep
    getting an error on my query. The error says: Microsoft Access
    Driver] Syntax error (missing operator) in query expression 'titles
    LIMIT 0'
    and I'm completely stumped, I pasted my coded on this page if
    anyone could help or point me in the right direction I would
    appreciate it. Thanks.
    <cfparam name="url.page" default="1">
    <cfset page_links_shown = 5>
    <cfset records_per_page = 5>
    <cfset start_record = url.page * records_per_page -
    records_per_page>
    <cfquery name="get_count" datasource="dgr">
    SELECT COUNT(nid) AS records
    FROM news
    </cfquery>
    <cfquery name="get_names" datasource="dgr"
    result="get_data">
    SELECT titles
    FROM news
    ORDER BY titles
    LIMIT #start_record#, #records_per_page#
    </cfquery>
    <cfset total_pages = ceiling(get_count.records /
    records_per_page)>
    <cfoutput>
    <cfloop query="get_names">
    #start_record + currentrow#. #names#<br/>
    </cfloop>
    <hr>
    <cfif url.page EQ 1>
    Prev Page
    <cfelse>
    <a href="pages.cfm?page=#url.page-1#">Prev
    Page</a>
    </cfif>
    <hr>
    <cfif url.page * records_per_page LT get_count.records>
    <a href="pages.cfm?page=#url.page+1#">Next
    Page</a>
    <cfelse>
    Next Page
    </cfif>
    <hr>
    <cfparam name="start_page" default="1">
    <cfparam name="show_pages"
    default="#min(page_links_shown,total_pages)#">
    <cfif url.page + int(show_pages / 2) - 1 GTE
    total_pages>
    <cfset start_page = total_pages - show_pages + 1>
    <cfelseif url.page + 1 GT show_pages>
    <cfset start_page = url.page - int(show_pages / 2)>
    </cfif>
    <cfset end_page = start_page + show_pages - 1>
    <cfloop from="#start_page#" to="#end_page#" index="i">
    <cfif url.page EQ i>
    #i#
    <cfelse>
    <a href="pages.cfm?page=#i#">#i#</a>
    </cfif>
    </cfloop>
    <hr>
    <a href="pages.cfm?page=1">First Page</a>
    <hr>
    <a href="pages.cfm?page=#total_pages#">Last
    Page</a>
    <hr>
    </cfoutput>

    LIMIT is a MS SQL/mysql operator and is not supported by ms
    access.
    access uses TOP instead, and differently from LIMIT:
    SELECT TOP n ....
    FROM....
    Azadi Saryev
    Sabai-dee.com
    http://www.sabai-dee.com

Maybe you are looking for

  • Does bridge come with photoshop with the new cloud version?

    I had to buy a new computer today and looks like I have to start using the adobe cloud versions of the programs. I don't see bridge? Does it come with it?

  • How to resolve ERROR-29 in outbound program of ABAP?

    Hi All,     I am trying to send idocs from SAP to NON SAP ,In WE02 i am getting error Receiver of IDoc is its own logical system   its error number is 29.i.e.Error in ALE service.If any body knows how to resolve this issue post your valuable message.

  • Passing data to multiple screens through SAP webgui;

    Hello, I'm working on building an application that requires me to pass data to multiple screens of a SAP transaction (IW31) through SAP webgui.  The requirement is to enter the required information in the initial screen, "Header data" screen and in t

  • Java Exception When Opening Integration Builder

    hi all, Recently had to re-install SAP XI. Now everything is up and running, but need help with one issue. When the exchange is launched, SLD and the RWB work fine and able to log in successfully. But whenever try logging into the IR or ID - it throw

  • Possible for iPhoto to remove referenced Aperture previews that I deleted?

    Maybe I've already gone down the wrong path here, but I've been using Aperture until iPhoto 09. I really want to face and geo tag my photos, so I'm sharing my Aperture previews with iPhoto. Last night, I decided to clean out a lot of my junk shots be