Alcatel

That is my expertise.
On Alcatel CCD you have the WrapUp types configurable under the Processing Groups, however Genesys can't integrate with those.
Here i post a code that works on Genesys for Alcatel. On Genesys you will have to create the Actions Codes and create filters based on this.
'Create a new KVPair, and KVList.
Dim ReasonPair As New CTKVPair
Dim ReasonList As New CTKVList
'Create the NotReady ReasonCode KVPair
ReasonPair.Type = CKVTypeNum
ReasonPair.Key = "ReasonCode"
ReasonPair.NumValue = ActionCodes(Index, 2)
'Add the NotReady ReasonCode to the KVList
ReasonList.AddHead ReasonPair
'Attach the KVList to the AttributeReason List
TExtension1.TSetReason ReasonList
'Change Agent's state to AuxWork mode, and go NotReady.
TExtension1.TAgentWorkMode = AuxWork
TExtension1.TNotReady
'Clear the NotReady ReasonCode Extension, and Reason list.
ReasonList.Clear
TExtension1.TSetReason ReasonList
TExtension1.TSetExtensions ReasonList
ActionCodes() contains all the Action Codes retrieved from Genesys DB.
Hope it helps.