Built motion from commit 06a208af.|2.6.26
[motion2.git] / server / services / ami / dialer / utils / index.js
index ca90cd2..95a63e9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x9c4a=['dialer','../../../../config/environment/shared','ACTIVE','BLACKLIST','RESCHEDULED_CONTACTS','DEACTIVATED','IS_DISACTIVED','INTERVAL_IS_EMPTY','NOT_ACTIVE','AGENTS_NOT_LOGGED','AVAILABLE_CONTACTS_FINISHED','INTERVAL_IS_NULL','INTERVAL_IS_OVERTIME','GLOBAL_INTERVAL_IS_OVERTIME','RECALLINQUEUE','TIMEZONE_UNKNOW','TRUNK_IS_NOT_REACHABLE','CAMPAIGN_STATUS','dialMethod','isPreviewCampaign','ivr','type','outbound','isOutboundQueue','dialActive','isQueueCampaignActive','active','isIVRCampaignActive','milliseconds','diff','seconds','getSeconds','message','available','loggedIn','loggedInDb','paused','talking','pTalking','waiting','inUse','originated','Trunk','name','hasQueueCampaignDataChanged','dialTimezone','dialGlobalInterval','isNil','Interval','Intervals','NULL_INTERVAL','isEmpty','EMPTY_INTERVAL','UNKNOWN_TIMEZONE','SIP/','reachable','includes','status','TrunkBackup','INACTIVE','DISACTIVED','NO_AGENTS_LOGGED','UNREACHABLE_TRUNK','getQueueCampaignStatusMessage','isUndefined','string','format','\x22%s\x22\x20<%s>','getCallerId','\x5cw{0,','pow','replace','random','toString','[decrementOriginate]\x20queue\x20originate\x20value\x20is\x20negative','decrementOriginate','length','checkContactEmpty','erlangb','checkContactLowerLimitOriginate','tags','updatedAt','undefined','description','XMD-','toUpperCase','substring','setXMDContactVariables','lodash','moment','util','../../../../config/logger'];(function(_0xf50820,_0x56f041){var _0x2a9b10=function(_0x33f0f4){while(--_0x33f0f4){_0xf50820['push'](_0xf50820['shift']());}};_0x2a9b10(++_0x56f041);}(_0x9c4a,0x1c8));var _0xa9c4=function(_0x725b8e,_0xc22b48){_0x725b8e=_0x725b8e-0x0;var _0x43ac45=_0x9c4a[_0x725b8e];return _0x43ac45;};'use strict';var _=require(_0xa9c4('0x0'));var moment=require(_0xa9c4('0x1'));var util=require(_0xa9c4('0x2'));var logger=require(_0xa9c4('0x3'))(_0xa9c4('0x4'));var timezones=require(_0xa9c4('0x5'))['timezones'];var CAMPAIGN_STATUS={'ACTIVE':_0xa9c4('0x6'),'BLACKLIST':_0xa9c4('0x7'),'CONTACTS_RESCHEDULED':_0xa9c4('0x8'),'DEACTIVATED':_0xa9c4('0x9'),'DISACTIVED':_0xa9c4('0xa'),'EMPTY_INTERVAL':_0xa9c4('0xb'),'INACTIVE':_0xa9c4('0xc'),'NO_AGENTS_LOGGED':_0xa9c4('0xd'),'NO_AVAILABLE_CONTACTS':_0xa9c4('0xe'),'NULL_INTERVAL':_0xa9c4('0xf'),'OVERTIME_INTERVAL':_0xa9c4('0x10'),'OVERTIME_GLOBAL_INTERVAL':_0xa9c4('0x11'),'QUEUE_RECALL':_0xa9c4('0x12'),'RECALL_TIMEOUT':'RECALLFAILEDTIMEOUT','RUNNING':'RUNNING','UNKNOWN_TIMEZONE':_0xa9c4('0x13'),'UNREACHABLE_TRUNK':_0xa9c4('0x14')};exports[_0xa9c4('0x15')]=CAMPAIGN_STATUS;function isPreviewCampaign(_0x539ba0){return _0x539ba0[_0xa9c4('0x16')]==='preview';}exports[_0xa9c4('0x17')]=isPreviewCampaign;function isIVRCampaign(_0x676fc6){return _0x676fc6['type']===_0xa9c4('0x18');}exports['isIVRCampaign']=isIVRCampaign;function isOutboundQueue(_0x3e2e5c){return _0x3e2e5c[_0xa9c4('0x19')]===_0xa9c4('0x1a');}exports[_0xa9c4('0x1b')]=isOutboundQueue;function isQueueCampaignActive(_0x22ca85){return _0x22ca85[_0xa9c4('0x1c')];}exports[_0xa9c4('0x1d')]=isQueueCampaignActive;function isIVRCampaignActive(_0x32c5b1){return _0x32c5b1[_0xa9c4('0x1e')];}exports[_0xa9c4('0x1f')]=isIVRCampaignActive;function getSeconds(_0x12bf6d,_0xe3bb21){var _0x110bba=moment(_0x12bf6d)[_0xa9c4('0x20')](0x0);var _0x2ee976=moment(_0xe3bb21)['milliseconds'](0x0);return _0x110bba[_0xa9c4('0x21')](_0x2ee976,_0xa9c4('0x22'));}exports[_0xa9c4('0x23')]=getSeconds;function hasQueueCampaignDataChanged(_0x17a6b3,_0x23ae04){var _0x508f31=![];var _0x26794a=_0x17a6b3['dialMethod']!==_0x23ae04[_0xa9c4('0x16')]||_0x17a6b3[_0xa9c4('0x1c')]!==_0x23ae04[_0xa9c4('0x1c')]||_0x17a6b3[_0xa9c4('0x24')]!==_0x23ae04['message'];var _0x1fc6cb=_0x17a6b3['available']!==_0x23ae04[_0xa9c4('0x25')]||_0x17a6b3[_0xa9c4('0x26')]!==_0x23ae04['loggedIn']||_0x17a6b3[_0xa9c4('0x27')]!==_0x23ae04['loggedInDb']||_0x17a6b3['paused']!==_0x23ae04[_0xa9c4('0x28')]||_0x17a6b3[_0xa9c4('0x29')]!==_0x23ae04[_0xa9c4('0x29')]||_0x17a6b3['pTalking']!==_0x23ae04[_0xa9c4('0x2a')]||_0x17a6b3[_0xa9c4('0x2b')]!==_0x23ae04[_0xa9c4('0x2b')]||_0x17a6b3['inUse']!==_0x23ae04[_0xa9c4('0x2c')]||_0x17a6b3[_0xa9c4('0x2d')]!==_0x23ae04[_0xa9c4('0x2d')];if(_0x17a6b3[_0xa9c4('0x2e')]&&_0x23ae04[_0xa9c4('0x2e')]){_0x508f31=_0x17a6b3[_0xa9c4('0x2e')][_0xa9c4('0x2f')]!==_0x23ae04['Trunk']['name']||_0x17a6b3[_0xa9c4('0x2e')][_0xa9c4('0x1e')]!==_0x23ae04[_0xa9c4('0x2e')][_0xa9c4('0x1e')];}return _0x26794a||_0x1fc6cb||_0x508f31;}exports[_0xa9c4('0x30')]=hasQueueCampaignDataChanged;function checkAnyValidQueueCampaignInterval(_0x1b86fb){var _0x2b1865=null;var _0x312faa=_0x1b86fb[_0xa9c4('0x31')];if(_['isNil'](_0x1b86fb[_0xa9c4('0x32')])||_[_0xa9c4('0x33')](_0x1b86fb['Interval'])||_['isNil'](_0x1b86fb[_0xa9c4('0x34')][_0xa9c4('0x35')])){_0x2b1865=CAMPAIGN_STATUS[_0xa9c4('0x36')];}else if(_[_0xa9c4('0x37')](_0x1b86fb[_0xa9c4('0x32')])||_['isEmpty'](_0x1b86fb[_0xa9c4('0x34')][_0xa9c4('0x35')])){_0x2b1865=CAMPAIGN_STATUS[_0xa9c4('0x38')];}else if(_0x312faa&&!timezones[_0x312faa]){_0x2b1865=CAMPAIGN_STATUS[_0xa9c4('0x39')];}return _0x2b1865;}function checkAnyValidTrunk(_0x1b6649,_0x1f22e9){var _0x28d9ff=null;var _0x580599=_0xa9c4('0x3a');var _0xbe69b9=[_0xa9c4('0x3b'),'unmonitored'];var _0x335850=!![];if(_0x1b6649[_0xa9c4('0x2e')]&&_0x1b6649['Trunk']['active']){_0x580599+=_0x1b6649[_0xa9c4('0x2e')][_0xa9c4('0x2f')];_0x28d9ff=_0x1f22e9[_0x580599];_0x335850=_0xbe69b9[_0xa9c4('0x3c')](_0x28d9ff[_0xa9c4('0x3d')]);}else if(_0x1b6649[_0xa9c4('0x3e')]&&_0x1b6649[_0xa9c4('0x3e')][_0xa9c4('0x1e')]){_0x580599+=_0x1b6649[_0xa9c4('0x3e')][_0xa9c4('0x2f')];_0x28d9ff=_0x1f22e9[_0x580599];_0x335850=_0xbe69b9[_0xa9c4('0x3c')](_0x28d9ff[_0xa9c4('0x3d')]);}return _0x335850;}function getQueueCampaignStatusMessage(_0x2a36ad,_0x323560){var _0x345319=CAMPAIGN_STATUS['ACTIVE'];var _0x3cddd0=isPreviewCampaign(_0x2a36ad);if(!isQueueCampaignActive(_0x2a36ad)){if(_0x3cddd0){_0x345319=CAMPAIGN_STATUS[_0xa9c4('0x3f')];}else{if(_0x2a36ad['originated']===0x0&&_0x2a36ad[_0xa9c4('0x29')]===0x0&&_0x2a36ad[_0xa9c4('0x2b')]===0x0&&(_0x2a36ad['pTalking']||0x0)===0x0){_0x345319=CAMPAIGN_STATUS[_0xa9c4('0x3f')];}else{_0x345319=CAMPAIGN_STATUS[_0xa9c4('0x40')];}}}else if(_0x2a36ad[_0xa9c4('0x26')]===0x0){_0x345319=CAMPAIGN_STATUS[_0xa9c4('0x41')];}else if(!checkAnyValidTrunk(_0x2a36ad,_0x323560)){_0x345319=CAMPAIGN_STATUS[_0xa9c4('0x42')];}else if(!isPreviewCampaign(_0x2a36ad)){var _0x46e111=checkAnyValidQueueCampaignInterval(_0x2a36ad);if(_0x46e111){_0x345319=_0x46e111;}}return _0x345319;}exports[_0xa9c4('0x43')]=getQueueCampaignStatusMessage;function getQueueCampaignActiveStatusMessage(_0x448fbd){var _0x45681f=CAMPAIGN_STATUS[_0xa9c4('0x40')];if(_0x448fbd[_0xa9c4('0x2d')]===0x0&&_0x448fbd[_0xa9c4('0x29')]===0x0&&_0x448fbd[_0xa9c4('0x2b')]===0x0&&(_0x448fbd[_0xa9c4('0x2a')]||0x0)===0x0){_0x45681f=CAMPAIGN_STATUS[_0xa9c4('0x3f')];}return _0x45681f;}exports['getQueueCampaignActiveStatusMessage']=getQueueCampaignActiveStatusMessage;function extractCalleridName(_0x872fbd){var _0x5a99a9=_0x872fbd['match'](/"(.*?)"/);return _0x5a99a9?_0x5a99a9[0x1]:_0x872fbd;}exports['extractCalleridName']=extractCalleridName;function getCallerId(_0x285208,_0x907d8c,_0x47cf0d){if(!_[_0xa9c4('0x44')](_0x47cf0d)&&typeof _0x47cf0d===_0xa9c4('0x45')&&!_[_0xa9c4('0x37')](_0x47cf0d)){if(!_[_0xa9c4('0x44')](_0x907d8c)&&typeof _0x907d8c===_0xa9c4('0x45')&&!_['isEmpty'](_0x907d8c)){return util[_0xa9c4('0x46')]('\x22%s\x22\x20<%s>',_0x907d8c,_0x47cf0d);}return util[_0xa9c4('0x46')](_0xa9c4('0x47'),_0x47cf0d,_0x47cf0d);}if(!_[_0xa9c4('0x44')](_0x285208)&&typeof _0x285208==='string'&&!_[_0xa9c4('0x37')](_0x285208)){return _0x285208;}return'\x22\x22\x20<>';}exports[_0xa9c4('0x48')]=getCallerId;function getCallerIdRandom(_0x5218de,_0x349a08){var _0xfd19cf;var _0x571f49;var _0x192f0a;if(_0x349a08<=0x0){_0x349a08=0x1;}_0xfd19cf=new RegExp(_0xa9c4('0x49')+_0x349a08+'}$');_0x571f49=Math[_0xa9c4('0x4a')](0xa,_0x349a08-0x1);_0x192f0a=Math[_0xa9c4('0x4a')](0xa,_0x349a08)-0x1;return util['format']('%s',_[_0xa9c4('0x4b')](_0x5218de,_0xfd19cf,_[_0xa9c4('0x4c')](_0x571f49,_0x192f0a)[_0xa9c4('0x4d')]()));}exports['getCallerIdRandom']=getCallerIdRandom;function decrementOriginate(_0x5d1c04){if(_0x5d1c04[_0xa9c4('0x2d')]&&_0x5d1c04['originated']>0x0){_0x5d1c04['originated']-=0x1;}else{logger['error'](_0xa9c4('0x4e'));}}exports[_0xa9c4('0x4f')]=decrementOriginate;function checkContactEmpty(_0x20e4ab){return _0x20e4ab&&_0x20e4ab[_0xa9c4('0x50')]>0x0;}exports[_0xa9c4('0x51')]=checkContactEmpty;function erlangb(_0x1b4823,_0x227583){if(_0x227583===0x0){return 0x0;}var _0x48a4e9=0x1;for(var _0x11ff2b=0x1;_0x11ff2b<=_0x227583;_0x11ff2b+=0x1){_0x48a4e9=0x1+_0x48a4e9*_0x11ff2b/_0x1b4823;}return 0x1/_0x48a4e9;}exports[_0xa9c4('0x52')]=erlangb;function checkContactLowerLimitOriginate(_0x53d58c,_0x59456d,_0x55b3ad){if(_0x59456d>_0x55b3ad){for(var _0x1357e5=0x0;_0x1357e5<_0x59456d-_0x55b3ad;_0x1357e5+=0x1){decrementOriginate(_0x53d58c);}}}exports[_0xa9c4('0x53')]=checkContactLowerLimitOriginate;function setXMDContactVariables(_0x337e36){var _0x3e60a4={};var _0x52f6af=['id','createdAt',_0xa9c4('0x54'),_0xa9c4('0x55')];const _0x395d34=0xfa;if(_0x337e36){for(var _0xea01e in _0x337e36){if(typeof _0x337e36[_0xea01e]!==_0xa9c4('0x56')){if(!_[_0xa9c4('0x33')](_0x337e36[_0xea01e])&&!_0x52f6af['includes'](_0xea01e)){if(_0xea01e===_0xa9c4('0x57')&&_0x337e36[_0xea01e]['length']>_0x395d34){_0x3e60a4[_0xa9c4('0x58')+_0xea01e[_0xa9c4('0x59')]()]=_0x337e36[_0xea01e][_0xa9c4('0x4d')]()[_0xa9c4('0x5a')](0x0,_0x395d34);}else{_0x3e60a4[_0xa9c4('0x58')+_0xea01e[_0xa9c4('0x59')]()]=_0x337e36[_0xea01e];}}}}}return _0x3e60a4;}exports[_0xa9c4('0x5b')]=setXMDContactVariables;
\ No newline at end of file
+var _0x2c34=['util','../../../../config/logger','../../../../config/environment/shared','timezones','ACTIVE','BLACKLIST','RESCHEDULED_CONTACTS','DEACTIVATED','NOT_ACTIVE','AVAILABLE_CONTACTS_FINISHED','INTERVAL_IS_NULL','INTERVAL_IS_OVERTIME','GLOBAL_INTERVAL_IS_OVERTIME','RECALLINQUEUE','RECALLFAILEDTIMEOUT','RUNNING','TIMEZONE_UNKNOW','TRUNK_IS_NOT_REACHABLE','CAMPAIGN_STATUS','dialMethod','preview','isPreviewCampaign','ivr','isIVRCampaign','type','isOutboundQueue','dialActive','isQueueCampaignActive','isIVRCampaignActive','diff','seconds','getSeconds','message','available','loggedIn','paused','talking','pTalking','waiting','inUse','originated','Trunk','name','active','hasQueueCampaignDataChanged','isNil','dialGlobalInterval','Interval','NULL_INTERVAL','isEmpty','Intervals','EMPTY_INTERVAL','UNKNOWN_TIMEZONE','reachable','unmonitored','includes','TrunkBackup','INACTIVE','NO_AGENTS_LOGGED','UNREACHABLE_TRUNK','DISACTIVED','getQueueCampaignActiveStatusMessage','match','isUndefined','string','format','\x22%s\x22\x20<%s>','\x22\x22\x20<>','getCallerId','\x5cw{0,','pow','replace','random','toString','getCallerIdRandom','error','[decrementOriginate]\x20queue\x20originate\x20value\x20is\x20negative','decrementOriginate','erlangb','createdAt','tags','updatedAt','undefined','description','length','XMD-','toUpperCase','setXMDContactVariables','lodash','moment'];(function(_0x443278,_0x62a500){var _0x27a18c=function(_0x46d8bd){while(--_0x46d8bd){_0x443278['push'](_0x443278['shift']());}};_0x27a18c(++_0x62a500);}(_0x2c34,0x10c));var _0x42c3=function(_0x321bb2,_0x202794){_0x321bb2=_0x321bb2-0x0;var _0x9c12ed=_0x2c34[_0x321bb2];return _0x9c12ed;};'use strict';var _=require(_0x42c3('0x0'));var moment=require(_0x42c3('0x1'));var util=require(_0x42c3('0x2'));var logger=require(_0x42c3('0x3'))('dialer');var timezones=require(_0x42c3('0x4'))[_0x42c3('0x5')];var CAMPAIGN_STATUS={'ACTIVE':_0x42c3('0x6'),'BLACKLIST':_0x42c3('0x7'),'CONTACTS_RESCHEDULED':_0x42c3('0x8'),'DEACTIVATED':_0x42c3('0x9'),'DISACTIVED':'IS_DISACTIVED','EMPTY_INTERVAL':'INTERVAL_IS_EMPTY','INACTIVE':_0x42c3('0xa'),'NO_AGENTS_LOGGED':'AGENTS_NOT_LOGGED','NO_AVAILABLE_CONTACTS':_0x42c3('0xb'),'NULL_INTERVAL':_0x42c3('0xc'),'OVERTIME_INTERVAL':_0x42c3('0xd'),'OVERTIME_GLOBAL_INTERVAL':_0x42c3('0xe'),'QUEUE_RECALL':_0x42c3('0xf'),'RECALL_TIMEOUT':_0x42c3('0x10'),'RUNNING':_0x42c3('0x11'),'UNKNOWN_TIMEZONE':_0x42c3('0x12'),'UNREACHABLE_TRUNK':_0x42c3('0x13')};exports[_0x42c3('0x14')]=CAMPAIGN_STATUS;function isPreviewCampaign(_0x3275e8){return _0x3275e8[_0x42c3('0x15')]===_0x42c3('0x16');}exports[_0x42c3('0x17')]=isPreviewCampaign;function isIVRCampaign(_0x30f0d2){return _0x30f0d2['type']===_0x42c3('0x18');}exports[_0x42c3('0x19')]=isIVRCampaign;function isOutboundQueue(_0x1d5750){return _0x1d5750[_0x42c3('0x1a')]==='outbound';}exports[_0x42c3('0x1b')]=isOutboundQueue;function isQueueCampaignActive(_0x5bde59){return _0x5bde59[_0x42c3('0x1c')];}exports[_0x42c3('0x1d')]=isQueueCampaignActive;function isIVRCampaignActive(_0x195e28){return _0x195e28['active'];}exports[_0x42c3('0x1e')]=isIVRCampaignActive;function getSeconds(_0x3ad7ed,_0x14d7e5){var _0x23b42a=moment(_0x3ad7ed)['milliseconds'](0x0);var _0x30255d=moment(_0x14d7e5)['milliseconds'](0x0);return _0x23b42a[_0x42c3('0x1f')](_0x30255d,_0x42c3('0x20'));}exports[_0x42c3('0x21')]=getSeconds;function hasQueueCampaignDataChanged(_0x2289d1,_0x275f88){var _0x3db4a8=![];var _0x574462=_0x2289d1[_0x42c3('0x15')]!==_0x275f88[_0x42c3('0x15')]||_0x2289d1[_0x42c3('0x1c')]!==_0x275f88[_0x42c3('0x1c')]||_0x2289d1[_0x42c3('0x22')]!==_0x275f88[_0x42c3('0x22')];var _0x3493cd=_0x2289d1[_0x42c3('0x23')]!==_0x275f88['available']||_0x2289d1[_0x42c3('0x24')]!==_0x275f88['loggedIn']||_0x2289d1['loggedInDb']!==_0x275f88['loggedInDb']||_0x2289d1[_0x42c3('0x25')]!==_0x275f88[_0x42c3('0x25')]||_0x2289d1[_0x42c3('0x26')]!==_0x275f88['talking']||_0x2289d1[_0x42c3('0x27')]!==_0x275f88[_0x42c3('0x27')]||_0x2289d1['waiting']!==_0x275f88[_0x42c3('0x28')]||_0x2289d1[_0x42c3('0x29')]!==_0x275f88[_0x42c3('0x29')]||_0x2289d1[_0x42c3('0x2a')]!==_0x275f88['originated'];if(_0x2289d1[_0x42c3('0x2b')]&&_0x275f88[_0x42c3('0x2b')]){_0x3db4a8=_0x2289d1[_0x42c3('0x2b')][_0x42c3('0x2c')]!==_0x275f88[_0x42c3('0x2b')][_0x42c3('0x2c')]||_0x2289d1['Trunk'][_0x42c3('0x2d')]!==_0x275f88['Trunk'][_0x42c3('0x2d')];}return _0x574462||_0x3493cd||_0x3db4a8;}exports[_0x42c3('0x2e')]=hasQueueCampaignDataChanged;function checkAnyValidQueueCampaignInterval(_0x38df35){var _0x5d43e3=null;var _0x34b26a=_0x38df35['dialTimezone'];if(_[_0x42c3('0x2f')](_0x38df35[_0x42c3('0x30')])||_[_0x42c3('0x2f')](_0x38df35[_0x42c3('0x31')])||_['isNil'](_0x38df35['Interval']['Intervals'])){_0x5d43e3=CAMPAIGN_STATUS[_0x42c3('0x32')];}else if(_['isEmpty'](_0x38df35['dialGlobalInterval'])||_[_0x42c3('0x33')](_0x38df35['Interval'][_0x42c3('0x34')])){_0x5d43e3=CAMPAIGN_STATUS[_0x42c3('0x35')];}else if(_0x34b26a&&!timezones[_0x34b26a]){_0x5d43e3=CAMPAIGN_STATUS[_0x42c3('0x36')];}return _0x5d43e3;}function checkAnyValidTrunk(_0x3e25ea,_0x23d510){var _0x431e30=null;var _0x5a1bb9='SIP/';var _0x6035dc=[_0x42c3('0x37'),_0x42c3('0x38')];var _0x3c9c9b=!![];if(_0x3e25ea['Trunk']&&_0x3e25ea[_0x42c3('0x2b')][_0x42c3('0x2d')]){_0x5a1bb9+=_0x3e25ea[_0x42c3('0x2b')][_0x42c3('0x2c')];_0x431e30=_0x23d510[_0x5a1bb9];_0x3c9c9b=_0x6035dc[_0x42c3('0x39')](_0x431e30['status']);}else if(_0x3e25ea[_0x42c3('0x3a')]&&_0x3e25ea[_0x42c3('0x3a')][_0x42c3('0x2d')]){_0x5a1bb9+=_0x3e25ea[_0x42c3('0x3a')][_0x42c3('0x2c')];_0x431e30=_0x23d510[_0x5a1bb9];_0x3c9c9b=_0x6035dc[_0x42c3('0x39')](_0x431e30['status']);}return _0x3c9c9b;}function getQueueCampaignStatusMessage(_0x57a184,_0x4f97c1){var _0x47eeda=CAMPAIGN_STATUS[_0x42c3('0x6')];var _0x586d9f=isPreviewCampaign(_0x57a184);if(!isQueueCampaignActive(_0x57a184)){if(_0x586d9f){_0x47eeda=CAMPAIGN_STATUS[_0x42c3('0x3b')];}else{if(_0x57a184[_0x42c3('0x2a')]===0x0&&_0x57a184[_0x42c3('0x26')]===0x0&&_0x57a184[_0x42c3('0x28')]===0x0&&(_0x57a184[_0x42c3('0x27')]||0x0)===0x0){_0x47eeda=CAMPAIGN_STATUS['INACTIVE'];}else{_0x47eeda=CAMPAIGN_STATUS['DISACTIVED'];}}}else if(_0x57a184[_0x42c3('0x24')]===0x0){_0x47eeda=CAMPAIGN_STATUS[_0x42c3('0x3c')];}else if(!checkAnyValidTrunk(_0x57a184,_0x4f97c1)){_0x47eeda=CAMPAIGN_STATUS[_0x42c3('0x3d')];}else if(!isPreviewCampaign(_0x57a184)){var _0x146a06=checkAnyValidQueueCampaignInterval(_0x57a184);if(_0x146a06){_0x47eeda=_0x146a06;}}return _0x47eeda;}exports['getQueueCampaignStatusMessage']=getQueueCampaignStatusMessage;function getQueueCampaignActiveStatusMessage(_0x37f928){var _0x12f386=CAMPAIGN_STATUS[_0x42c3('0x3e')];if(_0x37f928[_0x42c3('0x2a')]===0x0&&_0x37f928[_0x42c3('0x26')]===0x0&&_0x37f928[_0x42c3('0x28')]===0x0&&(_0x37f928[_0x42c3('0x27')]||0x0)===0x0){_0x12f386=CAMPAIGN_STATUS[_0x42c3('0x3b')];}return _0x12f386;}exports[_0x42c3('0x3f')]=getQueueCampaignActiveStatusMessage;function extractCalleridName(_0x189893){var _0x32b15b=_0x189893[_0x42c3('0x40')](/"(.*?)"/);return _0x32b15b?_0x32b15b[0x1]:_0x189893;}exports['extractCalleridName']=extractCalleridName;function getCallerId(_0x559ccb,_0x114d15,_0x5a2473){if(!_[_0x42c3('0x41')](_0x5a2473)&&typeof _0x5a2473===_0x42c3('0x42')&&!_['isEmpty'](_0x5a2473)){if(!_[_0x42c3('0x41')](_0x114d15)&&typeof _0x114d15===_0x42c3('0x42')&&!_[_0x42c3('0x33')](_0x114d15)){return util[_0x42c3('0x43')](_0x42c3('0x44'),_0x114d15,_0x5a2473);}return util[_0x42c3('0x43')](_0x42c3('0x44'),_0x5a2473,_0x5a2473);}if(!_[_0x42c3('0x41')](_0x559ccb)&&typeof _0x559ccb==='string'&&!_[_0x42c3('0x33')](_0x559ccb)){return _0x559ccb;}return _0x42c3('0x45');}exports[_0x42c3('0x46')]=getCallerId;function getCallerIdRandom(_0xaa1997,_0x2ecb41){var _0x2901f5;var _0x23090e;var _0x3eaee4;if(_0x2ecb41<=0x0){_0x2ecb41=0x1;}_0x2901f5=new RegExp(_0x42c3('0x47')+_0x2ecb41+'}$');_0x23090e=Math[_0x42c3('0x48')](0xa,_0x2ecb41-0x1);_0x3eaee4=Math['pow'](0xa,_0x2ecb41)-0x1;return util['format']('%s',_[_0x42c3('0x49')](_0xaa1997,_0x2901f5,_[_0x42c3('0x4a')](_0x23090e,_0x3eaee4)[_0x42c3('0x4b')]()));}exports[_0x42c3('0x4c')]=getCallerIdRandom;function decrementOriginate(_0x53714f){if(_0x53714f[_0x42c3('0x2a')]&&_0x53714f[_0x42c3('0x2a')]>0x0){_0x53714f[_0x42c3('0x2a')]-=0x1;}else{logger[_0x42c3('0x4d')](_0x42c3('0x4e'));}}exports[_0x42c3('0x4f')]=decrementOriginate;function checkContactEmpty(_0x2ff627){return _0x2ff627&&_0x2ff627['length']>0x0;}exports['checkContactEmpty']=checkContactEmpty;function erlangb(_0x495888,_0x4ae1c9){if(_0x4ae1c9===0x0){return 0x0;}var _0x58de84=0x1;for(var _0xeabb70=0x1;_0xeabb70<=_0x4ae1c9;_0xeabb70+=0x1){_0x58de84=0x1+_0x58de84*_0xeabb70/_0x495888;}return 0x1/_0x58de84;}exports[_0x42c3('0x50')]=erlangb;function checkContactLowerLimitOriginate(_0x2a80c9,_0x35f15e,_0x135cf8){if(_0x35f15e>_0x135cf8){for(var _0x57c58a=0x0;_0x57c58a<_0x35f15e-_0x135cf8;_0x57c58a+=0x1){decrementOriginate(_0x2a80c9);}}}exports['checkContactLowerLimitOriginate']=checkContactLowerLimitOriginate;function setXMDContactVariables(_0xa69c63){var _0x4e3d6d={};var _0x17aeb1=['id',_0x42c3('0x51'),_0x42c3('0x52'),_0x42c3('0x53')];const _0x26c114=0xfa;if(_0xa69c63){for(var _0x1f284e in _0xa69c63){if(typeof _0xa69c63[_0x1f284e]!==_0x42c3('0x54')){if(!_[_0x42c3('0x2f')](_0xa69c63[_0x1f284e])&&!_0x17aeb1[_0x42c3('0x39')](_0x1f284e)){if(_0x1f284e===_0x42c3('0x55')&&_0xa69c63[_0x1f284e][_0x42c3('0x56')]>_0x26c114){_0x4e3d6d[_0x42c3('0x57')+_0x1f284e[_0x42c3('0x58')]()]=_0xa69c63[_0x1f284e]['toString']()['substring'](0x0,_0x26c114);}else{_0x4e3d6d['XMD-'+_0x1f284e[_0x42c3('0x58')]()]=_0xa69c63[_0x1f284e];}}}}}return _0x4e3d6d;}exports[_0x42c3('0x59')]=setXMDContactVariables;
\ No newline at end of file