Built motion from commit 3c2ce842.|2.6.31
[motion2.git] / server / services / ami / dialer / utils / index.js
index f166ec6..61586f2 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf333=['getQueueCampaignStatusMessage','DISACTIVED','getQueueCampaignActiveStatusMessage','extractCalleridName','string','\x22%s\x22\x20<%s>','isUndefined','\x22\x22\x20<>','getCallerId','\x5cw{0,','pow','format','replace','getCallerIdRandom','error','decrementOriginate','length','checkContactEmpty','erlangb','checkContactLowerLimitOriginate','createdAt','tags','updatedAt','undefined','description','XMD-','toUpperCase','toString','substring','setXMDContactVariables','lodash','moment','util','../../../../config/logger','dialer','../../../../config/environment/shared','timezones','ACTIVE','BLACKLIST','DEACTIVATED','IS_DISACTIVED','NOT_ACTIVE','AGENTS_NOT_LOGGED','INTERVAL_IS_NULL','INTERVAL_IS_OVERTIME','RUNNING','TIMEZONE_UNKNOW','TRUNK_IS_NOT_REACHABLE','preview','ivr','isIVRCampaign','type','outbound','isOutboundQueue','isQueueCampaignActive','active','isIVRCampaignActive','milliseconds','diff','seconds','getSeconds','dialMethod','dialActive','message','available','loggedIn','loggedInDb','paused','talking','pTalking','waiting','inUse','originated','Trunk','name','dialTimezone','isNil','Interval','NULL_INTERVAL','isEmpty','Intervals','UNKNOWN_TIMEZONE','SIP/','reachable','includes','status','TrunkBackup','INACTIVE','NO_AGENTS_LOGGED'];(function(_0x1d1343,_0x3337ba){var _0x357cd0=function(_0x46ee56){while(--_0x46ee56){_0x1d1343['push'](_0x1d1343['shift']());}};_0x357cd0(++_0x3337ba);}(_0xf333,0xd0));var _0x3f33=function(_0x34e36b,_0x3c2179){_0x34e36b=_0x34e36b-0x0;var _0x518994=_0xf333[_0x34e36b];return _0x518994;};'use strict';var _=require(_0x3f33('0x0'));var moment=require(_0x3f33('0x1'));var util=require(_0x3f33('0x2'));var logger=require(_0x3f33('0x3'))(_0x3f33('0x4'));var timezones=require(_0x3f33('0x5'))[_0x3f33('0x6')];var CAMPAIGN_STATUS={'ACTIVE':_0x3f33('0x7'),'BLACKLIST':_0x3f33('0x8'),'CONTACTS_RESCHEDULED':'RESCHEDULED_CONTACTS','DEACTIVATED':_0x3f33('0x9'),'DISACTIVED':_0x3f33('0xa'),'EMPTY_INTERVAL':'INTERVAL_IS_EMPTY','INACTIVE':_0x3f33('0xb'),'NO_AGENTS_LOGGED':_0x3f33('0xc'),'NO_AVAILABLE_CONTACTS':'AVAILABLE_CONTACTS_FINISHED','NULL_INTERVAL':_0x3f33('0xd'),'OVERTIME_INTERVAL':_0x3f33('0xe'),'OVERTIME_GLOBAL_INTERVAL':'GLOBAL_INTERVAL_IS_OVERTIME','QUEUE_RECALL':'RECALLINQUEUE','RECALL_TIMEOUT':'RECALLFAILEDTIMEOUT','RUNNING':_0x3f33('0xf'),'UNKNOWN_TIMEZONE':_0x3f33('0x10'),'UNREACHABLE_TRUNK':_0x3f33('0x11')};exports['CAMPAIGN_STATUS']=CAMPAIGN_STATUS;function isPreviewCampaign(_0x2791f0){return _0x2791f0['dialMethod']===_0x3f33('0x12');}exports['isPreviewCampaign']=isPreviewCampaign;function isIVRCampaign(_0x510bf5){return _0x510bf5['type']===_0x3f33('0x13');}exports[_0x3f33('0x14')]=isIVRCampaign;function isOutboundQueue(_0x502457){return _0x502457[_0x3f33('0x15')]===_0x3f33('0x16');}exports[_0x3f33('0x17')]=isOutboundQueue;function isQueueCampaignActive(_0x93cf6d){return _0x93cf6d['dialActive'];}exports[_0x3f33('0x18')]=isQueueCampaignActive;function isIVRCampaignActive(_0x598034){return _0x598034[_0x3f33('0x19')];}exports[_0x3f33('0x1a')]=isIVRCampaignActive;function getSeconds(_0x37124d,_0xbb49f3){var _0x1887e9=moment(_0x37124d)[_0x3f33('0x1b')](0x0);var _0x8a6c20=moment(_0xbb49f3)['milliseconds'](0x0);return _0x1887e9[_0x3f33('0x1c')](_0x8a6c20,_0x3f33('0x1d'));}exports[_0x3f33('0x1e')]=getSeconds;function hasQueueCampaignDataChanged(_0x1f0dbd,_0x1624f5){var _0x1a8404=![];var _0x3fe704=_0x1f0dbd['dialMethod']!==_0x1624f5[_0x3f33('0x1f')]||_0x1f0dbd[_0x3f33('0x20')]!==_0x1624f5['dialActive']||_0x1f0dbd[_0x3f33('0x21')]!==_0x1624f5[_0x3f33('0x21')];var _0x58d878=_0x1f0dbd['available']!==_0x1624f5[_0x3f33('0x22')]||_0x1f0dbd[_0x3f33('0x23')]!==_0x1624f5[_0x3f33('0x23')]||_0x1f0dbd['loggedInDb']!==_0x1624f5[_0x3f33('0x24')]||_0x1f0dbd['paused']!==_0x1624f5[_0x3f33('0x25')]||_0x1f0dbd[_0x3f33('0x26')]!==_0x1624f5[_0x3f33('0x26')]||_0x1f0dbd[_0x3f33('0x27')]!==_0x1624f5[_0x3f33('0x27')]||_0x1f0dbd[_0x3f33('0x28')]!==_0x1624f5['waiting']||_0x1f0dbd[_0x3f33('0x29')]!==_0x1624f5[_0x3f33('0x29')]||_0x1f0dbd[_0x3f33('0x2a')]!==_0x1624f5[_0x3f33('0x2a')];if(_0x1f0dbd[_0x3f33('0x2b')]&&_0x1624f5[_0x3f33('0x2b')]){_0x1a8404=_0x1f0dbd[_0x3f33('0x2b')][_0x3f33('0x2c')]!==_0x1624f5['Trunk']['name']||_0x1f0dbd['Trunk'][_0x3f33('0x19')]!==_0x1624f5[_0x3f33('0x2b')][_0x3f33('0x19')];}return _0x3fe704||_0x58d878||_0x1a8404;}exports['hasQueueCampaignDataChanged']=hasQueueCampaignDataChanged;function checkAnyValidQueueCampaignInterval(_0x38badb){var _0x3f9112=null;var _0x45e1ec=_0x38badb[_0x3f33('0x2d')];if(_['isNil'](_0x38badb['dialGlobalInterval'])||_[_0x3f33('0x2e')](_0x38badb[_0x3f33('0x2f')])||_[_0x3f33('0x2e')](_0x38badb[_0x3f33('0x2f')]['Intervals'])){_0x3f9112=CAMPAIGN_STATUS[_0x3f33('0x30')];}else if(_[_0x3f33('0x31')](_0x38badb['dialGlobalInterval'])||_['isEmpty'](_0x38badb[_0x3f33('0x2f')][_0x3f33('0x32')])){_0x3f9112=CAMPAIGN_STATUS['EMPTY_INTERVAL'];}else if(_0x45e1ec&&!timezones[_0x45e1ec]){_0x3f9112=CAMPAIGN_STATUS[_0x3f33('0x33')];}return _0x3f9112;}function checkAnyValidTrunk(_0x1f3cb0,_0x28e53b){var _0x1f2aec=null;var _0x243583=_0x3f33('0x34');var _0xc1d031=[_0x3f33('0x35'),'unmonitored'];var _0x36cafd=!![];if(_0x1f3cb0[_0x3f33('0x2b')]&&_0x1f3cb0[_0x3f33('0x2b')][_0x3f33('0x19')]){_0x243583+=_0x1f3cb0[_0x3f33('0x2b')][_0x3f33('0x2c')];_0x1f2aec=_0x28e53b[_0x243583];_0x36cafd=_0xc1d031[_0x3f33('0x36')](_0x1f2aec[_0x3f33('0x37')]);}else if(_0x1f3cb0[_0x3f33('0x38')]&&_0x1f3cb0['TrunkBackup'][_0x3f33('0x19')]){_0x243583+=_0x1f3cb0[_0x3f33('0x38')]['name'];_0x1f2aec=_0x28e53b[_0x243583];_0x36cafd=_0xc1d031[_0x3f33('0x36')](_0x1f2aec[_0x3f33('0x37')]);}return _0x36cafd;}function getQueueCampaignStatusMessage(_0x4413c3,_0x102db2){var _0x4ce49a=CAMPAIGN_STATUS[_0x3f33('0x7')];var _0x396865=isPreviewCampaign(_0x4413c3);if(!isQueueCampaignActive(_0x4413c3)){if(_0x396865){_0x4ce49a=CAMPAIGN_STATUS['INACTIVE'];}else{if(_0x4413c3['originated']===0x0&&_0x4413c3['talking']===0x0&&_0x4413c3[_0x3f33('0x28')]===0x0&&(_0x4413c3[_0x3f33('0x27')]||0x0)===0x0){_0x4ce49a=CAMPAIGN_STATUS[_0x3f33('0x39')];}else{_0x4ce49a=CAMPAIGN_STATUS['DISACTIVED'];}}}else if(_0x4413c3[_0x3f33('0x23')]===0x0){_0x4ce49a=CAMPAIGN_STATUS[_0x3f33('0x3a')];}else if(!checkAnyValidTrunk(_0x4413c3,_0x102db2)){_0x4ce49a=CAMPAIGN_STATUS['UNREACHABLE_TRUNK'];}else if(!isPreviewCampaign(_0x4413c3)){var _0x2f143a=checkAnyValidQueueCampaignInterval(_0x4413c3);if(_0x2f143a){_0x4ce49a=_0x2f143a;}}return _0x4ce49a;}exports[_0x3f33('0x3b')]=getQueueCampaignStatusMessage;function getQueueCampaignActiveStatusMessage(_0xb050b1){var _0x4c4aa8=CAMPAIGN_STATUS[_0x3f33('0x3c')];if(_0xb050b1[_0x3f33('0x2a')]===0x0&&_0xb050b1['talking']===0x0&&_0xb050b1[_0x3f33('0x28')]===0x0&&(_0xb050b1[_0x3f33('0x27')]||0x0)===0x0){_0x4c4aa8=CAMPAIGN_STATUS[_0x3f33('0x39')];}return _0x4c4aa8;}exports[_0x3f33('0x3d')]=getQueueCampaignActiveStatusMessage;function extractCalleridName(_0x55f88e){var _0x44e250=_0x55f88e['match'](/"(.*?)"/);return _0x44e250?_0x44e250[0x1]:_0x55f88e;}exports[_0x3f33('0x3e')]=extractCalleridName;function getCallerId(_0x4a00f3,_0x10d031,_0x1ed6b6){if(!_['isUndefined'](_0x1ed6b6)&&typeof _0x1ed6b6==='string'&&!_['isEmpty'](_0x1ed6b6)){if(!_['isUndefined'](_0x10d031)&&typeof _0x10d031===_0x3f33('0x3f')&&!_[_0x3f33('0x31')](_0x10d031)){return util['format']('\x22%s\x22\x20<%s>',_0x10d031,_0x1ed6b6);}return util['format'](_0x3f33('0x40'),_0x1ed6b6,_0x1ed6b6);}if(!_[_0x3f33('0x41')](_0x4a00f3)&&typeof _0x4a00f3===_0x3f33('0x3f')&&!_[_0x3f33('0x31')](_0x4a00f3)){return _0x4a00f3;}return _0x3f33('0x42');}exports[_0x3f33('0x43')]=getCallerId;function getCallerIdRandom(_0xb8cf24,_0x1fce7e){var _0x443985;var _0x3645b6;var _0x25b05f;if(_0x1fce7e<=0x0){_0x1fce7e=0x1;}_0x443985=new RegExp(_0x3f33('0x44')+_0x1fce7e+'}$');_0x3645b6=Math[_0x3f33('0x45')](0xa,_0x1fce7e-0x1);_0x25b05f=Math[_0x3f33('0x45')](0xa,_0x1fce7e)-0x1;return util[_0x3f33('0x46')]('%s',_[_0x3f33('0x47')](_0xb8cf24,_0x443985,_['random'](_0x3645b6,_0x25b05f)['toString']()));}exports[_0x3f33('0x48')]=getCallerIdRandom;function decrementOriginate(_0x5d9b95,_0x259e4a){if(_0x5d9b95['originated']&&_0x5d9b95['originated']>0x0){_0x5d9b95['originated']-=0x1;}else{logger[_0x3f33('0x49')]('[decrementOriginate]\x20queue\x20originate\x20value',_0x259e4a);}}exports[_0x3f33('0x4a')]=decrementOriginate;function checkContactEmpty(_0x5c5d50){return _0x5c5d50&&_0x5c5d50[_0x3f33('0x4b')]>0x0;}exports[_0x3f33('0x4c')]=checkContactEmpty;function erlangb(_0x1a4b23,_0xa2417c){if(_0xa2417c===0x0){return 0x0;}var _0x4dceba=0x1;for(var _0x40063b=0x1;_0x40063b<=_0xa2417c;_0x40063b+=0x1){_0x4dceba=0x1+_0x4dceba*_0x40063b/_0x1a4b23;}return 0x1/_0x4dceba;}exports[_0x3f33('0x4d')]=erlangb;function checkContactLowerLimitOriginate(_0x6d971b,_0x239d9c,_0x1f1122){if(_0x239d9c>_0x1f1122){for(var _0x15a8d1=0x0;_0x15a8d1<_0x239d9c-_0x1f1122;_0x15a8d1+=0x1){decrementOriginate(_0x6d971b,'[checkContactLowerLimitOriginate]\x20');}}}exports[_0x3f33('0x4e')]=checkContactLowerLimitOriginate;function setXMDContactVariables(_0x4178e5){var _0x610513={};var _0x23207f=['id',_0x3f33('0x4f'),_0x3f33('0x50'),_0x3f33('0x51')];const _0x2f1554=0xfa;if(_0x4178e5){for(var _0x1db8a6 in _0x4178e5){if(typeof _0x4178e5[_0x1db8a6]!==_0x3f33('0x52')){if(!_['isNil'](_0x4178e5[_0x1db8a6])&&!_0x23207f['includes'](_0x1db8a6)){if(_0x1db8a6===_0x3f33('0x53')&&_0x4178e5[_0x1db8a6]['length']>_0x2f1554){_0x610513[_0x3f33('0x54')+_0x1db8a6[_0x3f33('0x55')]()]=_0x4178e5[_0x1db8a6][_0x3f33('0x56')]()[_0x3f33('0x57')](0x0,_0x2f1554);}else{_0x610513['XMD-'+_0x1db8a6[_0x3f33('0x55')]()]=_0x4178e5[_0x1db8a6];}}}}}return _0x610513;}exports[_0x3f33('0x58')]=setXMDContactVariables;
\ No newline at end of file
+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