Built motion from commit 1ea47bf4.|2.6.34
[motion2.git] / server / services / ami / dialer / utils / index.js
index 669d93c..65af7fa 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x917e=['XMD-','setXMDContactVariables','lodash','moment','util','dialer','timezones','RESCHEDULED_CONTACTS','IS_DISACTIVED','INTERVAL_IS_EMPTY','NOT_ACTIVE','AVAILABLE_CONTACTS_FINISHED','RECALLINQUEUE','RECALLFAILEDTIMEOUT','RUNNING','TIMEZONE_UNKNOW','TRUNK_IS_NOT_REACHABLE','dialMethod','preview','isPreviewCampaign','type','ivr','isIVRCampaign','isOutboundQueue','dialActive','active','isIVRCampaignActive','milliseconds','diff','seconds','message','available','loggedIn','paused','talking','pTalking','waiting','inUse','originated','Trunk','name','dialTimezone','isNil','dialGlobalInterval','Interval','Intervals','NULL_INTERVAL','isEmpty','UNKNOWN_TIMEZONE','SIP/','unmonitored','includes','TrunkBackup','INACTIVE','NO_AGENTS_LOGGED','UNREACHABLE_TRUNK','DISACTIVED','getQueueCampaignActiveStatusMessage','extractCalleridName','isUndefined','string','format','\x22%s\x22\x20<%s>','\x5cw{0,','pow','replace','random','toString','getCallerIdRandom','error','[decrementOriginate]\x20queue\x20originate\x20value','decrementOriginate','length','checkContactEmpty','[checkContactLowerLimitOriginate]\x20','tags','updatedAt','undefined','description','toUpperCase'];(function(_0x308a40,_0x336738){var _0x287fc2=function(_0xffb938){while(--_0xffb938){_0x308a40['push'](_0x308a40['shift']());}};_0x287fc2(++_0x336738);}(_0x917e,0xf2));var _0xe917=function(_0x3dd15e,_0x1f0015){_0x3dd15e=_0x3dd15e-0x0;var _0x231fd0=_0x917e[_0x3dd15e];return _0x231fd0;};'use strict';var _=require(_0xe917('0x0'));var moment=require(_0xe917('0x1'));var util=require(_0xe917('0x2'));var logger=require('../../../../config/logger')(_0xe917('0x3'));var timezones=require('../../../../config/environment/shared')[_0xe917('0x4')];var CAMPAIGN_STATUS={'ACTIVE':'ACTIVE','BLACKLIST':'BLACKLIST','CONTACTS_RESCHEDULED':_0xe917('0x5'),'DEACTIVATED':'DEACTIVATED','DISACTIVED':_0xe917('0x6'),'EMPTY_INTERVAL':_0xe917('0x7'),'INACTIVE':_0xe917('0x8'),'NO_AGENTS_LOGGED':'AGENTS_NOT_LOGGED','NO_AVAILABLE_CONTACTS':_0xe917('0x9'),'NULL_INTERVAL':'INTERVAL_IS_NULL','OVERTIME_INTERVAL':'INTERVAL_IS_OVERTIME','OVERTIME_GLOBAL_INTERVAL':'GLOBAL_INTERVAL_IS_OVERTIME','QUEUE_RECALL':_0xe917('0xa'),'RECALL_TIMEOUT':_0xe917('0xb'),'RUNNING':_0xe917('0xc'),'UNKNOWN_TIMEZONE':_0xe917('0xd'),'UNREACHABLE_TRUNK':_0xe917('0xe')};exports['CAMPAIGN_STATUS']=CAMPAIGN_STATUS;function isPreviewCampaign(_0x181c63){return _0x181c63[_0xe917('0xf')]===_0xe917('0x10');}exports[_0xe917('0x11')]=isPreviewCampaign;function isIVRCampaign(_0x1236c8){return _0x1236c8[_0xe917('0x12')]===_0xe917('0x13');}exports[_0xe917('0x14')]=isIVRCampaign;function isOutboundQueue(_0x262712){return _0x262712['type']==='outbound';}exports[_0xe917('0x15')]=isOutboundQueue;function isQueueCampaignActive(_0x20741b){return _0x20741b[_0xe917('0x16')];}exports['isQueueCampaignActive']=isQueueCampaignActive;function isIVRCampaignActive(_0x533b53){return _0x533b53[_0xe917('0x17')];}exports[_0xe917('0x18')]=isIVRCampaignActive;function getSeconds(_0x5ebf93,_0xd38ef3){var _0xc60121=moment(_0x5ebf93)[_0xe917('0x19')](0x0);var _0x357f5c=moment(_0xd38ef3)[_0xe917('0x19')](0x0);return _0xc60121[_0xe917('0x1a')](_0x357f5c,_0xe917('0x1b'));}exports['getSeconds']=getSeconds;function hasQueueCampaignDataChanged(_0x5acb17,_0x226dde){var _0x17ed99=![];var _0x1451d8=_0x5acb17[_0xe917('0xf')]!==_0x226dde[_0xe917('0xf')]||_0x5acb17[_0xe917('0x16')]!==_0x226dde['dialActive']||_0x5acb17[_0xe917('0x1c')]!==_0x226dde[_0xe917('0x1c')];var _0x329ba3=_0x5acb17[_0xe917('0x1d')]!==_0x226dde[_0xe917('0x1d')]||_0x5acb17[_0xe917('0x1e')]!==_0x226dde[_0xe917('0x1e')]||_0x5acb17['loggedInDb']!==_0x226dde['loggedInDb']||_0x5acb17[_0xe917('0x1f')]!==_0x226dde['paused']||_0x5acb17[_0xe917('0x20')]!==_0x226dde[_0xe917('0x20')]||_0x5acb17[_0xe917('0x21')]!==_0x226dde['pTalking']||_0x5acb17[_0xe917('0x22')]!==_0x226dde['waiting']||_0x5acb17['inUse']!==_0x226dde[_0xe917('0x23')]||_0x5acb17[_0xe917('0x24')]!==_0x226dde[_0xe917('0x24')];if(_0x5acb17['Trunk']&&_0x226dde['Trunk']){_0x17ed99=_0x5acb17[_0xe917('0x25')]['name']!==_0x226dde[_0xe917('0x25')][_0xe917('0x26')]||_0x5acb17[_0xe917('0x25')][_0xe917('0x17')]!==_0x226dde['Trunk'][_0xe917('0x17')];}return _0x1451d8||_0x329ba3||_0x17ed99;}exports['hasQueueCampaignDataChanged']=hasQueueCampaignDataChanged;function checkAnyValidQueueCampaignInterval(_0x2a2e2f){var _0x61c323=null;var _0x4f87a2=_0x2a2e2f[_0xe917('0x27')];if(_[_0xe917('0x28')](_0x2a2e2f[_0xe917('0x29')])||_[_0xe917('0x28')](_0x2a2e2f[_0xe917('0x2a')])||_[_0xe917('0x28')](_0x2a2e2f[_0xe917('0x2a')][_0xe917('0x2b')])){_0x61c323=CAMPAIGN_STATUS[_0xe917('0x2c')];}else if(_[_0xe917('0x2d')](_0x2a2e2f[_0xe917('0x29')])||_[_0xe917('0x2d')](_0x2a2e2f['Interval']['Intervals'])){_0x61c323=CAMPAIGN_STATUS['EMPTY_INTERVAL'];}else if(_0x4f87a2&&!timezones[_0x4f87a2]){_0x61c323=CAMPAIGN_STATUS[_0xe917('0x2e')];}return _0x61c323;}function checkAnyValidTrunk(_0x21a891,_0x54266a){var _0xaf5ce=null;var _0x5b2476=_0xe917('0x2f');var _0x578ece=['reachable',_0xe917('0x30')];var _0x6be81e=!![];if(_0x21a891[_0xe917('0x25')]&&_0x21a891[_0xe917('0x25')][_0xe917('0x17')]){_0x5b2476+=_0x21a891[_0xe917('0x25')][_0xe917('0x26')];_0xaf5ce=_0x54266a[_0x5b2476];_0x6be81e=_0x578ece[_0xe917('0x31')](_0xaf5ce['status']);}else if(_0x21a891[_0xe917('0x32')]&&_0x21a891[_0xe917('0x32')][_0xe917('0x17')]){_0x5b2476+=_0x21a891[_0xe917('0x32')]['name'];_0xaf5ce=_0x54266a[_0x5b2476];_0x6be81e=_0x578ece['includes'](_0xaf5ce['status']);}return _0x6be81e;}function getQueueCampaignStatusMessage(_0x35219e,_0x1f1aab){var _0x5df3e2=CAMPAIGN_STATUS['ACTIVE'];var _0x462035=isPreviewCampaign(_0x35219e);if(!isQueueCampaignActive(_0x35219e)){if(_0x462035){_0x5df3e2=CAMPAIGN_STATUS[_0xe917('0x33')];}else{if(_0x35219e[_0xe917('0x24')]===0x0&&_0x35219e[_0xe917('0x20')]===0x0&&_0x35219e[_0xe917('0x22')]===0x0&&(_0x35219e[_0xe917('0x21')]||0x0)===0x0){_0x5df3e2=CAMPAIGN_STATUS['INACTIVE'];}else{_0x5df3e2=CAMPAIGN_STATUS['DISACTIVED'];}}}else if(_0x35219e[_0xe917('0x1e')]===0x0){_0x5df3e2=CAMPAIGN_STATUS[_0xe917('0x34')];}else if(!checkAnyValidTrunk(_0x35219e,_0x1f1aab)){_0x5df3e2=CAMPAIGN_STATUS[_0xe917('0x35')];}else if(!isPreviewCampaign(_0x35219e)){var _0x3709af=checkAnyValidQueueCampaignInterval(_0x35219e);if(_0x3709af){_0x5df3e2=_0x3709af;}}return _0x5df3e2;}exports['getQueueCampaignStatusMessage']=getQueueCampaignStatusMessage;function getQueueCampaignActiveStatusMessage(_0x5c046c){var _0x2edd23=CAMPAIGN_STATUS[_0xe917('0x36')];if(_0x5c046c[_0xe917('0x24')]===0x0&&_0x5c046c[_0xe917('0x20')]===0x0&&_0x5c046c['waiting']===0x0&&(_0x5c046c[_0xe917('0x21')]||0x0)===0x0){_0x2edd23=CAMPAIGN_STATUS['INACTIVE'];}return _0x2edd23;}exports[_0xe917('0x37')]=getQueueCampaignActiveStatusMessage;function extractCalleridName(_0x33537a){var _0x5a44ad=_0x33537a['match'](/"(.*?)"/);return _0x5a44ad?_0x5a44ad[0x1]:_0x33537a;}exports[_0xe917('0x38')]=extractCalleridName;function getCallerId(_0x68e6a2,_0x45a403,_0x7c4acd){if(!_[_0xe917('0x39')](_0x7c4acd)&&typeof _0x7c4acd===_0xe917('0x3a')&&!_[_0xe917('0x2d')](_0x7c4acd)){if(!_[_0xe917('0x39')](_0x45a403)&&typeof _0x45a403===_0xe917('0x3a')&&!_[_0xe917('0x2d')](_0x45a403)){return util[_0xe917('0x3b')](_0xe917('0x3c'),_0x45a403,_0x7c4acd);}return util[_0xe917('0x3b')](_0xe917('0x3c'),_0x7c4acd,_0x7c4acd);}if(!_['isUndefined'](_0x68e6a2)&&typeof _0x68e6a2==='string'&&!_[_0xe917('0x2d')](_0x68e6a2)){return _0x68e6a2;}return'\x22\x22\x20<>';}exports['getCallerId']=getCallerId;function getCallerIdRandom(_0x31a4fb,_0x278007){var _0x40d5cd;var _0x6ce51c;var _0x70591e;if(_0x278007<=0x0){_0x278007=0x1;}_0x40d5cd=new RegExp(_0xe917('0x3d')+_0x278007+'}$');_0x6ce51c=Math[_0xe917('0x3e')](0xa,_0x278007-0x1);_0x70591e=Math[_0xe917('0x3e')](0xa,_0x278007)-0x1;return util[_0xe917('0x3b')]('%s',_[_0xe917('0x3f')](_0x31a4fb,_0x40d5cd,_[_0xe917('0x40')](_0x6ce51c,_0x70591e)[_0xe917('0x41')]()));}exports[_0xe917('0x42')]=getCallerIdRandom;function decrementOriginate(_0xecf277,_0x227e35){if(_0xecf277[_0xe917('0x24')]&&_0xecf277['originated']>0x0){_0xecf277[_0xe917('0x24')]-=0x1;}else{logger[_0xe917('0x43')](_0xe917('0x44'),_0x227e35);}}exports[_0xe917('0x45')]=decrementOriginate;function checkContactEmpty(_0x1437c9){return _0x1437c9&&_0x1437c9[_0xe917('0x46')]>0x0;}exports[_0xe917('0x47')]=checkContactEmpty;function erlangb(_0x1bcd85,_0x49de2a){if(_0x49de2a===0x0){return 0x0;}var _0x5a1e4b=0x1;for(var _0x39b814=0x1;_0x39b814<=_0x49de2a;_0x39b814+=0x1){_0x5a1e4b=0x1+_0x5a1e4b*_0x39b814/_0x1bcd85;}return 0x1/_0x5a1e4b;}exports['erlangb']=erlangb;function checkContactLowerLimitOriginate(_0x2d49a4,_0x14f587,_0x437f6c){if(_0x14f587>_0x437f6c){for(var _0x1765f9=0x0;_0x1765f9<_0x14f587-_0x437f6c;_0x1765f9+=0x1){decrementOriginate(_0x2d49a4,_0xe917('0x48'));}}}exports['checkContactLowerLimitOriginate']=checkContactLowerLimitOriginate;function setXMDContactVariables(_0x14e8ca){var _0x1b6fb1={};var _0x4bca9f=['id','createdAt',_0xe917('0x49'),_0xe917('0x4a')];const _0x3c367c=0xfa;if(_0x14e8ca){for(var _0x191d16 in _0x14e8ca){if(typeof _0x14e8ca[_0x191d16]!==_0xe917('0x4b')){if(!_[_0xe917('0x28')](_0x14e8ca[_0x191d16])&&!_0x4bca9f[_0xe917('0x31')](_0x191d16)){if(_0x191d16===_0xe917('0x4c')&&_0x14e8ca[_0x191d16][_0xe917('0x46')]>_0x3c367c){_0x1b6fb1['XMD-'+_0x191d16[_0xe917('0x4d')]()]=_0x14e8ca[_0x191d16][_0xe917('0x41')]()['substring'](0x0,_0x3c367c);}else{_0x1b6fb1[_0xe917('0x4e')+_0x191d16[_0xe917('0x4d')]()]=_0x14e8ca[_0x191d16];}}}}}return _0x1b6fb1;}exports[_0xe917('0x4f')]=setXMDContactVariables;
\ No newline at end of file
+var _0xe048=['ACTIVE','INACTIVE','DISACTIVED','NO_AGENTS_LOGGED','getQueueCampaignActiveStatusMessage','extractCalleridName','isUndefined','string','isEmpty','format','\x22%s\x22\x20<%s>','\x22\x22\x20<>','\x5cw{0,','pow','replace','toString','getCallerIdRandom','[decrementOriginate]\x20queue\x20originate\x20value','decrementOriginate','length','checkContactEmpty','erlangb','[checkContactLowerLimitOriginate]\x20','checkContactLowerLimitOriginate','createdAt','tags','undefined','description','XMD-','substring','setXMDContactVariables','lodash','moment','util','../../../../config/logger','dialer','../../../../config/environment/shared','timezones','RESCHEDULED_CONTACTS','DEACTIVATED','IS_DISACTIVED','INTERVAL_IS_EMPTY','NOT_ACTIVE','AGENTS_NOT_LOGGED','INTERVAL_IS_NULL','GLOBAL_INTERVAL_IS_OVERTIME','RECALLINQUEUE','RUNNING','TIMEZONE_UNKNOW','TRUNK_IS_NOT_REACHABLE','CAMPAIGN_STATUS','preview','isPreviewCampaign','type','ivr','isIVRCampaign','outbound','isOutboundQueue','isQueueCampaignActive','active','isIVRCampaignActive','milliseconds','diff','seconds','getSeconds','dialMethod','dialActive','available','loggedIn','paused','talking','pTalking','waiting','originated','Trunk','name','hasQueueCampaignDataChanged','isNil','dialGlobalInterval','Interval','Intervals','NULL_INTERVAL','EMPTY_INTERVAL','UNKNOWN_TIMEZONE','reachable','unmonitored','includes','status','TrunkBackup'];(function(_0x2fa67a,_0x100cd8){var _0x6325c8=function(_0x56254d){while(--_0x56254d){_0x2fa67a['push'](_0x2fa67a['shift']());}};_0x6325c8(++_0x100cd8);}(_0xe048,0x78));var _0x8e04=function(_0x2e4272,_0x3a4d55){_0x2e4272=_0x2e4272-0x0;var _0x11a555=_0xe048[_0x2e4272];return _0x11a555;};'use strict';var _=require(_0x8e04('0x0'));var moment=require(_0x8e04('0x1'));var util=require(_0x8e04('0x2'));var logger=require(_0x8e04('0x3'))(_0x8e04('0x4'));var timezones=require(_0x8e04('0x5'))[_0x8e04('0x6')];var CAMPAIGN_STATUS={'ACTIVE':'ACTIVE','BLACKLIST':'BLACKLIST','CONTACTS_RESCHEDULED':_0x8e04('0x7'),'DEACTIVATED':_0x8e04('0x8'),'DISACTIVED':_0x8e04('0x9'),'EMPTY_INTERVAL':_0x8e04('0xa'),'INACTIVE':_0x8e04('0xb'),'NO_AGENTS_LOGGED':_0x8e04('0xc'),'NO_AVAILABLE_CONTACTS':'AVAILABLE_CONTACTS_FINISHED','NULL_INTERVAL':_0x8e04('0xd'),'OVERTIME_INTERVAL':'INTERVAL_IS_OVERTIME','OVERTIME_GLOBAL_INTERVAL':_0x8e04('0xe'),'QUEUE_RECALL':_0x8e04('0xf'),'RECALL_TIMEOUT':'RECALLFAILEDTIMEOUT','RUNNING':_0x8e04('0x10'),'UNKNOWN_TIMEZONE':_0x8e04('0x11'),'UNREACHABLE_TRUNK':_0x8e04('0x12')};exports[_0x8e04('0x13')]=CAMPAIGN_STATUS;function isPreviewCampaign(_0x1d59fd){return _0x1d59fd['dialMethod']===_0x8e04('0x14');}exports[_0x8e04('0x15')]=isPreviewCampaign;function isIVRCampaign(_0x6c1912){return _0x6c1912[_0x8e04('0x16')]===_0x8e04('0x17');}exports[_0x8e04('0x18')]=isIVRCampaign;function isOutboundQueue(_0x523095){return _0x523095[_0x8e04('0x16')]===_0x8e04('0x19');}exports[_0x8e04('0x1a')]=isOutboundQueue;function isQueueCampaignActive(_0x2e0afc){return _0x2e0afc['dialActive'];}exports[_0x8e04('0x1b')]=isQueueCampaignActive;function isIVRCampaignActive(_0x3054cd){return _0x3054cd[_0x8e04('0x1c')];}exports[_0x8e04('0x1d')]=isIVRCampaignActive;function getSeconds(_0x236041,_0x2ebd9f){var _0x1e0609=moment(_0x236041)[_0x8e04('0x1e')](0x0);var _0x3b2576=moment(_0x2ebd9f)[_0x8e04('0x1e')](0x0);return _0x1e0609[_0x8e04('0x1f')](_0x3b2576,_0x8e04('0x20'));}exports[_0x8e04('0x21')]=getSeconds;function hasQueueCampaignDataChanged(_0x574a95,_0x5bdbef){var _0x5ba4d4=![];var _0x4aa1a4=_0x574a95[_0x8e04('0x22')]!==_0x5bdbef[_0x8e04('0x22')]||_0x574a95[_0x8e04('0x23')]!==_0x5bdbef['dialActive']||_0x574a95['message']!==_0x5bdbef['message'];var _0x498f56=_0x574a95['available']!==_0x5bdbef[_0x8e04('0x24')]||_0x574a95[_0x8e04('0x25')]!==_0x5bdbef[_0x8e04('0x25')]||_0x574a95['loggedInDb']!==_0x5bdbef['loggedInDb']||_0x574a95[_0x8e04('0x26')]!==_0x5bdbef[_0x8e04('0x26')]||_0x574a95[_0x8e04('0x27')]!==_0x5bdbef['talking']||_0x574a95[_0x8e04('0x28')]!==_0x5bdbef[_0x8e04('0x28')]||_0x574a95[_0x8e04('0x29')]!==_0x5bdbef[_0x8e04('0x29')]||_0x574a95['inUse']!==_0x5bdbef['inUse']||_0x574a95[_0x8e04('0x2a')]!==_0x5bdbef['originated'];if(_0x574a95[_0x8e04('0x2b')]&&_0x5bdbef['Trunk']){_0x5ba4d4=_0x574a95[_0x8e04('0x2b')][_0x8e04('0x2c')]!==_0x5bdbef['Trunk']['name']||_0x574a95[_0x8e04('0x2b')][_0x8e04('0x1c')]!==_0x5bdbef['Trunk'][_0x8e04('0x1c')];}return _0x4aa1a4||_0x498f56||_0x5ba4d4;}exports[_0x8e04('0x2d')]=hasQueueCampaignDataChanged;function checkAnyValidQueueCampaignInterval(_0x3afc29){var _0x5cfabe=null;var _0xb4ae70=_0x3afc29['dialTimezone'];if(_[_0x8e04('0x2e')](_0x3afc29[_0x8e04('0x2f')])||_[_0x8e04('0x2e')](_0x3afc29[_0x8e04('0x30')])||_[_0x8e04('0x2e')](_0x3afc29['Interval'][_0x8e04('0x31')])){_0x5cfabe=CAMPAIGN_STATUS[_0x8e04('0x32')];}else if(_['isEmpty'](_0x3afc29[_0x8e04('0x2f')])||_['isEmpty'](_0x3afc29[_0x8e04('0x30')][_0x8e04('0x31')])){_0x5cfabe=CAMPAIGN_STATUS[_0x8e04('0x33')];}else if(_0xb4ae70&&!timezones[_0xb4ae70]){_0x5cfabe=CAMPAIGN_STATUS[_0x8e04('0x34')];}return _0x5cfabe;}function checkAnyValidTrunk(_0x29f651,_0x5a1cb6){var _0x65f001=null;var _0x3fc972='SIP/';var _0x51d31b=[_0x8e04('0x35'),_0x8e04('0x36')];var _0x1885b4=!![];if(_0x29f651[_0x8e04('0x2b')]&&_0x29f651[_0x8e04('0x2b')][_0x8e04('0x1c')]){_0x3fc972+=_0x29f651[_0x8e04('0x2b')][_0x8e04('0x2c')];_0x65f001=_0x5a1cb6[_0x3fc972];_0x1885b4=_0x51d31b[_0x8e04('0x37')](_0x65f001[_0x8e04('0x38')]);}else if(_0x29f651[_0x8e04('0x39')]&&_0x29f651[_0x8e04('0x39')][_0x8e04('0x1c')]){_0x3fc972+=_0x29f651['TrunkBackup'][_0x8e04('0x2c')];_0x65f001=_0x5a1cb6[_0x3fc972];_0x1885b4=_0x51d31b[_0x8e04('0x37')](_0x65f001[_0x8e04('0x38')]);}return _0x1885b4;}function getQueueCampaignStatusMessage(_0x5d983c,_0x6b9af2){var _0x16a7aa=CAMPAIGN_STATUS[_0x8e04('0x3a')];var _0x389eab=isPreviewCampaign(_0x5d983c);if(!isQueueCampaignActive(_0x5d983c)){if(_0x389eab){_0x16a7aa=CAMPAIGN_STATUS['INACTIVE'];}else{if(_0x5d983c[_0x8e04('0x2a')]===0x0&&_0x5d983c[_0x8e04('0x27')]===0x0&&_0x5d983c['waiting']===0x0&&(_0x5d983c['pTalking']||0x0)===0x0){_0x16a7aa=CAMPAIGN_STATUS[_0x8e04('0x3b')];}else{_0x16a7aa=CAMPAIGN_STATUS[_0x8e04('0x3c')];}}}else if(_0x5d983c[_0x8e04('0x25')]===0x0){_0x16a7aa=CAMPAIGN_STATUS[_0x8e04('0x3d')];}else if(!checkAnyValidTrunk(_0x5d983c,_0x6b9af2)){_0x16a7aa=CAMPAIGN_STATUS['UNREACHABLE_TRUNK'];}else if(!isPreviewCampaign(_0x5d983c)){var _0x1ec499=checkAnyValidQueueCampaignInterval(_0x5d983c);if(_0x1ec499){_0x16a7aa=_0x1ec499;}}return _0x16a7aa;}exports['getQueueCampaignStatusMessage']=getQueueCampaignStatusMessage;function getQueueCampaignActiveStatusMessage(_0x14e646){var _0x22adec=CAMPAIGN_STATUS[_0x8e04('0x3c')];if(_0x14e646['originated']===0x0&&_0x14e646[_0x8e04('0x27')]===0x0&&_0x14e646[_0x8e04('0x29')]===0x0&&(_0x14e646[_0x8e04('0x28')]||0x0)===0x0){_0x22adec=CAMPAIGN_STATUS['INACTIVE'];}return _0x22adec;}exports[_0x8e04('0x3e')]=getQueueCampaignActiveStatusMessage;function extractCalleridName(_0x2bf461){var _0x3504c7=_0x2bf461['match'](/"(.*?)"/);return _0x3504c7?_0x3504c7[0x1]:_0x2bf461;}exports[_0x8e04('0x3f')]=extractCalleridName;function getCallerId(_0x38025e,_0x226c7c,_0xc932ce){if(!_[_0x8e04('0x40')](_0xc932ce)&&typeof _0xc932ce===_0x8e04('0x41')&&!_[_0x8e04('0x42')](_0xc932ce)){if(!_['isUndefined'](_0x226c7c)&&typeof _0x226c7c===_0x8e04('0x41')&&!_['isEmpty'](_0x226c7c)){return util[_0x8e04('0x43')](_0x8e04('0x44'),_0x226c7c,_0xc932ce);}return util[_0x8e04('0x43')](_0x8e04('0x44'),_0xc932ce,_0xc932ce);}if(!_['isUndefined'](_0x38025e)&&typeof _0x38025e===_0x8e04('0x41')&&!_['isEmpty'](_0x38025e)){return _0x38025e;}return _0x8e04('0x45');}exports['getCallerId']=getCallerId;function getCallerIdRandom(_0x5034b8,_0x26af3e){var _0x386825;var _0x5c2f72;var _0x588d8d;if(_0x26af3e<=0x0){_0x26af3e=0x1;}_0x386825=new RegExp(_0x8e04('0x46')+_0x26af3e+'}$');_0x5c2f72=Math[_0x8e04('0x47')](0xa,_0x26af3e-0x1);_0x588d8d=Math[_0x8e04('0x47')](0xa,_0x26af3e)-0x1;return util['format']('%s',_[_0x8e04('0x48')](_0x5034b8,_0x386825,_['random'](_0x5c2f72,_0x588d8d)[_0x8e04('0x49')]()));}exports[_0x8e04('0x4a')]=getCallerIdRandom;function decrementOriginate(_0x4a6570,_0x494e87){if(_0x4a6570[_0x8e04('0x2a')]&&_0x4a6570[_0x8e04('0x2a')]>0x0){_0x4a6570['originated']-=0x1;}else{logger['error'](_0x8e04('0x4b'),_0x494e87);}}exports[_0x8e04('0x4c')]=decrementOriginate;function checkContactEmpty(_0x3c27d2){return _0x3c27d2&&_0x3c27d2[_0x8e04('0x4d')]>0x0;}exports[_0x8e04('0x4e')]=checkContactEmpty;function erlangb(_0x48a082,_0x11a0a7){if(_0x11a0a7===0x0){return 0x0;}var _0x1cb5a5=0x1;for(var _0xbbc680=0x1;_0xbbc680<=_0x11a0a7;_0xbbc680+=0x1){_0x1cb5a5=0x1+_0x1cb5a5*_0xbbc680/_0x48a082;}return 0x1/_0x1cb5a5;}exports[_0x8e04('0x4f')]=erlangb;function checkContactLowerLimitOriginate(_0x59e5da,_0x23b279,_0x46ba8b){if(_0x23b279>_0x46ba8b){for(var _0x4285c7=0x0;_0x4285c7<_0x23b279-_0x46ba8b;_0x4285c7+=0x1){decrementOriginate(_0x59e5da,_0x8e04('0x50'));}}}exports[_0x8e04('0x51')]=checkContactLowerLimitOriginate;function setXMDContactVariables(_0x331c33){var _0x37a622={};var _0x3547d3=['id',_0x8e04('0x52'),_0x8e04('0x53'),'updatedAt'];const _0x524a2f=0xfa;if(_0x331c33){for(var _0x4140de in _0x331c33){if(typeof _0x331c33[_0x4140de]!==_0x8e04('0x54')){if(!_['isNil'](_0x331c33[_0x4140de])&&!_0x3547d3[_0x8e04('0x37')](_0x4140de)){if(_0x4140de===_0x8e04('0x55')&&_0x331c33[_0x4140de][_0x8e04('0x4d')]>_0x524a2f){_0x37a622[_0x8e04('0x56')+_0x4140de['toUpperCase']()]=_0x331c33[_0x4140de]['toString']()[_0x8e04('0x57')](0x0,_0x524a2f);}else{_0x37a622[_0x8e04('0x56')+_0x4140de['toUpperCase']()]=_0x331c33[_0x4140de];}}}}}return _0x37a622;}exports[_0x8e04('0x58')]=setXMDContactVariables;
\ No newline at end of file