Built motion from commit 42801a18.|2.6.28
[motion2.git] / server / services / ami / dialer / utils / index.js
index 395288a..25b1cf2 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb759=['dialTimezone','dialGlobalInterval','isNil','Interval','Intervals','NULL_INTERVAL','isEmpty','EMPTY_INTERVAL','UNKNOWN_TIMEZONE','reachable','unmonitored','includes','status','TrunkBackup','INACTIVE','getQueueCampaignStatusMessage','DISACTIVED','match','extractCalleridName','isUndefined','string','format','\x22%s\x22\x20<%s>','\x5cw{0,','pow','random','toString','getCallerIdRandom','error','[decrementOriginate]\x20queue\x20originate\x20value\x20is\x20negative','length','checkContactEmpty','checkContactLowerLimitOriginate','createdAt','tags','XMD-','toUpperCase','substring','setXMDContactVariables','lodash','moment','util','../../../../config/logger','dialer','../../../../config/environment/shared','timezones','ACTIVE','RESCHEDULED_CONTACTS','DEACTIVATED','IS_DISACTIVED','INTERVAL_IS_EMPTY','NOT_ACTIVE','AGENTS_NOT_LOGGED','AVAILABLE_CONTACTS_FINISHED','INTERVAL_IS_OVERTIME','GLOBAL_INTERVAL_IS_OVERTIME','RECALLINQUEUE','RUNNING','TIMEZONE_UNKNOW','TRUNK_IS_NOT_REACHABLE','dialMethod','isPreviewCampaign','type','isIVRCampaign','outbound','isOutboundQueue','isQueueCampaignActive','active','isIVRCampaignActive','milliseconds','diff','seconds','getSeconds','dialActive','message','available','loggedIn','loggedInDb','paused','talking','pTalking','waiting','inUse','originated','Trunk','name'];(function(_0x1e3b99,_0x54ea39){var _0x416130=function(_0x2a48fc){while(--_0x2a48fc){_0x1e3b99['push'](_0x1e3b99['shift']());}};_0x416130(++_0x54ea39);}(_0xb759,0x1d5));var _0x9b75=function(_0x216b6a,_0xef50ef){_0x216b6a=_0x216b6a-0x0;var _0x1bb15e=_0xb759[_0x216b6a];return _0x1bb15e;};'use strict';var _=require(_0x9b75('0x0'));var moment=require(_0x9b75('0x1'));var util=require(_0x9b75('0x2'));var logger=require(_0x9b75('0x3'))(_0x9b75('0x4'));var timezones=require(_0x9b75('0x5'))[_0x9b75('0x6')];var CAMPAIGN_STATUS={'ACTIVE':_0x9b75('0x7'),'BLACKLIST':'BLACKLIST','CONTACTS_RESCHEDULED':_0x9b75('0x8'),'DEACTIVATED':_0x9b75('0x9'),'DISACTIVED':_0x9b75('0xa'),'EMPTY_INTERVAL':_0x9b75('0xb'),'INACTIVE':_0x9b75('0xc'),'NO_AGENTS_LOGGED':_0x9b75('0xd'),'NO_AVAILABLE_CONTACTS':_0x9b75('0xe'),'NULL_INTERVAL':'INTERVAL_IS_NULL','OVERTIME_INTERVAL':_0x9b75('0xf'),'OVERTIME_GLOBAL_INTERVAL':_0x9b75('0x10'),'QUEUE_RECALL':_0x9b75('0x11'),'RECALL_TIMEOUT':'RECALLFAILEDTIMEOUT','RUNNING':_0x9b75('0x12'),'UNKNOWN_TIMEZONE':_0x9b75('0x13'),'UNREACHABLE_TRUNK':_0x9b75('0x14')};exports['CAMPAIGN_STATUS']=CAMPAIGN_STATUS;function isPreviewCampaign(_0x1528bd){return _0x1528bd[_0x9b75('0x15')]==='preview';}exports[_0x9b75('0x16')]=isPreviewCampaign;function isIVRCampaign(_0x23624c){return _0x23624c[_0x9b75('0x17')]==='ivr';}exports[_0x9b75('0x18')]=isIVRCampaign;function isOutboundQueue(_0x9214d7){return _0x9214d7[_0x9b75('0x17')]===_0x9b75('0x19');}exports[_0x9b75('0x1a')]=isOutboundQueue;function isQueueCampaignActive(_0xed4a7e){return _0xed4a7e['dialActive'];}exports[_0x9b75('0x1b')]=isQueueCampaignActive;function isIVRCampaignActive(_0x4853ac){return _0x4853ac[_0x9b75('0x1c')];}exports[_0x9b75('0x1d')]=isIVRCampaignActive;function getSeconds(_0x1f10f1,_0x2ab9bd){var _0x172360=moment(_0x1f10f1)['milliseconds'](0x0);var _0xb0d902=moment(_0x2ab9bd)[_0x9b75('0x1e')](0x0);return _0x172360[_0x9b75('0x1f')](_0xb0d902,_0x9b75('0x20'));}exports[_0x9b75('0x21')]=getSeconds;function hasQueueCampaignDataChanged(_0x56178,_0x268dd8){var _0x165c09=![];var _0x332717=_0x56178[_0x9b75('0x15')]!==_0x268dd8[_0x9b75('0x15')]||_0x56178['dialActive']!==_0x268dd8[_0x9b75('0x22')]||_0x56178[_0x9b75('0x23')]!==_0x268dd8[_0x9b75('0x23')];var _0x213f47=_0x56178[_0x9b75('0x24')]!==_0x268dd8[_0x9b75('0x24')]||_0x56178[_0x9b75('0x25')]!==_0x268dd8[_0x9b75('0x25')]||_0x56178[_0x9b75('0x26')]!==_0x268dd8[_0x9b75('0x26')]||_0x56178[_0x9b75('0x27')]!==_0x268dd8[_0x9b75('0x27')]||_0x56178[_0x9b75('0x28')]!==_0x268dd8['talking']||_0x56178[_0x9b75('0x29')]!==_0x268dd8[_0x9b75('0x29')]||_0x56178[_0x9b75('0x2a')]!==_0x268dd8['waiting']||_0x56178[_0x9b75('0x2b')]!==_0x268dd8['inUse']||_0x56178[_0x9b75('0x2c')]!==_0x268dd8['originated'];if(_0x56178['Trunk']&&_0x268dd8[_0x9b75('0x2d')]){_0x165c09=_0x56178[_0x9b75('0x2d')][_0x9b75('0x2e')]!==_0x268dd8[_0x9b75('0x2d')][_0x9b75('0x2e')]||_0x56178[_0x9b75('0x2d')][_0x9b75('0x1c')]!==_0x268dd8[_0x9b75('0x2d')]['active'];}return _0x332717||_0x213f47||_0x165c09;}exports['hasQueueCampaignDataChanged']=hasQueueCampaignDataChanged;function checkAnyValidQueueCampaignInterval(_0x1d715d){var _0x1d6f14=null;var _0x598c1a=_0x1d715d[_0x9b75('0x2f')];if(_['isNil'](_0x1d715d[_0x9b75('0x30')])||_[_0x9b75('0x31')](_0x1d715d['Interval'])||_[_0x9b75('0x31')](_0x1d715d[_0x9b75('0x32')][_0x9b75('0x33')])){_0x1d6f14=CAMPAIGN_STATUS[_0x9b75('0x34')];}else if(_[_0x9b75('0x35')](_0x1d715d[_0x9b75('0x30')])||_[_0x9b75('0x35')](_0x1d715d[_0x9b75('0x32')][_0x9b75('0x33')])){_0x1d6f14=CAMPAIGN_STATUS[_0x9b75('0x36')];}else if(_0x598c1a&&!timezones[_0x598c1a]){_0x1d6f14=CAMPAIGN_STATUS[_0x9b75('0x37')];}return _0x1d6f14;}function checkAnyValidTrunk(_0x1abbf0,_0x474f13){var _0x11c77d=null;var _0x59c36a='SIP/';var _0x4a1dc0=[_0x9b75('0x38'),_0x9b75('0x39')];var _0x4486c0=!![];if(_0x1abbf0[_0x9b75('0x2d')]&&_0x1abbf0[_0x9b75('0x2d')]['active']){_0x59c36a+=_0x1abbf0[_0x9b75('0x2d')][_0x9b75('0x2e')];_0x11c77d=_0x474f13[_0x59c36a];_0x4486c0=_0x4a1dc0[_0x9b75('0x3a')](_0x11c77d[_0x9b75('0x3b')]);}else if(_0x1abbf0[_0x9b75('0x3c')]&&_0x1abbf0['TrunkBackup'][_0x9b75('0x1c')]){_0x59c36a+=_0x1abbf0['TrunkBackup'][_0x9b75('0x2e')];_0x11c77d=_0x474f13[_0x59c36a];_0x4486c0=_0x4a1dc0[_0x9b75('0x3a')](_0x11c77d[_0x9b75('0x3b')]);}return _0x4486c0;}function getQueueCampaignStatusMessage(_0x32a3e6,_0x1a09a7){var _0xa2e167=CAMPAIGN_STATUS['ACTIVE'];var _0x34cd71=isPreviewCampaign(_0x32a3e6);if(!isQueueCampaignActive(_0x32a3e6)){if(_0x34cd71){_0xa2e167=CAMPAIGN_STATUS[_0x9b75('0x3d')];}else{if(_0x32a3e6['originated']===0x0&&_0x32a3e6[_0x9b75('0x28')]===0x0&&_0x32a3e6[_0x9b75('0x2a')]===0x0&&(_0x32a3e6['pTalking']||0x0)===0x0){_0xa2e167=CAMPAIGN_STATUS['INACTIVE'];}else{_0xa2e167=CAMPAIGN_STATUS['DISACTIVED'];}}}else if(_0x32a3e6[_0x9b75('0x25')]===0x0){_0xa2e167=CAMPAIGN_STATUS['NO_AGENTS_LOGGED'];}else if(!checkAnyValidTrunk(_0x32a3e6,_0x1a09a7)){_0xa2e167=CAMPAIGN_STATUS['UNREACHABLE_TRUNK'];}else if(!isPreviewCampaign(_0x32a3e6)){var _0x23c6f8=checkAnyValidQueueCampaignInterval(_0x32a3e6);if(_0x23c6f8){_0xa2e167=_0x23c6f8;}}return _0xa2e167;}exports[_0x9b75('0x3e')]=getQueueCampaignStatusMessage;function getQueueCampaignActiveStatusMessage(_0x27982b){var _0x5e4788=CAMPAIGN_STATUS[_0x9b75('0x3f')];if(_0x27982b['originated']===0x0&&_0x27982b[_0x9b75('0x28')]===0x0&&_0x27982b[_0x9b75('0x2a')]===0x0&&(_0x27982b[_0x9b75('0x29')]||0x0)===0x0){_0x5e4788=CAMPAIGN_STATUS['INACTIVE'];}return _0x5e4788;}exports['getQueueCampaignActiveStatusMessage']=getQueueCampaignActiveStatusMessage;function extractCalleridName(_0x45d08d){var _0xf1eed9=_0x45d08d[_0x9b75('0x40')](/"(.*?)"/);return _0xf1eed9?_0xf1eed9[0x1]:_0x45d08d;}exports[_0x9b75('0x41')]=extractCalleridName;function getCallerId(_0x351fc0,_0x2086a8,_0x4d4af4){if(!_[_0x9b75('0x42')](_0x4d4af4)&&typeof _0x4d4af4===_0x9b75('0x43')&&!_[_0x9b75('0x35')](_0x4d4af4)){if(!_[_0x9b75('0x42')](_0x2086a8)&&typeof _0x2086a8===_0x9b75('0x43')&&!_[_0x9b75('0x35')](_0x2086a8)){return util[_0x9b75('0x44')](_0x9b75('0x45'),_0x2086a8,_0x4d4af4);}return util[_0x9b75('0x44')](_0x9b75('0x45'),_0x4d4af4,_0x4d4af4);}if(!_[_0x9b75('0x42')](_0x351fc0)&&typeof _0x351fc0==='string'&&!_[_0x9b75('0x35')](_0x351fc0)){return _0x351fc0;}return'\x22\x22\x20<>';}exports['getCallerId']=getCallerId;function getCallerIdRandom(_0x59df8a,_0x15bc08){var _0x100e04;var _0x363288;var _0x24882b;if(_0x15bc08<=0x0){_0x15bc08=0x1;}_0x100e04=new RegExp(_0x9b75('0x46')+_0x15bc08+'}$');_0x363288=Math[_0x9b75('0x47')](0xa,_0x15bc08-0x1);_0x24882b=Math['pow'](0xa,_0x15bc08)-0x1;return util[_0x9b75('0x44')]('%s',_['replace'](_0x59df8a,_0x100e04,_[_0x9b75('0x48')](_0x363288,_0x24882b)[_0x9b75('0x49')]()));}exports[_0x9b75('0x4a')]=getCallerIdRandom;function decrementOriginate(_0x16497c){if(_0x16497c['originated']&&_0x16497c['originated']>0x0){_0x16497c[_0x9b75('0x2c')]-=0x1;}else{logger[_0x9b75('0x4b')](_0x9b75('0x4c'));}}exports['decrementOriginate']=decrementOriginate;function checkContactEmpty(_0x91ca75){return _0x91ca75&&_0x91ca75[_0x9b75('0x4d')]>0x0;}exports[_0x9b75('0x4e')]=checkContactEmpty;function erlangb(_0x4c6d17,_0x55dfa8){if(_0x55dfa8===0x0){return 0x0;}var _0x58f679=0x1;for(var _0x348187=0x1;_0x348187<=_0x55dfa8;_0x348187+=0x1){_0x58f679=0x1+_0x58f679*_0x348187/_0x4c6d17;}return 0x1/_0x58f679;}exports['erlangb']=erlangb;function checkContactLowerLimitOriginate(_0x198fea,_0x497620,_0x3e3132){if(_0x497620>_0x3e3132){for(var _0x4e02bc=0x0;_0x4e02bc<_0x497620-_0x3e3132;_0x4e02bc+=0x1){decrementOriginate(_0x198fea);}}}exports[_0x9b75('0x4f')]=checkContactLowerLimitOriginate;function setXMDContactVariables(_0x420d7f){var _0x5a2ba4={};var _0x72acf3=['id',_0x9b75('0x50'),_0x9b75('0x51'),'updatedAt'];const _0x3de67d=0xfa;if(_0x420d7f){for(var _0x14852b in _0x420d7f){if(typeof _0x420d7f[_0x14852b]!=='undefined'){if(!_[_0x9b75('0x31')](_0x420d7f[_0x14852b])&&!_0x72acf3[_0x9b75('0x3a')](_0x14852b)){if(_0x14852b==='description'&&_0x420d7f[_0x14852b][_0x9b75('0x4d')]>_0x3de67d){_0x5a2ba4[_0x9b75('0x52')+_0x14852b[_0x9b75('0x53')]()]=_0x420d7f[_0x14852b][_0x9b75('0x49')]()[_0x9b75('0x54')](0x0,_0x3de67d);}else{_0x5a2ba4[_0x9b75('0x52')+_0x14852b[_0x9b75('0x53')]()]=_0x420d7f[_0x14852b];}}}}}return _0x5a2ba4;}exports[_0x9b75('0x55')]=setXMDContactVariables;
\ No newline at end of file
+var _0xcfef=['RECALLFAILEDTIMEOUT','RUNNING','TIMEZONE_UNKNOW','TRUNK_IS_NOT_REACHABLE','CAMPAIGN_STATUS','dialMethod','preview','ivr','isIVRCampaign','type','outbound','dialActive','isQueueCampaignActive','active','milliseconds','diff','seconds','getSeconds','available','loggedIn','loggedInDb','paused','talking','pTalking','inUse','originated','name','Trunk','hasQueueCampaignDataChanged','dialTimezone','isNil','dialGlobalInterval','Interval','Intervals','isEmpty','UNKNOWN_TIMEZONE','SIP/','reachable','unmonitored','includes','status','TrunkBackup','INACTIVE','waiting','DISACTIVED','NO_AGENTS_LOGGED','getQueueCampaignStatusMessage','match','extractCalleridName','isUndefined','string','format','\x22%s\x22\x20<%s>','\x5cw{0,','pow','replace','random','getCallerIdRandom','error','[decrementOriginate]\x20queue\x20originate\x20value\x20is\x20negative','length','checkContactEmpty','erlangb','checkContactLowerLimitOriginate','updatedAt','undefined','description','toUpperCase','toString','substring','XMD-','setXMDContactVariables','lodash','moment','util','../../../../config/logger','../../../../config/environment/shared','ACTIVE','BLACKLIST','RESCHEDULED_CONTACTS','DEACTIVATED','IS_DISACTIVED','INTERVAL_IS_EMPTY','NOT_ACTIVE','AGENTS_NOT_LOGGED','INTERVAL_IS_NULL','GLOBAL_INTERVAL_IS_OVERTIME','RECALLINQUEUE'];(function(_0x35731b,_0x2bc9a1){var _0x3a080d=function(_0x195eff){while(--_0x195eff){_0x35731b['push'](_0x35731b['shift']());}};_0x3a080d(++_0x2bc9a1);}(_0xcfef,0x150));var _0xfcfe=function(_0x13f436,_0x53f227){_0x13f436=_0x13f436-0x0;var _0x575caf=_0xcfef[_0x13f436];return _0x575caf;};'use strict';var _=require(_0xfcfe('0x0'));var moment=require(_0xfcfe('0x1'));var util=require(_0xfcfe('0x2'));var logger=require(_0xfcfe('0x3'))('dialer');var timezones=require(_0xfcfe('0x4'))['timezones'];var CAMPAIGN_STATUS={'ACTIVE':_0xfcfe('0x5'),'BLACKLIST':_0xfcfe('0x6'),'CONTACTS_RESCHEDULED':_0xfcfe('0x7'),'DEACTIVATED':_0xfcfe('0x8'),'DISACTIVED':_0xfcfe('0x9'),'EMPTY_INTERVAL':_0xfcfe('0xa'),'INACTIVE':_0xfcfe('0xb'),'NO_AGENTS_LOGGED':_0xfcfe('0xc'),'NO_AVAILABLE_CONTACTS':'AVAILABLE_CONTACTS_FINISHED','NULL_INTERVAL':_0xfcfe('0xd'),'OVERTIME_INTERVAL':'INTERVAL_IS_OVERTIME','OVERTIME_GLOBAL_INTERVAL':_0xfcfe('0xe'),'QUEUE_RECALL':_0xfcfe('0xf'),'RECALL_TIMEOUT':_0xfcfe('0x10'),'RUNNING':_0xfcfe('0x11'),'UNKNOWN_TIMEZONE':_0xfcfe('0x12'),'UNREACHABLE_TRUNK':_0xfcfe('0x13')};exports[_0xfcfe('0x14')]=CAMPAIGN_STATUS;function isPreviewCampaign(_0x24e8d5){return _0x24e8d5[_0xfcfe('0x15')]===_0xfcfe('0x16');}exports['isPreviewCampaign']=isPreviewCampaign;function isIVRCampaign(_0x442e06){return _0x442e06['type']===_0xfcfe('0x17');}exports[_0xfcfe('0x18')]=isIVRCampaign;function isOutboundQueue(_0x22f088){return _0x22f088[_0xfcfe('0x19')]===_0xfcfe('0x1a');}exports['isOutboundQueue']=isOutboundQueue;function isQueueCampaignActive(_0x25dd67){return _0x25dd67[_0xfcfe('0x1b')];}exports[_0xfcfe('0x1c')]=isQueueCampaignActive;function isIVRCampaignActive(_0x1bfc57){return _0x1bfc57[_0xfcfe('0x1d')];}exports['isIVRCampaignActive']=isIVRCampaignActive;function getSeconds(_0x27ef16,_0x2c67b5){var _0xb9a7c3=moment(_0x27ef16)[_0xfcfe('0x1e')](0x0);var _0x51c000=moment(_0x2c67b5)[_0xfcfe('0x1e')](0x0);return _0xb9a7c3[_0xfcfe('0x1f')](_0x51c000,_0xfcfe('0x20'));}exports[_0xfcfe('0x21')]=getSeconds;function hasQueueCampaignDataChanged(_0x240e6f,_0xe395fd){var _0x4b1969=![];var _0x360896=_0x240e6f['dialMethod']!==_0xe395fd['dialMethod']||_0x240e6f[_0xfcfe('0x1b')]!==_0xe395fd[_0xfcfe('0x1b')]||_0x240e6f['message']!==_0xe395fd['message'];var _0x5dd0f1=_0x240e6f[_0xfcfe('0x22')]!==_0xe395fd[_0xfcfe('0x22')]||_0x240e6f[_0xfcfe('0x23')]!==_0xe395fd[_0xfcfe('0x23')]||_0x240e6f[_0xfcfe('0x24')]!==_0xe395fd[_0xfcfe('0x24')]||_0x240e6f[_0xfcfe('0x25')]!==_0xe395fd[_0xfcfe('0x25')]||_0x240e6f[_0xfcfe('0x26')]!==_0xe395fd[_0xfcfe('0x26')]||_0x240e6f[_0xfcfe('0x27')]!==_0xe395fd['pTalking']||_0x240e6f['waiting']!==_0xe395fd['waiting']||_0x240e6f[_0xfcfe('0x28')]!==_0xe395fd[_0xfcfe('0x28')]||_0x240e6f[_0xfcfe('0x29')]!==_0xe395fd[_0xfcfe('0x29')];if(_0x240e6f['Trunk']&&_0xe395fd['Trunk']){_0x4b1969=_0x240e6f['Trunk'][_0xfcfe('0x2a')]!==_0xe395fd[_0xfcfe('0x2b')]['name']||_0x240e6f[_0xfcfe('0x2b')]['active']!==_0xe395fd[_0xfcfe('0x2b')][_0xfcfe('0x1d')];}return _0x360896||_0x5dd0f1||_0x4b1969;}exports[_0xfcfe('0x2c')]=hasQueueCampaignDataChanged;function checkAnyValidQueueCampaignInterval(_0x105db7){var _0x348533=null;var _0x1c40fd=_0x105db7[_0xfcfe('0x2d')];if(_[_0xfcfe('0x2e')](_0x105db7[_0xfcfe('0x2f')])||_[_0xfcfe('0x2e')](_0x105db7[_0xfcfe('0x30')])||_['isNil'](_0x105db7[_0xfcfe('0x30')][_0xfcfe('0x31')])){_0x348533=CAMPAIGN_STATUS['NULL_INTERVAL'];}else if(_['isEmpty'](_0x105db7[_0xfcfe('0x2f')])||_[_0xfcfe('0x32')](_0x105db7[_0xfcfe('0x30')]['Intervals'])){_0x348533=CAMPAIGN_STATUS['EMPTY_INTERVAL'];}else if(_0x1c40fd&&!timezones[_0x1c40fd]){_0x348533=CAMPAIGN_STATUS[_0xfcfe('0x33')];}return _0x348533;}function checkAnyValidTrunk(_0x2a4505,_0x399ba2){var _0x4a2261=null;var _0x2113d9=_0xfcfe('0x34');var _0x1358ea=[_0xfcfe('0x35'),_0xfcfe('0x36')];var _0x2c1791=!![];if(_0x2a4505[_0xfcfe('0x2b')]&&_0x2a4505[_0xfcfe('0x2b')][_0xfcfe('0x1d')]){_0x2113d9+=_0x2a4505[_0xfcfe('0x2b')][_0xfcfe('0x2a')];_0x4a2261=_0x399ba2[_0x2113d9];_0x2c1791=_0x1358ea[_0xfcfe('0x37')](_0x4a2261[_0xfcfe('0x38')]);}else if(_0x2a4505[_0xfcfe('0x39')]&&_0x2a4505['TrunkBackup'][_0xfcfe('0x1d')]){_0x2113d9+=_0x2a4505[_0xfcfe('0x39')][_0xfcfe('0x2a')];_0x4a2261=_0x399ba2[_0x2113d9];_0x2c1791=_0x1358ea[_0xfcfe('0x37')](_0x4a2261[_0xfcfe('0x38')]);}return _0x2c1791;}function getQueueCampaignStatusMessage(_0x407d30,_0x57f3a4){var _0x2250bb=CAMPAIGN_STATUS[_0xfcfe('0x5')];var _0x187c02=isPreviewCampaign(_0x407d30);if(!isQueueCampaignActive(_0x407d30)){if(_0x187c02){_0x2250bb=CAMPAIGN_STATUS[_0xfcfe('0x3a')];}else{if(_0x407d30[_0xfcfe('0x29')]===0x0&&_0x407d30[_0xfcfe('0x26')]===0x0&&_0x407d30[_0xfcfe('0x3b')]===0x0&&(_0x407d30['pTalking']||0x0)===0x0){_0x2250bb=CAMPAIGN_STATUS[_0xfcfe('0x3a')];}else{_0x2250bb=CAMPAIGN_STATUS[_0xfcfe('0x3c')];}}}else if(_0x407d30['loggedIn']===0x0){_0x2250bb=CAMPAIGN_STATUS[_0xfcfe('0x3d')];}else if(!checkAnyValidTrunk(_0x407d30,_0x57f3a4)){_0x2250bb=CAMPAIGN_STATUS['UNREACHABLE_TRUNK'];}else if(!isPreviewCampaign(_0x407d30)){var _0x436369=checkAnyValidQueueCampaignInterval(_0x407d30);if(_0x436369){_0x2250bb=_0x436369;}}return _0x2250bb;}exports[_0xfcfe('0x3e')]=getQueueCampaignStatusMessage;function getQueueCampaignActiveStatusMessage(_0x4afa66){var _0x5343eb=CAMPAIGN_STATUS['DISACTIVED'];if(_0x4afa66[_0xfcfe('0x29')]===0x0&&_0x4afa66[_0xfcfe('0x26')]===0x0&&_0x4afa66[_0xfcfe('0x3b')]===0x0&&(_0x4afa66[_0xfcfe('0x27')]||0x0)===0x0){_0x5343eb=CAMPAIGN_STATUS['INACTIVE'];}return _0x5343eb;}exports['getQueueCampaignActiveStatusMessage']=getQueueCampaignActiveStatusMessage;function extractCalleridName(_0x556fbb){var _0x37f5c3=_0x556fbb[_0xfcfe('0x3f')](/"(.*?)"/);return _0x37f5c3?_0x37f5c3[0x1]:_0x556fbb;}exports[_0xfcfe('0x40')]=extractCalleridName;function getCallerId(_0xd29c80,_0x4017c7,_0x401f57){if(!_[_0xfcfe('0x41')](_0x401f57)&&typeof _0x401f57===_0xfcfe('0x42')&&!_[_0xfcfe('0x32')](_0x401f57)){if(!_[_0xfcfe('0x41')](_0x4017c7)&&typeof _0x4017c7===_0xfcfe('0x42')&&!_['isEmpty'](_0x4017c7)){return util[_0xfcfe('0x43')](_0xfcfe('0x44'),_0x4017c7,_0x401f57);}return util[_0xfcfe('0x43')](_0xfcfe('0x44'),_0x401f57,_0x401f57);}if(!_['isUndefined'](_0xd29c80)&&typeof _0xd29c80===_0xfcfe('0x42')&&!_[_0xfcfe('0x32')](_0xd29c80)){return _0xd29c80;}return'\x22\x22\x20<>';}exports['getCallerId']=getCallerId;function getCallerIdRandom(_0x2ccb43,_0x2655e3){var _0x321171;var _0x4a3f4c;var _0x1a5d85;if(_0x2655e3<=0x0){_0x2655e3=0x1;}_0x321171=new RegExp(_0xfcfe('0x45')+_0x2655e3+'}$');_0x4a3f4c=Math[_0xfcfe('0x46')](0xa,_0x2655e3-0x1);_0x1a5d85=Math[_0xfcfe('0x46')](0xa,_0x2655e3)-0x1;return util[_0xfcfe('0x43')]('%s',_[_0xfcfe('0x47')](_0x2ccb43,_0x321171,_[_0xfcfe('0x48')](_0x4a3f4c,_0x1a5d85)['toString']()));}exports[_0xfcfe('0x49')]=getCallerIdRandom;function decrementOriginate(_0x353815){if(_0x353815[_0xfcfe('0x29')]&&_0x353815[_0xfcfe('0x29')]>0x0){_0x353815[_0xfcfe('0x29')]-=0x1;}else{logger[_0xfcfe('0x4a')](_0xfcfe('0x4b'));}}exports['decrementOriginate']=decrementOriginate;function checkContactEmpty(_0x4100c7){return _0x4100c7&&_0x4100c7[_0xfcfe('0x4c')]>0x0;}exports[_0xfcfe('0x4d')]=checkContactEmpty;function erlangb(_0x365ab7,_0x1fc201){if(_0x1fc201===0x0){return 0x0;}var _0x2e6745=0x1;for(var _0x2a3800=0x1;_0x2a3800<=_0x1fc201;_0x2a3800+=0x1){_0x2e6745=0x1+_0x2e6745*_0x2a3800/_0x365ab7;}return 0x1/_0x2e6745;}exports[_0xfcfe('0x4e')]=erlangb;function checkContactLowerLimitOriginate(_0x177894,_0x24fce2,_0x533546){if(_0x24fce2>_0x533546){for(var _0x15bea2=0x0;_0x15bea2<_0x24fce2-_0x533546;_0x15bea2+=0x1){decrementOriginate(_0x177894);}}}exports[_0xfcfe('0x4f')]=checkContactLowerLimitOriginate;function setXMDContactVariables(_0x1ae61c){var _0x3d9e36={};var _0x3f2bc8=['id','createdAt','tags',_0xfcfe('0x50')];const _0x31501b=0xfa;if(_0x1ae61c){for(var _0x430eb7 in _0x1ae61c){if(typeof _0x1ae61c[_0x430eb7]!==_0xfcfe('0x51')){if(!_[_0xfcfe('0x2e')](_0x1ae61c[_0x430eb7])&&!_0x3f2bc8[_0xfcfe('0x37')](_0x430eb7)){if(_0x430eb7===_0xfcfe('0x52')&&_0x1ae61c[_0x430eb7][_0xfcfe('0x4c')]>_0x31501b){_0x3d9e36['XMD-'+_0x430eb7[_0xfcfe('0x53')]()]=_0x1ae61c[_0x430eb7][_0xfcfe('0x54')]()[_0xfcfe('0x55')](0x0,_0x31501b);}else{_0x3d9e36[_0xfcfe('0x56')+_0x430eb7['toUpperCase']()]=_0x1ae61c[_0x430eb7];}}}}}return _0x3d9e36;}exports[_0xfcfe('0x57')]=setXMDContactVariables;
\ No newline at end of file