(Never met anyone called CCPulse before… I wonder if that is a Forename or a Surname… )
You need to determine if you are attaching a KVP or using the in-built Options you have developed for GAD. The following are correct, for the correct setting/attached data types;
Using attached data (KVP):
Lunch=PairExist (“ReasonCode”,“Lunch”)
Using a GAD NotReady Code:
Lunch=(Reason = “Lunch”)
As cavagnaro says - check your TServer logs and see if you have either of the above, as the correct handling for you…
The best approach would be checking logs of TServer as suggested by Cavagnaro and Tony.
Support of reason codes in GDesktop is a bit strange when it comes to attaching reason code to a call. There are two modes available that determine the way how reason codes are attached:
default mode - let’s have Action Code “Lunch” with code “1” defined in CME. Following key is attached to a call
advanced mode - should support “standard” way of attaching reason code (key “ReasonCode”, value is a number) but that configuration isn’t supported on all switches
See “GDesktop 7.6 Deployment Guide”, chapter “Configuring NotReady Reasons and Work Modes” for more information.