Built motion from commit ce97982f.|2.6.29
[motion2.git] / server / services / ami / dialer / utils / index.js
index 1499336..0d3d308 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xa1bd=['Intervals','isEmpty','UNKNOWN_TIMEZONE','SIP/','reachable','unmonitored','includes','status','TrunkBackup','INACTIVE','DISACTIVED','NO_AGENTS_LOGGED','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','length','checkContactEmpty','erlangb','checkContactLowerLimitOriginate','tags','updatedAt','undefined','description','XMD-','toUpperCase','substring','lodash','moment','../../../../config/logger','dialer','../../../../config/environment/shared','timezones','ACTIVE','BLACKLIST','DEACTIVATED','NOT_ACTIVE','AGENTS_NOT_LOGGED','AVAILABLE_CONTACTS_FINISHED','INTERVAL_IS_NULL','GLOBAL_INTERVAL_IS_OVERTIME','RECALLINQUEUE','RECALLFAILEDTIMEOUT','RUNNING','TIMEZONE_UNKNOW','TRUNK_IS_NOT_REACHABLE','dialMethod','isPreviewCampaign','type','ivr','outbound','isOutboundQueue','dialActive','isQueueCampaignActive','active','isIVRCampaignActive','milliseconds','seconds','message','available','loggedIn','loggedInDb','paused','talking','waiting','inUse','originated','Trunk','name','hasQueueCampaignDataChanged','dialGlobalInterval','isNil','Interval'];(function(_0x46ede0,_0x1b9a65){var _0x304587=function(_0x268209){while(--_0x268209){_0x46ede0['push'](_0x46ede0['shift']());}};_0x304587(++_0x1b9a65);}(_0xa1bd,0xd4));var _0xda1b=function(_0x30b6cb,_0x832e62){_0x30b6cb=_0x30b6cb-0x0;var _0x4455a1=_0xa1bd[_0x30b6cb];return _0x4455a1;};'use strict';var _=require(_0xda1b('0x0'));var moment=require(_0xda1b('0x1'));var util=require('util');var logger=require(_0xda1b('0x2'))(_0xda1b('0x3'));var timezones=require(_0xda1b('0x4'))[_0xda1b('0x5')];var CAMPAIGN_STATUS={'ACTIVE':_0xda1b('0x6'),'BLACKLIST':_0xda1b('0x7'),'CONTACTS_RESCHEDULED':'RESCHEDULED_CONTACTS','DEACTIVATED':_0xda1b('0x8'),'DISACTIVED':'IS_DISACTIVED','EMPTY_INTERVAL':'INTERVAL_IS_EMPTY','INACTIVE':_0xda1b('0x9'),'NO_AGENTS_LOGGED':_0xda1b('0xa'),'NO_AVAILABLE_CONTACTS':_0xda1b('0xb'),'NULL_INTERVAL':_0xda1b('0xc'),'OVERTIME_INTERVAL':'INTERVAL_IS_OVERTIME','OVERTIME_GLOBAL_INTERVAL':_0xda1b('0xd'),'QUEUE_RECALL':_0xda1b('0xe'),'RECALL_TIMEOUT':_0xda1b('0xf'),'RUNNING':_0xda1b('0x10'),'UNKNOWN_TIMEZONE':_0xda1b('0x11'),'UNREACHABLE_TRUNK':_0xda1b('0x12')};exports['CAMPAIGN_STATUS']=CAMPAIGN_STATUS;function isPreviewCampaign(_0x9498ba){return _0x9498ba[_0xda1b('0x13')]==='preview';}exports[_0xda1b('0x14')]=isPreviewCampaign;function isIVRCampaign(_0x26b32f){return _0x26b32f[_0xda1b('0x15')]===_0xda1b('0x16');}exports['isIVRCampaign']=isIVRCampaign;function isOutboundQueue(_0x176024){return _0x176024[_0xda1b('0x15')]===_0xda1b('0x17');}exports[_0xda1b('0x18')]=isOutboundQueue;function isQueueCampaignActive(_0x21c87a){return _0x21c87a[_0xda1b('0x19')];}exports[_0xda1b('0x1a')]=isQueueCampaignActive;function isIVRCampaignActive(_0x5d88d4){return _0x5d88d4[_0xda1b('0x1b')];}exports[_0xda1b('0x1c')]=isIVRCampaignActive;function getSeconds(_0x3ee854,_0x17bb4a){var _0x25ebb2=moment(_0x3ee854)[_0xda1b('0x1d')](0x0);var _0x481bec=moment(_0x17bb4a)[_0xda1b('0x1d')](0x0);return _0x25ebb2['diff'](_0x481bec,_0xda1b('0x1e'));}exports['getSeconds']=getSeconds;function hasQueueCampaignDataChanged(_0x18db43,_0x405d8e){var _0x2cf8c9=![];var _0x254036=_0x18db43[_0xda1b('0x13')]!==_0x405d8e[_0xda1b('0x13')]||_0x18db43['dialActive']!==_0x405d8e[_0xda1b('0x19')]||_0x18db43[_0xda1b('0x1f')]!==_0x405d8e[_0xda1b('0x1f')];var _0x3fbd7b=_0x18db43[_0xda1b('0x20')]!==_0x405d8e['available']||_0x18db43[_0xda1b('0x21')]!==_0x405d8e[_0xda1b('0x21')]||_0x18db43[_0xda1b('0x22')]!==_0x405d8e[_0xda1b('0x22')]||_0x18db43['paused']!==_0x405d8e[_0xda1b('0x23')]||_0x18db43[_0xda1b('0x24')]!==_0x405d8e['talking']||_0x18db43['pTalking']!==_0x405d8e['pTalking']||_0x18db43[_0xda1b('0x25')]!==_0x405d8e[_0xda1b('0x25')]||_0x18db43[_0xda1b('0x26')]!==_0x405d8e[_0xda1b('0x26')]||_0x18db43[_0xda1b('0x27')]!==_0x405d8e[_0xda1b('0x27')];if(_0x18db43['Trunk']&&_0x405d8e[_0xda1b('0x28')]){_0x2cf8c9=_0x18db43[_0xda1b('0x28')]['name']!==_0x405d8e[_0xda1b('0x28')][_0xda1b('0x29')]||_0x18db43[_0xda1b('0x28')][_0xda1b('0x1b')]!==_0x405d8e['Trunk']['active'];}return _0x254036||_0x3fbd7b||_0x2cf8c9;}exports[_0xda1b('0x2a')]=hasQueueCampaignDataChanged;function checkAnyValidQueueCampaignInterval(_0x5ed10f){var _0x59c557=null;var _0x70282e=_0x5ed10f['dialTimezone'];if(_['isNil'](_0x5ed10f[_0xda1b('0x2b')])||_[_0xda1b('0x2c')](_0x5ed10f[_0xda1b('0x2d')])||_[_0xda1b('0x2c')](_0x5ed10f[_0xda1b('0x2d')][_0xda1b('0x2e')])){_0x59c557=CAMPAIGN_STATUS['NULL_INTERVAL'];}else if(_['isEmpty'](_0x5ed10f[_0xda1b('0x2b')])||_[_0xda1b('0x2f')](_0x5ed10f[_0xda1b('0x2d')]['Intervals'])){_0x59c557=CAMPAIGN_STATUS['EMPTY_INTERVAL'];}else if(_0x70282e&&!timezones[_0x70282e]){_0x59c557=CAMPAIGN_STATUS[_0xda1b('0x30')];}return _0x59c557;}function checkAnyValidTrunk(_0x57df2a,_0x2fa0ed){var _0x304e59=null;var _0x2514b5=_0xda1b('0x31');var _0x105a02=[_0xda1b('0x32'),_0xda1b('0x33')];var _0x5f03da=!![];if(_0x57df2a['Trunk']&&_0x57df2a[_0xda1b('0x28')]['active']){_0x2514b5+=_0x57df2a[_0xda1b('0x28')]['name'];_0x304e59=_0x2fa0ed[_0x2514b5];_0x5f03da=_0x105a02[_0xda1b('0x34')](_0x304e59[_0xda1b('0x35')]);}else if(_0x57df2a[_0xda1b('0x36')]&&_0x57df2a[_0xda1b('0x36')][_0xda1b('0x1b')]){_0x2514b5+=_0x57df2a[_0xda1b('0x36')][_0xda1b('0x29')];_0x304e59=_0x2fa0ed[_0x2514b5];_0x5f03da=_0x105a02['includes'](_0x304e59[_0xda1b('0x35')]);}return _0x5f03da;}function getQueueCampaignStatusMessage(_0xdeedd0,_0x390e85){var _0x480c45=CAMPAIGN_STATUS[_0xda1b('0x6')];var _0x18ceac=isPreviewCampaign(_0xdeedd0);if(!isQueueCampaignActive(_0xdeedd0)){if(_0x18ceac){_0x480c45=CAMPAIGN_STATUS[_0xda1b('0x37')];}else{if(_0xdeedd0[_0xda1b('0x27')]===0x0&&_0xdeedd0[_0xda1b('0x24')]===0x0&&_0xdeedd0[_0xda1b('0x25')]===0x0&&(_0xdeedd0['pTalking']||0x0)===0x0){_0x480c45=CAMPAIGN_STATUS[_0xda1b('0x37')];}else{_0x480c45=CAMPAIGN_STATUS[_0xda1b('0x38')];}}}else if(_0xdeedd0[_0xda1b('0x21')]===0x0){_0x480c45=CAMPAIGN_STATUS[_0xda1b('0x39')];}else if(!checkAnyValidTrunk(_0xdeedd0,_0x390e85)){_0x480c45=CAMPAIGN_STATUS['UNREACHABLE_TRUNK'];}else if(!isPreviewCampaign(_0xdeedd0)){var _0x3e2a83=checkAnyValidQueueCampaignInterval(_0xdeedd0);if(_0x3e2a83){_0x480c45=_0x3e2a83;}}return _0x480c45;}exports['getQueueCampaignStatusMessage']=getQueueCampaignStatusMessage;function getQueueCampaignActiveStatusMessage(_0x12d035){var _0xf2a319=CAMPAIGN_STATUS[_0xda1b('0x38')];if(_0x12d035[_0xda1b('0x27')]===0x0&&_0x12d035['talking']===0x0&&_0x12d035[_0xda1b('0x25')]===0x0&&(_0x12d035['pTalking']||0x0)===0x0){_0xf2a319=CAMPAIGN_STATUS[_0xda1b('0x37')];}return _0xf2a319;}exports[_0xda1b('0x3a')]=getQueueCampaignActiveStatusMessage;function extractCalleridName(_0x560be2){var _0x3511ff=_0x560be2[_0xda1b('0x3b')](/"(.*?)"/);return _0x3511ff?_0x3511ff[0x1]:_0x560be2;}exports['extractCalleridName']=extractCalleridName;function getCallerId(_0x383f9b,_0x5a1e57,_0x683bbc){if(!_[_0xda1b('0x3c')](_0x683bbc)&&typeof _0x683bbc===_0xda1b('0x3d')&&!_[_0xda1b('0x2f')](_0x683bbc)){if(!_[_0xda1b('0x3c')](_0x5a1e57)&&typeof _0x5a1e57==='string'&&!_[_0xda1b('0x2f')](_0x5a1e57)){return util[_0xda1b('0x3e')](_0xda1b('0x3f'),_0x5a1e57,_0x683bbc);}return util[_0xda1b('0x3e')](_0xda1b('0x3f'),_0x683bbc,_0x683bbc);}if(!_[_0xda1b('0x3c')](_0x383f9b)&&typeof _0x383f9b===_0xda1b('0x3d')&&!_[_0xda1b('0x2f')](_0x383f9b)){return _0x383f9b;}return _0xda1b('0x40');}exports[_0xda1b('0x41')]=getCallerId;function getCallerIdRandom(_0xf94e52,_0x447b1a){var _0x2b391c;var _0x2f2575;var _0x4c518b;if(_0x447b1a<=0x0){_0x447b1a=0x1;}_0x2b391c=new RegExp(_0xda1b('0x42')+_0x447b1a+'}$');_0x2f2575=Math[_0xda1b('0x43')](0xa,_0x447b1a-0x1);_0x4c518b=Math[_0xda1b('0x43')](0xa,_0x447b1a)-0x1;return util[_0xda1b('0x3e')]('%s',_[_0xda1b('0x44')](_0xf94e52,_0x2b391c,_[_0xda1b('0x45')](_0x2f2575,_0x4c518b)[_0xda1b('0x46')]()));}exports[_0xda1b('0x47')]=getCallerIdRandom;function decrementOriginate(_0x11ad03){if(_0x11ad03[_0xda1b('0x27')]&&_0x11ad03[_0xda1b('0x27')]>0x0){_0x11ad03[_0xda1b('0x27')]-=0x1;}else{logger[_0xda1b('0x48')](_0xda1b('0x49'));}}exports[_0xda1b('0x4a')]=decrementOriginate;function checkContactEmpty(_0x4593e3){return _0x4593e3&&_0x4593e3[_0xda1b('0x4b')]>0x0;}exports[_0xda1b('0x4c')]=checkContactEmpty;function erlangb(_0xc474e5,_0x2b7d4c){if(_0x2b7d4c===0x0){return 0x0;}var _0x35d57f=0x1;for(var _0x507336=0x1;_0x507336<=_0x2b7d4c;_0x507336+=0x1){_0x35d57f=0x1+_0x35d57f*_0x507336/_0xc474e5;}return 0x1/_0x35d57f;}exports[_0xda1b('0x4d')]=erlangb;function checkContactLowerLimitOriginate(_0x485308,_0xd449ff,_0x6dbf22){if(_0xd449ff>_0x6dbf22){for(var _0x35ab55=0x0;_0x35ab55<_0xd449ff-_0x6dbf22;_0x35ab55+=0x1){decrementOriginate(_0x485308);}}}exports[_0xda1b('0x4e')]=checkContactLowerLimitOriginate;function setXMDContactVariables(_0x26a28b){var _0x2e6493={};var _0x362dbd=['id','createdAt',_0xda1b('0x4f'),_0xda1b('0x50')];const _0x446a8e=0xfa;if(_0x26a28b){for(var _0x4ff582 in _0x26a28b){if(typeof _0x26a28b[_0x4ff582]!==_0xda1b('0x51')){if(!_[_0xda1b('0x2c')](_0x26a28b[_0x4ff582])&&!_0x362dbd['includes'](_0x4ff582)){if(_0x4ff582===_0xda1b('0x52')&&_0x26a28b[_0x4ff582][_0xda1b('0x4b')]>_0x446a8e){_0x2e6493[_0xda1b('0x53')+_0x4ff582[_0xda1b('0x54')]()]=_0x26a28b[_0x4ff582][_0xda1b('0x46')]()[_0xda1b('0x55')](0x0,_0x446a8e);}else{_0x2e6493[_0xda1b('0x53')+_0x4ff582[_0xda1b('0x54')]()]=_0x26a28b[_0x4ff582];}}}}}return _0x2e6493;}exports['setXMDContactVariables']=setXMDContactVariables;
\ No newline at end of file
+var _0x9504=['message','available','loggedIn','loggedInDb','paused','talking','pTalking','waiting','inUse','originated','Trunk','name','isNil','dialGlobalInterval','Interval','Intervals','NULL_INTERVAL','isEmpty','EMPTY_INTERVAL','UNKNOWN_TIMEZONE','SIP/','reachable','status','TrunkBackup','includes','INACTIVE','DISACTIVED','NO_AGENTS_LOGGED','UNREACHABLE_TRUNK','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','length','checkContactEmpty','erlangb','checkContactLowerLimitOriginate','createdAt','tags','undefined','description','toUpperCase','setXMDContactVariables','lodash','moment','util','../../../../config/logger','dialer','timezones','ACTIVE','DEACTIVATED','IS_DISACTIVED','NOT_ACTIVE','AGENTS_NOT_LOGGED','INTERVAL_IS_OVERTIME','RECALLINQUEUE','RUNNING','TIMEZONE_UNKNOW','CAMPAIGN_STATUS','dialMethod','preview','isPreviewCampaign','type','isOutboundQueue','dialActive','isQueueCampaignActive','active','milliseconds','getSeconds'];(function(_0x16bb4b,_0x5fe431){var _0x8aeb84=function(_0x36ba6e){while(--_0x36ba6e){_0x16bb4b['push'](_0x16bb4b['shift']());}};_0x8aeb84(++_0x5fe431);}(_0x9504,0x1d2));var _0x4950=function(_0x7bad1e,_0x5524ca){_0x7bad1e=_0x7bad1e-0x0;var _0x19730b=_0x9504[_0x7bad1e];return _0x19730b;};'use strict';var _=require(_0x4950('0x0'));var moment=require(_0x4950('0x1'));var util=require(_0x4950('0x2'));var logger=require(_0x4950('0x3'))(_0x4950('0x4'));var timezones=require('../../../../config/environment/shared')[_0x4950('0x5')];var CAMPAIGN_STATUS={'ACTIVE':_0x4950('0x6'),'BLACKLIST':'BLACKLIST','CONTACTS_RESCHEDULED':'RESCHEDULED_CONTACTS','DEACTIVATED':_0x4950('0x7'),'DISACTIVED':_0x4950('0x8'),'EMPTY_INTERVAL':'INTERVAL_IS_EMPTY','INACTIVE':_0x4950('0x9'),'NO_AGENTS_LOGGED':_0x4950('0xa'),'NO_AVAILABLE_CONTACTS':'AVAILABLE_CONTACTS_FINISHED','NULL_INTERVAL':'INTERVAL_IS_NULL','OVERTIME_INTERVAL':_0x4950('0xb'),'OVERTIME_GLOBAL_INTERVAL':'GLOBAL_INTERVAL_IS_OVERTIME','QUEUE_RECALL':_0x4950('0xc'),'RECALL_TIMEOUT':'RECALLFAILEDTIMEOUT','RUNNING':_0x4950('0xd'),'UNKNOWN_TIMEZONE':_0x4950('0xe'),'UNREACHABLE_TRUNK':'TRUNK_IS_NOT_REACHABLE'};exports[_0x4950('0xf')]=CAMPAIGN_STATUS;function isPreviewCampaign(_0x93255b){return _0x93255b[_0x4950('0x10')]===_0x4950('0x11');}exports[_0x4950('0x12')]=isPreviewCampaign;function isIVRCampaign(_0x5cdfb5){return _0x5cdfb5[_0x4950('0x13')]==='ivr';}exports['isIVRCampaign']=isIVRCampaign;function isOutboundQueue(_0x47d399){return _0x47d399['type']==='outbound';}exports[_0x4950('0x14')]=isOutboundQueue;function isQueueCampaignActive(_0x3d1306){return _0x3d1306[_0x4950('0x15')];}exports[_0x4950('0x16')]=isQueueCampaignActive;function isIVRCampaignActive(_0x2337ca){return _0x2337ca[_0x4950('0x17')];}exports['isIVRCampaignActive']=isIVRCampaignActive;function getSeconds(_0x59cb2d,_0x7fb755){var _0x2a8b96=moment(_0x59cb2d)[_0x4950('0x18')](0x0);var _0x395645=moment(_0x7fb755)['milliseconds'](0x0);return _0x2a8b96['diff'](_0x395645,'seconds');}exports[_0x4950('0x19')]=getSeconds;function hasQueueCampaignDataChanged(_0x1d1fd2,_0x53b2f5){var _0x28bed5=![];var _0x27dc9d=_0x1d1fd2[_0x4950('0x10')]!==_0x53b2f5[_0x4950('0x10')]||_0x1d1fd2[_0x4950('0x15')]!==_0x53b2f5[_0x4950('0x15')]||_0x1d1fd2[_0x4950('0x1a')]!==_0x53b2f5[_0x4950('0x1a')];var _0x25ec45=_0x1d1fd2[_0x4950('0x1b')]!==_0x53b2f5[_0x4950('0x1b')]||_0x1d1fd2[_0x4950('0x1c')]!==_0x53b2f5['loggedIn']||_0x1d1fd2[_0x4950('0x1d')]!==_0x53b2f5[_0x4950('0x1d')]||_0x1d1fd2[_0x4950('0x1e')]!==_0x53b2f5[_0x4950('0x1e')]||_0x1d1fd2[_0x4950('0x1f')]!==_0x53b2f5['talking']||_0x1d1fd2['pTalking']!==_0x53b2f5[_0x4950('0x20')]||_0x1d1fd2[_0x4950('0x21')]!==_0x53b2f5[_0x4950('0x21')]||_0x1d1fd2['inUse']!==_0x53b2f5[_0x4950('0x22')]||_0x1d1fd2[_0x4950('0x23')]!==_0x53b2f5['originated'];if(_0x1d1fd2['Trunk']&&_0x53b2f5['Trunk']){_0x28bed5=_0x1d1fd2[_0x4950('0x24')]['name']!==_0x53b2f5[_0x4950('0x24')][_0x4950('0x25')]||_0x1d1fd2['Trunk'][_0x4950('0x17')]!==_0x53b2f5[_0x4950('0x24')][_0x4950('0x17')];}return _0x27dc9d||_0x25ec45||_0x28bed5;}exports['hasQueueCampaignDataChanged']=hasQueueCampaignDataChanged;function checkAnyValidQueueCampaignInterval(_0x541452){var _0x51c237=null;var _0x1c0101=_0x541452['dialTimezone'];if(_[_0x4950('0x26')](_0x541452[_0x4950('0x27')])||_[_0x4950('0x26')](_0x541452['Interval'])||_[_0x4950('0x26')](_0x541452[_0x4950('0x28')][_0x4950('0x29')])){_0x51c237=CAMPAIGN_STATUS[_0x4950('0x2a')];}else if(_[_0x4950('0x2b')](_0x541452[_0x4950('0x27')])||_[_0x4950('0x2b')](_0x541452['Interval'][_0x4950('0x29')])){_0x51c237=CAMPAIGN_STATUS[_0x4950('0x2c')];}else if(_0x1c0101&&!timezones[_0x1c0101]){_0x51c237=CAMPAIGN_STATUS[_0x4950('0x2d')];}return _0x51c237;}function checkAnyValidTrunk(_0x220a4f,_0x3763a8){var _0x4cfa80=null;var _0x47f4c8=_0x4950('0x2e');var _0x4d1d9d=[_0x4950('0x2f'),'unmonitored'];var _0x5dd394=!![];if(_0x220a4f[_0x4950('0x24')]&&_0x220a4f[_0x4950('0x24')][_0x4950('0x17')]){_0x47f4c8+=_0x220a4f[_0x4950('0x24')]['name'];_0x4cfa80=_0x3763a8[_0x47f4c8];_0x5dd394=_0x4d1d9d['includes'](_0x4cfa80[_0x4950('0x30')]);}else if(_0x220a4f[_0x4950('0x31')]&&_0x220a4f[_0x4950('0x31')][_0x4950('0x17')]){_0x47f4c8+=_0x220a4f[_0x4950('0x31')][_0x4950('0x25')];_0x4cfa80=_0x3763a8[_0x47f4c8];_0x5dd394=_0x4d1d9d[_0x4950('0x32')](_0x4cfa80[_0x4950('0x30')]);}return _0x5dd394;}function getQueueCampaignStatusMessage(_0xc75a81,_0x29503b){var _0x16eee0=CAMPAIGN_STATUS[_0x4950('0x6')];var _0x40210d=isPreviewCampaign(_0xc75a81);if(!isQueueCampaignActive(_0xc75a81)){if(_0x40210d){_0x16eee0=CAMPAIGN_STATUS[_0x4950('0x33')];}else{if(_0xc75a81[_0x4950('0x23')]===0x0&&_0xc75a81[_0x4950('0x1f')]===0x0&&_0xc75a81['waiting']===0x0&&(_0xc75a81[_0x4950('0x20')]||0x0)===0x0){_0x16eee0=CAMPAIGN_STATUS['INACTIVE'];}else{_0x16eee0=CAMPAIGN_STATUS[_0x4950('0x34')];}}}else if(_0xc75a81['loggedIn']===0x0){_0x16eee0=CAMPAIGN_STATUS[_0x4950('0x35')];}else if(!checkAnyValidTrunk(_0xc75a81,_0x29503b)){_0x16eee0=CAMPAIGN_STATUS[_0x4950('0x36')];}else if(!isPreviewCampaign(_0xc75a81)){var _0x153114=checkAnyValidQueueCampaignInterval(_0xc75a81);if(_0x153114){_0x16eee0=_0x153114;}}return _0x16eee0;}exports['getQueueCampaignStatusMessage']=getQueueCampaignStatusMessage;function getQueueCampaignActiveStatusMessage(_0x12048c){var _0x15d041=CAMPAIGN_STATUS[_0x4950('0x34')];if(_0x12048c[_0x4950('0x23')]===0x0&&_0x12048c[_0x4950('0x1f')]===0x0&&_0x12048c['waiting']===0x0&&(_0x12048c[_0x4950('0x20')]||0x0)===0x0){_0x15d041=CAMPAIGN_STATUS['INACTIVE'];}return _0x15d041;}exports[_0x4950('0x37')]=getQueueCampaignActiveStatusMessage;function extractCalleridName(_0x2b7b87){var _0x56f5c6=_0x2b7b87[_0x4950('0x38')](/"(.*?)"/);return _0x56f5c6?_0x56f5c6[0x1]:_0x2b7b87;}exports['extractCalleridName']=extractCalleridName;function getCallerId(_0x249f4b,_0x290f40,_0x98af77){if(!_[_0x4950('0x39')](_0x98af77)&&typeof _0x98af77===_0x4950('0x3a')&&!_[_0x4950('0x2b')](_0x98af77)){if(!_[_0x4950('0x39')](_0x290f40)&&typeof _0x290f40==='string'&&!_[_0x4950('0x2b')](_0x290f40)){return util[_0x4950('0x3b')](_0x4950('0x3c'),_0x290f40,_0x98af77);}return util[_0x4950('0x3b')](_0x4950('0x3c'),_0x98af77,_0x98af77);}if(!_[_0x4950('0x39')](_0x249f4b)&&typeof _0x249f4b===_0x4950('0x3a')&&!_[_0x4950('0x2b')](_0x249f4b)){return _0x249f4b;}return _0x4950('0x3d');}exports[_0x4950('0x3e')]=getCallerId;function getCallerIdRandom(_0x1983ac,_0x518a8b){var _0x16f606;var _0x1d15bc;var _0x18ae29;if(_0x518a8b<=0x0){_0x518a8b=0x1;}_0x16f606=new RegExp(_0x4950('0x3f')+_0x518a8b+'}$');_0x1d15bc=Math[_0x4950('0x40')](0xa,_0x518a8b-0x1);_0x18ae29=Math[_0x4950('0x40')](0xa,_0x518a8b)-0x1;return util[_0x4950('0x3b')]('%s',_[_0x4950('0x41')](_0x1983ac,_0x16f606,_[_0x4950('0x42')](_0x1d15bc,_0x18ae29)[_0x4950('0x43')]()));}exports[_0x4950('0x44')]=getCallerIdRandom;function decrementOriginate(_0xaa8dfb){if(_0xaa8dfb['originated']&&_0xaa8dfb[_0x4950('0x23')]>0x0){_0xaa8dfb['originated']-=0x1;}else{logger[_0x4950('0x45')](_0x4950('0x46'));}}exports[_0x4950('0x47')]=decrementOriginate;function checkContactEmpty(_0xc5d3b){return _0xc5d3b&&_0xc5d3b[_0x4950('0x48')]>0x0;}exports[_0x4950('0x49')]=checkContactEmpty;function erlangb(_0x4943a0,_0x271384){if(_0x271384===0x0){return 0x0;}var _0x59b2b8=0x1;for(var _0x55cad1=0x1;_0x55cad1<=_0x271384;_0x55cad1+=0x1){_0x59b2b8=0x1+_0x59b2b8*_0x55cad1/_0x4943a0;}return 0x1/_0x59b2b8;}exports[_0x4950('0x4a')]=erlangb;function checkContactLowerLimitOriginate(_0x22d208,_0xd0b97f,_0x563ed2){if(_0xd0b97f>_0x563ed2){for(var _0xaf0093=0x0;_0xaf0093<_0xd0b97f-_0x563ed2;_0xaf0093+=0x1){decrementOriginate(_0x22d208);}}}exports[_0x4950('0x4b')]=checkContactLowerLimitOriginate;function setXMDContactVariables(_0xeb816c){var _0x1beef1={};var _0x5d93fc=['id',_0x4950('0x4c'),_0x4950('0x4d'),'updatedAt'];const _0xfc2c3f=0xfa;if(_0xeb816c){for(var _0x25936b in _0xeb816c){if(typeof _0xeb816c[_0x25936b]!==_0x4950('0x4e')){if(!_[_0x4950('0x26')](_0xeb816c[_0x25936b])&&!_0x5d93fc[_0x4950('0x32')](_0x25936b)){if(_0x25936b===_0x4950('0x4f')&&_0xeb816c[_0x25936b][_0x4950('0x48')]>_0xfc2c3f){_0x1beef1['XMD-'+_0x25936b[_0x4950('0x50')]()]=_0xeb816c[_0x25936b][_0x4950('0x43')]()['substring'](0x0,_0xfc2c3f);}else{_0x1beef1['XMD-'+_0x25936b['toUpperCase']()]=_0xeb816c[_0x25936b];}}}}}return _0x1beef1;}exports[_0x4950('0x51')]=setXMDContactVariables;
\ No newline at end of file