Answer wait time SG vs Call type

IPCCE 7.1 CVP 3.1 .We had a big issue regarding call type reports and skill group reports, exactly regarding the ASA. why the answer wait time is huge in skill group comparing to call type, our scenario is little bit different as we have five call types feeding the same skill group based on the customers category, and every queue to skill group node has different priority, so we need to know why answer wait time is hugely different in skill group compared to the call type.
attached is one of the five scripts, all the rest of them are the same and. each one is maped to one call toype.

attached are clear scripts
You have your Send to VRU in the wrong place, in my opinion.
With CVP, the first thing to have is an explicit "Send To VRU". For calls from the PSTN, failure in this should go to an End node, which forces survivability on the gateway to play the error message. For warm transfer calls, the best is probably Release.
No point in going further if Send to VRU fails.
Then I would set the ECC variables required for your microapps.
Once you have this, then go to your Call Type node - to set the "queuing" call type. I don't like to rely on the call type that the script is scheduled against, because you normally have to peel off calls for holidays, out of hours and so on. I like to make it obvious what's being counted by the queuing call type.
Finally, go into your Queue To Skill Group.
Be aware that RONA will mess up the call type stats a little - they will be counted as Other (which includes short calls, but they are counted separately so it's possible to see the RONAs). I would rather not set a call type on the RONAs as some do, as this will mean that they are in "Flow Out" and the stats are messed up even further.
For failures out of Q2SG, I like to send them to a script where I set an "error" call type to count and return the error label on the CVP RC.
Everyone has different ideas ...
Regards,
Geoff

Similar Messages

  • AWT vs Max Call Wait time

    I am looking a Call Type Historical report for a particular call type an dhalf hr interval it is showingh me AWT as 3:43:20 and the max call wait time is 12 mins.
    Does AWT indicate that caller was in the queue for 3 hrs and 43 min while max call wait time is 12 mins,. Can someone clarify this ?

    Hi Hemal,
    While looking into the Webview Reference Guide, it tells that this value is Sum of Answer Wait Time for all the tasks answered in this Half Hour interval.
    It is for all the tasks anwered in this interval
    Regards,
    Senthil

  • Queue Messages initiated by Wait Time?

    Hi, within ICM Script Editor, Release, 8.5.4.0. Via script, Is there any way to automatically play/initiate a message based on the longest wait time or a time value?  For example, if a customer called us and entered our queue, if there was a current queue wait time (or longest call waiting value) of over 5 minutes, could we initiate a message to say "There is currently a wiat time of over 5 minutes, if you would like to call us back please call.....etc"
    Thanks!

    Hi, within ICM Script Editor, Release, 8.5.4.0. Via script, Is there any way to automatically play/initiate a message based on the longest wait time or a time value?  For example, if a customer called us and entered our queue, if there was a current queue wait time (or longest call waiting value) of over 5 minutes, could we initiate a message to say "There is currently a wiat time of over 5 minutes, if you would like to call us back please call.....etc"
    Thanks!

  • Courtesy Callback & Reporting Impacts on Wait Time/Average Speed of Answer

    Hello,
    With CVP Courtesy callback, if a caller selects to be called back and then hangs up, will that period of time be also considered in the Skill Group's wait times and average speed of answer?  Or is wait time only considered when the caller is physically waiting on the phone?
    Thanks,
    Mike

    Mike,
    The caller is still considered "queued" for the duration. The CVP app that does the callback is run as a non-interruptable script, and keeps the ICM call active until the decision is made to call back the caller. ICM does not see this as any different from a regular queued call.
    -Jameson

  • Waiting time report in Historical Reports tool

    Hi all,
    I'm looking for a report over caller waiting time. I can't mange to find such report in the Cisco Unified CCX Historical Reports tool. What shoul I look for?
    Best regards
    Kristian

    There are two different types of Abandonded calls that you will see in reports. The first is an Application abandon call. Eseentially this is a call that comes in to your application, does it's treatment but is ended without the caller being marked as handled. This could be due to say, a redirect out of the system or the caller terminating abruptly.
    The second is a Contact Service Queue abandoned call. This is fairly straight forward, when a call enters the queue but terminates prior to being handled by an agent the call is marked abandoned.
    Some things to watch out for:
    I see this a lot, using the Call Redirect step without the Set Contact Info Step (marking the call as handled).
    Having a voicemail opt out in queue, say someone is waiting in queue for 10 minutes and you give them the option to leave a voicemail then terminate the call.
    Any time you manually terminate the caller, depending on circumstances and your script, you should mark the call as handled.
    Lastly, you may want to catch on ContactInactiveException. Wherein you can do some logic to determine if you want to mark the call as handled or not.
    HTH
    Tanner

  • DEQUEUE with FOREVER wait time hangs Oracle when there is no entry to be dequeued

    I am using a multiconsumer queue and whenever I try to get the next message from the queue with the FOREVER wait time or a wait time greater than 0 and there is not entry in the queue to be dequeued, Oracle seems to hang for a couple of seconds. This time can go from 2 seconds and more than 30 seconds.
    During that hang time, I cannot even create a new connection to Oracle, run a query in another session. Everything seems to be hanging. At the same time the machine is mostly idle during that time.
    This hang time comes and goes until a message is available to be dequeued or the dequeue call returns when its wait time has elapsed.
    Here is the code I use to dequeue the next message with wait time FOREVER from the default.
    =============================================
    DECLARE
    msg_queue_msgid msg_queue_tab.msgid%TYPE;
    q_opts DBMS_AQ.dequeue_options_t;
    msg_opts DBMS_AQ.message_properties_t;
    data msg_queue_t;
    BEGIN
    q_opts.consumer_name := 'ROUTER';
    DBMS_AQ.DEQUEUE (queue_name => 'msg_queue',
    dequeue_options => q_opts, message_properties => msg_opts,
    payload => data,
    msgid => msg_queue_msgid);
    END;
    =============================================
    Is this related to Oracle configuration or anything special has to be done to use AQ?
    null

    In which mode your database server is running? Probably if its in dedicated mode it will hang u can check it by changing the database mode.
    null

  • The wait time and resolve time is DEPLORABLE

    Today is the third day in a row I have called into Verizon for the same issue. Day one spent 25 minutes on hold and NEVER got to speak to a person before I hung up. Day 2 Had a 15 minute hold before I spoke with someone, who then told me I had to speak to directv about something that was related to the Verizon part of my service, called directv confirmed it was a Verizon thing with a supervisor. Called BACK into Verizon waited for 30 minutes before I spoke with someone, got 30 seconds worth of talk in before another 15 minute hold, he came back on no apology not anything about the absolute rudeness and lack of courtesy. He told me they would have it fixed by the end of the day. Now here it is the nest day still not resolved, So I write this (while on hold waiting to have the call answered, its been 20 minutes) She finally did answer and was down right rude and through me right back on hold. I am so fed up with big business...

    topdog wrote:
    It may be your location.  Here in Baltimore, there is little wait time and the representitives I get do not speak with accents.
    Agree.  I rarely wait more than a minute or two.  And except at really off hours don't hear a foreign accent.  NY area.

  • Mail crashes every time I try to type in the address bar

    Every time I try to type in a email address ( To , CC, BCC) mail crashes. I have tried reinstalling mail form the SL disc , but it still dose it HELP!!!! SOOOOOO annoying
    Using Mail 4.2 and OS 10.6.3 on both macbook pro and 21"Imac
    Thank you for the help

    No that did not work , Thank you
    Here is what it says
    Process: Mail [959]
    Path: /Applications/Mail.app/Contents/MacOS/Mail
    Identifier: com.apple.mail
    Version: 4.2 (1078)
    Build Info: Mail-10780000~9
    Code Type: X86-64 (Native)
    Parent Process: launchd [136]
    Date/Time: 2010-04-07 22:00:45.202 -0700
    OS Version: Mac OS X 10.6.3 (10D573)
    Report Version: 6
    Interval Since Last Report: 5621 sec
    Crashes Since Last Report: 1
    Per-App Interval Since Last Report: 138 sec
    Per-App Crashes Since Last Report: 1
    Anonymous UUID: E9877E69-1B22-4767-85F6-65001E6C547C
    Exception Type: EXC_CRASH (SIGABRT)
    Exception Codes: 0x0000000000000000, 0x0000000000000000
    Crashed Thread: 5 Dispatch queue: com.apple.root.default-priority
    Application Specific Information:
    abort() called
    * Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '+entityForName: could not locate an NSManagedObjectModel for entity name 'ABCDMailRecent''
    * Call stack at first throw:

  • Wait step taking longer time than the defined wait time

    Hi,
    We have very simple BPM with 3 steps: Receive, Wait and Send.
    Wait step has following parameters:
    Type: Wait Specified Time Period
    Duration: 1
    Unit: Minutes
    From the above parameters idelly it should wait only for 60 sec and start the next step which is send step. But Wait step is taking following times: 1m 09s,1m 40s, 3m 40s, 1m 41s, 2m 10s, 2m 16s, 2m 46s, 1m 09s, 1m 40s, 3m 39s
    Does anyone know what could be the reason for above longer wait time??
    Thx
    N@v!n

    Hi Naveen,
    How did you measure these times? Tha additional time might be because of the message processing time included or size of the message is bigger to process.. or may be because of the network traffic..!!
    Check the each time stamp from message monitoring tool in RWB and verify for accuracy.
    VJ

  • Query performance analysis in RSRT --- event text 'Wait Time, User'  means?

    Hi All,
    I am running some queries in RSRT in 'execute + debug' mode.
    selecting 'statistics data for query' option.
    Statistics says that most of the time is taken by the event 'Wait Time, User' (event text).
    handler type is OLAP or DFLT depending on the query.
    This is taking around 90% of the query run time.
    Can any one tell me what it means ? Where is it actualy taking time?
    What does it mean by :
    Event text --> 'waiting time, User'
    Handler type DFLT
    Handler type OLAP.
    A sample record of the statistics:
    4A2Z2CFA1GLIRPIK9O2Z18GK1     4A2Z2SN22IFE3AKOL50W9DQZ5     BEX3     2     ZS233BIWDEV     11.06.2008  19:29:08          DFLT               2     1     Wait Time, User     98.467887     0     1
    Thanks in advance.
    rgds,
    Raghu.
    Edited by: Raghu tej harish reddy on Jun 11, 2008 4:19 PM

    Thank you for your immediate response.
    But i won't think it is the time taken to enter the values in the variable screen because of two reasons:
    1.There are some events starting before these events(i can say by seeing the starting time of the events)
    2.For some queries this time is around 3 minutes; and i hardly take 30 seconds to enter the variable values.
    Thanks,
    Raghu

  • Iphone 5-updated to ios 7.0.2 keeps freezing in lock screen.I always need to restart or should wait till a phone call come to unlock the screen. Does any body have the same issue??

    Iphone 5-updated to ios 7.0.2 keeps freezing in lock screen.I always need to restart or should wait till a phone call come to unlock the screen. Does any body have the same issue??

    I do have the same issue with my 4s after updating.tried with restoring several times,but the problem still persists.....

  • Uccx 9.0 expected wait time returns a -1 value

    Guys I am trying to use the expected wait time feature in UCCX, however the value returned is -1 each time this step is executed. All the other feature such as average wait time etc all works, its just the expected wait time that doesnt. Any ideas please?

    During your tests, the call activating the script you are debugging is actually in queue and with a real wait time?
    I could find any related bug, can you check this links:
    Link1 -- Link2
    I will try to find additional information.
    Rolando Valenzuela

  • How to manage wait time in between pages loading

    Hi,
    Could you please help me "How to manage wait time in between pages loading while playback script using etester?
    Thanks,
    RJ.

    RJ
    You can edit the think time in eTester by:
    Expand the tree node and right click on the address bar to select Address Properties, you can then edit the text box called Delay Before PlayBack
    If you like to specify think time between actions instead of action groups: right click on the actions ans select properties, there are 2 text boxes in the new window; one for milliseconds and the other for seconds
    Hope this helps
    Alex

  • Cannot get Local Connection, No available resource, Wait-time expired

    Hi Friends,
    Please answer my queries below.
    Thanks and Regards
    Busincess Requirement
    I have to display a particular set of rows in a dashboard or screen, and it is being refreshed every 1 minute, also user can update from that screen displayed values.
    The below program extracts some data from database and passes to the front end through a collection where it is being displayed.
    Code Logic Flow
    1. CockpitAction calls CockpitOraDAO for database results
    2. CockpitOraDAO is a singleton class.
    3. After getting the CockpitOraDAO object, the action will then call the getLabAreaCockpitDetails() method.
    getLabAreaCockpitDetails will
         - Get the Connetion from the OracleConnectionManager class (It is a plain class with getPooledConnection() and releaseConnection() methods).
         - Execute the query and put the result to a collection
         - close the connection
         - return result to the calling action.
    This getLabAreaCockpitDetails() are called around once in every 1 minute
    So, I believe everytime a call is made to action for cockpit display, it will take the existing object of the CockpitOraDAO class and make a call to database. i.e there will be only one object of CockpitOraDAO reside in application server at any particular interval of time.
    My Understandings
    1. Only 1 object of CockpitOraDAO will reside in application server (provided it is not user longer and garbage collected) at a particular instance.
    2. Many objects of Connection will be created and destroyed.(Each time the getLabAreaCockpitDetails() method is called, we will get one connection from connection pool and in finally the Connection will be released to connection pool).
    My Problems
    It is showing the "Cannot get Local Connection, No available resource, Wait-time expired"
    after running around 1 full day.
    My doubts
    1. Can anybody say why I get this error ?
    2. There may be some connections are not closed. But I have checked at finally block, the status of the connection is closed after calling this method.
    3. There may be some problem due to the singleton instane of CockpitOraDAO, Is it affecting performance ?
    4. Is it valid that I have to make CockpitOraDAO as Singleton ?
    public class CockpitOraDAO extends DAOAdaptor //implements BISample
         private static CockpitOraDAO instance=null;
         private static boolean debug = true;
         * The below method will be used to provide the singleton intance of the CockpitOraDAO object.
         public static CockpitOraDAO getInstance()
              if (instance == null)
                   synchronized (CockpitOraDAO.class)
                        if (instance == null)
                             instance = new CockpitOraDAO();
              return instance;
         * The below method will be used to get the cockpit details of the lab area.
         * This will return collecton of sample details for the specific lab.
         public Collection getLabAreaCockpitDetails(Collection prevCockpitDetailList,Collection filterCriteria) throws Exception
         if(debug)
              System.out.println("Inside CockpitOraDAO::getLabAreaCockpitDetails() method");
              Connection conn = null;
              boolean sampleExists = false;
              PreparedStatement pstmt=null;
              ResultSet rs=null;
              String returnStr=null;
              StringBuffer sqlQuery = null;
              String tempComment1=null, tempComment2=null;
              LabCockpitDO labc=null;
              LabCockpitDO labc2=null;
              Collection resultList=null, manCommentList=null, labCommentList=null, labCompCommentList=null;
              ArrayList result1List=null, prevCockpitDetail1List=null,filterList = null;
              OracleConnectionManager manager = null;
              boolean flag = false;
              try
                   labc2 = new LabCockpitDO();
                   prevCockpitDetail1List = (ArrayList) prevCockpitDetailList;
                   sqlQuery = new StringBuffer();
                   sqlQuery.append("select s.sample_sample_no sample_no, s.sample_inspection_lot_no inspection_lot_no,");
                   manager = new OracleConnectionManager();
                   conn = manager.getPooledConnection("myDS");
                   pstmt = conn.prepareStatement(sqlQuery.toString());
                   if(debug)
                   System.out.println("Query********"+sqlQuery.toString());
                   rs = pstmt.executeQuery();
              catch(Exception e)
                   //System.out.println(e);
                   throw e;
              finally
                        try
                             manager.releaseConnection("myDS");
    if(debug)
    System.out.println("Connection Status Closed=true/ Open=false=["+conn.isClosed()+"]");
    if(conn!=null || !conn.isClosed())
    conn.close();
    if(debug)
    System.out.println("Connection Status After Closing Connection Closed=true/ Open=false=["+conn.isClosed()+"]");
                             if(rs != null)
                                  rs.close();
                             if(pstmt != null)
                                  pstmt.close();
                             conn = null;
                             pstmt=null;
                             rs = null;
                             sqlQuery=null;
                             returnStr=null;
                             labc=null;
                             labc2=null;
                             manCommentList=null;
                             labCommentList=null;
                             labCompCommentList=null;
                             tempComment1=null;
                             tempComment2=null;
                             resultList=null;
                             prevCockpitDetailList=null;
                             prevCockpitDetail1List=null;
                        catch(Exception e)
                             //System.out.println("Unable to Release Connection ="+e);
                             throw e;
              //if(debug)     
              //System.out.println(resultList);
              return result1List;
         }

    Hi,
    As you can see from other posts, this is a very common problem. Until now the cause always ends up pointing to a connection not being close.
    I suggest you try to run through a full single cycle of you app, while using the CLI monitoting to check that the connections created/closed matches the expected created/closed connections. Also that the number of free connections at the end is correct.

  • Wait time within a While Loop

    I was always under the impression that Wait Timers (e.g. Wait and Wait Ms Multiple) always executed last within a while loop. As I'm reading up on timing of real-time loops I'm finding that NI suggested using a stacked sequence structure to force timing to run last. Has my assumption of wait timer execution been wrong all this time or do PC and RT systems differ in how loops handle timing?
    Thanks,
    Craig

    So, ok, coming back on this.
    Attached you find a small example to show my remarks in the previous post.
    How to use it:
    The main focus is in the first iterations once "Wait now!" is pressed. So it is usually not of interest to run the "waiting" for more than 5-10 iterations.
    In order to see an "understandable" behavior, i suggest to wait at least 100ms. I configured "Time To Wait" to be at least 10 (coercing).
    The second focus is "Time Value".
    For "Wait (ms)", the "Time Value" will have any number, but increase each iteration by the amount of "Time To Wait".
    For "Wait Until Next Multiple (ms)", "Time Value" will be initialized to a value, which is a integer multiple of the "Time To Wait" and will increase each iteration to the next multiple.
    My example does not contain parallel code, so it does not show the parallelism of the waiting functions!
    Nevertheless, understanding the shown behavior is the key. Because if the code running in parallel to the waiting requires less execution time than the wait function will wait, the behavior will be exactly as shown.
    If the parallel code requires more execution time than the waiting, "Wait (ms)" is already finished and therefore the loop will immediatly continue with the next iteration (high CPU load!).
    If the parallel code requires more execution time than the waiting, "Wait Until Nexty Multiple (ms)" will wait that long that the "Time Value" is again in line to an integer multiple of the "Time To Wait" (so this one keeps on running in parallel until waiting time is calculated and over). Hence, "Wait Until Next Multiple" will still introduce a waiting time (reduced CPU load), but you will "miss complete iteration slots".
    As you can see, using a single "Wait Until Next Multiple" outside the loop for initialization can make sense if the first iteration should also have a "close to normal" execution time.
    Please note that the Timed Loop does something similar once started. As it does it during the iterations, the first 1-3 iteration(s) are called "warmup iterations". Most often, the first single iteration is sufficient for this though....
    CEO: What exactly is stopping us from doing this?
    Expert: Geometry
    Marketing Manager: Just ignore it.
    Attachments:
    TimingVI_Behavior_2011.vi ‏29 KB

Maybe you are looking for

  • Printing Paper Changes not Taking Effect

    Hi, I recently upgraded to Windows 7 from XP and I also have Acrobat 9 Pro installed. When I use a different size page, in this case 11x18, and go to print it will start out as our printer default 8 1/2x11 which is should be. I would then proceed to

  • PO attachment - Read error during upload

    Hi Gurus, I am getting the error when I am trying to attach any file in ME22N, by clicking the services for object button, create attachment, and select the attachment. The error message is "Read error during PC upload" and "The attachement has not b

  • Work flow issue

    Hi there, The issue here is when the WF [of T&E Module] is triggered by submitting the trip, the link between trip and the workflow [Event Linkage] gets deactivated when any inconsistent or inappropriate data is passed to the WF containers. The incon

  • OSB and SOA Server (Mediator) Design question

    As OSB is the strategic ESB and is used for external services does it make sense that all communication must go out via the OSB. For example if I have a request that comes in gets routed through the OSB and then calls a backend composite which contai

  • HTML bullet list not rendering in Muse

    When inserting HTML like this, Muse is not rendering bullet points: <ul>   <li>Bullet 1</li>   <li>Bullet 2</li>   <li>Bullet 3</li> </ul> What do I miss here? Thanks. Paul