/mcpcalls, outgoing calls, and outbound option dialer calls (Finesse does not support outbound option direct preview mode). WrapUp reasons are set on a per-call basis. If you apply a WrapUp reason for a call, the same is reflected on the desktops of all other participants (agents) of the call. Finesse desktop users can enter a WrapUp reason during a call or while you are in WrapUp state after the call ends (this includes usual call termination, transfer, and conference drop scenarios). The WrapUp reason is a code and the description identifies a particular reason that a user is in WORK (WrapUp) mode. Example _wrapUpReasons = _user.getWrapUpReasons({ onCollectionAdd: _handleWrapUpReasonAdd, onCollectionDelete: _handleWrapUpReasonDelete, onLoad: _handleWrapUpReasonsLoaded }); _wrapUpReasonCollection = _wrapUpReasons.getCollection(); for (var wrapUpReasonId in _wrapUpReasonCollection) { if (_wrapUpReasonCollection.hasOwnProperty(wrapUpReasonId)) { _wrapUpReason = _wrapUpReasonCollection[wrapUpReasonId]; etc... } } For additional parameters and methods, see RestBase Common Parameters, on page 450. Method getLabel() Retrieves the WrapUp reason label. Returns {String} The WrapUp reason label. WrapUpReasons Class finesse.restservices.WrapUpReasons Extends finesse.restservices.RestCollectionBase Represents the collection of WrapUpReasons objects. Example _wrapUpReasons = _user.getWrapUpReasons({ onCollectionAdd: _handleWrapUpReasonAdd, onCollectionDelete: _handleWrapUpReasonDelete, onLoad: _handleWrapUpReasonsLoaded }); _wrapUpReasonCollection = _wrapUpReasons.getCollection(); for (var wrapUpReasonId in _wrapUpReasonCollection) { if (_wrapUpReasonCollection.hasOwnProperty(wrapUpReasonId)) { _wrapUpReason = _wrapUpReasonCollection[wrapUpReasonId]; etc... } } Cisco Finesse Web Services Developer and JavaScript Guide, Release 12.5(1) 518 Cisco Finesse JavaScript APIs WrapUpReasons