Name
sn_csm_workspace.CSPInteractionMatchingRule
Description
No description available
Script
var CSPInteractionMatchingRule = Class.create();
CSPInteractionMatchingRule.prototype = {
initialize: function() {
},
run: function(interaction, context) {
var queueId;
if (context.liveagent_application != "csm") {
return;
}
var matchingRuleProcessor = new global.MatchingRuleProcessor();
var interactionQueues = matchingRuleProcessor.processAndGetResourcesWithArgs(interaction, 1, 'interaction_queue', context.liveagent_csp_category);
if(interactionQueues && interactionQueues.length > 0) {
queueId = interactionQueues[0];
}
return queueId;
},
type: 'CSPInteractionMatchingRule'
};
Sys ID
491d00ba733013000f4012562ef6a70c