UCCX 8.0 Outbound Scripts

Hi all,
With the Outbound module in UCCX 8.0, we were wondering whether it was possible to show agents more info about the contact they will be calling (when reserved for an outbound call) besides the 6 fields in the Dial List (account number, first name, last name, phone01, phone02, phone03)?
We were thinking along the lines of updating CAD's integrated web browser with more customer details fetched from the CRM database, or perhaps triggering a macro to pull and display the contact's record in another application...
Is any such thing available with UCCX? For those using the Outbound subsystem in UCCX -- are your agents satisfied with knowing only the account number and name of the contact they will be calling?
Many thanks for your input!
~ Eric

Hi!
I need to integrate the Outbound campaign with the Integrated Browser to open up contact information from the customer CRM.
In order to achieve this I need to use HTTP Action and on the Requested data I need to choose something that matches the Account Number we insert in the contacts file we upload to the campaign.
Is the Request Data = *Customer Account Number enterprise variable? Or should be the BAAccountNumber enterprise variable I have to use on the HTTP Action?
The BAAccountNumber don't show up on the REquest Data drop box...Can I use the other?
I'm using UCCX8.5
Thx in advance,
Rui

Similar Messages

  • Outbounds Script. UCCX

    Hi all,
    I'm trying to implement an outbound script. I pass the phone number by "Get XML Document step" and run well, but i don't know how i can to extract the call info.
    When i use "Set enterprise call info Step" only write the call information in the UCCX data base from agent phone. I need to write in a document or in the UCCX data base, information about all the phones that the script make.
    Someone can help me?
    Regards

    Hello, Antonio.
    I'm sorry to see you were not able to find the information or assistance you were looking for here in the Contact Center community forum.
    You may be able to find more help through the Cisco Developer Network.
    Also, you might want to consider engaging Cisco Advanced Services via your account team to assist with UCCX custom scripting.
    Thank you, and good luck.
    -Paulo

  • Uccx outbound script & .txt file

    Hi all,
    I have a file (.txt) to import contacs to outbound. This file have: name, lastname, phone, account. I would like to play a prompt depends of account field.
    How to get this field into variable in a script to use this way.
    Which is you recomendation?
    Regards,

    following query returns no output
    "select concurrent_program_name, multi_org_category
    from fnd_concurrent_programs
    where concurrent_program_name = <concurrent short name>"
    I have tried to run from the UKHRMS responsibility as well but the report is still giving me the same results i.e. 0 .
    pls note that the following SELECT commands do not give any out put ... i.e. after running the concurrent request from the application end.
    select rpad(rtrim(name),40)||' '||rpad(nvl(account_number,' '),16)||' '||
    substr(to_char(amount,'0009999999.99'),-13)||' '||
    rpad(rtrim(bank),35)||' '||lpad(nvl(branch_code1,' '),2)||lpad(nvl(branch_code2,' '),2)||lpad(nvl(branch_code3,' '),2)||' '||
    lpad(nvl(branch_code1,' '),2)||lpad(nvl(branch_code2,' '),2)||lpad(nvl(branch_code3,' '),2)||' '||
    rpad(nvl(branch,' '),35)||' '||
    rpad(rtrim(employee_number),6)||' '||payday
    from xx_banks_direct_payments
    order by bank, branch_code1,branch_code2,branch_code3, name
    select bank, lpad(rtrim(count(employee_number)),4)||
    ' '||substr(to_char(sum(round(amount,2)),'999,999,999,999.99'),-13)
    from xx_banks_direct_payments
    group by bank
    order by bank
    select ' Totals: Number of Employees: ' ||' '||count(employee_number)||' '||' Amount:' ||' '||substr(to_char(sum(round(amount,2)),'999,999,999.99'),-13)
    from xx_banks_direct_payments
    pls help

  • UCCX 7.0: Outbound IVR call based on datetime

    Hi,
    I want to know can I dial my customers (through UCCX Outbound Subsystem) from the dialing list where datetime is included and I want to dial them at that particular datetime.
    The idea came from like example, I want to wish birthday to someone at particular datetime in future but the database entry can be at anytime.
    I know the dialer dials the list of numbers simultaneously based on the number of ports configured, but how can I schedule them?
    Any help please?
    Thanks,
    Mijanur Rahman

    Hi, I have designed a script for outbound dialing with 'place call' node and wth HTTP Trigger. It's working fine when i'm triggering that application from IE or FireFox.
    Now my plan is to create an application using html or java which will watch the the database with timer function each after 30 seconds and will hit the http trigger only when the current server time will match.
    Will keep you posted if I got succeed.
    Thanks,
    Mijanur Rahman

  • Uccx 8,5 outbound IVR unable to load contact list intermittently and other ?

    Good morning
    on our outbound IVR we seem to have problems importing the contacts page and sometimes when it does load it show the calls were successful, yet none of the numbers were dialed. when we import the contacts it will usually show the remaining contacts but on several, more than should be, it imports and shows 0 for remaining contacts and also sometimes it will load and we enable the campaign it will show 0 remaining on the report yet no phones ever rang?
    has anyone had any issue with import, we are using the same file over and over so it is not a formatting issue.
    Thank you

    Were you able to figure out how to pass the accountNumber or the First name from the import file to the IVR script?
    I'm trying to do the same thing.

  • UCCX 9.0 outbound progressive dialer doesn't

    Using UCCX 9.0.2-10000 in the lab.  Attempting to set up demo for customer for next week.
    I have the outbound dialer set up, but it's not attempting to make a call (never hits the gateway).  In pulling the MIVR logs, I'm seeing something strange (see below).  I tried using the new improved and completely impossible to use bug toolkit (why can't they EVER leave things alone that work, but that's another discussion for another day).  I can't locate any information about a bug like this.  The input file is straightforward enough.  But it will not outdial via the sip gateway. 
    I was going through the outbound troubleshooting guide, and when looking at the Sample MIVR Log Analysis, I was looking for it to retrieve the records as shown in the first step in that document.  It never seems to get that far.  Any input appreciated. 
    1264690: Oct 11 17:06:36.925 EDT %MIVR-CFG_MGR-7-UNK:ConfigManagerImpl-getAll(): given query : .DialingListConfig#3[campaignID=3?EQUAL,callStatus=6?EQUAL]  
    1264691: Oct 11 17:06:36.925 EDT %MIVR-CFG_MGR-7-UNK:ConfigManagerImpl-getAll(): query[0]: .DialingListConfig#3[campaignID=3?EQUAL,callStatus=6?EQUAL]  
    1264692: Oct 11 17:06:36.925 EDT %MIVR-CFG_MGR-7-UNK:getAccessor(ConfigQuery) RepositoryAccessors in list = 2  
    1264693: Oct 11 17:06:36.925 EDT %MIVR-CFG_MGR-7-UNK:getAccessor(ConfigQuery): RepositoryAccessor type = com.cisco.crs.cluster.config.ClusterConfig  
    1264694: Oct 11 17:06:36.926 EDT %MIVR-CFG_MGR-7-UNK:getAccessor(ConfigQuery): RepositoryAccessor type = java.lang.String  
    1264695: Oct 11 17:06:36.926 EDT %MIVR-CFG_MGR-7-UNK:getAccessor(ConfigQuery):Try to get the default accessor  
    1264696: Oct 11 17:06:36.926 EDT %MIVR-CFG_MGR-7-UNK:getAccessor(ConfigQuery)::found a RepositoryAccessor  
    1264697: Oct 11 17:06:36.926 EDT %MIVR-CFG_MGR-7-UNK:DBAccessor.get(query))  
    1264698: Oct 11 17:06:36.926 EDT %MIVR-CFG_MGR-7-UNK:Schema class = com.cisco.crs.outbound.DialingListConfig  
    1264699: Oct 11 17:06:36.926 EDT %MIVR-LIB_JDBC-4-JDBC_LOG_MONITOR:JDBC log: message=Cannot join transaction: do not override hibernate.transaction.factory_class,error_desc=null  
    1264700: Oct 11 17:06:36.929 EDT %MIVR-CFG_MGR-7-UNK:No objects found: Exception=com.cisco.config.ConfigNotFoundException: Query returned 0 results  
    1264701: Oct 11 17:06:36.929 EDT %MIVR-CFG_MGR-7-EXCEPTION:com.cisco.config.ConfigNotFoundException: Query returned 0 results  
    1264702: Oct 11 17:06:36.929 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.config.impl.dbaccessor.DBAccessor.get(DBAccessor.java:530) 
    1264703: Oct 11 17:06:36.929 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.config.impl.ConfigManagerImpl.getCIRecords(ConfigManagerImpl.java:1438) 
    1264704: Oct 11 17:06:36.929 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.config.impl.ConfigManagerImpl.getAll(ConfigManagerImpl.java:534) 
    1264705: Oct 11 17:06:36.929 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.config.Config.getAll(Config.java:1147) 
    1264706: Oct 11 17:06:36.929 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.config.Config.getAll(Config.java:1052) 
    1264707: Oct 11 17:06:36.929 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.crs.outbound.DialingListConfig.getDialingListRecords(DialingListConfig.java:499) 
    1264708: Oct 11 17:06:36.930 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.wf.subsystems.outbound.ReadContactsThread.readCampaigns(ReadContactsThread.java:473) 
    1264709: Oct 11 17:06:36.930 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.wf.subsystems.outbound.ReadContactsThread.run(ReadContactsThread.java:153) 
    1264710: Oct 11 17:06:36.930 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.executor.impl.ExecutorStubImpl$RequestImpl.runCommand(ExecutorStubImpl.java:690) 
    1264711: Oct 11 17:06:36.930 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.executor.impl.ExecutorStubImpl$RequestImpl.run(ExecutorStubImpl.java:486) 
    1264712: Oct 11 17:06:36.930 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.executor.impl.ExecutorStubImpl$RequestImpl.run(ExecutorStubImpl.java:762) 
    1264713: Oct 11 17:06:36.930 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.executor.impl.ThreadStubImpl$RequestImpl.run(ThreadStubImpl.java:570) 
    1264714: Oct 11 17:06:36.930 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.util.ThreadPoolFactory$ThreadImpl.run(ThreadPoolFactory.java:853) 
    1264715: Oct 11 17:06:36.930 EDT %MIVR-SS_OB-7-UNK:Error retreiving config object   
    1264716: Oct 11 17:06:36.930 EDT %MIVR-SS_OB-7-UNK:ReadContactsThread: readCampaigns: campaignBatchSize after CALLBACK+PENDING+RETRIES=0 for campaignID:3  
    1264717: Oct 11 17:06:36.930 EDT %MIVR-SS_OB-7-UNK:ReadContactsThread: END  
    1264718: Oct 11 17:06:37.374 EDT %MIVR-SS_OB-7-UNK:Dialer:printLicenses() total_working_resources:0, OB_contacts_in_progress:0   1264690: Oct 11 17:06:36.925 EDT %MIVR-CFG_MGR-7-UNK:ConfigManagerImpl-getAll(): given query : .DialingListConfig#3[campaignID=3?EQUAL,callStatus=6?EQUAL]  
    1264691: Oct 11 17:06:36.925 EDT %MIVR-CFG_MGR-7-UNK:ConfigManagerImpl-getAll(): query[0]: .DialingListConfig#3[campaignID=3?EQUAL,callStatus=6?EQUAL]  
    1264692: Oct 11 17:06:36.925 EDT %MIVR-CFG_MGR-7-UNK:getAccessor(ConfigQuery) RepositoryAccessors in list = 2  
    1264693: Oct 11 17:06:36.925 EDT %MIVR-CFG_MGR-7-UNK:getAccessor(ConfigQuery): RepositoryAccessor type = com.cisco.crs.cluster.config.ClusterConfig  
    1264694: Oct 11 17:06:36.926 EDT %MIVR-CFG_MGR-7-UNK:getAccessor(ConfigQuery): RepositoryAccessor type = java.lang.String  
    1264695: Oct 11 17:06:36.926 EDT %MIVR-CFG_MGR-7-UNK:getAccessor(ConfigQuery):Try to get the default accessor  
    1264696: Oct 11 17:06:36.926 EDT %MIVR-CFG_MGR-7-UNK:getAccessor(ConfigQuery)::found a RepositoryAccessor  
    1264697: Oct 11 17:06:36.926 EDT %MIVR-CFG_MGR-7-UNK:DBAccessor.get(query))  
    1264698: Oct 11 17:06:36.926 EDT %MIVR-CFG_MGR-7-UNK:Schema class = com.cisco.crs.outbound.DialingListConfig  
    1264699: Oct 11 17:06:36.926 EDT %MIVR-LIB_JDBC-4-JDBC_LOG_MONITOR:JDBC log: message=Cannot join transaction: do not override hibernate.transaction.factory_class,error_desc=null  
    1264700: Oct 11 17:06:36.929 EDT %MIVR-CFG_MGR-7-UNK:No objects found: Exception=com.cisco.config.ConfigNotFoundException: Query returned 0 results  
    1264701: Oct 11 17:06:36.929 EDT %MIVR-CFG_MGR-7-EXCEPTION:com.cisco.config.ConfigNotFoundException: Query returned 0 results  
    1264702: Oct 11 17:06:36.929 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.config.impl.dbaccessor.DBAccessor.get(DBAccessor.java:530) 
    1264703: Oct 11 17:06:36.929 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.config.impl.ConfigManagerImpl.getCIRecords(ConfigManagerImpl.java:1438) 
    1264704: Oct 11 17:06:36.929 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.config.impl.ConfigManagerImpl.getAll(ConfigManagerImpl.java:534) 
    1264705: Oct 11 17:06:36.929 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.config.Config.getAll(Config.java:1147) 
    1264706: Oct 11 17:06:36.929 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.config.Config.getAll(Config.java:1052) 
    1264707: Oct 11 17:06:36.929 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.crs.outbound.DialingListConfig.getDialingListRecords(DialingListConfig.java:499) 
    1264708: Oct 11 17:06:36.930 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.wf.subsystems.outbound.ReadContactsThread.readCampaigns(ReadContactsThread.java:473) 
    1264709: Oct 11 17:06:36.930 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.wf.subsystems.outbound.ReadContactsThread.run(ReadContactsThread.java:153) 
    1264710: Oct 11 17:06:36.930 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.executor.impl.ExecutorStubImpl$RequestImpl.runCommand(ExecutorStubImpl.java:690) 
    1264711: Oct 11 17:06:36.930 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.executor.impl.ExecutorStubImpl$RequestImpl.run(ExecutorStubImpl.java:486) 
    1264712: Oct 11 17:06:36.930 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.executor.impl.ExecutorStubImpl$RequestImpl.run(ExecutorStubImpl.java:762) 
    1264713: Oct 11 17:06:36.930 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.executor.impl.ThreadStubImpl$RequestImpl.run(ThreadStubImpl.java:570) 
    1264714: Oct 11 17:06:36.930 EDT %MIVR-CFG_MGR-7-EXCEPTION: at com.cisco.util.ThreadPoolFactory$ThreadImpl.run(ThreadPoolFactory.java:853) 
    1264715: Oct 11 17:06:36.930 EDT %MIVR-SS_OB-7-UNK:Error retreiving config object   
    1264716: Oct 11 17:06:36.930 EDT %MIVR-SS_OB-7-UNK:ReadContactsThread: readCampaigns: campaignBatchSize after CALLBACK+PENDING+RETRIES=0 for campaignID:3  
    1264717: Oct 11 17:06:36.930 EDT %MIVR-SS_OB-7-UNK:ReadContactsThread: END  
    1264718: Oct 11 17:06:37.374 EDT %MIVR-SS_OB-7-UNK:Dialer:printLicenses() total_working_resources:0, OB_contacts_in_progress:0  

    Upgraded to the latest build, but seeing exactly the same behavior.  However, continued playing with it, and the mystery cause is at least partially solved.  This is mostly a documentation problem.  From the documentation:
    DialTime field is used to specify the time to dial a number for individual contacts on the current date. The format to be used for this field is HH:MM. For example, to specify the dialing time as 08:25 am, the dial time field value should be 08:25 and for 03:45 pm, the dial time field value should be 15:45.
    Here's the thing.  If you put the colon character ":" in the middle of the time as a time separator, that breaks it.  Instead, enter the time as a 4 digit number in the HHMM format using 24 hour time, and it will work (or just don't use this field). 
    The same documentation also mentions the ability to have up to three phone numbers in the input files.  However, if you look at the contact import screen, it doesn't reflect this in the drop down (it offers only "Phone1") as a field choice.  My suspision is that this should actually just be "Phone", and that I can have up to 3 of them, but definately there is a huge disconnect between the documentation and how this actually works. 
    I can't mark my own reply as a solution, but there it is for anyone who is interested.

  • How to find the ANI in the outbound script

    Hi All;
    I discover that the numbers in the import file are coming as ANI and that is what we see in the CTIOS client (for outbound, the blended agent software).
    I need to capture this ANI in the script and store it as a variable (any of the vairables) to be passed for the Gateway ODBC.
    Any one knows how can I store the ANI? Under which variable? Under which icon and properties I can find it?
    Any help?
    Regards
    Bilal

    I'm not sure you can do it server-side.
    The ICM script is finding an agent to send the reservation call to. Once it finds an agent, it will reserve them and call a customer (more than 1 if over-dialing is set). If the customer answers, the other end is transferred to the agent. If the customer does not answer, the agent is kept reserved and another call is placed to another customer. You can easily see this. These are calls to different customers - yet the routing script was unaware of this.
    I could not figure out how to do it server-side.
    I think you will find that client-side lookup is the way to go. Since you are using CTIOS client, you can take the CTI OS Toolkit application and add VB (say) code to do the lookup, making a customised CTIOS Soft Phone.
    You would not need to use the ANI, but the BAAccountNumber - which you loaded during the import process. This can easily be the primary key to a table in the back-end system you need to query.
    I have done this for a customer using Outbound Direct Preview and it worked nicely.
    Regards,
    Geoff

  • UCCX 8.5.1 Scripting Assistance - Set Priority

    Hello,
    I am trying to configure the priority in my script similar to how they did this in the below discussion. 
    https://supportforums.cisco.com/discussion/11892936/uccx-851-basic-scripting-assistance-set-priority
    When I put the "set priority" in the script it errors out and callers hear the message that the system is experiencing problems.  The script runs fine without the "set priority".  Any assistance would be greatly appreciated.

    Chris,
    I attempted to validate the script and did get an error with the "Set Enterprise Call Info" step.  What's odd is that without the priority step the script still does not validate, but actually works fine.  As soon as I add the priority step to it though it breaks.
    I removed the "Set Enterprise Call Info" step and the priority works as expected now.  Thank you for your assistance.
    Jared

  • UCCX 10.5 Outbound- CPA problem

    Hi, I can't seem to get CPA back from the gateway.  Does CPA only work with POTS legs?  The phone I'm calling is registered via CME on the SIP gateway (2911 with 15.4.1-T).  How are UCCX Outbound labs typically setup?  Do I have the right IOS feature set (see attached screen shot of Feature Navigator)
    I'm so close!  Please help.  Thanks.
    Feb 17 12:13:12.902 PST %MIVR-SS_OB-7-UNK:GWCallStateMonitorThread-dlcID-89-GWCallStateMonitorThread:waitForCPACompleteState. Timed out
    Feb 17 12:13:02.883 PST: //10/4FE940BC4DDD/HPI/[]/hpi_call_progress_detect: 
        CALL_ERROR; CPA is disabled globally or DSP_CPA_NOT_SUPPORTED
    voice-card 0
     dspfarm
     dsp services dspfarm
    voice service voip
     no ip address trusted authenticate
     cpa timing live-person 2501
     cpa timing timeout 3001
     cpa timing term-tone 15500
     cpa threshold active-signal 18db
     allow-connections h323 to h323
     allow-connections h323 to sip
     allow-connections sip to h323
     allow-connections sip to sip
     signaling forward unconditional
     fax protocol t38 version 0 ls-redundancy 0 hs-redundancy 0 fallback none
     sip
      bind control source-interface GigabitEthernet0/0
      bind media source-interface GigabitEthernet0/0
      options-ping 60
    dspfarm profile 15 transcode  
     codec g711ulaw
     codec g711alaw
     codec g729ar8
     codec g729abr8
     call-progress-analysis
     maximum sessions 4
     associate application CUBE

    It only worked for me on POTS legs, as Edward says.  I did try the
     Call Progress Analysis Over IP-to-IP Media Session feature, but didn't get it to work.  The name implies it should work, maybe I didn't configure it right.
    I also have an IP provider,  I added another router with a T1 crossover.
     UCCX---SIP Gateway---T1---SIP Gateway----SIP provider

  • UCCX 8.5 Record script not working

    Hi,
    I am attempting to create a script that allows a caller to leave a message or receive a callback if they are in the queue.  I'm using the BaseLineAdvQueuing script from the script repository.  It works fine except the part where the user either leaves a message for voicemail, or leaves a message for callback.
    When they press a button to leave a callback, the default prompt says "please leave a message..." and then it beeps, but then rings and i get the "system is experiencing problems" error.
    I isolate the script and narrow it down to the Recording prompt.  I created a sample script that simply prompts the user to record, but i am receiving the same error.
    My MIVR logs contain the following error:
    CMTRecordingDialogImpl:: Can not initialize Audio Doc Impl; nested exception is:
    java.io.FileNotFoundException: /opt/cisco/uccx/temp/[email protected] (Permission denied)
    My test script is attached.  Has anybody see error before?
    thank You

    Sounds like CSCud12937 - Temp folder for prompt recordings have incorrect permissions

  • UCCX Failed to load script

    Hello,
    i am relatively new to uccx and scripts. i copied some (many) scripts from the customer i am working with to use in my lab for testing purposes. We both are running uccx 8.5.1.11003-32 and all the scripts seem to open except 1.
    When trying to open the script in cisco unified cxx editor ( ver 8.1(1.0) ) i get the following error :
    Failed to load script file; com.cisco.ScriptException: Failed to load script: \default\scriptname.aef; nested exception is: java.lang.ClassNotFoundException: org.jdom.Document
    Any ideas ?? i would really like to get this lab working and any help would be much appreciated
    Thank you in advance

    Hi, the script probably contains a reference to the jdom library, ask the customer about the version they are using and get it at jdom.org.
    G.
    Sent from Cisco Technical Support Android App

  • UCCX v9 Call back script

    Hi everyone,
    I have built some scripts on earlier versions that work ok.  The first script I am building on v9 has a callback feature on it.  I have started with the script_repository_701 files as a basis and the 'normal' call flow works fine.  I have implemented the call back feature, the script captures the callers details and then hangs up, makes an outbound call and then gets stuck with the following loop as documented on the attached word doc.  i have searched for a solution online but haven't found any pointers.  I have attached the scripts for your review too.
    Thanks in advance

    Hey Brian,
    I have a working script
    call back is configured on the menu option 1 only for testing.
    once selected it prompts for a contact number and then a short message from the caller, once confirmed it hangs up.  the script holds the callers place in the queue and waits for an agent to respond by making an outbound call to the CBAgentLoop script.
    Once an agent responds they get a prompt to press any key listen to the message, and then a menu to repeat the message, hear the number read out, or dial the stored number with some conditions applied.
    If the caller is busy or the number is incorrect the script will read out an error message, the attempted dialled number and loop back to the agent menu.
    This seems to work ok for me but I would appreciate any feedback, tips or questions you may have.

  • UCCX 8.5 StreamCorruptedException: Scripts with Java

    I was hoping anyone could help me with why this happens when a Script that contains custom Java classes causes this:
    9050348: Dec 03 02:05:57.283 EET %MADM-SCRIPT_MGR-3-UNABLE_LOAD_SCRIPT:Unable to load script: Script=/CCInfoCollection.aef,Exception=com.cisco.io.StreamCorruptedException: invalid type code: 06; unable to load expression; ensure all custom classes are available; nested exception is:
    java.io.StreamCorruptedException: invalid type code: 06
    9050349: Dec 03 02:05:57.283 EET %MADM-SCRIPT_MGR-3-EXCEPTION:com.cisco.io.StreamCorruptedException: invalid type code: 06; unable to load expression; ensure all custom classes are available; nested exception is:
    9050350: Dec 03 02:05:57.283 EET %MADM-SCRIPT_MGR-3-EXCEPTION:          java.io.StreamCorruptedException: invalid type code: 06
    Thanks in advance

    After opening a Cisco TAC, they told me that the server needed a restart in order for all the Java classes to be loaded and visible to the server.
    Just wanted to share this information should anyone else come across this issue in the future.

  • Uccx 8 weekend scheduled scripts

      I have a script that call center  calls come into queue every Saturday but the user would like for the script to run every 1st and 3rd Saturday. 
    I need some examples how to change the script from every saturday to 1st and 3rd saturday of every month. 

    @aaronharrison - I didn't know this for a long time either, but Enhanced can also process Java blocks.
    About Expression and Java LicensingExpressions are validated against installed licenses to make sure that they do not violate license agreements. This validation is performed by the Cisco CRS Engine whenever a script is loaded or whenever a prompt template or grammar template is accessed and evaluated.For script expressions containing TTS or Java features to work during runtime, you must have either a Cisco Unified IP IVR, a Cisco Unified CCX Enhanced, or a Cisco Unified CCX Premium license.Note  In Cisco Unified CCX Standard, you can enter only simple expressions unless you also have a Java license. You automatically have a Java license with the other four Cisco Unified CCXproducts.
    Source:
    http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_8_5/programming/guide/uccx851_exp_lang.pdf

  • UCCX 8.0 (2) - script for holliday

    Hi Guys,
    I need change the script about holliday in my Customer, but, I never implement this specific script. Any have idea about this?
    Thanks,
    Wilson                   

    Hi Gergely,
    I spoken again with my Customer, in the really He not have script for specific holiday. Today he have the script for weekend and he would like change this script to attend too in the holiday.
    I don´t experience with creating script, do You have any model?
    Thanks,
    Wilson

Maybe you are looking for

  • MacPro 1,1 July 07 won't boot except in safe mode

    Hi everyone hope one of you is a real man of genius. My mac pro started freezing then wouldn't restart, it would hang on the blue screen @ start up with just a cursor. I tried all remedies I know (flashing everything,resetting everything,hardware che

  • SQL for Parent-Child Hierarchy

    Please suggest which would be best way to achieve the below logic. SQL to pick up parent child relationship within same table with a certain logic. Example: mod_product_number     Product_Hierarchy      H555888     PH05678      H888987     H555888   

  • Text Dataload from Flatfile

    I have an info Object,I am getting 01 key and Name Description in that Text table, I have another key 1 description Name2 I want load the text using flatfile,is it possible  to load the text data to that info Object,my IO is char(2), Ex: 01 Name 1  N

  • Submit/Export/Import in a report

    Hi all , I have a report ZPP and know i am to developing a new report 'ZPP01' where i want to use the final internal table ITAB of  'ZPP' how to directly get the value of Final ITAB of ZPP into my report 'ZPP01' so that i use it's value directly in n

  • Please  send one exicuted program example of inbound idoc process

    Dear Friends,         I am facing one problem to process inbound idoc process.Please example send anybody ?        I have faced problem in standalone process to do inbound idoc process.         iam waiting for your valuble response.   Definitly best