Wait time announcement on UCCX

Hi all,
Our customer have a requirement to play back the wait time using UCCX IVR, in short when the customer calls and placed in to queue, IVR has to playback the wait time to the customer , which will help them to know how long they need to wait in queue until to get an available agent.
Let me know how this can be done using the UCCX script.
UCCX Version: 7.1
Any help would be highly appreciated.
Thanks,
Shaijal

HI Shaijal
Yes, this is possible. The attached link gives a very brief overview of what you need to do:
http://www.learnios.com/viewtopic.php?f=9&t=26675
Basically your script can use the "Get Reporting Statistic" on the CSQ to retrieve the estimated wait time (in seconds). Once you have this information in variable within a script you can then play a prompt etc. I would use your script to round up to the nearest minute.
The above forum post is from back in 2006 and version 4.x, however still looks valid to me.
There's a good point in the post about replaying wait times / queue positions if the caller is on hold. If you have implemented priority queuing for incoming callers there is a chance that people's queue times could increase if higher priority calls come in so be careful.
Hope this helps. Barry

Similar Messages

  • 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

  • Estimated Waiting Time on UCCX

    After doing some experiments, found out that Estimated Waiting Time on UCCX 9.0 (and possible other UCCX versions) is based on a 24 hours average an NOT in a 5 minutes average value as in ICM or IPCC Enterprise.
    Several post on the community INCORRECTLY pointed out that EWT is based on a 5 minutes average.
    Does somebody knows how to change the time windows that UCCX uses to calculated EWT?
    Thanks
    Alex

    Two TAC cases that confirm that is 24 hours AND some testing I did (just in case):
    Process:
    - Make a few calls to a Queue, place some of the on hold for about 20-40 minutes and answer one of them for about 1-2 hour. (to create some statistics)
    - Wait 22 hours
    - Make two quick calls, answer first and the second was already showing a EWT of 3000 seconds. (confirms that at least 23 hours of data was taking into consideration)
    -  Wait 26 hours.
    -  Make two quick calls, answer first and the second was showing a EWT of 20s (normal) (confirm that after 24-25 hours counters goes down to 0 if there is no traffic)
    I realize my process is empirical, but somehow confirm that is not 5 minutes, more closer to 23-25 hours.

  • UCCX 9 Script wait time`

    Is there a way in UCCX to let callers know that if the estimated wait time is more than 5 minutes or less than 5 minutes to prompt? I'm being asked that the caller only be told if their place in queue is less than 5 or more than 5 minutes; not exact times. I realize this could be frustrating to hear as a call if you've been on hold for 35 minutes to hear, "Your estimated wait time is greater than 5 minutes." But that's what I'm being asked....
    Thanks in advance!

    Yes you can, first, only play the prompt once when the caller first gets into the queue. Then dont play the estimated time after that.
    Ues the Get Reporting Statisic and put in on an INT.
    Then use an IF Statement for more or less than 5 minutes.
    Let me know if you need more help, I am out of the office right now, but can post a sample latter.

  • UCCX Estimated Wait Time w/ default time?

    Does anyone have a script for Estimated Wait Time that has a default wait time?  For example if the "default time" is 2 mintues and the actual EWT is 14 seconds it would say "2 mintues".  if the actual EWT then climbs to 6min 15 sec, it would say "6 minutes 15 seconds".
    We're getting complaints when a rash of calls comes in and our EWT isn't able to calculate the trending change fast enough.
    UCCX 7.x

    If your call center doesn't have a steady call volume or agents sign on/off frequently then you could try using the average wait time instead of the estimated wait time.  The average will be less volitile.
    -Steven

  • Uccx expected wait time calculation

    Does anyone know how the calculation is done for the expected wait time in the get reporting statistic step (UCCX 7.0.1)? Thanks in advance.

    I don't know if you've seen this ... but pg 324 (2-306) of the editor step reference guide gives a description of how the ewt is calculated. It doesn't give an exact formula though....
    http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_7_0/user/guide/uccx701edstepref.pdf
    Brian

  • UCCX Estimated Waiting Time

    Hello, I'm trying to add EWT to a script, once the call reaches the queue they hear:" your estimated waiting time is 1 minute" and then:"we are experiencing some system problem" error message. What I did in the "Select Resource “under the Queue I add "Get Reporting Statistic" with the setting Expected waiting time and CSQ IPCC Express. Also I placed a "Switch “tag for the AVG waiting time in minute  and I configure 1 to 10 with .wav file for each minute. Any suggestion? the software is UCCX 5 enhanced.I'm attaching the file. can somebody direct on me what i'm missing or send me a file to use as a tamplate?
    Thanks.

    The message "we are experiencing network problems" usually means 2 possible things:
    1. some java exception occured while your script was running
    2. your script has ended without hanging up
    Run script in interactive debug and you will see what exactly is going on.
    ervins

  • Wallboard: convoldestContact vs Expected Wait Time

    We use the opensource wallboard version 2.4(beta), and it pulls from the UCCX database two variables convoldestContact and convLongestWaitDuration.  Does anyone have specific definitions for those?  The wallboard software calls Current Wait Time and Longest Wait Time, but I'm wondering how they're really calculated.
    We're testing an Expected Wait Time feature of our script via the Get Reporting steps, and the value being calculated is considerably different than the wallboard Current Wait Time.  But I suspect that the wallboard version is reflecting something different -- perhaps the wait time when the most recent caller entered the queue (since it doesn't seem to be changing as that caller waits).
    Thanks
    Bill

    Your suspicion is correct.  The wallboard is not performing an expected wait calculation.  It's simply reporting how long the longest current caller has been in queue.  The Get Reporting step is estimating wait time by a number of factors. 
    For example if you have 10 agents logged in taking calls, and 9 log out, you'll see Estimated Wait Time skyrocket, while convOldestContact will simply keep counting how long the oldest caller has been in queue. 

  • CAD Wrap-up wait time

    Hi Friends,
    I am using CAD with UCCX 9.0.2.
    I need help to configure wait time in wrap-up code. Currently when the agent hang-up the call the wrap-up code window pop up and agent goes in ready state immediately after selecting that code. I need to configure wait time for 2 min after agent select the wrap-up code, agent should get 2 min wait time before going to in ready state.
    Regards,
    Dinesh Joshi

    You'll want to check the Automatic State Changes configuration in Cisco Desktop Administrator. From the guide:
    "By default, automatic state changes are not enabled. After agents enter wrap-up data, they remain in the Work state for the length of time set for the wrap-up timer or until they change states manually, whichever happens first. (The wrap-up timer value is configured in Unified CCX Administration.)
    If automatic state changes are enabled, agents are automatically changed from the
    Work state to the Ready state (or to the Not Ready state, if they select that state while
    still on a call) after they enter wrap-up data.
    Automatic state changes can be enabled or disabled only on the work flow group level.
    To enable or disable automatic state changes:
    1.Select the Wrap-up Data node under the work flow group whose automatic state changes you want to enable or disable.
    2.Select or clear the Enable Automatic State Change check box.
    3.Click Apply.

  • Annoying Time announce error

    Hello,
    I just came back from Washington DC to Colorado.
    The time zone is changed based on the my location, but the announce the time every one hour says the time still in DC.
    I just waited it would correct itself, but after an hour and an hour it still says the eastern time.
    I have no idea how the time announce could be different to the clock, but it is.
    It happened a few months ago, when I came back from the SanFrancisco.
    Now, I can be sure this is a bug of OSX and asking debug to the Apple.
    JJ

    Have you tried resetting the PRAM?
    Info here: http://docs.info.apple.com/article.html?artnum=2238

  • "Your expected wait time is" IVR

    Hey guys, I'm still fairly new at creating IVRs and I've been tasked with creating a script that tells callers how long their wait time is.  It doesn't have to be complicated and it doesn't have to be dynamic.  It just needs to figure out the expected wait time and then I can create a prompt that says "your wait time is under 5 minutes" or "over 5 minutes", it doesn't have to be specific.  I'm sure this has been done quite a few times but I haven't found anything for it.
    I'm using UCCX 5.02

    Hi
    Yeah, it's pretty easy... and you're wise to keep it simple.
    Basically:
    - create a string var,
    - add a 'Get Reporting Statistic' referring to your CSQ and the 'expected wait duration' which sets the variable above. This will return a number of seconds.
    - add an 'IF' (yourstringvariable > 300), play prompt 'you will be waiting more than 5 minutes' or in the 'false' branch, 'you will be waiting less than five minutes'.
    Sometimes it can return -1 (if you misconfig the CSQ setting, or if the system can't calculate a time because there are no agents etc). Best to check for that as well...
    Regards
    Aaron
    Please rate helpful posts..

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

  • Good day. as I can do to update my iphone 4 to the latest version of ios 5. whenever you connect to the pc and try to update the waiting time is very long, sometimes up to 12 hours and despite the wait always produce an error message for a long time waiti

    good day. as I can do to update my iphone 4 to the latest version of ios 5. whenever you connect to the pc and try to update the waiting time is very long, sometimes up to 12 hours and despite the wait always produce an error message for a long time waiting

    Disable ALL security software (firewall, antivirus/spyware, etc.) running on your PC while updating.

  • How to keep waiting time between processed messages !!

    Hi Folks,
    I have got one scenario required waiting time between processed messages. The problem as follows !!
    File --> Proxy scenario. I receive 15 messages from sender side (same messages structure) so working with one interfaces. File picking and transforming this message and split into 2 messages. messages are receiving to receiver. I am using BPM with 7,8 steps like receiving step, block , message transformation step , internal block 1 for sender 1, internal block 2 for sender 2.
    All things are working fine, messages are going to receiver properly. But customer requirement is , wait step required between processed messages before sender1. I have put wait step still, PI picks all messages in one shot processing and waiting for 2 minutes, after 2 minutes sending all messages at the same time, this process is not working.
    I have tried with wait step in mapping (Sarvesh) given excellent idea, still PI works the same way.
    Can someone please explain a bit why the messages or not waiting message by message. I am using EOIO with Queue name and file process mode "BY NAME" and I have tried "BY TIME" as well. I have given priority to this Queue. On BPM Queue assignment : One Queue.
    Please I am expecting positive answer !!
    Many Thanks in Advance
    San

    Hi Rudolf Yaskorski ,
    Not sure about your PI release and BPM model, do you create separate process instance for each file, or do you process files collecting them in one single instance? Are you using parallelization within your ccBPM ?
    I am using serialization, I don't think bpm can do Parallization until PI 7.0, but PI 7.11 has got has queue assignment. But I am using one queue. This must be serialization.
    To me it looks like your issue is not in ccBPM but rather more in polling files (as per your post file CC polls all 15 files in one shot). So if you wish to poll the files not at the same time some workaround is required. Possible options you could check out:
    A. Either implement "wait" in your mapping based on file name or other criteria (e.g. directory name). Check out if respective BPM instances are really created at different times.
    I have used wait step in mapping. These 15 messages has to go through one interface. So I am using one interface. But I have checked mapping process time in all messages on receiver system. Shows same timing, even though I put 40000 ms waiting time in mapping.
    B. Try polling different files (or use different directories) with different channels and coordinate starting / stopping of your channels by scheduling availability for each CC in RWB. E.g. you poll file 1 with CC 1. You start 2 minutes later CC 2 and poll file 2. And so on.
    I am not clear about this . On BPM waiting step is working and it keeps wait all messages, which are coming through one interface. Then it releases all messages at the same time.
    I don't know how to resolve this. I have tried with Transport acknowledgment, but all messages are going to reciver system waiting at receiver system in priority queue and processing in EOIO, but taking so long. Rather all messages go and sits in queue, I want to stop messages by message with 2 minutes time gap. How please?
    Kind Regards
    San

  • Waiting time between entry posting in R/3 and avail. in BW

    Dear SAP community,
    We have set up a process chain which gives us the freedom to load GL account into BW on an ad-hoc basis.
    Unfortunately it is not really ad-hoc after we have  posted an entry in GL account in R/3 we need to wait approximately 1 hour before we run process chain in order to see posted entry. If we run process chain immediatly after posting entry we woul not see the entry in BW.
    Does anyone knows if there is a waiting time from when we post an entry into SAP R3 to when we can run the process chain and see the posting in BW?
    Thanks  a lot for you help.
    Stefanie

    Hi Stefanie,
    What is the Datasource being used?
    For old GL extractors, like 0FI_GL_4, there is a safety interval upper limit of 1 day, meaning data posted till yesterday will be extracted if the chains run today. There are workarouds given by SAP to extract most recent data for these.
    For new GL extractors like 0FI_GL_10, there is a safety interval lower limit of 1 hour, meaning the most current data would be extracted and there would be an overlap of 1 hour between delta loads and some records are extracted twice.

Maybe you are looking for

  • DVD to iMovie '09

    I am trying to edit game film on a DVD of but every time I try to open it in iMovie it says that there is nothing to import. I have tried to follow these forums but they were for iMovie '08. What do I need to do in order to be able to edit the film?

  • Office 2013 : Ribbon some commands are not available

    hi, Sometimes, in excel or others applications, we have some issues regarding ribbon : commands are not functional ! We must close office applications to get back to a normal state. We did a migration from Office 2007 to Office 2013. best regards

  • Sync problems with i-phone 4s and i-pad 2 using IOS 7.1.1

    I have been sycning through my PC for years.  Where did the "start sync" command go on the IOS update?

  • 3Gs with av cable

    Hey anyone able to get there iphone 3Gs to support video out to there tv. I hooked up my av cable that I have been using with my 3G but now will not work with my 3Gs. I get sound but no video. Anyone have this working?

  • Statement.RETURN_GENERATED_KEYS in PreparedStatement

    Hi everyone, I need to insert a new record to a table in Mysql DB (using JDBC driver). After inserting is successful, I want to get the new ID number (it is a Primary key). Now I have problem using 'Statement.RETURN_GENERATED_KEYS' in PreparedStateme