Built motion from commit 980b26c3.|2.6.29
[motion2.git] / server / services / ami / dialer / utils / index.js
index c2e2743..0109ec9 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xea0e=['preview','isPreviewCampaign','type','ivr','isIVRCampaign','outbound','isOutboundQueue','dialActive','isQueueCampaignActive','active','milliseconds','diff','seconds','getSeconds','message','loggedIn','loggedInDb','paused','talking','pTalking','waiting','inUse','originated','Trunk','name','hasQueueCampaignDataChanged','dialTimezone','dialGlobalInterval','isNil','Interval','Intervals','NULL_INTERVAL','isEmpty','EMPTY_INTERVAL','SIP/','reachable','status','TrunkBackup','INACTIVE','DISACTIVED','NO_AGENTS_LOGGED','UNREACHABLE_TRUNK','getQueueCampaignStatusMessage','getQueueCampaignActiveStatusMessage','extractCalleridName','isUndefined','string','format','\x22%s\x22\x20<%s>','getCallerId','pow','replace','toString','error','[decrementOriginate]\x20queue\x20originate\x20value\x20is\x20negative','checkContactEmpty','erlangb','createdAt','tags','updatedAt','includes','length','toUpperCase','substring','XMD-','setXMDContactVariables','lodash','moment','util','../../../../config/logger','dialer','../../../../config/environment/shared','BLACKLIST','RESCHEDULED_CONTACTS','DEACTIVATED','IS_DISACTIVED','INTERVAL_IS_EMPTY','NOT_ACTIVE','AGENTS_NOT_LOGGED','AVAILABLE_CONTACTS_FINISHED','INTERVAL_IS_OVERTIME','RECALLINQUEUE','RECALLFAILEDTIMEOUT','RUNNING','CAMPAIGN_STATUS','dialMethod'];(function(_0x21712c,_0x2dedd8){var _0x3bcfda=function(_0x4c1803){while(--_0x4c1803){_0x21712c['push'](_0x21712c['shift']());}};_0x3bcfda(++_0x2dedd8);}(_0xea0e,0x19a));var _0xeea0=function(_0x2787be,_0x5f3155){_0x2787be=_0x2787be-0x0;var _0x6edaa8=_0xea0e[_0x2787be];return _0x6edaa8;};'use strict';var _=require(_0xeea0('0x0'));var moment=require(_0xeea0('0x1'));var util=require(_0xeea0('0x2'));var logger=require(_0xeea0('0x3'))(_0xeea0('0x4'));var timezones=require(_0xeea0('0x5'))['timezones'];var CAMPAIGN_STATUS={'ACTIVE':'ACTIVE','BLACKLIST':_0xeea0('0x6'),'CONTACTS_RESCHEDULED':_0xeea0('0x7'),'DEACTIVATED':_0xeea0('0x8'),'DISACTIVED':_0xeea0('0x9'),'EMPTY_INTERVAL':_0xeea0('0xa'),'INACTIVE':_0xeea0('0xb'),'NO_AGENTS_LOGGED':_0xeea0('0xc'),'NO_AVAILABLE_CONTACTS':_0xeea0('0xd'),'NULL_INTERVAL':'INTERVAL_IS_NULL','OVERTIME_INTERVAL':_0xeea0('0xe'),'OVERTIME_GLOBAL_INTERVAL':'GLOBAL_INTERVAL_IS_OVERTIME','QUEUE_RECALL':_0xeea0('0xf'),'RECALL_TIMEOUT':_0xeea0('0x10'),'RUNNING':_0xeea0('0x11'),'UNKNOWN_TIMEZONE':'TIMEZONE_UNKNOW','UNREACHABLE_TRUNK':'TRUNK_IS_NOT_REACHABLE'};exports[_0xeea0('0x12')]=CAMPAIGN_STATUS;function isPreviewCampaign(_0x3812e5){return _0x3812e5[_0xeea0('0x13')]===_0xeea0('0x14');}exports[_0xeea0('0x15')]=isPreviewCampaign;function isIVRCampaign(_0x408a9b){return _0x408a9b[_0xeea0('0x16')]===_0xeea0('0x17');}exports[_0xeea0('0x18')]=isIVRCampaign;function isOutboundQueue(_0x1edf86){return _0x1edf86[_0xeea0('0x16')]===_0xeea0('0x19');}exports[_0xeea0('0x1a')]=isOutboundQueue;function isQueueCampaignActive(_0x352690){return _0x352690[_0xeea0('0x1b')];}exports[_0xeea0('0x1c')]=isQueueCampaignActive;function isIVRCampaignActive(_0x100fc7){return _0x100fc7[_0xeea0('0x1d')];}exports['isIVRCampaignActive']=isIVRCampaignActive;function getSeconds(_0xaa3cb1,_0x5adc2c){var _0x1d451b=moment(_0xaa3cb1)[_0xeea0('0x1e')](0x0);var _0x1248fc=moment(_0x5adc2c)[_0xeea0('0x1e')](0x0);return _0x1d451b[_0xeea0('0x1f')](_0x1248fc,_0xeea0('0x20'));}exports[_0xeea0('0x21')]=getSeconds;function hasQueueCampaignDataChanged(_0xf49ea5,_0xf550ee){var _0x3f5528=![];var _0x3d2533=_0xf49ea5[_0xeea0('0x13')]!==_0xf550ee[_0xeea0('0x13')]||_0xf49ea5[_0xeea0('0x1b')]!==_0xf550ee['dialActive']||_0xf49ea5[_0xeea0('0x22')]!==_0xf550ee[_0xeea0('0x22')];var _0x2e5ef4=_0xf49ea5['available']!==_0xf550ee['available']||_0xf49ea5[_0xeea0('0x23')]!==_0xf550ee[_0xeea0('0x23')]||_0xf49ea5[_0xeea0('0x24')]!==_0xf550ee[_0xeea0('0x24')]||_0xf49ea5[_0xeea0('0x25')]!==_0xf550ee[_0xeea0('0x25')]||_0xf49ea5[_0xeea0('0x26')]!==_0xf550ee['talking']||_0xf49ea5[_0xeea0('0x27')]!==_0xf550ee[_0xeea0('0x27')]||_0xf49ea5['waiting']!==_0xf550ee[_0xeea0('0x28')]||_0xf49ea5[_0xeea0('0x29')]!==_0xf550ee[_0xeea0('0x29')]||_0xf49ea5[_0xeea0('0x2a')]!==_0xf550ee[_0xeea0('0x2a')];if(_0xf49ea5[_0xeea0('0x2b')]&&_0xf550ee['Trunk']){_0x3f5528=_0xf49ea5[_0xeea0('0x2b')][_0xeea0('0x2c')]!==_0xf550ee[_0xeea0('0x2b')]['name']||_0xf49ea5[_0xeea0('0x2b')][_0xeea0('0x1d')]!==_0xf550ee['Trunk'][_0xeea0('0x1d')];}return _0x3d2533||_0x2e5ef4||_0x3f5528;}exports[_0xeea0('0x2d')]=hasQueueCampaignDataChanged;function checkAnyValidQueueCampaignInterval(_0x4ea551){var _0x349323=null;var _0x29a2e8=_0x4ea551[_0xeea0('0x2e')];if(_['isNil'](_0x4ea551[_0xeea0('0x2f')])||_[_0xeea0('0x30')](_0x4ea551[_0xeea0('0x31')])||_[_0xeea0('0x30')](_0x4ea551['Interval'][_0xeea0('0x32')])){_0x349323=CAMPAIGN_STATUS[_0xeea0('0x33')];}else if(_[_0xeea0('0x34')](_0x4ea551[_0xeea0('0x2f')])||_['isEmpty'](_0x4ea551[_0xeea0('0x31')]['Intervals'])){_0x349323=CAMPAIGN_STATUS[_0xeea0('0x35')];}else if(_0x29a2e8&&!timezones[_0x29a2e8]){_0x349323=CAMPAIGN_STATUS['UNKNOWN_TIMEZONE'];}return _0x349323;}function checkAnyValidTrunk(_0x2ae19b,_0x2ca7ab){var _0x20c1be=null;var _0x238c8b=_0xeea0('0x36');var _0x5f1ad5=[_0xeea0('0x37'),'unmonitored'];var _0x401bfa=!![];if(_0x2ae19b['Trunk']&&_0x2ae19b[_0xeea0('0x2b')][_0xeea0('0x1d')]){_0x238c8b+=_0x2ae19b[_0xeea0('0x2b')][_0xeea0('0x2c')];_0x20c1be=_0x2ca7ab[_0x238c8b];_0x401bfa=_0x5f1ad5['includes'](_0x20c1be[_0xeea0('0x38')]);}else if(_0x2ae19b[_0xeea0('0x39')]&&_0x2ae19b[_0xeea0('0x39')][_0xeea0('0x1d')]){_0x238c8b+=_0x2ae19b['TrunkBackup']['name'];_0x20c1be=_0x2ca7ab[_0x238c8b];_0x401bfa=_0x5f1ad5['includes'](_0x20c1be['status']);}return _0x401bfa;}function getQueueCampaignStatusMessage(_0x1398a9,_0x3c2343){var _0xf3cb8b=CAMPAIGN_STATUS['ACTIVE'];var _0x3aaa46=isPreviewCampaign(_0x1398a9);if(!isQueueCampaignActive(_0x1398a9)){if(_0x3aaa46){_0xf3cb8b=CAMPAIGN_STATUS[_0xeea0('0x3a')];}else{if(_0x1398a9[_0xeea0('0x2a')]===0x0&&_0x1398a9[_0xeea0('0x26')]===0x0&&_0x1398a9[_0xeea0('0x28')]===0x0&&(_0x1398a9[_0xeea0('0x27')]||0x0)===0x0){_0xf3cb8b=CAMPAIGN_STATUS[_0xeea0('0x3a')];}else{_0xf3cb8b=CAMPAIGN_STATUS[_0xeea0('0x3b')];}}}else if(_0x1398a9[_0xeea0('0x23')]===0x0){_0xf3cb8b=CAMPAIGN_STATUS[_0xeea0('0x3c')];}else if(!checkAnyValidTrunk(_0x1398a9,_0x3c2343)){_0xf3cb8b=CAMPAIGN_STATUS[_0xeea0('0x3d')];}else if(!isPreviewCampaign(_0x1398a9)){var _0x5c5b9c=checkAnyValidQueueCampaignInterval(_0x1398a9);if(_0x5c5b9c){_0xf3cb8b=_0x5c5b9c;}}return _0xf3cb8b;}exports[_0xeea0('0x3e')]=getQueueCampaignStatusMessage;function getQueueCampaignActiveStatusMessage(_0xe8cb76){var _0x31a783=CAMPAIGN_STATUS[_0xeea0('0x3b')];if(_0xe8cb76['originated']===0x0&&_0xe8cb76[_0xeea0('0x26')]===0x0&&_0xe8cb76['waiting']===0x0&&(_0xe8cb76['pTalking']||0x0)===0x0){_0x31a783=CAMPAIGN_STATUS[_0xeea0('0x3a')];}return _0x31a783;}exports[_0xeea0('0x3f')]=getQueueCampaignActiveStatusMessage;function extractCalleridName(_0x59e438){var _0x403001=_0x59e438['match'](/"(.*?)"/);return _0x403001?_0x403001[0x1]:_0x59e438;}exports[_0xeea0('0x40')]=extractCalleridName;function getCallerId(_0x13b208,_0xa8dae9,_0xdff7b0){if(!_[_0xeea0('0x41')](_0xdff7b0)&&typeof _0xdff7b0===_0xeea0('0x42')&&!_[_0xeea0('0x34')](_0xdff7b0)){if(!_[_0xeea0('0x41')](_0xa8dae9)&&typeof _0xa8dae9==='string'&&!_['isEmpty'](_0xa8dae9)){return util[_0xeea0('0x43')]('\x22%s\x22\x20<%s>',_0xa8dae9,_0xdff7b0);}return util[_0xeea0('0x43')](_0xeea0('0x44'),_0xdff7b0,_0xdff7b0);}if(!_[_0xeea0('0x41')](_0x13b208)&&typeof _0x13b208===_0xeea0('0x42')&&!_['isEmpty'](_0x13b208)){return _0x13b208;}return'\x22\x22\x20<>';}exports[_0xeea0('0x45')]=getCallerId;function getCallerIdRandom(_0x2a07ed,_0x175b8c){var _0x5781d5;var _0x2239e8;var _0x386bd1;if(_0x175b8c<=0x0){_0x175b8c=0x1;}_0x5781d5=new RegExp('\x5cw{0,'+_0x175b8c+'}$');_0x2239e8=Math[_0xeea0('0x46')](0xa,_0x175b8c-0x1);_0x386bd1=Math[_0xeea0('0x46')](0xa,_0x175b8c)-0x1;return util[_0xeea0('0x43')]('%s',_[_0xeea0('0x47')](_0x2a07ed,_0x5781d5,_['random'](_0x2239e8,_0x386bd1)[_0xeea0('0x48')]()));}exports['getCallerIdRandom']=getCallerIdRandom;function decrementOriginate(_0x49f9b9){if(_0x49f9b9[_0xeea0('0x2a')]&&_0x49f9b9[_0xeea0('0x2a')]>0x0){_0x49f9b9[_0xeea0('0x2a')]-=0x1;}else{logger[_0xeea0('0x49')](_0xeea0('0x4a'));}}exports['decrementOriginate']=decrementOriginate;function checkContactEmpty(_0x28b3b8){return _0x28b3b8&&_0x28b3b8['length']>0x0;}exports[_0xeea0('0x4b')]=checkContactEmpty;function erlangb(_0x23095a,_0x287155){if(_0x287155===0x0){return 0x0;}var _0x2b1580=0x1;for(var _0x14b29d=0x1;_0x14b29d<=_0x287155;_0x14b29d+=0x1){_0x2b1580=0x1+_0x2b1580*_0x14b29d/_0x23095a;}return 0x1/_0x2b1580;}exports[_0xeea0('0x4c')]=erlangb;function checkContactLowerLimitOriginate(_0x4fc1eb,_0x258bd7,_0x51e56a){if(_0x258bd7>_0x51e56a){for(var _0x436ce6=0x0;_0x436ce6<_0x258bd7-_0x51e56a;_0x436ce6+=0x1){decrementOriginate(_0x4fc1eb);}}}exports['checkContactLowerLimitOriginate']=checkContactLowerLimitOriginate;function setXMDContactVariables(_0x3b2d3e){var _0x23d324={};var _0x46f07b=['id',_0xeea0('0x4d'),_0xeea0('0x4e'),_0xeea0('0x4f')];const _0x574721=0xfa;if(_0x3b2d3e){for(var _0x36424d in _0x3b2d3e){if(typeof _0x3b2d3e[_0x36424d]!=='undefined'){if(!_['isNil'](_0x3b2d3e[_0x36424d])&&!_0x46f07b[_0xeea0('0x50')](_0x36424d)){if(_0x36424d==='description'&&_0x3b2d3e[_0x36424d][_0xeea0('0x51')]>_0x574721){_0x23d324['XMD-'+_0x36424d[_0xeea0('0x52')]()]=_0x3b2d3e[_0x36424d][_0xeea0('0x48')]()[_0xeea0('0x53')](0x0,_0x574721);}else{_0x23d324[_0xeea0('0x54')+_0x36424d['toUpperCase']()]=_0x3b2d3e[_0x36424d];}}}}}return _0x23d324;}exports[_0xeea0('0x55')]=setXMDContactVariables;
\ No newline at end of file
+var _0x4f6d=['\x22\x22\x20<>','getCallerId','\x5cw{0,','pow','format','random','toString','getCallerIdRandom','[decrementOriginate]\x20queue\x20originate\x20value\x20is\x20negative','erlangb','checkContactLowerLimitOriginate','createdAt','tags','undefined','description','length','XMD-','toUpperCase','substring','setXMDContactVariables','lodash','util','../../../../config/logger','dialer','timezones','ACTIVE','BLACKLIST','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','dialMethod','preview','isPreviewCampaign','ivr','isIVRCampaign','type','isOutboundQueue','isQueueCampaignActive','milliseconds','diff','seconds','getSeconds','dialActive','message','available','loggedInDb','paused','talking','pTalking','waiting','inUse','originated','Trunk','name','active','hasQueueCampaignDataChanged','dialTimezone','isNil','Interval','Intervals','NULL_INTERVAL','isEmpty','EMPTY_INTERVAL','UNKNOWN_TIMEZONE','SIP/','unmonitored','includes','status','TrunkBackup','INACTIVE','loggedIn','NO_AGENTS_LOGGED','UNREACHABLE_TRUNK','getQueueCampaignStatusMessage','DISACTIVED','match','extractCalleridName','isUndefined','string','\x22%s\x22\x20<%s>'];(function(_0x34a0d7,_0x4f0bee){var _0x397aa4=function(_0x3de46f){while(--_0x3de46f){_0x34a0d7['push'](_0x34a0d7['shift']());}};_0x397aa4(++_0x4f0bee);}(_0x4f6d,0x122));var _0xd4f6=function(_0x17c68e,_0x314ef7){_0x17c68e=_0x17c68e-0x0;var _0x52052e=_0x4f6d[_0x17c68e];return _0x52052e;};'use strict';var _=require(_0xd4f6('0x0'));var moment=require('moment');var util=require(_0xd4f6('0x1'));var logger=require(_0xd4f6('0x2'))(_0xd4f6('0x3'));var timezones=require('../../../../config/environment/shared')[_0xd4f6('0x4')];var CAMPAIGN_STATUS={'ACTIVE':_0xd4f6('0x5'),'BLACKLIST':_0xd4f6('0x6'),'CONTACTS_RESCHEDULED':_0xd4f6('0x7'),'DEACTIVATED':_0xd4f6('0x8'),'DISACTIVED':_0xd4f6('0x9'),'EMPTY_INTERVAL':_0xd4f6('0xa'),'INACTIVE':_0xd4f6('0xb'),'NO_AGENTS_LOGGED':_0xd4f6('0xc'),'NO_AVAILABLE_CONTACTS':'AVAILABLE_CONTACTS_FINISHED','NULL_INTERVAL':_0xd4f6('0xd'),'OVERTIME_INTERVAL':'INTERVAL_IS_OVERTIME','OVERTIME_GLOBAL_INTERVAL':_0xd4f6('0xe'),'QUEUE_RECALL':_0xd4f6('0xf'),'RECALL_TIMEOUT':'RECALLFAILEDTIMEOUT','RUNNING':_0xd4f6('0x10'),'UNKNOWN_TIMEZONE':_0xd4f6('0x11'),'UNREACHABLE_TRUNK':_0xd4f6('0x12')};exports[_0xd4f6('0x13')]=CAMPAIGN_STATUS;function isPreviewCampaign(_0x2b17c2){return _0x2b17c2[_0xd4f6('0x14')]===_0xd4f6('0x15');}exports[_0xd4f6('0x16')]=isPreviewCampaign;function isIVRCampaign(_0x369bff){return _0x369bff['type']===_0xd4f6('0x17');}exports[_0xd4f6('0x18')]=isIVRCampaign;function isOutboundQueue(_0x4b2fd3){return _0x4b2fd3[_0xd4f6('0x19')]==='outbound';}exports[_0xd4f6('0x1a')]=isOutboundQueue;function isQueueCampaignActive(_0x5de478){return _0x5de478['dialActive'];}exports[_0xd4f6('0x1b')]=isQueueCampaignActive;function isIVRCampaignActive(_0x19db12){return _0x19db12['active'];}exports['isIVRCampaignActive']=isIVRCampaignActive;function getSeconds(_0xc95f7f,_0x2961e5){var _0x432826=moment(_0xc95f7f)[_0xd4f6('0x1c')](0x0);var _0x3825dc=moment(_0x2961e5)[_0xd4f6('0x1c')](0x0);return _0x432826[_0xd4f6('0x1d')](_0x3825dc,_0xd4f6('0x1e'));}exports[_0xd4f6('0x1f')]=getSeconds;function hasQueueCampaignDataChanged(_0x3e8324,_0x275583){var _0x206fac=![];var _0xdfb546=_0x3e8324[_0xd4f6('0x14')]!==_0x275583['dialMethod']||_0x3e8324[_0xd4f6('0x20')]!==_0x275583['dialActive']||_0x3e8324[_0xd4f6('0x21')]!==_0x275583['message'];var _0x353394=_0x3e8324[_0xd4f6('0x22')]!==_0x275583['available']||_0x3e8324['loggedIn']!==_0x275583['loggedIn']||_0x3e8324[_0xd4f6('0x23')]!==_0x275583[_0xd4f6('0x23')]||_0x3e8324[_0xd4f6('0x24')]!==_0x275583['paused']||_0x3e8324[_0xd4f6('0x25')]!==_0x275583[_0xd4f6('0x25')]||_0x3e8324[_0xd4f6('0x26')]!==_0x275583[_0xd4f6('0x26')]||_0x3e8324['waiting']!==_0x275583[_0xd4f6('0x27')]||_0x3e8324[_0xd4f6('0x28')]!==_0x275583[_0xd4f6('0x28')]||_0x3e8324[_0xd4f6('0x29')]!==_0x275583[_0xd4f6('0x29')];if(_0x3e8324[_0xd4f6('0x2a')]&&_0x275583[_0xd4f6('0x2a')]){_0x206fac=_0x3e8324[_0xd4f6('0x2a')]['name']!==_0x275583[_0xd4f6('0x2a')][_0xd4f6('0x2b')]||_0x3e8324[_0xd4f6('0x2a')]['active']!==_0x275583[_0xd4f6('0x2a')][_0xd4f6('0x2c')];}return _0xdfb546||_0x353394||_0x206fac;}exports[_0xd4f6('0x2d')]=hasQueueCampaignDataChanged;function checkAnyValidQueueCampaignInterval(_0x19b9d7){var _0x4b5b9e=null;var _0x15eec1=_0x19b9d7[_0xd4f6('0x2e')];if(_['isNil'](_0x19b9d7['dialGlobalInterval'])||_[_0xd4f6('0x2f')](_0x19b9d7['Interval'])||_['isNil'](_0x19b9d7[_0xd4f6('0x30')][_0xd4f6('0x31')])){_0x4b5b9e=CAMPAIGN_STATUS[_0xd4f6('0x32')];}else if(_[_0xd4f6('0x33')](_0x19b9d7['dialGlobalInterval'])||_[_0xd4f6('0x33')](_0x19b9d7[_0xd4f6('0x30')][_0xd4f6('0x31')])){_0x4b5b9e=CAMPAIGN_STATUS[_0xd4f6('0x34')];}else if(_0x15eec1&&!timezones[_0x15eec1]){_0x4b5b9e=CAMPAIGN_STATUS[_0xd4f6('0x35')];}return _0x4b5b9e;}function checkAnyValidTrunk(_0xd9654a,_0xddfdfe){var _0x1d420d=null;var _0x270a27=_0xd4f6('0x36');var _0x1cce87=['reachable',_0xd4f6('0x37')];var _0x4f4578=!![];if(_0xd9654a[_0xd4f6('0x2a')]&&_0xd9654a[_0xd4f6('0x2a')][_0xd4f6('0x2c')]){_0x270a27+=_0xd9654a['Trunk']['name'];_0x1d420d=_0xddfdfe[_0x270a27];_0x4f4578=_0x1cce87[_0xd4f6('0x38')](_0x1d420d[_0xd4f6('0x39')]);}else if(_0xd9654a['TrunkBackup']&&_0xd9654a['TrunkBackup'][_0xd4f6('0x2c')]){_0x270a27+=_0xd9654a[_0xd4f6('0x3a')][_0xd4f6('0x2b')];_0x1d420d=_0xddfdfe[_0x270a27];_0x4f4578=_0x1cce87[_0xd4f6('0x38')](_0x1d420d[_0xd4f6('0x39')]);}return _0x4f4578;}function getQueueCampaignStatusMessage(_0x322f6d,_0x228100){var _0x5e5cdc=CAMPAIGN_STATUS['ACTIVE'];var _0xb30c89=isPreviewCampaign(_0x322f6d);if(!isQueueCampaignActive(_0x322f6d)){if(_0xb30c89){_0x5e5cdc=CAMPAIGN_STATUS[_0xd4f6('0x3b')];}else{if(_0x322f6d[_0xd4f6('0x29')]===0x0&&_0x322f6d['talking']===0x0&&_0x322f6d[_0xd4f6('0x27')]===0x0&&(_0x322f6d[_0xd4f6('0x26')]||0x0)===0x0){_0x5e5cdc=CAMPAIGN_STATUS[_0xd4f6('0x3b')];}else{_0x5e5cdc=CAMPAIGN_STATUS['DISACTIVED'];}}}else if(_0x322f6d[_0xd4f6('0x3c')]===0x0){_0x5e5cdc=CAMPAIGN_STATUS[_0xd4f6('0x3d')];}else if(!checkAnyValidTrunk(_0x322f6d,_0x228100)){_0x5e5cdc=CAMPAIGN_STATUS[_0xd4f6('0x3e')];}else if(!isPreviewCampaign(_0x322f6d)){var _0x4e5b36=checkAnyValidQueueCampaignInterval(_0x322f6d);if(_0x4e5b36){_0x5e5cdc=_0x4e5b36;}}return _0x5e5cdc;}exports[_0xd4f6('0x3f')]=getQueueCampaignStatusMessage;function getQueueCampaignActiveStatusMessage(_0x198c53){var _0xa12b96=CAMPAIGN_STATUS[_0xd4f6('0x40')];if(_0x198c53[_0xd4f6('0x29')]===0x0&&_0x198c53[_0xd4f6('0x25')]===0x0&&_0x198c53[_0xd4f6('0x27')]===0x0&&(_0x198c53[_0xd4f6('0x26')]||0x0)===0x0){_0xa12b96=CAMPAIGN_STATUS['INACTIVE'];}return _0xa12b96;}exports['getQueueCampaignActiveStatusMessage']=getQueueCampaignActiveStatusMessage;function extractCalleridName(_0xb87b23){var _0x21a8d0=_0xb87b23[_0xd4f6('0x41')](/"(.*?)"/);return _0x21a8d0?_0x21a8d0[0x1]:_0xb87b23;}exports[_0xd4f6('0x42')]=extractCalleridName;function getCallerId(_0x1af7ac,_0x1bcba2,_0x1df9bb){if(!_[_0xd4f6('0x43')](_0x1df9bb)&&typeof _0x1df9bb===_0xd4f6('0x44')&&!_[_0xd4f6('0x33')](_0x1df9bb)){if(!_[_0xd4f6('0x43')](_0x1bcba2)&&typeof _0x1bcba2==='string'&&!_[_0xd4f6('0x33')](_0x1bcba2)){return util['format'](_0xd4f6('0x45'),_0x1bcba2,_0x1df9bb);}return util['format'](_0xd4f6('0x45'),_0x1df9bb,_0x1df9bb);}if(!_[_0xd4f6('0x43')](_0x1af7ac)&&typeof _0x1af7ac==='string'&&!_[_0xd4f6('0x33')](_0x1af7ac)){return _0x1af7ac;}return _0xd4f6('0x46');}exports[_0xd4f6('0x47')]=getCallerId;function getCallerIdRandom(_0x16d867,_0x4d0cc2){var _0x4b5cda;var _0x248157;var _0x3af8e1;if(_0x4d0cc2<=0x0){_0x4d0cc2=0x1;}_0x4b5cda=new RegExp(_0xd4f6('0x48')+_0x4d0cc2+'}$');_0x248157=Math[_0xd4f6('0x49')](0xa,_0x4d0cc2-0x1);_0x3af8e1=Math['pow'](0xa,_0x4d0cc2)-0x1;return util[_0xd4f6('0x4a')]('%s',_['replace'](_0x16d867,_0x4b5cda,_[_0xd4f6('0x4b')](_0x248157,_0x3af8e1)[_0xd4f6('0x4c')]()));}exports[_0xd4f6('0x4d')]=getCallerIdRandom;function decrementOriginate(_0x53463c){if(_0x53463c[_0xd4f6('0x29')]&&_0x53463c[_0xd4f6('0x29')]>0x0){_0x53463c[_0xd4f6('0x29')]-=0x1;}else{logger['error'](_0xd4f6('0x4e'));}}exports['decrementOriginate']=decrementOriginate;function checkContactEmpty(_0x5428e6){return _0x5428e6&&_0x5428e6['length']>0x0;}exports['checkContactEmpty']=checkContactEmpty;function erlangb(_0x4ffeb9,_0x430c91){if(_0x430c91===0x0){return 0x0;}var _0x41e000=0x1;for(var _0x2fe512=0x1;_0x2fe512<=_0x430c91;_0x2fe512+=0x1){_0x41e000=0x1+_0x41e000*_0x2fe512/_0x4ffeb9;}return 0x1/_0x41e000;}exports[_0xd4f6('0x4f')]=erlangb;function checkContactLowerLimitOriginate(_0x39f0f6,_0x590475,_0x1c8fc2){if(_0x590475>_0x1c8fc2){for(var _0x28c7da=0x0;_0x28c7da<_0x590475-_0x1c8fc2;_0x28c7da+=0x1){decrementOriginate(_0x39f0f6);}}}exports[_0xd4f6('0x50')]=checkContactLowerLimitOriginate;function setXMDContactVariables(_0x588cb7){var _0x4d06b8={};var _0x189ab7=['id',_0xd4f6('0x51'),_0xd4f6('0x52'),'updatedAt'];const _0x285a32=0xfa;if(_0x588cb7){for(var _0x4e33c2 in _0x588cb7){if(typeof _0x588cb7[_0x4e33c2]!==_0xd4f6('0x53')){if(!_[_0xd4f6('0x2f')](_0x588cb7[_0x4e33c2])&&!_0x189ab7[_0xd4f6('0x38')](_0x4e33c2)){if(_0x4e33c2===_0xd4f6('0x54')&&_0x588cb7[_0x4e33c2][_0xd4f6('0x55')]>_0x285a32){_0x4d06b8[_0xd4f6('0x56')+_0x4e33c2[_0xd4f6('0x57')]()]=_0x588cb7[_0x4e33c2][_0xd4f6('0x4c')]()[_0xd4f6('0x58')](0x0,_0x285a32);}else{_0x4d06b8[_0xd4f6('0x56')+_0x4e33c2['toUpperCase']()]=_0x588cb7[_0x4e33c2];}}}}}return _0x4d06b8;}exports[_0xd4f6('0x59')]=setXMDContactVariables;
\ No newline at end of file