Get Digit String Step on UCCX 8.0.2

Hello,
I'm using the "Get Digit String" step to prompt callers for their account number.  I am using this step to collect account numbers from Spanish speaking callers.  I have created a spanish prompt asking the callers for their account number and am playing that when the call enters the "Get Digit String" step. I have also configured the "Timeout" and "Unsuccessful" steps to also play Spanish prompts before sending the call to the next step in the strip. The problem that I'm having is that if I don't enter a number, after the initial prompt, I hear a message, in English, that says "Are you still there" and then I'm prompted to enter my account number again.  How do I change the "Are you still there" message to a Spanish message?  Can this even be done?
Any help would be greatly appreciated.
Thanks.

If you modify the system prompt, chances are in the future an upgrade can overwrite your recording. What you should do is set your retry and timeout counts to 0, put an increment node and increment an int variable, and use an if statement to check the index of that int to see how many times you retied. Within the timeout and and unsuccessful node put an audio file there to represent each message.

Similar Messages

  • Ignoring Keys in "Get Digit String" steps

    I have a "Get Digit String" step to allow users to press '1' to bypass some announcements.  The Prompt for this step is set to play the announcments.  On the Input tab, I've set Maximum Retries = 0, so that I don't hear "Are you still there?" after the announcements play.  On the Filter tab, I've set only the '1' key as a valid option.  I've also set the Input Length = 1.  What happens is that if any key other than '1' is pressed, then the Unsuccessful branch executes, and the announcements are terminated.  But I only want the announcements terminated if the '1' is pressed.  All other keys should just be ignored, and the announcements should continue playing.
    Any ideas on how to get this done?

    That's not possible for one simple reason.  The script executes in a serial fashion.  One step at a time.
    What you are asking requires asynchronous activity.
    In one instance you need to play a message, and in another you need to validate user input.
    From what I can think of, your best solution is to eliminate the exclusivity of the number 1 and just allow any digit.
    I did think of an alternate method, but it requires greater knowledge of CallManager an MOH sources.
    Here's an example:
    2 CTI Port Groups, 1 for the call to land on, and 1 for your to redirect to which has a special MOH source that plays messages to the caller.
    Call comes in on port group 1
    You process some info
    You redirect the caller to the messages phone number in port group 2
    Place Call Hold
    Get Digit String (filter "1")
         Success
              Call Unhold
              Call Redirect somewhere else
         Failure
              Loop Get Digit Step
    EDIT:  Again, I want to stress that this method requires exceptional knowledge of CallManager's ability to handle MOH.  There's a lot to consider on this one.

  • CCX 8/9.x Speech Reco ("get digit string")

    I need to be able to Speak a Date in such as January 20, 1990 and populate a String Variable with the result (granted my Grammars are straight) however, The Get Digit String step won't do this for me (and I don't have a test environment yet).  What Step will I need to Use?  How to populate the String would be helpful as well.  Thanks.
    Sam

    It's been a while since I did this, but I think it's the Generic Recognition Step.  It could also probably be done with the Simple Recognition step, but I think that one is more for when the user is making a selection from a set of choices.  I say probably, because technically, saying a date is making a selection from a set of all of the dates which have ever existed.  But, I think you can see how that might not work.
    Have you read the step reference guide?
    http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_9_0/programming/guide/SeriesVol2.pdf
    This is a subject which does not get talked about often on these forums.  I wish more people used it, and then we'd have more discussions about it.  In my opinion, I think that it's just too complicated, expensive, and the masses just are not ready for it yet.  I've used a few ASR systems personally, and I always feel more comfotable just pressing the digits.  That's me though.
    Good luck.
    Anthony Holloway
    Please use the star ratings to help drive great content to the top of searches.

  • Get Digit String issue

    Hey Team, I am looking for the proper way to do this if the way I am doing it is not correct.
    I use a get digit string and play a menu prompt to a caller
    Press 1
    Press 2
    Press 3
    Etc...
    But if the caller presses a 5 digit code they get a super secret special menu.  All this works great.  When i do the debug I see the digits being passed to the sCED variable I use.  99% of all callers are not pressing the pound key after thier key press so the get digit string timeout brance gets used.
    I have fixed this in two ways.  I use an if statement in the timeout to check if sCED has a value I then send it to another if statement for routing to the various menu options.
    THe out way I fixed this is I just send every call which hits the time out on to be processed and evaluated.
    Am I doing this correctly?  It all works fine but I wanted to make sure there are no gotchas or better ways to accomplish this.
    Having the caller pass both a single digit and 5 digits is why I use the get digit string instead of a menu step.
    See screen shot.  Thanks in advance for any feedback.
    Go Butler Bulldogs!!

    A couple of suggestions in the form of pseudo code (all in the name of effeciency):
    label main_menu_resetset counter = 0label main_menuced = get digit string(timeout 3 sec, inter-digit 1 sec, no terminating or cancel digit, no retries)  successful    label main_menu_success    if (ced == super_secret_key)      true        goto super_secret_section      false    switch (ced)      case "1"        /* do menu option 1 tasks */      case N        /* do menu option N tasks */      default        goto main_menu_failure  timeout    goto main_menu_success  unsuccessful    label main_menu_failure    play prompt (invalid)    if (++counter > maximum)      true        goto customer_service      false        play prompt (try_again)        goto main_menu
    Questions to ask yourself about your approach and this new approach:
    How many steps do I have in this solution (not counting branches)?
    How many steps for best case scenario execution?
    "" worst case scenario?
    How easy is it to change the super secret key (and length of key)?
    How easy is it to add/remove menu options (steps required to add)?
    At how many points are you addressing the failures in your menu?

  • Get Digit String in IVR with variable string?

    Hello, everyone!
    I  have the same problem, I need to have both 3 and 4 length input. With #  everything works fine, but I want to configure it without terminator to  be used by the caller.
    This is what I got so far:
    tranext = Extended Get String Digit
    - succesfull
    --if (tranext.length() == 4) then
    ----True
    -------Call redirect
    ----False
    --------If (tranext.length() == 3) then
    -----------True
    ---------------- Call redirect
    But it still calls only for 4 digit numbers, ignoring 3 digits.. What else do I have to do?
    IPC Version
    5.0(2)_Build064

    You need to do the "If (tranext.length() == 3) " logic under the timeout branch.
    HTH,
    Chris

  • Problem to get max string value

    Hi
    my problem is i don't get correct result when i get max string value from my table. for example, it returns '9' as max value while i have some bigger string values like 73, 80,65, ...
    i found
    some solutions to handle this problem (like converting to char or adding some zero in the begining of my value) but it does not appropriate for my situation because my string value maybe everything (some of my customers can use numbers while some other
    else can use alphabetical+numbers)!.
    can anybody help me ?
    thanks in advance
    http://www.codeproject.com/KB/codegen/DatabaseHelper.aspx

    When I see NVARCHAR(50)(50) I am pretty sure the data was declared by an ACCESS programmer who has no idea what he is doing. Do you really have first
    and last names that need fifty UNICODE characters ?  You will get them!  If you invite garbage data, it will come. The USPS uses VARCHAR(20) for names; this has to do with the size of mailing labels and the fact
    that Latin-1 is required by ISO in ALL languages. 
    lease read the  "Stairway to Data" series and pay attention to last sections on the design of encoding schemes. What you have is useless and dangerous because it has no data integrity.  Tag
    numbers (learn what that means, please) need a regular expression and I like to have a check digit. My first guess, without an specs is that you need something like this:  
    patient _case_nbr CHAR() NOT NULL PRIMARY KEY
     CHECK (patient _case_nbr 
      LIKE '[ ABC][0-9][0-9][0-9][0-9][0-9]')
    Fixed length for the forms and display, characters limtied to the Latin-1 Unicode set, and easy to sort. 
     http://www.sqlservercentral.com/articles/Database+Design/72612/)
    --CELKO-- Books in Celko Series for Morgan-Kaufmann Publishing: Analytics and OLAP in SQL / Data and Databases: Concepts in Practice Data / Measurements and Standards in SQL SQL for Smarties / SQL Programming Style / SQL Puzzles and Answers / Thinking
    in Sets / Trees and Hierarchies in SQL

  • How to programati​cally get enum strings in RT code?

    Hi all,
    In desktop programs, I can programatically get a list of enum strings by creating a (possibly-hidden) FP control, linking it to a property node, and reading from the Strings[] property.
    Unfortunately, property nodes aren't supported on RT targets. What other options are there?
    Thanks in advance!

    I'm assuming you have one value of an Enum (from, say, a Control, or possibly from an "Enum constant" that you have available) and want to create an array of strings holding all possible values of the Enum.  There are two really nice features that LabVIEW has to allow you to easily accomplish this goal.
    First, the Format into String function will accept an Enum and will return a String representing it's "value", i.e. if you create an Enum for a State Machine with values "Initialize", "Acquire", "Process", and "Exit" (corresponding to numbers 0, 1, 2, 3), then putting the Initialize Enum into Format into String returns the string "Initialize".
    The other nice feature is that the Increment function (on the Numerics page) "wraps around" on Enums, so that incrementing "Exit" (in the previous example) gives you "Initialiize"
    So consider the following:  Create a For Loop with a Shift Register and a tunnel beneath it.  Wire "Initialize" into both the Shift Register and the Tunnel.  Inside the For Loop, take the value on the Shift Register, get its String representation with Format into String (and bring it out through an Indexing tunnel), increment it and connect the incremented value to the output Shift Register.  Wire this incremented value, along with the input tunnel holding the initial value, into an "Is Equal?" comparator that you wire to the While's Stop control.
    This will neatly step through every value of the enum exactly once (as it exits when the "wrap-around" occurs), giving you an array corresponding to the values of the Enum.  If you start the process with the first Enum value (using a Constant, for example), the String Array will exactly correspond to your Enum (that is, the first element will be the name of the first Enum value), but even if you put an arbitrary member of the Enum as the input, you will still get an array of all of the Enum values.
    Bob Schor

  • TS4062 HELP!!!  When I try to sync my iPhone with iTunes it gets stuck at step 2 and goes no further.  I have iTunes 10.6.3.25.  It happens all the time.  I have Windows 7.

    Please help.  Every time I try to sync my iphone with itunes it gets stuck at step 2 and just spins.  I have iTunes 10.6.3.25 installed.  I've even shut down and rebooted.  Nothing helps.

    Based on what someone else said, I am getting the "rotating ball of eternal sadness".  Yup.  That about describes it.

  • Extends read only vo get error in step 4

    when i extend read-only vo, for example add a attribute , it will get error in step 4,
    the error :each row in the query result columns must be mapped to a unique query attribute in the Mapped entity columns.
    for example :the orgi vo is oracle.apps.irc.offers.server.OfferTemplateDetailsVO and the sql is "Select distinct XTM.Template_id,
    XTM.APPLICATION_SHORT_NAME,
    XTM.TEMPLATE_CODE,
    XTM.TEMPLATE_TYPE_CODE,
    XTM.DS_APP_SHORT_NAME DS_App_Short_Name,
    XTM.DATA_SOURCE_CODE,
    XTM.DEFAULT_TERRITORY default_locale,
    XTM.TEMPLATE_NAME,
    fnd_profile.value('IRC_DEF_OFFER_LETTER_TYPE') default_offer_letter_type
    from xdo_templates_vl XTM
    where XTM.Template_id = :1
    and i extends vo is CUXOfferTemplateDetailsVO and the sql is "Select distinct XTM.Template_id,
    XTM.APPLICATION_SHORT_NAME,
    XTM.TEMPLATE_CODE,
    XTM.TEMPLATE_TYPE_CODE,
    XTM.DS_APP_SHORT_NAME DS_App_Short_Name,
    XTM.DATA_SOURCE_CODE,
    XTM.DEFAULT_TERRITORY default_locale,
    XTM.TEMPLATE_NAME,
    XTM.START_DATE,
    fnd_profile.value('IRC_DEF_OFFER_LETTER_TYPE') default_offer_letter_type
    from xdo_templates_vl XTM
    where XTM.Template_id = :1
    my ebs is r12.1.1
    please help me .thanks.

    Ming,
    Try to append the new attribute to the end of the existing Attribute list.
    Regards,
    Gyan

  • How to get a string "yyyyMMdd" into date like MM/dd/yyyy?.

    Hi
    How to get a string "yyyyMMdd" into date like MM/dd/yyyy?. i have used
    SimpleDateFormat.parse but it is giving long value. i want to disply the date
    like MM/dd/yyyy
    thank you

    Do you want the string rearranged or do you want to create an instance of some form of Date class?
    If you want to rearrange the string you could just do it yourself provided you know the date string is going to be of the format yyyyMMdd.
    something like this:
    String newDate = origStr.charAt(4) + origStr.charAt(5) + "/" + origStr.charAt(6) + origStr.charAt(7) + "/" ...etc.

  • Rapidinstall getting struck in Step 3 of 5

    Hi All
    When I try to install Oracle Applications 11.5.9 on Windows 2003 with Oracle as user, the Rapidinstall is getting struck in Step 3 of 5 while running the command adrundb.cmd. - g performing database charecterset conversion adsvdcnv.cmd
    There is no error message or alert after this and its not moving forward.
    What could be the problem?
    Regards
    Rahman

    Please verify the following:
    - The user who is doing the installation is a member of Administrators(local user), not a member of GUEST or any other group.
    - The server is not a domain host controller.
    - You are doing the installation locally (not thru remote connection).
    If the above is verified then do the following:
    1) Comment out the following line in %ORACLE_HOME%\appsutil\template\ad8isqlnet.ora
    sqlnet.authentication_services= (NTS)
    2) Stop/Start the DB as well as the listener from Windows services
    3) Run rapidwiz -restart
    If the above does not work, then most probably your staging area is corrupted.

  • Recently my pc crashed and I had to have a new profile built.  now when syncing my iphone to the computer the sync gets stuck on step 8 and "syncing artwork"  It never finishes syncing...just sits there for hours.  How do I fix this?

    Recently my pc crashed and I had to have a new profile built.  Now when syncing my iphone 4s to the computer the sync gets stuck on step 8 and "syncing artwork"  It never finishes syncing...just sits there for hours.  Subsequently most of my music and apps are missing from my iphone because it never finishes syncing.  How do I fix this?

    1) ensure iTunes is authorized for your iTunes store account(s)
    2) connect your device and right-click or control-click it in the iTunes Source list, then choose transfer purchases from the shortcut menu that appears.
    3) sync the device
    iTunes will wipe the iPhone but, since you transferred your purchases in the previous step, your content will be in your library and you can re-populate the iPhone with it.
    above works for purchases from the iTunes store. for everything else, check out this post by Zevoneer.

  • RME - Failed to get error string

    Constantly getting errror "Failed to get error string from logger 6203" whenever trying to retrieve Startup/Running out of sync report.
    Context: RME > Configuration Mgmt > Startup/Running out of sync report.
    Any one has ever encountered such a problem?

    Hi
    Has the default location of the config files changed from:
    Windows: C:/PROGRA~1/CSCOpx/files/archive/config
    Solaris: /var/adm/CSCOpx/files/archive/config
    to some other directory or path?
    If Solaris are the permissions ok on
    /var/adm/CSCOpx/files/archive/config
    They should be 750 on the directories in here and then the .cfg files these directories should be 640
    Also, the owner of the files and directories should be user casuser with group casusers and not root
    David

  • HT201269 I am trying to set up my new iPhone 5c using the iTunes backup from my iPhone4. It keeps getting stuck of step 2 of 5 "syncing calendars". I waited 18 hours last time and have restarted but the same thing is happening. I hardly use the calendar a

    Trying to set up my new iphone 5c using the iTunes back up from my iPhone 4. It keeps getting stuck on step 2 of 5 "syncing calendars" Considering I hardly use the calendar I don't know why it would take so long. (18 hours and counting)
    Any advice would be greatly appreciated!

    Did you ever resolve the iCloud problem.I am in the same position and its driving me mad!!! If you have a link to an solution I would appreciate it.

  • I upgraded to itunes 10.7. Now when I try to sync my new iphone 5 it gets stuck in step 6 of 8 determining tracks to sync

    I upgraded to itunes 10.7 and now when I try to sync my iphone 5 it gets stuck in step 6 of 8 determining tracks. I reload 10.7 and rebooted everything. What do i do?

    Had the same thing happen to me when I tried syncing my iPhone this a.m. - talked to Apple 7 hours ago and evidently there's an "issue" with the iTunes server. The Apple adviser told me to try syncing in an hour. Well, rather than do that, I've continued to check Twitter, searching on "itunes sync" or "itunes server" - seems the problem's still going on.
    I'm going to wait it out til tomorrow. Or whenever.
    The REASON I was synching is that ever since the iOS 5 "upgrade" photos that were in albums synced from iPhoto had disappeared. Not all the photos, just all the photos in some albums. Weird.
    Too many bugs in iOS 5 (syncing, Bluetooth connectivity, etc.). They should have waited til it was right before releasing it.

Maybe you are looking for

  • How to create own customized screensaver on Windows 7 Embedded Standard sp1

    Hi Support,                   How to create own customized screensaver on Windows 7 Embedded Standard sp1 OS. Regards YASH PAL SINGH

  • Worflow invocation from a button

    How can we invoke a workflow on clicking a form button? Is it possible to send parameters from the form to the workflow? Yash

  • Passing mapped value to SAP

    Hi, I am trying to work on a SAP Role change workflow. Here a manager would pick rules to assign a user. Selected rule(s) should be added to a user's profile in SAP. I have multiselect field in my form to do this. There is a static list of roles (all

  • Dynamic column selection based on login in BI Answers

    Hi I have a dimension with manager level 1 to 10, based on the user login, I want to display the table with the column (level 1 or level n) dynamically ( ex: if the user is in manager level n, display column level n with other data in the table). P.S

  • Delete MIC

    Dear QM Exert, I want to Delete the MiC but when i Delete Through QS25 Then this messae show. No validity period was selected for master inspection charac. CD1014 1000, Please help me in this issue. Thanks & Regards, Umar Farooq