Built motion from commit 3c2ce842.|2.6.31
[motion2.git] / server / services / ami / dialer / utils / index.js
index 61586f2..8e185dd 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x782b=['Interval','Intervals','isEmpty','EMPTY_INTERVAL','UNKNOWN_TIMEZONE','reachable','unmonitored','status','TrunkBackup','INACTIVE','UNREACHABLE_TRUNK','getQueueCampaignStatusMessage','DISACTIVED','getQueueCampaignActiveStatusMessage','match','extractCalleridName','isUndefined','format','\x22%s\x22\x20<%s>','string','\x22\x22\x20<>','getCallerId','\x5cw{0,','pow','replace','random','getCallerIdRandom','error','decrementOriginate','length','erlangb','[checkContactLowerLimitOriginate]\x20','createdAt','updatedAt','undefined','includes','description','toUpperCase','toString','XMD-','setXMDContactVariables','lodash','moment','util','../../../../config/logger','dialer','../../../../config/environment/shared','ACTIVE','BLACKLIST','RESCHEDULED_CONTACTS','DEACTIVATED','IS_DISACTIVED','NOT_ACTIVE','AGENTS_NOT_LOGGED','AVAILABLE_CONTACTS_FINISHED','INTERVAL_IS_OVERTIME','GLOBAL_INTERVAL_IS_OVERTIME','RECALLINQUEUE','RUNNING','TRUNK_IS_NOT_REACHABLE','CAMPAIGN_STATUS','isPreviewCampaign','type','ivr','isIVRCampaign','outbound','isOutboundQueue','dialActive','active','isIVRCampaignActive','milliseconds','diff','seconds','getSeconds','dialMethod','message','available','loggedIn','loggedInDb','paused','talking','pTalking','waiting','inUse','originated','Trunk','name','dialTimezone','isNil','dialGlobalInterval'];(function(_0x1a7658,_0x14e2ca){var _0x3e6f38=function(_0x9bd29){while(--_0x9bd29){_0x1a7658['push'](_0x1a7658['shift']());}};_0x3e6f38(++_0x14e2ca);}(_0x782b,0x137));var _0xb782=function(_0x3c2242,_0x135684){_0x3c2242=_0x3c2242-0x0;var _0x15a7c6=_0x782b[_0x3c2242];return _0x15a7c6;};'use strict';var _=require(_0xb782('0x0'));var moment=require(_0xb782('0x1'));var util=require(_0xb782('0x2'));var logger=require(_0xb782('0x3'))(_0xb782('0x4'));var timezones=require(_0xb782('0x5'))['timezones'];var CAMPAIGN_STATUS={'ACTIVE':_0xb782('0x6'),'BLACKLIST':_0xb782('0x7'),'CONTACTS_RESCHEDULED':_0xb782('0x8'),'DEACTIVATED':_0xb782('0x9'),'DISACTIVED':_0xb782('0xa'),'EMPTY_INTERVAL':'INTERVAL_IS_EMPTY','INACTIVE':_0xb782('0xb'),'NO_AGENTS_LOGGED':_0xb782('0xc'),'NO_AVAILABLE_CONTACTS':_0xb782('0xd'),'NULL_INTERVAL':'INTERVAL_IS_NULL','OVERTIME_INTERVAL':_0xb782('0xe'),'OVERTIME_GLOBAL_INTERVAL':_0xb782('0xf'),'QUEUE_RECALL':_0xb782('0x10'),'RECALL_TIMEOUT':'RECALLFAILEDTIMEOUT','RUNNING':_0xb782('0x11'),'UNKNOWN_TIMEZONE':'TIMEZONE_UNKNOW','UNREACHABLE_TRUNK':_0xb782('0x12')};exports[_0xb782('0x13')]=CAMPAIGN_STATUS;function isPreviewCampaign(_0xebbc07){return _0xebbc07['dialMethod']==='preview';}exports[_0xb782('0x14')]=isPreviewCampaign;function isIVRCampaign(_0x45d259){return _0x45d259[_0xb782('0x15')]===_0xb782('0x16');}exports[_0xb782('0x17')]=isIVRCampaign;function isOutboundQueue(_0x10f13d){return _0x10f13d[_0xb782('0x15')]===_0xb782('0x18');}exports[_0xb782('0x19')]=isOutboundQueue;function isQueueCampaignActive(_0x27c04d){return _0x27c04d[_0xb782('0x1a')];}exports['isQueueCampaignActive']=isQueueCampaignActive;function isIVRCampaignActive(_0x1a9c3b){return _0x1a9c3b[_0xb782('0x1b')];}exports[_0xb782('0x1c')]=isIVRCampaignActive;function getSeconds(_0x22b021,_0x40649d){var _0xd4b474=moment(_0x22b021)[_0xb782('0x1d')](0x0);var _0x90da12=moment(_0x40649d)[_0xb782('0x1d')](0x0);return _0xd4b474[_0xb782('0x1e')](_0x90da12,_0xb782('0x1f'));}exports[_0xb782('0x20')]=getSeconds;function hasQueueCampaignDataChanged(_0x461285,_0x37fc8c){var _0x23db39=![];var _0x2fadb1=_0x461285[_0xb782('0x21')]!==_0x37fc8c[_0xb782('0x21')]||_0x461285[_0xb782('0x1a')]!==_0x37fc8c['dialActive']||_0x461285[_0xb782('0x22')]!==_0x37fc8c[_0xb782('0x22')];var _0x2a2221=_0x461285['available']!==_0x37fc8c[_0xb782('0x23')]||_0x461285[_0xb782('0x24')]!==_0x37fc8c[_0xb782('0x24')]||_0x461285['loggedInDb']!==_0x37fc8c[_0xb782('0x25')]||_0x461285['paused']!==_0x37fc8c[_0xb782('0x26')]||_0x461285[_0xb782('0x27')]!==_0x37fc8c[_0xb782('0x27')]||_0x461285['pTalking']!==_0x37fc8c[_0xb782('0x28')]||_0x461285[_0xb782('0x29')]!==_0x37fc8c['waiting']||_0x461285[_0xb782('0x2a')]!==_0x37fc8c[_0xb782('0x2a')]||_0x461285[_0xb782('0x2b')]!==_0x37fc8c[_0xb782('0x2b')];if(_0x461285[_0xb782('0x2c')]&&_0x37fc8c['Trunk']){_0x23db39=_0x461285[_0xb782('0x2c')][_0xb782('0x2d')]!==_0x37fc8c['Trunk'][_0xb782('0x2d')]||_0x461285['Trunk'][_0xb782('0x1b')]!==_0x37fc8c[_0xb782('0x2c')]['active'];}return _0x2fadb1||_0x2a2221||_0x23db39;}exports['hasQueueCampaignDataChanged']=hasQueueCampaignDataChanged;function checkAnyValidQueueCampaignInterval(_0x5080bc){var _0x2d0fba=null;var _0x424c0b=_0x5080bc[_0xb782('0x2e')];if(_[_0xb782('0x2f')](_0x5080bc[_0xb782('0x30')])||_[_0xb782('0x2f')](_0x5080bc['Interval'])||_[_0xb782('0x2f')](_0x5080bc[_0xb782('0x31')][_0xb782('0x32')])){_0x2d0fba=CAMPAIGN_STATUS['NULL_INTERVAL'];}else if(_[_0xb782('0x33')](_0x5080bc[_0xb782('0x30')])||_[_0xb782('0x33')](_0x5080bc[_0xb782('0x31')][_0xb782('0x32')])){_0x2d0fba=CAMPAIGN_STATUS[_0xb782('0x34')];}else if(_0x424c0b&&!timezones[_0x424c0b]){_0x2d0fba=CAMPAIGN_STATUS[_0xb782('0x35')];}return _0x2d0fba;}function checkAnyValidTrunk(_0x441b90,_0x75994b){var _0x24b89f=null;var _0x1e9aa0='SIP/';var _0x2e8365=[_0xb782('0x36'),_0xb782('0x37')];var _0x3acddb=!![];if(_0x441b90['Trunk']&&_0x441b90[_0xb782('0x2c')][_0xb782('0x1b')]){_0x1e9aa0+=_0x441b90['Trunk']['name'];_0x24b89f=_0x75994b[_0x1e9aa0];_0x3acddb=_0x2e8365['includes'](_0x24b89f[_0xb782('0x38')]);}else if(_0x441b90[_0xb782('0x39')]&&_0x441b90[_0xb782('0x39')][_0xb782('0x1b')]){_0x1e9aa0+=_0x441b90[_0xb782('0x39')][_0xb782('0x2d')];_0x24b89f=_0x75994b[_0x1e9aa0];_0x3acddb=_0x2e8365['includes'](_0x24b89f[_0xb782('0x38')]);}return _0x3acddb;}function getQueueCampaignStatusMessage(_0x501bc0,_0x5ae73f){var _0x592943=CAMPAIGN_STATUS[_0xb782('0x6')];var _0x34c734=isPreviewCampaign(_0x501bc0);if(!isQueueCampaignActive(_0x501bc0)){if(_0x34c734){_0x592943=CAMPAIGN_STATUS[_0xb782('0x3a')];}else{if(_0x501bc0[_0xb782('0x2b')]===0x0&&_0x501bc0['talking']===0x0&&_0x501bc0[_0xb782('0x29')]===0x0&&(_0x501bc0[_0xb782('0x28')]||0x0)===0x0){_0x592943=CAMPAIGN_STATUS[_0xb782('0x3a')];}else{_0x592943=CAMPAIGN_STATUS['DISACTIVED'];}}}else if(_0x501bc0[_0xb782('0x24')]===0x0){_0x592943=CAMPAIGN_STATUS['NO_AGENTS_LOGGED'];}else if(!checkAnyValidTrunk(_0x501bc0,_0x5ae73f)){_0x592943=CAMPAIGN_STATUS[_0xb782('0x3b')];}else if(!isPreviewCampaign(_0x501bc0)){var _0x1b18da=checkAnyValidQueueCampaignInterval(_0x501bc0);if(_0x1b18da){_0x592943=_0x1b18da;}}return _0x592943;}exports[_0xb782('0x3c')]=getQueueCampaignStatusMessage;function getQueueCampaignActiveStatusMessage(_0x60427b){var _0x1da6d5=CAMPAIGN_STATUS[_0xb782('0x3d')];if(_0x60427b[_0xb782('0x2b')]===0x0&&_0x60427b[_0xb782('0x27')]===0x0&&_0x60427b[_0xb782('0x29')]===0x0&&(_0x60427b[_0xb782('0x28')]||0x0)===0x0){_0x1da6d5=CAMPAIGN_STATUS[_0xb782('0x3a')];}return _0x1da6d5;}exports[_0xb782('0x3e')]=getQueueCampaignActiveStatusMessage;function extractCalleridName(_0x368598){var _0x294e0d=_0x368598[_0xb782('0x3f')](/"(.*?)"/);return _0x294e0d?_0x294e0d[0x1]:_0x368598;}exports[_0xb782('0x40')]=extractCalleridName;function getCallerId(_0x1dca24,_0x3be83a,_0x5e048c){if(!_['isUndefined'](_0x5e048c)&&typeof _0x5e048c==='string'&&!_[_0xb782('0x33')](_0x5e048c)){if(!_[_0xb782('0x41')](_0x3be83a)&&typeof _0x3be83a==='string'&&!_[_0xb782('0x33')](_0x3be83a)){return util[_0xb782('0x42')](_0xb782('0x43'),_0x3be83a,_0x5e048c);}return util[_0xb782('0x42')](_0xb782('0x43'),_0x5e048c,_0x5e048c);}if(!_['isUndefined'](_0x1dca24)&&typeof _0x1dca24===_0xb782('0x44')&&!_['isEmpty'](_0x1dca24)){return _0x1dca24;}return _0xb782('0x45');}exports[_0xb782('0x46')]=getCallerId;function getCallerIdRandom(_0x3d8a52,_0x519f6a){var _0x13c1cc;var _0x3f4804;var _0x51b785;if(_0x519f6a<=0x0){_0x519f6a=0x1;}_0x13c1cc=new RegExp(_0xb782('0x47')+_0x519f6a+'}$');_0x3f4804=Math[_0xb782('0x48')](0xa,_0x519f6a-0x1);_0x51b785=Math[_0xb782('0x48')](0xa,_0x519f6a)-0x1;return util[_0xb782('0x42')]('%s',_[_0xb782('0x49')](_0x3d8a52,_0x13c1cc,_[_0xb782('0x4a')](_0x3f4804,_0x51b785)['toString']()));}exports[_0xb782('0x4b')]=getCallerIdRandom;function decrementOriginate(_0x377f4f,_0x3d479f){if(_0x377f4f[_0xb782('0x2b')]&&_0x377f4f[_0xb782('0x2b')]>0x0){_0x377f4f[_0xb782('0x2b')]-=0x1;}else{logger[_0xb782('0x4c')]('[decrementOriginate]\x20queue\x20originate\x20value',_0x3d479f);}}exports[_0xb782('0x4d')]=decrementOriginate;function checkContactEmpty(_0x3f16e7){return _0x3f16e7&&_0x3f16e7[_0xb782('0x4e')]>0x0;}exports['checkContactEmpty']=checkContactEmpty;function erlangb(_0x3114e8,_0x5deba8){if(_0x5deba8===0x0){return 0x0;}var _0x250c19=0x1;for(var _0x495c87=0x1;_0x495c87<=_0x5deba8;_0x495c87+=0x1){_0x250c19=0x1+_0x250c19*_0x495c87/_0x3114e8;}return 0x1/_0x250c19;}exports[_0xb782('0x4f')]=erlangb;function checkContactLowerLimitOriginate(_0x71247d,_0x2c0a93,_0x5cba20){if(_0x2c0a93>_0x5cba20){for(var _0x136f5a=0x0;_0x136f5a<_0x2c0a93-_0x5cba20;_0x136f5a+=0x1){decrementOriginate(_0x71247d,_0xb782('0x50'));}}}exports['checkContactLowerLimitOriginate']=checkContactLowerLimitOriginate;function setXMDContactVariables(_0x3e119a){var _0xcee39f={};var _0x2c0e98=['id',_0xb782('0x51'),'tags',_0xb782('0x52')];const _0x238f3d=0xfa;if(_0x3e119a){for(var _0x500956 in _0x3e119a){if(typeof _0x3e119a[_0x500956]!==_0xb782('0x53')){if(!_[_0xb782('0x2f')](_0x3e119a[_0x500956])&&!_0x2c0e98[_0xb782('0x54')](_0x500956)){if(_0x500956===_0xb782('0x55')&&_0x3e119a[_0x500956][_0xb782('0x4e')]>_0x238f3d){_0xcee39f['XMD-'+_0x500956[_0xb782('0x56')]()]=_0x3e119a[_0x500956][_0xb782('0x57')]()['substring'](0x0,_0x238f3d);}else{_0xcee39f[_0xb782('0x58')+_0x500956[_0xb782('0x56')]()]=_0x3e119a[_0x500956];}}}}}return _0xcee39f;}exports[_0xb782('0x59')]=setXMDContactVariables;
\ No newline at end of file
+var _0xddbf=['setXMDContactVariables','lodash','moment','util','../../../../config/logger','../../../../config/environment/shared','timezones','ACTIVE','BLACKLIST','RESCHEDULED_CONTACTS','DEACTIVATED','IS_DISACTIVED','INTERVAL_IS_EMPTY','INTERVAL_IS_NULL','INTERVAL_IS_OVERTIME','GLOBAL_INTERVAL_IS_OVERTIME','RECALLFAILEDTIMEOUT','RUNNING','TIMEZONE_UNKNOW','TRUNK_IS_NOT_REACHABLE','CAMPAIGN_STATUS','preview','isPreviewCampaign','type','ivr','isIVRCampaign','outbound','isOutboundQueue','dialActive','isQueueCampaignActive','milliseconds','diff','seconds','getSeconds','dialMethod','message','available','loggedIn','loggedInDb','paused','talking','pTalking','waiting','inUse','originated','Trunk','name','active','hasQueueCampaignDataChanged','isNil','dialGlobalInterval','Interval','Intervals','isEmpty','EMPTY_INTERVAL','reachable','unmonitored','includes','status','TrunkBackup','INACTIVE','DISACTIVED','NO_AGENTS_LOGGED','getQueueCampaignActiveStatusMessage','extractCalleridName','isUndefined','string','format','\x22%s\x22\x20<%s>','\x22\x22\x20<>','getCallerId','\x5cw{0,','pow','replace','random','toString','getCallerIdRandom','error','[decrementOriginate]\x20queue\x20originate\x20value','decrementOriginate','checkContactEmpty','[checkContactLowerLimitOriginate]\x20','createdAt','tags','updatedAt','undefined','description','length','XMD-','substring','toUpperCase'];(function(_0x2968fe,_0x4d11bb){var _0x1b361f=function(_0xe96328){while(--_0xe96328){_0x2968fe['push'](_0x2968fe['shift']());}};_0x1b361f(++_0x4d11bb);}(_0xddbf,0x1c8));var _0xfddb=function(_0x344a56,_0x1045a4){_0x344a56=_0x344a56-0x0;var _0x2ac981=_0xddbf[_0x344a56];return _0x2ac981;};'use strict';var _=require(_0xfddb('0x0'));var moment=require(_0xfddb('0x1'));var util=require(_0xfddb('0x2'));var logger=require(_0xfddb('0x3'))('dialer');var timezones=require(_0xfddb('0x4'))[_0xfddb('0x5')];var CAMPAIGN_STATUS={'ACTIVE':_0xfddb('0x6'),'BLACKLIST':_0xfddb('0x7'),'CONTACTS_RESCHEDULED':_0xfddb('0x8'),'DEACTIVATED':_0xfddb('0x9'),'DISACTIVED':_0xfddb('0xa'),'EMPTY_INTERVAL':_0xfddb('0xb'),'INACTIVE':'NOT_ACTIVE','NO_AGENTS_LOGGED':'AGENTS_NOT_LOGGED','NO_AVAILABLE_CONTACTS':'AVAILABLE_CONTACTS_FINISHED','NULL_INTERVAL':_0xfddb('0xc'),'OVERTIME_INTERVAL':_0xfddb('0xd'),'OVERTIME_GLOBAL_INTERVAL':_0xfddb('0xe'),'QUEUE_RECALL':'RECALLINQUEUE','RECALL_TIMEOUT':_0xfddb('0xf'),'RUNNING':_0xfddb('0x10'),'UNKNOWN_TIMEZONE':_0xfddb('0x11'),'UNREACHABLE_TRUNK':_0xfddb('0x12')};exports[_0xfddb('0x13')]=CAMPAIGN_STATUS;function isPreviewCampaign(_0x15ba9f){return _0x15ba9f['dialMethod']===_0xfddb('0x14');}exports[_0xfddb('0x15')]=isPreviewCampaign;function isIVRCampaign(_0x332586){return _0x332586[_0xfddb('0x16')]===_0xfddb('0x17');}exports[_0xfddb('0x18')]=isIVRCampaign;function isOutboundQueue(_0x116849){return _0x116849['type']===_0xfddb('0x19');}exports[_0xfddb('0x1a')]=isOutboundQueue;function isQueueCampaignActive(_0x226121){return _0x226121[_0xfddb('0x1b')];}exports[_0xfddb('0x1c')]=isQueueCampaignActive;function isIVRCampaignActive(_0x42d4b1){return _0x42d4b1['active'];}exports['isIVRCampaignActive']=isIVRCampaignActive;function getSeconds(_0x1a4b62,_0x40702d){var _0x21b96f=moment(_0x1a4b62)['milliseconds'](0x0);var _0x1d242e=moment(_0x40702d)[_0xfddb('0x1d')](0x0);return _0x21b96f[_0xfddb('0x1e')](_0x1d242e,_0xfddb('0x1f'));}exports[_0xfddb('0x20')]=getSeconds;function hasQueueCampaignDataChanged(_0x405dc3,_0x58bf89){var _0x234e0b=![];var _0x58a57d=_0x405dc3[_0xfddb('0x21')]!==_0x58bf89[_0xfddb('0x21')]||_0x405dc3[_0xfddb('0x1b')]!==_0x58bf89['dialActive']||_0x405dc3[_0xfddb('0x22')]!==_0x58bf89[_0xfddb('0x22')];var _0xa9e057=_0x405dc3['available']!==_0x58bf89[_0xfddb('0x23')]||_0x405dc3[_0xfddb('0x24')]!==_0x58bf89[_0xfddb('0x24')]||_0x405dc3[_0xfddb('0x25')]!==_0x58bf89['loggedInDb']||_0x405dc3[_0xfddb('0x26')]!==_0x58bf89[_0xfddb('0x26')]||_0x405dc3[_0xfddb('0x27')]!==_0x58bf89[_0xfddb('0x27')]||_0x405dc3[_0xfddb('0x28')]!==_0x58bf89[_0xfddb('0x28')]||_0x405dc3[_0xfddb('0x29')]!==_0x58bf89[_0xfddb('0x29')]||_0x405dc3[_0xfddb('0x2a')]!==_0x58bf89[_0xfddb('0x2a')]||_0x405dc3[_0xfddb('0x2b')]!==_0x58bf89['originated'];if(_0x405dc3['Trunk']&&_0x58bf89[_0xfddb('0x2c')]){_0x234e0b=_0x405dc3[_0xfddb('0x2c')]['name']!==_0x58bf89[_0xfddb('0x2c')][_0xfddb('0x2d')]||_0x405dc3[_0xfddb('0x2c')][_0xfddb('0x2e')]!==_0x58bf89[_0xfddb('0x2c')][_0xfddb('0x2e')];}return _0x58a57d||_0xa9e057||_0x234e0b;}exports[_0xfddb('0x2f')]=hasQueueCampaignDataChanged;function checkAnyValidQueueCampaignInterval(_0x1e41af){var _0x187438=null;var _0x32a341=_0x1e41af['dialTimezone'];if(_[_0xfddb('0x30')](_0x1e41af[_0xfddb('0x31')])||_[_0xfddb('0x30')](_0x1e41af[_0xfddb('0x32')])||_[_0xfddb('0x30')](_0x1e41af[_0xfddb('0x32')][_0xfddb('0x33')])){_0x187438=CAMPAIGN_STATUS['NULL_INTERVAL'];}else if(_[_0xfddb('0x34')](_0x1e41af[_0xfddb('0x31')])||_[_0xfddb('0x34')](_0x1e41af[_0xfddb('0x32')][_0xfddb('0x33')])){_0x187438=CAMPAIGN_STATUS[_0xfddb('0x35')];}else if(_0x32a341&&!timezones[_0x32a341]){_0x187438=CAMPAIGN_STATUS['UNKNOWN_TIMEZONE'];}return _0x187438;}function checkAnyValidTrunk(_0x2f47b5,_0x283f05){var _0x3fcdd5=null;var _0x598506='SIP/';var _0x42ecb0=[_0xfddb('0x36'),_0xfddb('0x37')];var _0x59ab45=!![];if(_0x2f47b5[_0xfddb('0x2c')]&&_0x2f47b5[_0xfddb('0x2c')][_0xfddb('0x2e')]){_0x598506+=_0x2f47b5[_0xfddb('0x2c')][_0xfddb('0x2d')];_0x3fcdd5=_0x283f05[_0x598506];_0x59ab45=_0x42ecb0[_0xfddb('0x38')](_0x3fcdd5[_0xfddb('0x39')]);}else if(_0x2f47b5[_0xfddb('0x3a')]&&_0x2f47b5[_0xfddb('0x3a')][_0xfddb('0x2e')]){_0x598506+=_0x2f47b5[_0xfddb('0x3a')][_0xfddb('0x2d')];_0x3fcdd5=_0x283f05[_0x598506];_0x59ab45=_0x42ecb0['includes'](_0x3fcdd5[_0xfddb('0x39')]);}return _0x59ab45;}function getQueueCampaignStatusMessage(_0x180a63,_0x3486bf){var _0x2787ab=CAMPAIGN_STATUS[_0xfddb('0x6')];var _0x52762d=isPreviewCampaign(_0x180a63);if(!isQueueCampaignActive(_0x180a63)){if(_0x52762d){_0x2787ab=CAMPAIGN_STATUS[_0xfddb('0x3b')];}else{if(_0x180a63[_0xfddb('0x2b')]===0x0&&_0x180a63[_0xfddb('0x27')]===0x0&&_0x180a63[_0xfddb('0x29')]===0x0&&(_0x180a63[_0xfddb('0x28')]||0x0)===0x0){_0x2787ab=CAMPAIGN_STATUS['INACTIVE'];}else{_0x2787ab=CAMPAIGN_STATUS[_0xfddb('0x3c')];}}}else if(_0x180a63[_0xfddb('0x24')]===0x0){_0x2787ab=CAMPAIGN_STATUS[_0xfddb('0x3d')];}else if(!checkAnyValidTrunk(_0x180a63,_0x3486bf)){_0x2787ab=CAMPAIGN_STATUS['UNREACHABLE_TRUNK'];}else if(!isPreviewCampaign(_0x180a63)){var _0x50df2d=checkAnyValidQueueCampaignInterval(_0x180a63);if(_0x50df2d){_0x2787ab=_0x50df2d;}}return _0x2787ab;}exports['getQueueCampaignStatusMessage']=getQueueCampaignStatusMessage;function getQueueCampaignActiveStatusMessage(_0x124d16){var _0x3eb527=CAMPAIGN_STATUS['DISACTIVED'];if(_0x124d16['originated']===0x0&&_0x124d16[_0xfddb('0x27')]===0x0&&_0x124d16[_0xfddb('0x29')]===0x0&&(_0x124d16['pTalking']||0x0)===0x0){_0x3eb527=CAMPAIGN_STATUS[_0xfddb('0x3b')];}return _0x3eb527;}exports[_0xfddb('0x3e')]=getQueueCampaignActiveStatusMessage;function extractCalleridName(_0x241170){var _0x52a4b9=_0x241170['match'](/"(.*?)"/);return _0x52a4b9?_0x52a4b9[0x1]:_0x241170;}exports[_0xfddb('0x3f')]=extractCalleridName;function getCallerId(_0x5e6b23,_0x9fbc6e,_0x170b56){if(!_[_0xfddb('0x40')](_0x170b56)&&typeof _0x170b56===_0xfddb('0x41')&&!_[_0xfddb('0x34')](_0x170b56)){if(!_[_0xfddb('0x40')](_0x9fbc6e)&&typeof _0x9fbc6e===_0xfddb('0x41')&&!_[_0xfddb('0x34')](_0x9fbc6e)){return util[_0xfddb('0x42')](_0xfddb('0x43'),_0x9fbc6e,_0x170b56);}return util[_0xfddb('0x42')](_0xfddb('0x43'),_0x170b56,_0x170b56);}if(!_[_0xfddb('0x40')](_0x5e6b23)&&typeof _0x5e6b23===_0xfddb('0x41')&&!_[_0xfddb('0x34')](_0x5e6b23)){return _0x5e6b23;}return _0xfddb('0x44');}exports[_0xfddb('0x45')]=getCallerId;function getCallerIdRandom(_0x5ebaf7,_0x17f916){var _0x16969b;var _0x1d5b1b;var _0x1d316b;if(_0x17f916<=0x0){_0x17f916=0x1;}_0x16969b=new RegExp(_0xfddb('0x46')+_0x17f916+'}$');_0x1d5b1b=Math[_0xfddb('0x47')](0xa,_0x17f916-0x1);_0x1d316b=Math[_0xfddb('0x47')](0xa,_0x17f916)-0x1;return util[_0xfddb('0x42')]('%s',_[_0xfddb('0x48')](_0x5ebaf7,_0x16969b,_[_0xfddb('0x49')](_0x1d5b1b,_0x1d316b)[_0xfddb('0x4a')]()));}exports[_0xfddb('0x4b')]=getCallerIdRandom;function decrementOriginate(_0x1d5f81,_0x42b9f6){if(_0x1d5f81[_0xfddb('0x2b')]&&_0x1d5f81['originated']>0x0){_0x1d5f81[_0xfddb('0x2b')]-=0x1;}else{logger[_0xfddb('0x4c')](_0xfddb('0x4d'),_0x42b9f6);}}exports[_0xfddb('0x4e')]=decrementOriginate;function checkContactEmpty(_0x2ae463){return _0x2ae463&&_0x2ae463['length']>0x0;}exports[_0xfddb('0x4f')]=checkContactEmpty;function erlangb(_0x1c2a5e,_0x532afc){if(_0x532afc===0x0){return 0x0;}var _0x4c33fa=0x1;for(var _0x5e332=0x1;_0x5e332<=_0x532afc;_0x5e332+=0x1){_0x4c33fa=0x1+_0x4c33fa*_0x5e332/_0x1c2a5e;}return 0x1/_0x4c33fa;}exports['erlangb']=erlangb;function checkContactLowerLimitOriginate(_0x5bad14,_0x544c76,_0x4020de){if(_0x544c76>_0x4020de){for(var _0x3a7c7f=0x0;_0x3a7c7f<_0x544c76-_0x4020de;_0x3a7c7f+=0x1){decrementOriginate(_0x5bad14,_0xfddb('0x50'));}}}exports['checkContactLowerLimitOriginate']=checkContactLowerLimitOriginate;function setXMDContactVariables(_0x209fbb){var _0x3613ee={};var _0x174ab9=['id',_0xfddb('0x51'),_0xfddb('0x52'),_0xfddb('0x53')];const _0x1558a3=0xfa;if(_0x209fbb){for(var _0x44f636 in _0x209fbb){if(typeof _0x209fbb[_0x44f636]!==_0xfddb('0x54')){if(!_['isNil'](_0x209fbb[_0x44f636])&&!_0x174ab9[_0xfddb('0x38')](_0x44f636)){if(_0x44f636===_0xfddb('0x55')&&_0x209fbb[_0x44f636][_0xfddb('0x56')]>_0x1558a3){_0x3613ee[_0xfddb('0x57')+_0x44f636['toUpperCase']()]=_0x209fbb[_0x44f636]['toString']()[_0xfddb('0x58')](0x0,_0x1558a3);}else{_0x3613ee['XMD-'+_0x44f636[_0xfddb('0x59')]()]=_0x209fbb[_0x44f636];}}}}}return _0x3613ee;}exports[_0xfddb('0x5a')]=setXMDContactVariables;
\ No newline at end of file