UCCX 7 performance

Hi all,
I have a question about the performance of the UCCX 7.0(1) SR05_Buil504.
(Package: Cisco Unified CCX Premium)
How many calls can this version handle? (calls per hour or day)
How many agents can work with the agent desktop? (at the same time)
Are there other parameters that I must know?
I know that the UCCX 7 has a maximum of 150 CSQs.  Is that right?
Thanks for your answer...
Best Regards.

HI Alexander Sparbrod,
How many calls can this version handle? (calls per hour or day)
Answer:  On a MCS 7845 series server (which is a Class 4 server) can handle a maximum BHCC (Busy Hour Call Completion) of 5000 calls.
How many agents can work with the agent desktop? (at the same time)
Answer: 300, on MCS 7845 platform
Are there other parameters that I must know?
Answer: You can refer the Data Sheet of UCCX 7.x for more details.
http://www.cisco.com/en/US/prod/collateral/voicesw/custcosw/ps5693/ps1846/data_sheet_c78-483369.html
Recording , Monitoring, Outbound, Email other fatures interacting at a time will also have an impact on the performance on the server.
I know that the UCCX 7 has a maximum of 150 CSQs.  Is that right?
Answer:Yes
Hope this helps.
Anand
Please rate helpful posts by clicking on the stars below the right answers !!

Similar Messages

  • UCCX 8.5 - Historical Reports - Traffic Analysis report and Application Performance Analysis report different calls presented

    Hi,
    Please Advice.
    When I compare Traffic Analysis report and Application report, Calls presented are not same. Please Help !
    Also attached herwith the reports

    Mohammed,
    It is common, in many of the Cisco Express 8.5 environments we have looked at, for the Total Incoming Calls given on a Traffic Analysis report to be a higher number than an Application Report.
    The Traffic Analysis Report counts every unique sessionID (unique call) that is inbound (contact type of 1).  The Application Reports do a similar thing but qualify (filter) only the records that have an application assigned.
    There are simply times where inbound calls have been directed to an "agent" without having an applicaiton assigned.
    The best thing the reporting user can do is to run a query on his or her database such as: 
         select * from ContactCallDetail where contactType=1and startDateTime > '2012-11-16 10:00:00' and startDateTime < '2012-11-16 11:00:00';
    Usually when an application is not assigned to the record in the ContactCallDetail table it is because the destination type is equal to 1, which is an 'Agent' instead of a 'route point'.
    So if you modify your select statement to filter by destinationType, you can quickly find the records that don't have the application assigned. 
    Example:  select * from ContactCallDetail where contactType = 1 and destinationType = 1 and startDateTime > '2012-11-16 10:00:00 and startDateTime < 2012-11-16 11:00:00';
    When you look at these records, you will see the agent that took the call from the destinationID field.  The number in that field should match up with the field called 'resourceID' in a table called 'resouce';
         Example:  select * from resource where resouce=6011; where 6011 was the number you found in the destinationID field.
    If there is still confusion about the source of the call - then talk to that agent and find out what is was.
    Good Luck and let me know if you need further help.
    Ron Reif
    [email protected]

  • Unable to log in to UCCX v 7.0.1sr5

    hello we have a uccx cluster running on version 7.0.1sr5, win 2003.1.4aSR7
    this morning when I try to log in to UCCX. I get the following error
    Error while handling the input request.
    Error occurred while performing operation. Please contact your system administrator. you may refer to Application Administration logs for more details
    do you know how to resolve this ?
    thanks

    Have you checked the troubleshooting wiki?
    http://docwiki.cisco.com/wiki/Troubleshooting_Tips_for_Unified_CCX_7.0#Cisco_Unified_CCX_Administration

  • UCCX forward to voicemail with additional information

    Hi ,
    I'm just looking some other precision about the following question . 
    I will deploy a script with several languages and if no agent are logged or if we are on closed state. then to send the caller to unity voicemail . On this one there is no issues to perform the script .
    My question is the following :
    As all my agents are sharing the same CSQ and as we are working with skills ( languages skills ) is possible when the UCCX will forward the call to unity voicemail , to send also the language information collected on the menu via the variable to Unity and push this information into the subject as my agent will use voicemail to email to read/listen their voicemail.
    I don't see any way how Unity can handle this information as we want to preserve also the caller identification ( if it was not the case , I was may be able to change the caller id in UCCX so that agents can look at the caller id to know which language is the voicemail )
    The other way that I can see is to have 2 voicemail depending the languages and in Exchange/Unity to make an automatic forward decision from a voicemail to the other voicemail and try to present the information of forwarding ( ex: FW from Language_A - Caller ID )
    Have you already encountered this question ?
    Many thanks
    Olivier

    I would setup a mailbox for each language and send it to the appropriate mailbox based on the language in UCCX.
    If you REALLY wanted all of the messages with different languages to show up in one mailbox, you could use Forward Routing Rules in Unity Connection to change the language of the call based on extension number and send it to one mailbox with multiple language greetings recorded.  Personally, I would separate them out.

  • UCCX What field and table of the UCCX database contains the max time to answer a call?

    What field and table of the UCCX database contains the max time to answer a call?
    Also when performing an aggregate function on CSQ queries do I group on target id?  Is that the unique identifier?

    Hi Christina,
    Please find the information of the UCCX DB schema in the following table:
    http://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/crs/express_8_5/user/guide/uccx85dbschema.pdf
    Regards,
    Arundeep

  • [UCCx] Change volume of an audio file (java code)

    Hello guys,
    Thanks to the many examples I compiled on the subject, I was able to create a script that mixes 2 audio wav files into a 3rd one. Basically the goal is to mix a first audio file containing some speech with a second one containing some music, these files being encoded identically (8 bits, 8KHz, mono wav files). The resulting file must be encoded in the same format than the initial ones.
    The mixing operation is performed thanks to the MixingAudioInputStream library found online (it can be found here).
    It is not the most beautiful Java code (I am no developer), but it works:
    Document doc1 = (Document) promptFlux1;
    Document doc2 = (Document) promptFlux2;
    Document docFinal = (Document) promptFinal;
    javax.sound.sampled.AudioFormat formatAudio = null;
    java.util.List audioInputStreamList = new java.util.ArrayList();
    javax.sound.sampled.AudioInputStream ais1 = null;
    javax.sound.sampled.AudioInputStream ais2 = null;
    javax.sound.sampled.AudioInputStream aisTemp = null;
    javax.sound.sampled.AudioFileFormat formatFichierAudio = javax.sound.sampled.AudioSystem.getAudioFileFormat(new java.io.BufferedInputStream(doc1.getInputStream()));
    java.io.File fichierTemp = java.io.File.createTempFile("wav", "tmp");
    ais1 = javax.sound.sampled.AudioSystem.getAudioInputStream(doc1.getInputStream());
    formatAudio = ais1.getFormat();
    aisTemp = javax.sound.sampled.AudioSystem.getAudioInputStream(doc2.getInputStream());
    byte[] bufferTemp = new byte[(int)ais1.getFrameLength()];
    int nbOctetsLus = aisTemp.read(bufferTemp, 0, bufferTemp.length);
    java.io.ByteArrayInputStream baisTemp = new java.io.ByteArrayInputStream(bufferTemp);
    ais2 = new javax.sound.sampled.AudioInputStream(baisTemp, formatAudio, bufferTemp.length/formatAudio.getFrameSize());
    audioInputStreamList.add(ais1);
    audioInputStreamList.add(ais2);
    MixingAudioInputStream mixer = new MixingAudioInputStream(formatAudio, audioInputStreamList);
    javax.sound.sampled.AudioSystem.write(mixer, formatFichierAudio.getType(), fichierTemp);
    return fichierTemp;
    The only downside to this is that the music can be a little loud comparing to the speech. So I am now trying to use the AmplitudeAudioInputStream library to adjust the volume of the second file (it can be found here).
    Here are the additional lines I wrote to do this:
    ais2 = new javax.sound.sampled.AudioInputStream(baisTemp, formatAudio, bufferTemp.length/formatAudio.getFrameSize());
    org.tritonus.dsp.ais.AmplitudeAudioInputStream amplifiedAudioInputStream = new org.tritonus.dsp.ais.AmplitudeAudioInputStream(ais2, formatAudio);
    amplifiedAudioInputStream.setAmplitudeLinear(0.2F);
    audioInputStreamList.add(ais1);
    audioInputStreamList.add(amplifiedAudioInputStream);
    MixingAudioInputStream mixer = new MixingAudioInputStream(formatAudio, audioInputStreamList);
    javax.sound.sampled.AudioSystem.write(mixer, formatFichierAudio.getType(), fichierTemp);
    return fichierTemp;
    The problem is I always get the following exception when executing the code:
    could not write audio file: file type not supported: WAVE; nested exception is: java.lang.IllegalArgumentException: could not write audio file: file type not supported: WAVE (line 30, col:2)
    The error is on the last line (the write method), but after many hours of tests and research I cannot understand why this is not working... so I have added some "debugging" information to the code:
    System.out.println("file1 audio file format: " + formatFichierAudio.toString());
    System.out.println("file1 file format: " + ais1.getFormat().toString());
    System.out.println("file2 file format: " + ais2.getFormat().toString());
    System.out.println("AIS with modified volume file format: " + amplifiedAudioInputStream.getFormat().toString());
    System.out.println("Mixed AIS (final) file format: " + mixer.getFormat().toString());
    AudioFileFormat.Type[] typesDeFichiers = AudioSystem.getAudioFileTypes(mixer);
    for (int i = 0; i < typesDeFichiers.length ; i++) {
    System.out.println("Mixed AIS (final) #" + i + " supported file format: " + typesDeFichiers[i].toString());
    System.out.println("Is WAVE format supported by Mixed AIS (final): " + AudioSystem.isFileTypeSupported(AudioFileFormat.Type.WAVE, mixer));
    System.out.println("Destination file format: " + (AudioSystem.getAudioFileFormat((java.io.File)f)).toString());
    AudioInputStream aisFinal = AudioSystem.getAudioInputStream(f);
    System.out.println("Is WAVE format supported by destination file: " + AudioSystem.isFileTypeSupported(AudioFileFormat.Type.WAVE, aisFinal));
    try {
    // Ecriture du flux résultant dans un fichier
    javax.sound.sampled.AudioSystem.write(mixer, formatFichierAudio.getType(), fichierTemp);
    return fichierTemp;
    catch (Exception e) {
    System.err.println("Caught Exception: " + e.getMessage());
    Which gives the following result during execution:
    file1 audio file format: WAVE (.wav) file, byte length: 146964, data format: ULAW 8000.0 Hz, 8 bit, mono, 1 bytes/frame, , frame length: 146906
    file1 file format: ULAW 8000.0 Hz, 8 bit, mono, 1 bytes/frame,
    file2 file format: ULAW 8000.0 Hz, 8 bit, mono, 1 bytes/frame,
    AIS with modified volume file format: ULAW 8000.0 Hz, 8 bit, mono, 1 bytes/frame,
    Mixed AIS (final) file format: ULAW 8000.0 Hz, 8 bit, mono, 1 bytes/frame,
    Mixed AIS (final) #1 supported file format: WAVE
    Mixed AIS (final) #2 supported file format: AU
    Mixed AIS (final) #3 supported file format: AIFF
    Is WAVE format supported by Mixed AIS (final): true
    Destination file format: WAVE (.wav) file, byte length: 146952, data format: ULAW 8000.0 Hz, 8 bit, mono, 1 bytes/frame, , frame length: 146906
    Is WAVE format supported by destination file: true
    So everything tends to show that the format should be supported and the mixed AIS should be written to the file... but I still get the error.
    I am really confused here, if someone could help it would be great.
    Thanks in advance!
    PS: I have attached print screens of the actual script, without the "volume adjustment" code.

    Hi,
    well I started writing a similar solution but it did not work either so I just put it on hold.
    I also tried to get hold of the streaming "device" abstraction of UCCX to adjust the volume while "playing" but that was a dead end, too, unfortunately.
    Sorry about my previous comment on your StackOverflow post, that time I thought it was kind of out of context but I believe you only wanted to ask about this issue on all available forums.
    G.

  • UCCX 9.0.1 Datasource to IBM iSeries

    I am doing an upgrade from UCCX 7.0.2 to 9.0.1.
    The UCCX 7.0.2 has an ODBC driver connection to an IBM iSeries DB server using an iSeries driver.  I need to replicate this connection on UCCX 9.0.
    On UCCX 9.0 I only have the ability to use a few type of drivers, JDBC DB2 driver being one of them.  I have tried using the following drivers:
    db2jcc.jar
    db2jcc4.jar
    I have also loaded the customer supplied db2jcc_license_cu.jar
    Both of the drivers load successfully under the com.ibm.db2.jcc.DB2Driver class, but when I try to make a Database Source connection within UCCX the test connection always fails.  I have created a new DB account so I have verified that the username and password are correct.
    I have tried these different formats when creating the Database Source.  I don't know what port number I should be using.  I saw 50000 mentioned in a few forums.
    jdbc:db2//10.80.1.100:50000/val
    jdbc:db2//10.80.1.100/val
    No matter the syntax the Test Connection always fails.
    Thanks,
    Brian Corbet

    We recently took a customer from CCX 7.x (Windows based) to 9.x (Cisco UCOS based) and ran into this issue. 
    Problem:
    Connecting via JDBC to an iSeries DB2 database
    description: Getting an error when trying to add an iSeries DB2 DataSource to the CCX server.  Adding the Datasource fails. In the CCX Engine logs, you see something similar to the following:
    [SQLException@185bf33] Message    = [jcc][t4][10509][13454][4.16.53] Connection to the data server failed. The IBM Data Server for JDBC and SQLJ license was invalid
     %MIVR-LIB_JDBC-7-UNK:or was not activated for the DB2 for z/OS subsystem. If you are connecting directly to
    %MIVR-LIB_JDBC-7-UNK:the data server and using DB2 Connect Unlimited Edition for System z, perform the
    %MIVR-LIB_JDBC-7-UNK:activation step by running the activation program in the license activation kit.  
    %MIVR-LIB_JDBC-7-UNK:If you are using any other edition of DB2 Connect, obtain the license file,
    %MIVR-LIB_JDBC-7-UNK:db2jcc_license_cisuz.jar, from the license activation kit, and follow the installation
    %MIVR-LIB_JDBC-7-UNK:directions to include the license file in the class path. ERRORCODE=-4230, SQLSTATE=42968
    Solution:
    1) The customer provided the db2jcc_license_cisuz.jar file, part of the “DB2 Connect” file set, which they purchased from IBM.
    2) I installed the Java SE JDK version 8_20 (not sure that the JDK version actually matters except later when I set my PATH).
    3) I copied the db2jcc4.jar file from the 10.5 driver and the db2jcc_license_cisuz.jar file from the provided DB2 Connect file set to the root of my c: drive.
    4) I ran the following commands in Windows Command Prompt to combine the jar files into a single file:
    PATH=%PATH%;C:\Program Files\Java\jdk1.8.0_20\bin 
    c:
    cd \
    mkdir tmp
    cd tmp
    jar -xf ../db2jcc4.jar
    jar -xf ../db2jcc_license_cisuz.jar
    cd ..
    jar -cvf combined.jar -C tmp .
    5) I browsed in CCX Administration to Subsystems > Database > Drivers, chose my file “combined.jar” file (C:\combined.jar) and selected "com.ibm.db2.jcc.DB2Driver” from the drop down box.  I clicked upload and it accepted it.
    6) I browsed in CCX Administration to Subsystems > Database > Datasource and built my datasource.  I entered my DSN name, username, password, confirmed the password, chose “com.ibm.db2.jcc.DB2Driver” from the drop down box, and entered my JDBC URL - jdbc:db2://<iSeries IP Address>:446/SXXXXXXX - where, SXXXXXXX is the database name. 
    7) I then went into the Datasource and tested.  It tested successfully.
    This allowed us to connect to the customer’s iSeries database.
    Please note that after we fixed this issue, we ran into another one. Here's a description of that issue and how we resolved it.
    Problem:
    Inserting Rows to a non-journaled iSeries DB2 database
    Description: Getting an error when we try to insert or update an iSeries DB2 database, using the DB Write Step.  This was working before in CCX 7.x (Windows based) when the connection was using ODBC. The CCX engine is successfully able to connect to the customer database via JDBC, however, we are seeing something similar to this in the CCX Engine logs when we try to do database writes (DB Write in CCX script):
    %MIVR-LIB_JDBC-7-UNK:com.ibm.db2.jcc.am.SqlException: DB2 SQL Error: SQLCODE=-7008, SQLSTATE=55019, SQLERRMC=DATABASENAME    ;3, DRIVER=4.16.53 
    Solution:
    The key to this problem turned out to be that the customer database was not journaled.  IBM provided useful information in this regard. In particular, the following IBM tech note indicates that they do NOT support manipulating the JDBC driver parameters on the iSeries.  Instead, either the database must be journaled, or you must use “WITH NC” (omitting the quotes) at the end of your INSERT or UPDATE SQL query (at the end of our DB Write step) .  When we use “WITH NC”, the database inserts work without error.
    See this link for more details.
    http://www-01.ibm.com/support/docview.wss?uid=swg21676715

  • UCCX 8 DB Not in Sync

    Hi All,
    We have a customer running UCCX 8 in HA mode.
    In the recent past we have been receiving the following syslog error once everyday :
    SYSLOG: %UC_LIB_DATABASE-1-DB_NOT_IN_SYNC: %[AppID=Cisco Unified CCX Cluster View Daemon           
    We took the following steps to troubleshoot :
    1. From UCCX Serviceability we checked for replication between Publisher and subscriber
    2. For HDS datastore replication there was a red cross against Subscriber HDS. We rebooted the subscriber UCCX as part of scheduled reboot and performed Disable CDS & HDS and enabled again and that error disappeared
    As of now we couldn't find any replication errors from the UCCX serviceablility page
    Another finding is that when we perform a Data Check between UCCX & CUCM, the number of CTI ports between CUCM & UCCX are not matching.
    Is the above syslog error related to Sync issues between CUCM & UCCX ?
    Kindly let know of the best way to troubleshoot this issue
    Thanks,
    Anand

    Hi Anand,
    For the CTI port not consistent between UCCX and CUCM, please make sure that the allocated Port DN range is Free in CUCM, or edit the individual CCG (Call Control Group) and point it to a new range which is free in CUCM.
    Please remember that in UCCX HA setup, if you create say for an exampls 20 CTI ports starting from 1000, it will create 1000-1019 wrt to UCCX node1 and 1020-1039 wrt to UCCX node2. So your CUCM should not have anything in this range to successfully create these CTI ports.
    Hope this helps.
    Anand
    Please rate helpful posts by clicking on the stars below the right answers !!

  • UCCX email queue stuck in "loading"

    I just created a new email queue and added it to a test agent and when the agent logs in to CAD the tab for the email queue says "Loading" but it never loads. The phone queue for the test user works normally. IMAP is enabled on Exchange and the service has been restarted.
    Using:
    Exchange 2013
    UCCX version: 10.5.1.10000-24
    CUCM version: 10.5.2.10000-5
    I am able to telnet to the Exchange server on port 143 with the username/password configured on CDA.
    Using Windows 7 and Java 7u51. Tried deleting Java and opened the client and had CAD download the Java version it needed.
    Any suggestions would be appreciated.
    Thanks

    The Cisco CAD Troubleshooting Guide for Cisco Unified Contact Center Express, Release 10.5 covers this on page 101.
    Problem Agent E-Mail does not work. The Agent E-Mail applet displays a “Loading...” animation that never completes. If you turn on the Java Console with Tracing, Logging, and Applet life cycle exceptions enabled, you can see the following message during Agent E-Mail start up:
    security: LiveConnect (JavaScript) blocked due to security settings.
    Cause. With Java 7 Update 25, Oracle introduced a feature that blocks LiveConnect when the user’s JRE does not meet the JRE security baseline. The security baseline is published by Oracle and updated as security vulnerabilities are fixed in newer JRE updates. When the Agent E-Mail applet starts, the JRE checks this security baseline. If the required JRE is higher than the JRE version the user is currently running, or if the security baseline cannot be found and the current JRE is expired, Agent E-Mail no longer works.
    Solution JRE 1.7 Update 45 is no longer supported due to Oracle changing the security baseline. You must update to JRE 1.7 Update 51 or later. Future JRE updates might render Agent E-Mail unusable due to the LiveConnect blocking feature and the security baseline. If this is the case, you must perform one of the following workarounds:
    ■ Update each user’s JRE version to meet the security baseline.
    ■ Move the security slider of each user’s Java Control Panel to a
    setting lower than High
    ■ Add Cisco Agent Desktop to the Exception Site List. For more information, refer to the following Oracle documentation:
    http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/ex ception_site_list.html
    ■ Create a Deployment Rule Set (DRS) and distribute it throughout the contact center. For more information on how to create and distribute your own DRS, refer to the following Oracle documentation:
    http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/de ployment_flow.html#rules

  • Why does UCCX Historical Reports only have three report types?

    UCCX 8.0.2
    Suddenly we only have three report types.
    Application Performance Analysis
    Detailed Call by Call CCDR
    Traffic Analysis
    Yesterday, the numbers of reports possible were in the twenties.
    All services are "In Service"
    No configuration changes have been made to any supervisors.
    Anyone know why the other reports would go away?

    Hi
    The reports you see listed are nothing to do with the server really. They are templates made up of an XML file and some .rpt files in the templates subdir of the HRC installation directory.
    If you don't see them, it sounds to me like the xml files have been deleted or corrupted. The easy way to fix would be to reinstall HRC.
    Regards
    Aaron

  • UCCX Queues showing bogus calls in Queue and they will not clear

    I have many queues and two of them show one call in each of the queues on the supervisor desktop. However there is not any call in the queue. How do I clear theses calls/stats on the supervisor desktop for the end user so it does not show bogus calls on the queue on her clent?

    Hi Jonathan ,
    What is your UCCX version .
    Looking at the problem description i am suspecting that your system is hitting BUG:-CSCsu40814
    BUG:-CSCsu40814
    Symptom:
    The supervisor desktop realtime reports will show an entry in "Oldest in Queue" that appears to be a call in the queue but has no time associated with it. The issue will show as 1(00:00:00)
    Conditions:
    So far the only condition that exists is that calls are coming into the system.
    Workaround:
    None
    Further Problem Description:
    The system RealTime Reports does not reflect this call and it is only shown in the Supervisor Desktop display. There is not actually a call in queue as well and it seems to be a reporting error.
    The defect can be explained as follows:
    ++         This happens because of any of the  unsupported configurations/actions for UCCX.
    ++         This will lead the UCCX engine not to clear the entry of the call internally and thus it will send messages to the CSD to display the call.
    ++      Ideally when you have a legitimate call: "1[00:20:00]", this means that there is 1 call in the queue for 20min. However, 2[00:00:00] means that this call is no longer in the queue, but there is a false entry of the same.
    ++         Therefore, the restart of the engine will remove these entries
    ++         This entry will be created in the UCCX engine when an unsupported action is performed such as transfer to a different Route point etc. (not necessarily this).
    ++         The defect addresses how such a call is handled so that the call entry can be appropriately cleared.
    ++         It would be difficult to say why the issue started to occur, but we can explain as to why the entries are seen on CSD and how we can clear them.
    Please note the following:
    ++        All unsupported scenarios/configurations mentioned in the guide have to be avoided:
    o   http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_8_0/release/notes/uccx_802_rn.pdf
    ++         All the unsupported configurations can cause this issue to occur. However, the defect-fix has been verified for the following configurations:
    1.       When an agent on call c1 initiates consult c2 to the RP,cti port, c2 is just in the process of getting queued when agent completes transfer and so c1.iaqstate is set incorrectly to NOT_IN_QUEUE due to a race condition. The defect CSCsu40814 occurs even in regular, supported agent to rp transfer scenarios due to race condition.
    2.       As soon as the agent went reserved for the primary consult , he answered the primary consult but even before the main call could be fully transferred to the agent, He held the primary consult call and initiated a new call to the RP. This is what caused the main IAQ call to terminate.  And he was left only with the new call he initiated. So he again initiates another consult and completes transfer.So the agent wanted to answer the PRIMARY consult and immediately transfer it back to the RP without talking to the caller.In this particular scenario, the call was between 2 CTI ports
    Issue can be resolved by restarting the CCX engine(in off hours). This is a temp workaround .
    you need to check if agent's are not using any unsupported configuration .

  • JTDS version for UCCX 9.0?

    What is the recommended/supported version of JTDS for UCCX 9.0? I have used 1.2.5 successfully with 8.5.1, but I see recently released version of 1.2.6, 1.2.7, and 1.3.0. Anybody have any expereience with the newer JTDS versions?           

    Hi,
    stick to 1.2.5 - it has been around for some time, I used in in several Grails/Java applications and it performed very well. 1.2.6 came out a couple of months ago, I tried it, and it caused a deadlock when used in a multithreaded environment. I did not have the chance to test 1.2.7 and 1.3.0 yet but I guess they released it because of a serious issue in 1.2.6.
    Your experience may differ, though.
    G.

  • UCCX Installation - 9.0.2

    Dear All - Have configured UCCX HA (LAN), During configuation of secondary Node in UCCX Setup Result Information we got an an error as
    "UCCX Engine Activated. Failed to update the user on the Cisco Unified CM"    
    Not sure about the above error, Can you please help me out, Attached screenshot for referrence.
    SIVANESAN R       

    Well, there's only three users in CUCM:
    AXL
    JTAPI
    RMCM
    Of those three, UCCX only ever needs to update the last two:
    JTAPI
    RMCM
    The RMCM account would be shared between both UCCX nodes in an HA pair, which means the installation of the second node would not need to touch it.  That leaves:
    JTAPI
    Now, in HAoW, you need to manually configure the second node's Call Control Groups; however, in HAoL these ports might be created automatically for you. I'm not sure, as it's been a long time since I've deployed HAoL and the documentation I'm finding isn't spelling it out too clearly.
    It could be, that when you deploy HAoL for the first time, the second node attempts to create redundant CTI Ports for the existing call control groups, and that this is failing for one or more reasons.
    A couple of things to try/check:
    Retype your JTAPI user's password on UCCX first, and then on CUCM (both _1 and _2 users).
    Check that your CTI Port DN range has double the capacity.  This is a tricky one, but maybe an example will help:
    Say you had 10 CTI Ports on the node 1.  You then install node 2.  If your first 10 ports were the phone numbers 100X, then you would also need to have 101X available for the second node.  I think technically, UCCX will skip numbers it finds in use, but I wouldn't plan a deployment like that.  Make sure they're vacant.
    Perform a data resync in UCCX to have it recreate any CTI Ports or CTI Route Points it needs to.
    Anthony Holloway
    Please use the star ratings to help drive great content to the top of searches.

  • UCCX 8.0 switching network deployment from LAN to WAN

    I have a UCCX 8.0.2 HA setup that was installed in a LAN enviroment. I now need to change that to a WAN setup. A good documnet would be great. Thanks.

    /* Style Definitions */
    table.MsoNormalTable
    {mso-style-name:"Table Normal";
    mso-tstyle-rowband-size:0;
    mso-tstyle-colband-size:0;
    mso-style-noshow:yes;
    mso-style-priority:99;
    mso-style-qformat:yes;
    mso-style-parent:"";
    mso-padding-alt:0in 5.4pt 0in 5.4pt;
    mso-para-margin:0in;
    mso-para-margin-bottom:.0001pt;
    mso-pagination:widow-orphan;
    font-size:11.0pt;
    font-family:"Calibri","sans-serif";
    mso-ascii-font-family:Calibri;
    mso-ascii-theme-font:minor-latin;
    mso-fareast-font-family:"Times New Roman";
    mso-fareast-theme-font:minor-fareast;
    mso-hansi-font-family:Calibri;
    mso-hansi-theme-font:minor-latin;}
    For information about HA Deployment over WAN, see these sections of the 8.0.1 Installation Guide PDF:
    http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_8_0/installation/guide/uccx801ig.pdf:
    "Important Considerations" on page 10
    "Performing Initial Setup for the Second Node" on page 72http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_8_0/installation/guide/uccx801ig.pdf
    This related information might also be useful:
    WAN/LAN Restrictions 
    http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_8_0/configuration/guide/uccx801ag.pdf
    Expected Behaviour During a Failover
    http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_8_0/reference/guide/uccx80_eb_failover.pdf
    Please let us know if these docs provide the information you need.
    Linda

  • UCCX 8.0 Standard: fail to replace a script with the same name

    Hi,
    in my UCCX 8.0 (standard) i often want to perform a change on         the sctipt of an application.
    But when i try to upload it where the old script is, i choose to         replace the old one but then i get a fail message.
    What is the best way to perform it?

    Make sure you are using IE to access the App Admin.  Cisco sometimes has issues with Firefox and other browsers when trying to make changes.
    What is the exact fail message you get?

Maybe you are looking for