UCCE Agent Whisper with CVP

I am attempting to build out the Agent Whisper Feature in our Development lab, but I keep getting "IPIVR Whisper is disabled as the routing client CVP is not System PG" in Router Log Viewer.
I followed the configuration guide for Agent Whisper, but I suspect I missed something in my current configuration.
http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/ipcc_enterprise/ipccenterprise8_5_1/configuration/guide/agwa85fg.pdf
My first guess was to look at the script, but I based my script on the script in the documentation.  Does anyone have any ideas on where I should look for this issue?  I will be glad to upload logs or screen shots if that helps.
Thanks!
Mike Cairns

I agree with braclarke.  It is most likely an issue with your ringtone.tcl.  If you look at the code you can see that there are several references to the Whisper feature.
# Script last modified by: chleblan
# Script Version: CVP_8_5_1_0_0_0_312
# Script Name: ringtone.tcl
# Script Lock Date: 4/24/2008
# Copyright (c) 2010 by Cisco Systems, Inc.
# All rights reserved.
# DESCRIPTION-------------:
# ringtone.tcl - application script used to play ring tone back to the caller on cvp sip calls.
# CVP DISCLAIMER
# This tcl script is a component of CVP.
# Modifications to this script not made as part of an CVP release
# nullify Cisco's support responsibility for this script.   The party who makes the
# change assumes responsibility for ongoing maintenance of this script.
# History:
# 4/24/08   Added the ability to use RTSP and HTTP as the URL type for the custom ringtone
#           in function, act_Media { }.
#service ringtone flash:ringtone.tcl
#dial-peer voice 9191 voip
# service ringtone
# voice-class codec 1
# incoming called-number 9191T
# dtmf-relay rtp-nte
# no vad
# CODE REVIEW FEEDBACK 9/10/2010
#1.Playtone requires DSP^Rs.  We sell bundles that don^Rt have DSP^Rs for VXML gateways.  CUBE may also not have DSP^Rs.  Can^Rt we force a media name so that we don^Rt default to playtone?
#2.^QParam register^R used to have a memory leak.  I had to take them all out of survivability.tcl at one time.  I^Rm not sure if that has since been fixed.
#3.I have seen weird things if timers are still active when the caller hangs up.   You should always invoke Cleanup for the call close and add a couple of statements to stop the timers.
proc init { } {
    global zombie_timeout
    set zombie_timeout 600
    if {[infotag get cfg_avpair_exists zombie-timeout]} {
        set zombie_timeout [infotag get cfg_avpair zombie-timeout]
    global whisper_timeout
    set whisper_timeout 15
    if {[infotag get cfg_avpair_exists whisper-timeout]} {
        set whisper_timeout [infotag get cfg_avpair whisper-timeout]
    global use_facility_event
    set use_facility_event 1
    if {[infotag get cfg_avpair_exists use_facility_event]} {
        set use_facility_event [infotag get cfg_avpair use_facility_event]
proc act_Setup { } {
    global zombie_timeout
    global whisper_timeout
    global callident
    global whisper
    global medianame
    global use_facility_event
    global agent_dummy_port
    set medianame ""
    set whisper 0
    set agent_dummy_port 0
    set uahdr [infotag get leg_proto_headers "User-Agent"]
    puts "\n *** USER AGENT header = $uahdr *** \n"
    set incoming [infotag get evt_legs]
    set callident [infotag get leg_guid $incoming]
    # Extract ringtone media file name to play
    # SIP calls with App-Info header of format "App-Info: <10.86.129.211:8000:8443>;ringtone=ringback.wav"
    set appinfohdr [infotag get leg_proto_headers "App-Info"]
    puts "\n\n *** App-Info=$appinfohdr *** \n\n"
    if {[string length $appinfohdr] > 0} {
        if {[string first "whisper" $appinfohdr] != -1} {
            set whisper 1
        if {[string first "4000" $appinfohdr] != -1} {
            set agent_dummy_port 4000
        set list [split $appinfohdr ";"]
        if { [llength $list] > 0 } {
           set temp [lindex $list 1]
           set list2 [split $temp "="]
           set medianame [lindex $list2 1]
    puts "\n\n *** medianame = $medianame *** \n\n"
    leg connect leg_incoming
    if {$whisper != 1} {
        fsm setstate RINGTONE_TIMER
        timer start named_timer $zombie_timeout RingtoneServiceTimer
        act_Media
    } else {
        fsm setstate WHISPER_TIMER
        timer start named_timer $whisper_timeout RingtoneServiceTimer
        if {$use_facility_event == 0 || $agent_dummy_port == 0} {
            act_Media
# do this so that the media loops, ie ringing goes on and on
proc act_Media { } {
    global medianame
    if {[string length $medianame] > 0} {
        if {[string first "RTSP://" $medianame] != -1} {
            media play leg_incoming $medianame
        } elseif {[string first "rtsp://" $medianame] != -1} {
            media play leg_incoming $medianame
        } elseif {[string first "HTTP://" $medianame] != -1} {
            media play leg_incoming $medianame
        } elseif {[string first "http://" $medianame] != -1} {
            media play leg_incoming $medianame
        } elseif {[string first "appl:" $medianame] != -1} {
            #do handoff here
            set application [string range $medianame 12 [string last > $medianame]]
            handoff appl leg_incoming $application
        } else {
            media play leg_incoming flash:$medianame
    } else {
        set medianame "ringback.wav"
        media play leg_incoming flash:$medianame
proc act_Facility {} {
    global use_facility_event
    global agent_dummy_port
    if {$use_facility_event == 1 && $agent_dummy_port == 4000} {
        act_Media
proc actMediaDone { } {
    global whisper
    global medianame
    global callident
    set media_err ""
    set status [infotag get evt_status]
    switch $status {
        "ms_000" {
        default { #all other errors go here
            set msg "******* ERROR: playing media in ringtone tcl CALLID=$callident STATUS=$status WHISPERFLAG=$whisper MEDIANAME=$medianame *******"
            LogMsg "ERROR" $msg
            #set medianame to empty so that if custom ringtone cannot be found then just play ringback tone
            set medianame ""
            if {$whisper == 1} {
                set media_err "whisper fail"
    # for whisper announcement make sure we end after the prompt is done
    if {$whisper == 1} {
        if {$media_err != ""} {
            leg disconnect leg_incoming -c 38
        act_Cleanup
    } else {
        act_Media
proc zombieTimerExpired { } {
    set msg "******* Ringtone Zombie timer expired - call cleared *******"
    LogMsg "INFO" $msg
    act_Cleanup
proc whisperCallMaxLengthExceeded {} {
    global medianame
    global callident
    set msg "******* ERROR: Clearing call. Whisper Prompt Max Length Exceeded in ringtone tcl. MEDIANAME=$medianame *******"
    LogMsg "ERROR" $msg
    act_Cleanup
proc LogMsg {errLevel msg} {
   global callident
   set x " CallID = "
   set y "TCL CVP ringtone.tcl: "
   append x $callident
   append msg $x
   append y $msg
   puts -nonewline "\n$y"
   if {$errLevel == "ERR"} {
      log $y -s ERR
   if {$errLevel == "WARN"} {
      log $y -s WARN
   if {$errLevel == "INFO"} {
      log $y -s INFO
proc act_Cleanup { } {
    timer stop named_timer RingtoneServiceTimer
    call close
init
requiredversion 2.1
#   State Machine
set fsm(any_state,ev_disconnected)         "act_Cleanup        same_state"
set fsm(CALL_INIT,ev_setup_indication)     "act_Setup          same_state"
set fsm(any_state,ev_facility)             "act_Facility       same_state"
set fsm(any_state,ev_media_done)           "actMediaDone       same_state"
set fsm(RINGTONE_TIMER,ev_named_timer)     "zombieTimerExpired same_state"
set fsm(WHISPER_TIMER,ev_named_timer)      "whisperCallMaxLengthExceeded same_state"
fsm define fsm CALL_INIT

Similar Messages

  • CVP call server logs - Hi All, I am trying to figure out whether caller party(End User) hangup the call first or UCCE Agent

    CVP call server logs
     Hi All,
    I am trying to figure out whether caller party(End User) hangup the call first or UCCE Agent.
    Attaching CVP call server Logs& UCCE TCD& Route Call Details for your reference.

    From the CVP logs, it can be determined which side disconnected the call first. For each call, CVP keeps track each call leg. From Inbound Gateway to CVP is INBOUND leg, rest are OUTBOUND leg. You can then look at which leg the SIP BYE message is received first.
    Since you have very basic log enabled, you will not see the exact SIP message. But it can be determined by the outcome of the message. Here is the snippet of the log during the disconnect:
    Line 3766: 3083689: 10.180.245.43: Sep 12 2014 12:21:11.293 -0700: %CVP_8_5_SIP-7-CALL:  {Thrd=DIALOG_CALLBACK.6} CALLGUID = CBCCDD8539E811E4A3E2CCEF48565980 LEGID = CC65CE04-39E811E4-87DFD7D1-64B198F2 - [INBOUND] DURATION (msecs) = 25610 - DIALOG TERMINATED. Reason: Q.850;cause=16
    Line 3768: 3083690: 10.180.245.43: Sep 12 2014 12:21:11.293 -0700: %CVP_8_5_SIP-7-CALL:  {Thrd=DIALOG_CALLBACK.6} Sending BUS MSG:>>HEADERS: (JMSType)=MsgBus:CALL_STATE_EVENT (JMSDestination)=Topic(CVP.SIP.CC.EVENT) (JMSTimestamp)=1410549671293 >>BODY: callguid=CBCCDD8539E811E4A3E2CCEF48565980 RouterCallKey=6472 RouterCallKeySent=true causecode=1 timezone=America/Los_Angeles RouterCallKeySequenceNumber=0 version=CVP_8_5 labeltype=1 RouterCallKeyDay=151099 calldate=Fri Sep 12 12:21:11 PDT 2014 label=190376 localOffset=-420 eventid=6 calllegid=CC65CE04-39E811E4-87DFD7D1-64B198F2  >>STATE: isTabular=false isWriteable=true cursor=-1  
    The first Termination message came on the INBOUND leg which is the PSTN. That means, PSTN side disconnected the call first.
    Hope this helps.
    Abu

  • UCCE v8.5 with CIPC8.6 agent greeting and Whisper annoucement

    Dear networkers,
    We do have UCCEv8.5 deployed with CVP 8.5, CUCM 8.5 and CAD 8.5.
    We have Cisco IP Communicators(CIPC) v8.6 installed we would like to implement the follwoing two features:
    - Agent Greeting
    - Whisper Announcement
    As far as the documentation says, we need a phones with Built in bridge. Does CIPC support uch feature ?? Can the above two features be deployed using CIPC ?
    thanks in advance.
    Best Reagrds.

    Hi ,
    You can deploy those two features with cipc 8.6 ....first you need to enable Built-in-Bridge in CUCM for the perticular cipc..
    For more info refer the below url
    http://www.google.co.in/#hl=en&safe=active&tbo=d&spell=1&q=agent+greeting+%26+whisper+announcement+configuration&sa=X&ei=Yg8iUZj8LsXE0QHPl4GYCQ&ved=0CCsQvwUoAA&bav=on.2,or.r_gc.r_pw.r_qf.&bvm=bv.42553238,d.dmg&fp=ca85679e4aaec60f&biw=1366&bih=651
    Message was edited by: Silambarasan K

  • UCCE maximum agents with ICM/UCCE agent mix

         hello
    I saw in the UCCE 9 BOM that ICM can support up to 28800 agents and UCCE 12000 concurrent agents.
    Is it possible to support beyond 12000 with a mix of ICM agents (10000) and UCCE agents (4800) concurrent?
    Thanks
    Mike Kana

    Out of the check mark in the queue to skill group node you go to another run external script node, then you loop into that over and over again until the call is answered.
    david

  • Agent Whisper issue

    Hi Team,
    My Agent whisper is not working on random calls. i have 9.0 ICM and CVP platform.
    i have found error log on the call server.
    1205522: 10.117.6.21: Nov 25 2013 06:39:02.472 +0000: %CVP_9_0_SIP-3-SIP_ERROR_SNMP:  CALLGUID = 1AC098B454D311E383D35057A8D21E80 LEGID = 1AC098B454D311E383D35057A8D21E80-138536154206526348 - [OUTBOUND] Whisper Prompt Playback failed. Check the media name and address. VXML gateway logs can provide more detail with 'deb voip appl err' trace on. [id:5010]

    Hey David,
    i got solution to it, it is just codec issue.
    Regards
    Pardha

  • IPCCE Agent Whisper

    Hi,
    Can we achieved  whisper to  the agent ( Like this is Sales Call or Maintenance call ) prior to call delivery and answer by IPCCE with IPVIR.
    Does anyone have a workaround or ideas on this? Is it possible with any IPCCE with IVR solution. I know it is possible with IPCCE with CVP 8.5.
    Please help..
    Regards,
    DJ

    Just as I post that I found an old email of mi
    ne:
    /* 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:0cm 5.4pt 0cm 5.4pt;
    mso-para-margin:0cm;
    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:Calibri;
    mso-fareast-theme-font:minor-latin;
    mso-hansi-font-family:Calibri;
    mso-hansi-theme-font:minor-latin;
    mso-bidi-font-family:"Times New Roman";
    mso-bidi-theme-font:minor-bidi;
    mso-fareast-language:EN-US;}
    http://www.cisco.com/en/US/partner/prod/collateral/voicesw/custcosw/ps5693/ps427/prod_white_paper0900aecd8066a098_ps1846_Products_White_Paper.html
    It’s under UCCX but applies for Enterprise as well as it is really a CAD workflow thing. Ideally for environments with IP Communicator as it uses a little VBScript application to invoke the Microsoft TTS to playback enterprise data via the PC but as it mentions you can use a Plantronix MX10 amp to bridge PC audio and a physical hardphone through to a single headset. Neat little way to do whispers as it doesn’t use IVR ports like if you use the method where you use the IVR to place a call to the agent and play an announcement first before routing the call through.

  • Voicemails for the UCCE agents

    Dears,
    We are implementing a new UCCE project version 9.0 with CVP 9.0 and we will allow callers to leave Voicemails for the agents in case the call center is closed.
    Has anyone tried to implement a similar case and can shed some light on how to deal with Voicemails in CVP?
    Does anyone have any document that may be helpful?
    Any help would be greatly appreciated.
    Thank you in advance.
    Lara

    My recommendation would be to send the customers to a Unity handler and let them leave VMs that way.  Or have them record a generic VM within CVP and then just email it out to a distribution list.
    david

  • Calendaring agent failed with error code 0x8000ffff Event id 8206 and 8207

    Hi to all
    We have an Exchange 2007 SP3 with Update Rollup 11 and all the user use Outlook 2003 with SP3.
    Suddenly in our Exchange Server we have start to receive a lot of 8206 and 8207 EXCDO errors in the Application.
    Event Type: Error
    Event Source: EXCDO
    Event Category: General
    Event ID: 8206
    Date:  5/2/2015
    Time:  11:17:41 πμ
    User:  N/A
    Computer: EXCHANGESRV1
    Description:
    Calendaring agent failed with error code 0x8000ffff while saving appointment.
    For more information, see Help and Support Center at
    http://go.microsoft.com/fwlink/events.asp.
    Data:
    0000: 48 72 53 61 76 69 6e 67   HrSaving
    0008: 41 70 70 74 3a 3a 48 72   Appt::Hr
    0010: 43 68 65 63 6b 50 61 74   CheckPat
    0018: 74 65 72 6e 20 66 61 69   tern fai
    0020: 6c 65 64 2e 20 4d 61 69   led. Mai
    0028: 6c 62 6f 78 3a 56 61 73   lbox:x
    0030: 73 69 6c 69 73 2e 4b 6f   xxxx.xxx
    0038: 6e 74 6f 67 69 61 6e 6e   xxxxxxx
    0040: 69 73 40 45 55 52 4f 43   xx@xxxx
    0048: 48 41 52 54 49 4b 49 2e   xxxxxxx.
    0050: 47 52                     GR     
    Event Type: Error
    Event Source: EXCDO
    Event Category: General
    Event ID: 8207
    Date:  5/2/2015
    Time:  11:19:41 πμ
    User:  N/A
    Computer: EXCHANGESRV1
    Description:
    Calendaring agent failed with error code 0x8000ffff while deleting appointment.
    For more information, see Help and Support Center at
    http://go.microsoft.com/fwlink/events.asp.
    Data:
    0000: 48 72 44 65 6c 65 74 69   HrDeleti
    0008: 6e 67 41 70 70 74 3a 3a   ngAppt::
    0010: 5f 48 72 47 65 74 42 75   _HrGetBu
    0018: 73 79 49 6e 66 6f 20 66   syInfo f
    0020: 61 69 6c 65 64 2e 20 4d   ailed. M
    0028: 61 69 6c 62 6f 78 3a 56   ailbox:x
    0030: 61 73 73 69 6c 69 73 2e   xxxx.xxx
    0038: 4b 6f 6e 74 6f 67 69 61   xxxxxxxxx
    0040: 6e 6e 69 73 40 45 55 52   xxx@xxx
    0048: 4f 43 48 41 52 54 49 4b   xxxxxxxx
    0050: 49 2e 47 52               I.GR   
    All the errors come ONLY FROM 1 USER. 
    How can i fix this errors?
    If you require any further information do not
    hesitate to let me know
    Thanks and regards.

    You must ask in Exchange forum
    https://social.technet.microsoft.com/Forums/office/en-US/home?category=exchangeserver

  • Recording option with CVP

    Hi
    I want to develop application either with Call Studio or micro apps to do recording such as announcement in .wav format to update the script prompts.
    Any idea if I could achieve that with CVP , I dont has ASR/TTS platform.
    Cheers
    Shahid

    Sure, the Call Studio element Record can do this - Record with Confirm.
    Record with FTP can send it to an FTP server, which if it constructed correctly, can be placing the file in the right place on a Media Store. You need to make sure the lifetime on the web server is set to immediately expire otherwise the cache on the gateway will hold a copy of the old file. This leads to poor gateway performance, as it can't use the cache. This is a problem you have to find a solution for.
    Another problem is that if you have two Media Stores - as most do - you need to find a way to update both of them. When I did this I used the standard Record element and wrote a custom Java class to FTP the file somewhere. After the user confirms the recording is suitable, I use the custom FTP element to send the file to first one Media Store, and then use it again to send it to the other Media Store.
    Regards,
    Geoff

  • UCC 128 labels with barcodes - from SAP directly onto Zebra

    Hi - I am trying to find a solution that would help our business print ucc 128 labels with barcodes directly from SAP onto Zebra printers. Till now, I had our basis team configure the printer and I ran a sample print program using SAPScript. The sample text data that the program had did print onto the label. What I am not sure about is the barcodes.
    How to print a complete 4 (Width) X 6 (Height) label on a Zebra printer with barcodes.
    Thanks
    Nikhil

    Hi Nikhil,
    Could you please let us know the solution you have found. It would be helpful... Are there any best practices for using UCC 128 labels?
    Regards,
    Robert
    null

  • ICM with CVP, failed to find networktrunkgroup for trunkgroupid 200

    Hi All,
    i am trying to build ICM with CVP. i have ICM and CVP on seperate box. all pims are active everything seems to be normal at my end but for some reason call is not working.
    when i dial the number on the vrupim i am getting a messge:
    Trace: VRUPeripheral::RequestInstruction: Failed to find NetworkTrunkGroup for TrunkGroupID 200
    and on my router i am getting the message:
    **** CVP HANDOFF.TCL: AFD9EF57.89D711E0.804C80F9.53B25ADC abnormally disconnected with code 38.
    please advise how to fix it.
    Thanks
    Munish

    hi
    Can you share screen shot of NTG & which version of CVP u are using . have you created Network VRU Labels.
    SIP Call With IVR Service is Terminated With Reason Code: Q.850;Cause=38
    Symptom:
    Any failure of the bootstrap VoiceXML Server fetches to Call Server causes the SIP IVR Service
    leg of call to be terminated by the recovery handoff TCL scripts on VoiceXML Server Gateway
    with a Q850 code of 38.
    Message:
    Q.850;Cause=38
    Cause:
    If the Unified CVP loses network connectivity, the VoiceXML Server Gateway is not able to
    get information from the IVR Service, and as a result a code 38 rejection is generated in the
    Gateway logs.
    remove the following lines from the network interface config in IOS:
    Action:
    no ip route-cache cef
    no ip route-cache
    no ip mroute-cache
    keepalive 1800
    no cdp enable
    This I got it from CVP 4.x Troubleshooting guide. http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/customer_voice_portal/cvp4_0/troubleshooting/guide/cvp40tsg.pdf
    and check also
    http://developer.cisco.com/web/cvp/forums/-/message_boards/view_message/1726816

  • Groove agent 3 with logic

    is anyone using groove agent 3 with logic 8
    if so what method r u using to run it
    i think im having problems with mine

    Hey Scott -- This thread summarizes my experiences using it: http://discussions.apple.com/thread.jspa?messageID=5953533#5953533
    Hope that helps!

  • Insert/flag data to PV9 (db) with CVP script (Call Studio) and create java class

    Hi all,
    i already created workflow with CVP script using Call studio, i have a problem how to insert call entered digit to PV9 and check the bill customerID with java class.
    The workFlow design:
    1. Customer enter the customerID (sessionID from ICM)
    2. Play the customerID ---> Insert to PV9 (ex: 12390)
    3. Check monthly bill
    4. Option enter another customerID
    5. Back to step 2 ---> Insert to PV9 (ex:12390,12380)
    When we want to create a java class is enough to install default call studio + JDK and create new call studio project? because when i created new call studio project only will be created callflow folder and app.callflow
    thx before,
    darma

    Hi Chintan,
    This'is my callflow design with callStudio
    i want create java class to get value from REST Url, i already have the script but i'm still confused how to deploy it in call studio, my call studio project is like this
    this'is the java source, how to compile and what prerequisites are required?
    /*   1:    */ import com.audium.server.AudiumException;
    /*   2:    */ import com.audium.server.session.ActionElementData;
    /*   3:    */ import com.audium.server.voiceElement.ActionElementBase;
    /*   4:    */ import java.io.BufferedReader;
    /*   5:    */ import java.io.InputStreamReader;
    /*   6:    */ import java.io.PrintStream;
    /*   7:    */ import java.net.URL;
    /*   8:    */ import java.net.URLConnection;
    /*   9:    */ 
    /*  10:    */ public class MyBill
    /*  11:    */   extends ActionElementBase
    /*  12:    */ {
    /*  13:    */   static final int PREDICT_THRESHOLD = 3;
    /*  14:    */   private static String vBill;
    /*  15:    */   
    /*  16:    */   public static void GetDataBill(String strDataBill)
    /*  17:    */     throws Exception
    /*  18:    */   {
    /*  19: 23 */     vBill = "0";
    /*  20:    */     
    /*  21: 25 */     URL strBill = new URL("http://192.168.10.23//wsclient.php?id=" + strDataBill);
    /*  22:    */     
    /*  23:    */ 
    /*  24:    */ 
    /*  25: 29 */     URLConnection hpCon = strBill.openConnection();
    /*  26: 30 */     int len = hpCon.getContentLength();
    /*  27: 32 */     if (len > 0)
    /*  28:    */     {
    /*  29: 36 */       BufferedReader in = new BufferedReader(
    /*  30: 37 */         new InputStreamReader(strBill.openStream()));
    /*  31: 38 */       vBill = in.readLine();
    /*  32:    */     }
    /*  33:    */     else
    /*  34:    */     {
    /*  35: 45 */       vBill = "0";
    /*  36:    */     }
    /*  37: 49 */     System.out.println("YourBill : " + vBill);
    /*  38:    */   }
    /*  39:    */   
    /*  40:    */   public void doAction(String name, ActionElementData actionAPI)
    /*  41:    */     throws AudiumException
    /*  42:    */   {
    /*  43: 63 */     String strCustID = (String)actionAPI.getSessionData("QueueIDs");
    /*  44:    */     try
    /*  45:    */     {
    /*  46: 66 */       GetDataBill(strCustID);
    /*  47:    */     }
    /*  48:    */     catch (Exception e)
    /*  49:    */     {
    /*  50: 69 */       System.out.println("0");
    /*  51:    */     }
    /*  52: 74 */     String balance = vBill.trim();
    /*  53: 81 */     if (balance == "0")
    /*  54:    */     {
    /*  55: 83 */       actionAPI.removeAllSessionData();
    /*  56: 84 */       actionAPI.setSessionData("balance", balance);
    /*  57:    */     }
    /*  58:    */     else
    /*  59:    */     {
    /*  60: 91 */       String strSess = balance.substring(0, 1);
    /*  61: 92 */       String strSess2 = balance.substring(1);
    /*  62:    */       
    /*  63:    */ 
    /*  64: 95 */       actionAPI.setSessionData("StsBill", strSess);
    /*  65: 96 */       actionAPI.setSessionData("ValBill", strSess2);
    /*  66: 99 */       if (strSess > "1")
    /*  67:    */       {
    /*  68:102 */         actionAPI.setSessionData("StsBill", "1");
    /*  69:103 */         actionAPI.setSessionData("balance", strSess2);
    /*  70:    */       }
    /*  76:110 */       if (strSess == "0")
    /*  77:    */       {
    /*  78:112 */         actionAPI.setSessionData("StsBill", "0");
    /*  79:113 */         actionAPI.setSessionData("balance", strSess2);
    /*  80:    */       }
    /*  81:115 */       if (strSess == "9")
    /*  82:    */       {
    /*  83:117 */         actionAPI.setSessionData("StsBill", "9");
    /*  84:118 */         actionAPI.setSessionData("balance", "0");
    /*  85:    */       }
    /*  86:121 */       if (strSess2.trim() == "") {
    /*  87:122 */         actionAPI.setSessionData("balance", "0");
    /*  88:    */       } else {
    /*  89:124 */         actionAPI.setSessionData("balance", strSess2);
    /*  90:    */       }
    /*  91:    */     }
    /*  92:    */   }
    /*  93:    */ }
    please help Me

  • Zenworks Agent interferes with GroupWise & Messenger

    We have been running GW 8 and IM 2.0.4 without issue for several months on XP machines along with Zenworks 7. We recently upgraded to Zenworks 10.2 and since then we have had numerous users complain that GroupWise and/or Messenger hangs on them. We find in these cases that there are a number of instances of GroupWise in the task manager and upon killing the processes, Messenger will begin working again and GroupWise can be started again without a problem. However, over time the same thing will occur again. The surefire thing we have found to prevent it from happening is to remove the Zenworks agent from the machine.
    Anybody else having issues with the Zenworks 10.2 agent interfering with GroupWise and Messenger?

    Originally Posted by whoppe
    We have been running GW 8 and IM 2.0.4 without issue for several months on XP machines along with Zenworks 7. We recently upgraded to Zenworks 10.2 and since then we have had numerous users complain that GroupWise and/or Messenger hangs on them. We find in these cases that there are a number of instances of GroupWise in the task manager and upon killing the processes, Messenger will begin working again and GroupWise can be started again without a problem. However, over time the same thing will occur again. The surefire thing we have found to prevent it from happening is to remove the Zenworks agent from the machine.
    Anybody else having issues with the Zenworks 10.2 agent interfering with GroupWise and Messenger?
    We have no issues with GW on workstations running ZCM10.2. We don't use messenger so maybe the messenger is causing this issue.
    Thomas

  • CUIC integration with CVP reporting

    Hi,
    I am trying to integrate CUIC with CVP reporting . Please let me know how to check the Instance name of CVP reporting database.
    Regards
    Krishna

    Hi Krishna,
    Database name should be: cvp_data
    Instance name should be: cvp_db_servername
    Otherwise you can find it from memory by logging into the CVP ops console, going to the reporting server and there's an option like Database Details or something.
    What version of CUIC are you running? I'm just trying to hookup CUIS to CVP at the moment with 7.5.4 and I'm having Informix driver issues as it doesn't look like the Informix SDK isn't installed even though it was meant to be bundled with the install after 7.5.2 so I've got a TAC case open for this at the moment.
    Cheers,
    Nathan

Maybe you are looking for