How to create UCCE CTI Toolkit Custom Reason Codes

Hi,
I am wondering about how to create UCCE Custom Reason Codes for CTI Toolkit.
Do we have to assign text to the values which comes from the registry in CTI OS Server?
Quote from: CTI OS System Manager Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted Release 9.0(1)
To define the text that appears for each Logout reason code in the Select Reason dialog box, set the value data associated with the reason code to the text you want to appear for that reason code.
Regards,
ACK

Hi,
CTIOS custom reason code should be created in the registry along with their value. For Logout and NotReady you need to create new DWORD value where Name will be the reason code description and value data will be reason code. For wrap -up you need to create a new string value where data value will be the wrap-up description.
Below are the loction where you need to change the registry file.
HKEY_LOCAL_MACHINE/Ctios/CTIOS_instance name/Server/Agent/ReasonCodes/Logout
HKEY_LOCAL_MACHINE/Ctios/CTIOS_instance name/Server/Agent/ReasonCodes/NotReady
HKEY_LOCAL_MACHINE/Ctios/CTIOS_instance name/Server/Agent/WrapupStrings/Incoming
Regards,
Ashfaque

Similar Messages

  • Historical report issue with CCX Custom Reason codes

    Hi Evryone,
    I have CCX version 8.5,
    In Cisco Desktop Administrator ,I have configured custom Reason codes for agent logout & Agent not ready,
    These code are working ok when agent is loging out or Not ready,
    But in Historical reports I am not able to see these custom Reason code base reports
    I can only see the reports for agent not ready/login logout with only global reason codes, but report didnt show the cutom reason code base report
    Please help me to troubleshoot this issue.
    Regards
    Deepak

    hi Deepak, 
    Did you do something else while creating new global reason codes? 
    I have global reason codes, but in the the Historical Reports "detail" tab don't show up any of them. Report only shows system-genereted reason codes.
    BEst regards

  • How to create PDF with Form Builder (T-Code:SPF) and how to use it?

    How to create PDF with Form Builder (T-Code:SPF) and how to use it? Is there anyone can show me some doc. or PA material ? << removed >>  Thank you very much!!
    Edited by: Rob Burbank on Nov 11, 2010 1:04 PM

    PDF forms also known as Adobe From or Interactive Forms.
    Check this link -
    Interactive Forms
    REG:ADOBE FORM
    Adobe forms
    Regards,
    Amit

  • How to create a oracle database by java code?

    how to create a oracle database by java code?
    please give some ways then that way's code

    I'm not sure what you mean with "database". Do you mean an Oracle instance or an Oracle user/schema (probably the latter, because that's the equivalent to a MS SQL Database).
    Creating an instance is definitely not possible from within Java. To create a new user this should be possible, as this can be done with SQL:
    GRANT connect,resource TO <newuser> IDENTIFIED BY <password>;
    I'm always cautious with questions like this. In 90% of the cases there is something wrong with the initial design. Creating a database shouldn't be something the application is doing.
    Thomas

  • How to create wizard for a custom mainenance view/view cluster

    Hi Experts,
    I have created 5 custom maintenance view and have maintained all the views sequencially and have made the first mainenance view as the start view & header entry and all other views are child or subview of the header view in a custom view cluster. But I want a wizard to help the user / end user successfully enter all the required values for all child views, it will help  the user to navigate  from the start view to all the child views where the fields of the wizard will be associated to the child maintenance views.
    Please suggest how to create wizard for view cluster.
    I'll give max reward point for the helpful answer.
    Thanks in advance
    koustav

    Hello Pasapula
    When you are in the View Cluster maintenance dialog (SE54) click on dialog "Events".
    Below the field for the view cluster you have an additional field <b>FORM routines main program</b>. There you have to add the main program containing the FORM routines called by the VC events.
    For example: I had defined a normal report containing an include with all the FORM routines. The report contains only the following lines of coding:
    report zus_0120_u1.
    * Common Data und access routines for user exits in VC maintenance
    include LSVCMCOD.
    include  zus_0120_f1. "FORM routines for VC events
    Now in the "Events" dialog of the view cluster maintenance you assign your FORM routines to the events.
    Regards
      Uwe

  • How to create and configure a custom authorization service

    Anyone has any idea how to create a custom authorization module? Can anyone tell me where can I find a documentation or some example how to do it?
    I appreciate any idea.
    Regards.

    The Access Manager developer guide on the Authentication SPI should be all you need to get started
    http://docs.sun.com/app/docs/doc/819-4675/6n6qfk0nf?a=view

  • How to create a copy of customized panel?

    Hi
    On a Button click am creating a panel at runtime using
    actionscript with some controls in there. Now i got requirement
    like at the same time.. i need to create a copy of that panel and
    need to add it as a child of another panel.
    Can any one help me how to create a duplicate copy of Panel??
    Thanks
    Pratap

    Hi,
    Thanks for reply...
    The clone() method returns a cloned copy of the event object
    by setting the type property and any new properties in the clone.
    I need to create a clone of a control(Panel).
    Any idea how to do that?

  • How to create number range for custom object

    Hi all,
    I want to create number range for custom object or custom tables
    Thanks
    Hemalatha

    Hi,
       Thanks, I am able to create a number range for custom object through SNRO tcode.
    Thanks
    Hemalatha

  • Over/Under Payment from Customer - Reason Code

    We are trying to perform an incoming under payment from a Customer. We do not want to do a partial / residual payment. We would to like to send the difference amount to a particular GL account XXXXXX (bad debt). There might be situations where the difference amount is charged off to another GL account YYYYYY. Can we handle these situations using reason codes?
    I tried to configure a couple reason codes to handle this, but couldn't make it work.
    Could you please explain in detail how can we make the over/payments to be charged to different accounts.
    Any help would be greatly appreciated.
    Thanks,
    Venkat

    Hi,
    You define Reason Codes in Customizing. Use the menu path in IMG :
    Financial Accounting -> Accounts Receivable and Accounts Payable -> Business Transactions -> Incoming Payments -> Incoming Payments Global Settings -> Overpayment/Underpayment -> Define Reason Codes
    In the reason codes definition, tick the check box with Heading 'C' immediately after the Correspondence Type.
    Then maintain the settings Define Accounts for Payment Differences. In this setting, you can have different accounts depending on the reason code. Click on Rules and tick the check box against Reason Code. Click on Accounts and maintain the correct accounts against the reason code.
    Once you have maintained the above settings, you can post the difference directly to a GL Account using Reason Code. For this, when you enter incoming payment using T-code F-28, in the open item screen, click on the Residual payment tab and enter the residual Amount. Just next to residual tab is the field to enter the reson code. Enter the appropriate Reason code and your posting will be done to a GL Account.
    Hope this helps
    Regards
    Mahendra
    Assign points if useful

  • How to integrate Material Descriptions with Custom Language codes

    I am working on the materials integration - ECC to C4C.
    The material descriptions have additional custom language codes (Z1, Z2, etc) to store additional descriptions.
    1. How can we adjust our integration in C4C to take those additional descriptions ?
    2. Specifically,  can we even create custom language codes Z1, Z2, etc ?
    3. Will the integration (mapping, idocs, webservices) need any adjustment for extra language values to pass along ?
    Thanks ahead,
    TC

    Hi Tim,
    in the integration ECC to C4C only ISO language codes are supported. Furthermore custom language codes cannot be created in C4C. In your case you have to store the additional information in the C4C material master using extension fields.
    Regards,
    Sascha

  • CTI Not ready reason code 50010

    Hi ,
      We have a UCCE set up 8.0 . Agents automatically going to not ready state. When checked in report it shows Missed Tasks eroor code (50010). It is a default cisco reason code.Can anyone explain the exact reason for this issue .
    Thanks,
    Rahul

    Hi,
    the schema handbook says about this error code:
    The agent did not receive multiple consecutive calls routed to him/her. The system makes the agent Not Ready automatically so that additional calls are not routed to the agent. By default, the number of consecutive calls missed before the agent is made Not Ready is 2.
    This means the system was able to see these agents as available, it tried to send calls there, but for some reason the calls never reached the agent.
    A common mistake causing this issue is Device Target misconfiguration. Can you please check whether you have set up device target for agents, including labels for CUCM and IVR/VRU's?
    G.

  • [Best practice] How to call a service from custom Java code

    Hi all,
    I'm wondering what the best method is to call a standard service from custom Java code?
    In a specific situation iDoc script is extended with custom functions with a custom component. There's Java code mapping to these functions that is executing these functions. The iDoc script functions are called from a workflow entry script.
    In the Java code that runs when the custom iDoc functions are called, I want to call a standard Content Server service. I don't think that the m_service variable is available, so filling the binder and using m_service.executeService() probably isn't possible.
    Also, if it were possible (that is, if I want to call a standard service from my own custom service Java code), what would then be the best method to do so?
    Regards, Stijn

    Hi Sapan,
    Let me explain a bit further.
    I'm an UCM consultant trying to solve a problem that occured at a client when they installed the CS10gR35CoreUpdateBundle.
    Content items are entered into a Workflow when they are checked in. Part of one of the entry scripts of the a workflow step is that related content to the content item in the workflow is (re)submitted for conversion.
    To achive this, a custom component provides an iDoc script extension. This iDoc function (resubmitForConversion) is implemented in Java (the class extends ScriptExtensionsAdaptor).
    In this Java method, first the related content items are fetched. Then the service RESUBMIT_FOR_CONVERSION should be called for all dID's in of the related content.
    Thus, at a certain point in the custom Java code, a native Content Server service must be called. Of course the class of this Java code does not extend the Service class, so the m_service object isn't available.
    The thing is: before installed the 10gR35CoreUpdateBundle everything worked OK. This code was used to execute the service:
            Workspace workspace = CommonUtils.getSystemWorkspace();
            String cmd = binder.getLocal("IdcService");
            if (cmd == null) throw new DataException("!csIdcServiceMissing");
            ServiceData serviceData = ServiceManager.getFullService(cmd);
            if (serviceData == null) throw new DataException(LocaleUtils.encodeMessage("!csNoServiceDefined", null, cmd));
            Service service = ServiceManager.createService(serviceData.m_classID, workspace, null, binder, serviceData);
            UserData fullUserData = CommonUtils.getFullUserData(userName, service);
            service.setUserData(fullUserData);
            binder.m_environment.put("REMOTE_USER", userName);
            ServiceException error = null;
            try {
                service.setSendFlags(true, true);
                service.initDelegatedObjects();
                service.globalSecurityCheck();
                service.preActions();
                service.doActions();
                service.postActions();
                service.updateSubjectInformation(true);
                service.updateTopicInformation(binder);
            } catch (ServiceException e) {
                error = e;
            } finally {
                service.cleanUp(true);
                if (!CommonUtils.isWorkspaceConnectionInTransaction(workspace)) {
                     workspace.releaseConnection();
            }the first problem was that the CS began to complain that a transaction was started within another transaction. So I suspect that the 10gR35 update wrapped a transaction around a workflow script entry.
    With some decompiling I figured out how a service is called from iDoc with the <$executeService()$> command. So I replaced the code above with:
                  String cmd = binder.getLocal("IdcService");
                ServiceData serviceData = ServiceManager.getFullService(cmd);
                if (serviceData == null) throw new DataException(LocaleUtils.encodeMessage("!csNoServiceDefined", null, cmd));
                Workspace workspace = CommonUtils.getSystemWorkspace();
                Service service = ServiceManager.createService(serviceData.m_classID, workspace, null, binder, serviceData);
                UserData fullUserData = CommonUtils.getFullUserData(userName, service);
                service.setUserData(fullUserData);
                binder.m_environment.put("REMOTE_USER", userName);
                service.initDelegatedObjects();
                service.executeSafeServiceInNewContext(cmd, true);This solved the transaction problem but introduces another problem: !csUnableToResubmitItem,(null)!csIllegalScriptAccess,RESUBMIT_FOR_CONVERSION
    The Service Reference Guide says that the access level for RESUBMIT_FOR_CONVERION is 33 (Read, Scriptable). However, in shared/config/resources/std_services.htm the access level is specified as 2 (write).
    Thus, my question still is:
    What is the best method to call a standard Content Server service from any Java code (so without extending the Service class, or having the m_service object available)?

  • How to Create Symbolic link using pure Java code?

    Hi,
    I would appreciate if someone can tell me how to create symbolic link using JAVA API. I have looked into many forums but couldn't get a better answer.

    Java is likely not the tool to use here, as symlinks are not present in Windows while "pure" Java attempts to be platform independent. You could use Runtime.exec to execute the ln -s command
    http://forum.java.sun.com/thread.jspa?threadID=664475&messageID=3892685
    Good Luck
    Lee

  • Uccx agent call wrap up custom reason codes

    Dear Experts,
        we have a team of agents who gets the wrapup option after they hung up to add the notes and reason codes (attached screen shot). there is another team of agents in same uccx who require different list of reason codes to be dispalyed when call is ended. The managemen have also asked if there can be sub menus in the list ? Please can some one advise if this is possible and if so I can get some instructions to configure this please.
    Regards,
    KZ

    Take a look at the Desktop Administrator Guide for your UCCX version: http://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/cust_contact/contact_center/crs/express_8_0/user/guide/cda80ccxug-cm.pdf

  • BI IP: How to create a message in custom developed planing function type

    Hello experts,
    I try to set a message in a ABAP planning function.
    I created a own planning function type and implemented the class in ABAP.
    Everthing is working fine until here. But how can I create a message which is visible in the report.
    Is it just to use the command " MESSAGE" ?
    Or do I have to use paramteres of the ABAP class.
    I've just implemented the interface IF_RSPLFA_SRVTYPE_IMP_EXEC and cannot find parameters for this.
    Thanks in advance
    Johannes

    Hi Johannes,
    please check
    Custom Messages WAD
    Re: How to indicate a message by a planning function type in an ABAP-OO-Class
    Regards Matthias

Maybe you are looking for