ICM script formula for busy hour

Hi all,
I'm trying to find what is the best/most accurate statistic which is available in ICM script editor to determine the peak & non-peak hours. Based on this info, I want to point to a different precision queue
a) Number of calls in queue a specific PQ?
b) Number of available / busy agents in a specific PQ?
Any other recommendation?
Thanks!
-JT-

Hi G,
The peak & non peak hours differs based on call type rather than being similar overall. Different call treatment is applied during these periods
a) Low peak - more conditions, steps & longer waiting time within PQ 
b) High peak - less conditions, steps & shorter waiting time within PQ
The 2 different approach is to either
a) pre-set the low/high peak based on fixed value (9-12pm peak, 1-pm non peak) - more maintenance
b) dynamically determine high/low based on call statistics in the ICM script - less maintenance
Thanks!
-JT-

Similar Messages

  • Server Utilization report (for processor) for business hour is incorrect

    Hi,
    We are using SCOM 2012 SP1 UR3 in our environment.
    Recently got a query from one of the team that the processor utilization report is incorrect for business hours.
    First I pulled a SCOM report (Performance by Utilization) for business hours say 1st Feb to 15th Feb processor.
    Then I pulled a Raw report from SQL DW targetting % Processor time , exported it to excel & filtered it for the same duration which gave an average value of 86% for processor.
    Finally, also pulled the same data from default report (Operating System Performance) under Windows Server 2008 Operating System which also gave me an average value of 86%.
    To summarize Performance by Utilization  does not calculate the accurate business hours & needs to be corrected.

    Hi,
    Here is a related blog for your reference.
    OpsMgr: MP Update: New Base OS MP 6.0.6989.0 Adds support for monitoring Windows Server 2012 OS and fixes some previous issues.
    http://blogs.technet.com/b/kevinholman/archive/2012/09/27/opsmgr-mp-update-new-base-os-mp-6-0-6989-0-adds-support-for-monitoring-windows-server-2012-os-and-fixes-some-previous-issues.aspx
    We
    are trying to better understand customer views on social support experience, so your participation in this
    interview project would be greatly appreciated if you have time.
    Thanks for helping make community forums a great place.

  • CUIC Custom Report for Business Hours for Weekdays Only

    Customer wants a UCCX custom report which we are building with CUIC Premium.  The one criteria we are having issue with deals with the ability to selects days of the week BUT only with specific hours of the day for each of the days selected.  So customer want to be able to run the report for Monday to Friday but from 8AM to 5PM for each of those days, so essentially during business hours only.  The built in Absolute Date Range does not work because that would run the report starting Monday at 8AM until Friday at 5PM.
    Thanks,
    Dan

    dicharville,
    Our 3rd party solution lets you produce historical reports by "shifts" by each day.  In your case each day agents having the shift of 8 - 5.  Let me know if you would like to discuss in detail how our solution can accomplish this and more.
    Thanks,
    Ron Reif / [email protected]
    651-635-2822

  • PER_ADDRESS Scrambling Script Running for 13 Hours in EBS 12.0.6

    Hi All,
    We do Address scrambling in PER_ADDRESS table in cloned developemnt instance(from PRODUCTION) to hide actual data.We run the following script after every clone. But the script is running more than *13 hours*. We run this script in APPS user.
    Application: EBS 12.0.6
    Database: 10.2.0.4 (Size 500GB)
    OS: RHEL 5.2
    =================================================================
    set serveroutput on size 20000000;
    DECLARE
    CURSOR cur_address_dtls IS
    SELECT pa.address_id address_id, pa.object_version_number object_version_number
    FROM per_addresses pa
    WHERE ( pa.address_line1 IS NOT NULL
    OR pa.address_line2 IS NOT NULL
    OR pa.address_line3 IS NOT NULL)
    ORDER BY pa.address_id;
    TYPE ty_address_list IS TABLE OF cur_address_dtls%ROWTYPE;
    rec_address_list ty_address_list;
    l_object_version_number NUMBER;
    l_prev_address_id NUMBER:=0;
    BEGIN
    OPEN cur_address_dtls ;
    FETCH cur_address_dtls BULK COLLECT INTO rec_address_list;
    FOR i IN rec_address_list.FIRST .. rec_address_list.LAST
    LOOP
    IF nvl(l_prev_address_id,0) <> rec_address_list(i).address_id THEN
    l_object_version_number := rec_address_list(i).object_version_number;
    BEGIN
    hr_person_address_api.update_person_address(p_validate => FALSE
    ,p_effective_date => SYSDATE
    ,p_address_id => rec_address_list(i).address_id
    ,p_object_version_number => l_object_version_number
    ,p_address_line1 => 'ABCDE'
    ,p_address_line2 => 'FGHIJ'
    ,p_address_line3 => NULL
    COMMIT;
    EXCEPTION
    WHEN OTHERS THEN
    dbms_output.put_line('Error in scrambling address for the person id:- '||rec_address_list(i).address_id);
    dbms_output.put_line(SQLERRM);
    ROLLBACK;
    END;
    END IF;
    l_prev_address_id := rec_address_list(i).address_id;
    END LOOP;
    CLOSE cur_address_dtls;
    END;
    ==========================================================
    Oracle suggested the followings
    ==================================================================================
    Issue is not with the update being done on PER_ADDRESSES table or any Core
    Code. APPS performance team reviewed the issue and also the latest trace and
    finds that there is a huge wait event happening with 'TCP Socket (KGAS)'.
    This wait event occurs when trying to send a mail message using utl_tcp or
    utl_smtp, and is having trouble connecting.
    This is not a Core HR Code issue. There can be some customization or alerts
    which sends mail and hitting this issue. Customer need to check the custom
    code or any alerts they specified and then check the mail server
    configuration.
    "Can you please check with your internal DBA team to understand the source of "wait on "TCP Socket (KGAS)" the raw trace file provided points to it.
    There has to be some custom code which is waiting on this."
    ======================================================================================
    Is it possible to tune this query for a short time spam.
    Please help me out......
    Thanks,
    Gohappy

    Hi Srini,
    I found the following triggers on PER_ADDRESSES table.
         OWNER     TRIGGER_NAME                    TRIGGER_TYPE     TABLE_OWNER     STATUS
    =======================================================================
    1     APPS     PER_ADDRESSES_WHO     BEFORE EACH ROW     HR     ENABLED
    2     APPS     GHR_PER_ADDRESSES_AFIUD     AFTER EACH ROW     HR     ENABLED
    3     HR     DR$PER_ADDRESSES_N4TC     AFTER EACH ROW     HR     ENABLED
    4     APPS     PER_ADDRESSES_OVN     BEFORE EACH ROW     HR     ENABLED
    5     APPS     BEN_EXT_ADD_EVT     AFTER EACH ROW     HR     ENABLED
    6     APPS     HR_PA_MAINTN_ADDR_HIST_BRU     BEFORE EACH ROW     HR     ENABLED
    7     APPS     PERADDRESSES_133I_DYT     AFTER EACH ROW     HR     ENABLED
    8     APPS     PERADDRESSES_10234U_DYT     AFTER EACH ROW     HR     DISABLED
    9     APPS     PERADDRESSES_10242I_DYT     AFTER EACH ROW     HR     DISABLED
    10     APPS     HR_PA_MAINTN_ADDR_HIST_BRI     BEFORE EACH ROW     HR     ENABLED
    11     APPS     PERADDRESSES_56U_DYT     AFTER EACH ROW     HR     ENABLED
    12     APPS     PERADDRESSES_10244U_DYT     AFTER EACH ROW     HR     DISABLED
    13     APPS     PERADDRESSES_10239I_DYT     AFTER EACH ROW     HR     DISABLED
    Can I disable all the triggers(enabled) the triggers before running the scrambling script?
    Cheers,
    Gohappy

  • Setup WRT160N only for business hours

    I looking to set up my Wireless router to be only Active wireless signal from 6 am to 6 pm Monday thru friday. I want to do this keep my Work network more secure.
    Does any one know how to set this up.
    Thanks
    Jim

    To start configuring an Internet Access Policy, follow these steps:
    Step 1: Open your favorite web browser application, and enter the IP address 192.168.1.1 in the address field. Then press Enter.
    Step 2: In the authentication dialog box, enter the administrator’s username and password. The default values are admin/admin for the username/password. However, on some Linksys router platforms, the default value for the username is the blank and for the password is admin.
    Step 3: Open the Access Restriction tab.
    Step 4: Select the policy number in the Internet Access Policy drop-down list.
    Step 5: Click Enable in order to activate the policy, or Disable if you want to disable it.
    Step 6: Enter a Name for your Internet access policy in the appropriate text box.
    Step 7: Click Edit List of PCs in order to open the Internet Access PC List window, and then enter the MAC addresses, or IP addresses of the PCs concerned by the current policy. If the current Internet Access policy affects a group of PC having contiguous IP addresses, then you can enter the first and last IP addresses in the Enter the IP Range of the PCs area. Once you finish your changes, click Save Settings in order to save you configuration.
    Step 8: In the Access Restriction section, click Deny in order block Internet access during selected days and hours. Otherwise, click Allow.
    Step 9: In the Schedule section:
    • Under the Days area, select everyday if you want the policy to active all days. Otherwise, select the appropriate check boxes in order to specify individual days.
    • Select 24 hours under the Times area, in order to make the policy active all the day. Otherwise, select the starting time the ending time during which the policy will be in effect.
    Step 10: In the Website Blocking by URL Address area, enter the URLs of the websites you want to block.
    Step 11: In the Website Blocking by Keyword area, enter the keywords you want to block web pages including at least one of them in their URLs.
    Step 12: In the Blocked Services area, add the services you want to block. For example, you can block email access, files downloading, VPN access and other services. Additionally, you can also edit existing services or add new services.
    Step 13: Click Save Settings.
    The following video will show the exact steps to configure an Internet access Policy and apply it to a set of computers. Note that it does not matter whether your PCs are connected to the router through your wireless network or using RJ-45 cables. We will configure an Internet access policy according to the following requirements:
    •             Internet Access Policy Number: 2.
    •             Enter Policy Name: Demo-Policy.
    •             PCs List: 9202A5CB9489, D155C102080E, 192.168.1.2; 192.168.1.10 through 192.168.1.200.
    •             Access Restriction: Allow.
    •             Schedule:
    o             Days: Monday through Friday.
    o             Times: 8:00 AM through 5:00 PM.
    •             Website Blocking by URL Address: http://www.facebook.com, http://www.myspace.com, and http://www.youtube.com.
    •             Website Blocking by Keyword: Porn.
    •             Blocked Services: Telnet.
    http://www.ciscoccnabootcamp.com/ccna-routing-and-switching/linksys-router/internet-access-restricti...
    Bill

  • ICM script formula in queue to skill node

    Just a question, I'm trying to figure out as they want this skill to only take calls on either Sunday or between 7pm and 9pm (technically 8:55).
    So in the queue to skill I have this:
    SkillGroup.X.LoggedOn>0&&weekday()=1||(time()>time("19:00:00")&&time()<time("20:55:00"))
    Is this correct? I'm a little unsure of all the parens and where they need to get placed.
    To me, I'm saying
    IF skill group X is logged on
    AND day of week is sunday
    OR time of day is between 7 and 9pm
    then consider this skill group
    Any thoughts?
    Thanks in advance

    Paul,
    David has a point but if youre married to this idea, you may want to group the weekday and times, this way it will evaluate if agents are logged on and then do the logical "and" of the weekday, time.
    E.g.
    SkillGroup.X.LoggedOn>0&&(weekday()=1||(time()>time("19:00:00")&&time()
    This way someone HAS to be logged on first then the weekday or time come into play.
    Hope this helps.

  • ICM Scripting Error Handling Best Practice

    Can someone tell me what is the best way to handle errors in ICM scripting. For example false node on Send to VRU or Run Ext Script node, I normally handle this with calltypes for errors and then continue the callflow. But recently I noticed that some of my clients are using peripheral variable to store an error message instead of calltype. I am just wonderinmg which is the best option?

    I don't think you need a call type, I usually set PV10 = "Error: XYZ".  Creating a call type just seems a little redundant, however it would make it easier on the reporting side as you don't have to create any custom queries to search for a specific error type.
    david

  • How to set Business Hours with script?

    I have a single SCCM 2012 SP1 CU4 server running on Windows Server 2012.
    My business has multiple locations and some of them have different hours of operation.  I am wanting to change the "Business Hours" for some of these sites and looking for the best way to do it.
    I found this guide that uses PowerShell, but I get a "Script is not signed" error:
    http://powersheller.wordpress.com/2012/11/20/sccm-2012-setting-software-center-business-hours-with-a-compliance-configuration-item/
    I saw Torsten's example using a VBscript, but I get an "Incorrect function" error:
    http://www.mssccmfaq.de/2012/03/26/software-center-business-hours-auslesen-setzen/
    Both of those web pages look like they were done a couple years ago so I hope everything still applies.
    Any help would be great!
    Thanks

    For the Powershell one... make sure you have two things. In the ConfigItem, for the Compliance test, you did check the box about "run the specified remediate script ..." right?
    for the Baseline, when you assigned it, you did check the box about remediate when you deployed it to the collection?
    If either or both of those are missing, what you are doing is monitor only... so the remediation script won't ever actually run, so it's monitoring only.  So it would make sense that you are getting non-compliants back.  You aren't ever asking
    it to really run the remediation piece.
    EDIT:  Just referencing this here... just in case: 
    http://blogs.technet.com/b/server-cloud/archive/2012/03/28/business-hours-vs-maintenance-windows-with-system-center-2012-configuration-manager.aspx  Sometimes people misunderstand what a business hours definition means vs. what a Maintenance Window
    (Service Window) means in Configmgr 2012.  If you aren't 100% positive what the difference is, read through that blog just to get it straight.
    Standardize. Simplify. Automate.

  • How to Calculate End-Date for a given Startdate in business hours without holidays

    Hello Experts,
    I need to create a plsql function where we need to determine end date for a task. For this, input will be only start date & number of hours allocated for that task. Based on this input we need to exclude Business hours & need to include only Business hours. and in the end we need to achieve the end date after the hour addition to the start date.
    Example : INPUT: 03-OCT-2013 12:00:00 PM /
                                  Hours Allocated 30 Hrs.
    Business Hours - 11 AM to 9 PM.
    So time starts from or Startdate is Friday 03-OCT-2013 12:00:00 PM. 
    So If I want to calculate the end-date by adding 30 hours to it, it should come WednesDay 09-OCT-2013 12:00:00 PM because I excluded Weekends & considered only business hours that is 11 am to 9 pm.
    I am not able to get any such guidance in Internet as most of the docs are having start & end date as input.
    Please help!
    Thanks in advance !!

    Hi,
    As Christ said, there's no nuilt-in Oracle function to tell whether a given DATE is a holiday or not, partially because there's so much local variation in holidays.  You can write a function like that (see http://forums.oracle.com/forums/message.jspa?messageID=3351081 ), but creating a table will be simpler and more efficient.
    I suggest creating a row for every date, whether it's a work day or not; that way, you can have variations in the schedule (e.g., schedule changes and
    partial holidays).
    CREATE TABLE  work_calendar
    (   dt  DATE       PRIMARY KEY
                       CONSTRAINT  work_calendar_dt
                           CHECK (dt = TRUNC (dt))
    ,   day_type       VARCHAR2 (8)  NOT NULL
                       CONSTRAINT  work_calendar_day_type
                           CHECK ( day_type IN ( 'HOLIDAY'
                                               , 'WEEKEND'
                                               , 'WORK DAY'
    ,   start_time     DATE
    ,   end_time       DATE
    ,   work_hours     NUMBER
    ,   work_hours_since_1970     -- or some point earlier than you'll ever need
                       NUMBER
    ,   CONSTRAINT  work_calendar_start_time
            CHECK ( TRUNC (start_time) = dt)
    ,   CONSTRAINT  work_calendar_end_time
            CHECK ( TRUNC (end_time) = dt)
    This will let you do a lot of the calculations you need without a function.

  • I'm looking for a voicemail app that will automatically switch over after normal business hours and play an alternate voice-mail message. Does this currently exist?

    I’m looking for a voicemail app that will automatically switch over after normal business hours and play an alternate voice-mail message. Does this currently exist?

    Voicemail is through your carrier and on their equipment.
    It's function and features is set by them, not your phone.

  • Thank you. Save or print this page for your records. We'll also send you an email confirmation. Case ID: 421912520 You have chosen to call Apple later. When you're ready, call the phone number below during business hours and refer to your Case ID for fas

    Thank you.
    Save or print this page for your records. We'll also send you an email confirmation.
    Case ID: 421912520
    You have chosen to call Apple later. When you're ready, call the phone number below during business hours and refer to your Case ID for faster support.
    1-800-MY-IPHONE
    6:00 a.m. to 11:00 p.m. Central
    iPhone
    Restore or update not working as expected
    You can review this case in the Cases &amp; Repairs section.
    Additional Resources
    Return to Apple Support home.
    Visit your Support Profile.
    Create another support request.
    Your contact information
    Onechai John
    <Email Edited by Host>

    They already have your number and/or email address and maybe have sold it several times already to others as well. They also use number generators - software that will automatically create them - some work and some don't, they don't care, they send out millions and a few will fall for it and send them money. The only way to "hide" would be to change both and your password, but then it would happen again at some point.

  • How do I get tech help for export pdf during Australian business hours?

    How do I get tech help for export pdf during Australian business hours?

    You can post your issues in this forum or send your questions to DL-exportpdf_feedback.
    Jyh-Jiun Liou

  • What are normal business hours for support?

    What are normal business hours for Apple Support in the Hong Kong region?
    The support page at:
    http://www.apple.com/hk/en/support/iphone/contact/
    and the phone number, when called, do not specify normal business hours.  In fact, the phone number, when called, only says "call back during normal business hours".  
    Please... are they open on Sunday, Saturday, 8pm, 7pm, ????????

    Really kb1951, I did try calling on Saturday, about 6pm.  They were closed.  But that does not answer my question.  And "normal" support lines do address their hours in the recording.
    Additionally, if you call at 4pm, even, how does that tell you when they open???  Should I call at 7am, 8am, 9am, 10am, just to get my answer?
    You trying to answer my question based on what other businesses do is really a waste of your and my time.  As you're just "guessing".  I can guess.  I don't need you for that!
    I came to the support community for a reason - to get an answer, not a guess.

  • Disable ical alarms temporarily (e. g. for 2 hours) by apple script ?

    Hi,
    I'm searching for a way to disable the ical alarm pop-ups temporarily (e. g. for 2 hours).
    Is there a way to do that?
    Why?
    For people giving presentations with MS PowerPoint or Keynote it might be a problem if during the talk a window pops open - maybe even with private content..
    I know that there is the option in the preferences, but once I used it I forgot to re-activate the alarms, so it would be better to define for how long the alarms will be disabled before.
    Does anyone know how to do that?
    If there's no complete solution, it would at least be interesting to know how to access this option by AppleScript.
    Martin

    My iCal is up to date in OSX Lion and the script below is working for me. It doesn't actually take time into account, like beckmart had wanted and I'm not very applescript savvy so I just put it into an automator workflow using the script twice with a "pause" in between.
    tell application "iCal" to activate
    tell application "System Events" to tell process "iCal"
              click menu item 3 of menu 1 of menu bar item 2 of menu bar 1
              click button 3 of tool bar 1 of window 1
              click checkbox 1 of window 1
              click menu item 10 of menu 1 of menu bar item 3 of menu bar 1
    end tell
    tell application "iCal" to quit

  • Need ANI details of calls landing during Out of business hours

    Hello All,
    Our Contact Center management has raised a new requirement to report with the ANI details of calls landing at any skill groups during put of business hours.
    Options that we have is
    1. Webview report - Call Type 22 and 23
    But in this, If we specify put of business timings and generate the report it will give the number of calls and not its ANI.
    2. Call detail report from our custom report application.
    Here the problem is, this report will give details of calls landing during business hours alone. The reason is that only the calls that utilizes VXML ports in CVP gets to this custom report. The calls coming in during of hours is handled at ICM level and to play the out of office hours prompt it utilizes CVP port not VXML and terminates the call.
    Is there any way to get this ANI details without having to modify this custom report much. Please assist in this. Let me know if you need any more details.

    That's pretty strange.
    Let's just see how you are doing this. Once you detect the out of hours situation in your Routing Script (either by checking a Global variable refreshed by an Admin script or by having a Time of Day node directly in the routing script), do you set a Call Type?
    Then after setting the call type, I assume you play a CVP message and Release the call. Correct?
    When you query the TCD on this call type you should only see your after hours calls. Let's look at one of the calls.
    You should see two rows in the TCD, one with the DNIS of your number on the gateway, or from the PSTN carrier, and one with the VRU transfer label (say 8111111111) - maybe that's in the DigitsDialed column, I'm not in front of an HDS database and can't check. This is all you should see for a call that comes out of hours.
    Both these legs should have the same RouterCallKey with different RouterCallKeySequenceNumbers.
    Do you see this?
    What is happening with another call at a similar time with a different RouterCallKey ? That doesn't make sense.
    Maybe you could do a query and show us the output?
    Regards,
    Geoff

Maybe you are looking for

  • Audiobooks section in library for iTunes Store Purchased Audiobooks only?

    Apple's had a great idea separating Audiobooks from other content but why when I click on it does it only show Audiobooks I bought from the iTunes store? I have audiobooks from other sources and all have the genre "Audiobook" but they aren't shown. T

  • Old music onto new ipod??

    so i lost my ipod about a month ago and now i'm getting another one, and i'm pretty positive that i can't just plug in the old one...so how do i get all my old music onto my new ipod? THANKS <3<br> windows   Windows XP Pro  

  • Dynamic hyperlink from database table

    hi, I have requirement to create left hand menu on a page. Menu label and hyperlink is stored in database. What is the best way to achieve this. Basically when user logs based on his user name query will fetch the labels and hyperlink source. How to

  • How to get HTTP Post body with text/xml

    There is a HTTP Post like this from a client: POST http://local:8080/test HTTP/1.1 Content-Type: text/xml Content-Length: 210 <?xml version="1.0" encoding="UTF-8"?> <CancelOrders> <Cancel> <ItemID>898980</ItemID> <UserName>REM</UserName> <DateTime>11

  • I can't open my screen

    I am a new Arch user , i get many problems with this OS. first i cant open my laptop screen after i close it. but it does not crash,Because my external desktop screen can also be used, only the laptop screen  does not light up . When I stand a long t