This document was generated from CDN thread
Created by: Pavan Arza on 10-02-2010 06:06:41 PM
I am trying to force the User to enter a Reason Code on Not Ready state change. I have added the reason codes using Cisco Agent Desktop Adminsitrator and they showup fine on the CAD when I click Log out.
The problem here is that , when I use the following to get reason codes for my custom app,
agent.GetValueArray(Enum_CtiOs.CTIOS_NOTREADYREASONCODES, out reasonCodesArgs);
I get
(Insert not ready reason code 1 here.:1 Insert not ready reason code 2 here.:2 Insert not ready reason code 3 here.:3 Insert not ready reason code 4 here.:4
in the reasonCodesArgs
But not the actual reasoncodes......
Please let me know if I am doing something wrong.
Thanks
Subject: RE: New Message from Pavan Arza in Computer Telephony Integration Object Se
Replied by: David Lender on 10-02-2010 06:50:11 PM
You have to configure the reason codes on CTIOS Server in the key:
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems,
Inc.\Ctios\CTIOS_ctios\CTIOS1\Server\Agent\ReasonCodes\NotReady
See the CTIOS System Manager's Guide for how to configure CTIOS Server.
Subject: RE: New Message from Pavan Arza in Computer Telephony Integration Object Se
Replied by: Pavan Arza on 10-02-2010 08:58:24 PM
Thanks for the answer.
Can I Enable the ReasoCodes in a Workflowgroup specific manner
I mean is there a substitute for
Enum_CtiOs.CTIOS_NOTREADYREASONREQUIRED to make it so that only a particular workflow group has to give a Reason Code
Thanks,
van
Subject: RE: New Message from Pavan Arza in Computer Telephony Integration Object Se
Replied by: David Lender on 10-02-2010 09:39:55 PM
If your environment is UCCE (IPCC) you do not use the
NotReadyReasonRequired setting in CTIOS. Instead use the agent desk
setting Idle Reason Required and assign that desk setting to the agent
in the configuration. If you are using a TDM ACD, enable
NotReadyReasonRequired in CTIOS Server registry is for all agents on the
ACD will request a popup when selecting NotReady.