Script Selectors

Class finesse.restservices.ScriptSelector

Class finesse.restservices.RestBase. For more information, see REST Base.

Represents a script selector for a specific MRD type. The MRD type can be either voice or digitalChannels.

Methods

getMRDID()

Returns a unique media routing domain (MRD) ID.

getName()

Returns the name of the media channel configured in Unified CCE.

getDialedNumber()

Returns the dialed number also called as script selector, that is submitted with Task Routing task request through Customer Collaboration Platform.

getDescription()

Returns the additional information about the dialed number.

Class finesse.restservices.ScriptSelectors

Extends finesse.restservices.RestCollectionBase. For more information, see RestCollectionBase Common Parameters.

Represents the collection of script selectors for a specific MRD type or all the MRD types. The MRD types can be voice, digitalChannels, and all. When no parameter is specified, all option is considered.

Example:

Code Snippet
Copy
var _scriptSelectorsVoice = new finesse.restservices.ScriptSelectors({ 'mrdType' : 'voice'}).getScriptSelectors();
var _scriptSelectorsDigitalChannels = new finesse.restservices.ScriptSelectors({ 'mrdType' : 'digitalchannels'}).getScriptSelectors();
var _scriptSelectorsAll = new finesse.restservices.ScriptSelectors().getScriptSelectors();
var _scriptSelectorsAll2 = new finesse.restservices.ScriptSelectors({ 'mrdType' : 'all'}).getScriptSelectors();
 
for(var i = 0; i < _scriptSelectorsVoice.length; ++i) {
    var _mrdID = _scriptSelectorsVoice[i].getMRDID();
    var _name = _scriptSelectorsVoice[i].getName();
    var _dialedNumber = _scriptSelectorsVoice[i].getDialedNumber();
    var _description = _scriptSelectorsVoice[i].getDescription();
    ...
 }

For additional parameters and methods, see RestBase Common Parameters.