Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / services / xdr / calls.controller.js
index a8bb3f2..37bcea5 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6bbc=['sipcallid','application','toLowerCase','startsWith','appdata','cdr','split','lastIndexOf','execif','set','gotoif','lodash','util','./utils','NO\x20ANSWER','FAILED','BUSY','info','format','CALL|%s|%s|%s|%s|%s|%s|%s|%s','uniqueid','channel','accountcode','source','destination','callerid','disposition','getUserByInternal','then','UserId','request','CreateVoiceCallReport','newchannel','linkedid','calleridnum','context','now','DOCUMENTATION','error','stack','isNil','channelstate','systemanswertime','transfer','destinationchannel','answertime','toNumber','ANSWERED','hangup','endtime','starttime','billableseconds','diffTime','attendedtransfer','localtwolinkedid','transfereechannel','secondtransfererchannel','userfield','_attended','transfertargetchannel','origtransfererchannel','musiconholdstart','musiconholdstartAt','musiconholdstop','mohtime','varset','xmd-originatecalleridnum','value','variable','xmd-phone','xmd-callerid-preview','xmd-callerid','xmd-queue','xmcs-queue','lastapplication','Queue','lastdata','queue','ContactId','xmd-cdrtype','type','outboundrouteid','routeid'];(function(_0x2e2836,_0x4f3989){var _0x4438ec=function(_0x1911bc){while(--_0x1911bc){_0x2e2836['push'](_0x2e2836['shift']());}};_0x4438ec(++_0x4f3989);}(_0x6bbc,0xb1));var _0xc6bb=function(_0x38a783,_0x32df78){_0x38a783=_0x38a783-0x0;var _0x342bef=_0x6bbc[_0x38a783];return _0x342bef;};'use strict';var _=require(_0xc6bb('0x0'));var util=require(_0xc6bb('0x1'));var utils=require(_0xc6bb('0x2'));var dispositions=[_0xc6bb('0x3'),'FAILED',_0xc6bb('0x4'),_0xc6bb('0x3'),_0xc6bb('0x3'),_0xc6bb('0x3'),'ANSWERED',_0xc6bb('0x5'),_0xc6bb('0x4'),_0xc6bb('0x4'),'FAILED'];var channels={};function writeDB(_0x2d9e25){utils[_0xc6bb('0x6')](util[_0xc6bb('0x7')](_0xc6bb('0x8'),_0x2d9e25[_0xc6bb('0x9')],_0x2d9e25[_0xc6bb('0xa')],_0x2d9e25['type'],_0x2d9e25[_0xc6bb('0xb')],_0x2d9e25[_0xc6bb('0xc')],_0x2d9e25[_0xc6bb('0xd')],_0x2d9e25[_0xc6bb('0xe')],_0x2d9e25[_0xc6bb('0xf')]));if(_0x2d9e25[_0xc6bb('0xb')]){utils[_0xc6bb('0x10')](_0x2d9e25[_0xc6bb('0xb')])[_0xc6bb('0x11')](function(_0x5e0864){if(_0x5e0864){_0x2d9e25[_0xc6bb('0x12')]=_0x5e0864['id'];}utils[_0xc6bb('0x13')](_0xc6bb('0x14'),_0x2d9e25);});}else{utils['request'](_0xc6bb('0x14'),_0x2d9e25);}if(channels[_0x2d9e25[_0xc6bb('0x9')]]){delete channels[_0x2d9e25['uniqueid']];}}exports[_0xc6bb('0x15')]=function(_0x4f3006){try{if(_0x4f3006['uniqueid']==_0x4f3006[_0xc6bb('0x16')]&&_0x4f3006['channel']!='OutgoingSpoolFailed'){channels[_0x4f3006['uniqueid']]={'uniqueid':_0x4f3006[_0xc6bb('0x9')],'accountcode':_0x4f3006['accountcode'],'source':_0x4f3006[_0xc6bb('0x17')],'destination':_0x4f3006['exten'],'destinationcontext':_0x4f3006[_0xc6bb('0x18')],'channel':_0x4f3006[_0xc6bb('0xa')],'starttime':utils[_0xc6bb('0x19')](),'answertime':null,'systemanswertime':null,'mohtime':0x0,'disposition':'NO\x20ANSWER','amaflags':_0xc6bb('0x1a')};}}catch(_0x6b5c6a){utils[_0xc6bb('0x1b')](_0x6b5c6a[_0xc6bb('0x1c')]);}};exports['newstate']=function(_0x505e69){try{if(!_[_0xc6bb('0x1d')](channels[_0x505e69['uniqueid']])&&_0x505e69[_0xc6bb('0x1e')]==0x6){if(_[_0xc6bb('0x1d')](channels[_0x505e69['uniqueid']][_0xc6bb('0x1f')])){channels[_0x505e69[_0xc6bb('0x9')]][_0xc6bb('0x1f')]=utils[_0xc6bb('0x19')]();}}else if(!_[_0xc6bb('0x1d')](channels[_0x505e69[_0xc6bb('0x16')]])&&_0x505e69['channelstate']==0x6&&_0x505e69[_0xc6bb('0x18')]!=_0xc6bb('0x20')){channels[_0x505e69[_0xc6bb('0x16')]]['accountcode']=_0x505e69['accountcode'];channels[_0x505e69[_0xc6bb('0x16')]][_0xc6bb('0x21')]=_0x505e69[_0xc6bb('0xa')];if(_[_0xc6bb('0x1d')](channels[_0x505e69[_0xc6bb('0x16')]][_0xc6bb('0x22')])){channels[_0x505e69[_0xc6bb('0x16')]]['answertime']=utils['now']();}channels[_0x505e69['linkedid']][_0xc6bb('0xf')]=dispositions[_[_0xc6bb('0x23')](_0x505e69['channelstate'])]||_0xc6bb('0x24');}}catch(_0x193219){utils['error'](_0x193219[_0xc6bb('0x1c')]);}};exports[_0xc6bb('0x25')]=function(_0x5c69d6){try{if(!_[_0xc6bb('0x1d')](channels[_0x5c69d6[_0xc6bb('0x9')]])){if(_['isNil'](channels[_0x5c69d6[_0xc6bb('0x9')]]['callerid'])){channels[_0x5c69d6[_0xc6bb('0x9')]][_0xc6bb('0xe')]=_0x5c69d6['calleridname']+'\x20<'+_0x5c69d6[_0xc6bb('0x17')]+'>';}channels[_0x5c69d6[_0xc6bb('0x9')]][_0xc6bb('0x26')]=utils['now']();channels[_0x5c69d6['uniqueid']]['duration']=utils['diffTime'](channels[_0x5c69d6['uniqueid']][_0xc6bb('0x26')],channels[_0x5c69d6[_0xc6bb('0x9')]][_0xc6bb('0x27')]);channels[_0x5c69d6[_0xc6bb('0x9')]][_0xc6bb('0x28')]=channels[_0x5c69d6[_0xc6bb('0x9')]][_0xc6bb('0x22')]?utils[_0xc6bb('0x29')](channels[_0x5c69d6[_0xc6bb('0x9')]][_0xc6bb('0x26')],channels[_0x5c69d6[_0xc6bb('0x9')]][_0xc6bb('0x22')]):0x0;writeDB(channels[_0x5c69d6[_0xc6bb('0x9')]]);}}catch(_0x44b007){utils['error'](_0x44b007[_0xc6bb('0x1c')]);}};exports[_0xc6bb('0x2a')]=function(_0xbe517f){try{if(!_['isNil'](channels[_0xbe517f[_0xc6bb('0x2b')]])){if(channels[_0xbe517f[_0xc6bb('0x2b')]][_0xc6bb('0xa')]==_0xbe517f[_0xc6bb('0x2c')]){channels[_0xbe517f['localtwolinkedid']][_0xc6bb('0x21')]=_0xbe517f[_0xc6bb('0x2d')];channels[_0xbe517f[_0xc6bb('0x2b')]][_0xc6bb('0x2e')]=_0xc6bb('0x2f');}else if(channels[_0xbe517f[_0xc6bb('0x2b')]]['channel']=_0xbe517f[_0xc6bb('0x30')]){channels[_0xbe517f[_0xc6bb('0x2b')]]['destinationchannel']=_0xbe517f[_0xc6bb('0x31')];channels[_0xbe517f[_0xc6bb('0x2b')]][_0xc6bb('0x2e')]=_0xc6bb('0x2f');}}}catch(_0x1f030b){utils[_0xc6bb('0x1b')](_0x1f030b[_0xc6bb('0x1c')]);}};exports[_0xc6bb('0x32')]=function(_0xd3096e){try{if(!_['isNil'](channels[_0xd3096e[_0xc6bb('0x9')]])){channels[_0xd3096e[_0xc6bb('0x9')]][_0xc6bb('0x33')]=utils[_0xc6bb('0x19')]();}}catch(_0xd0abef){utils[_0xc6bb('0x1b')](_0xd0abef[_0xc6bb('0x1c')]);}};exports[_0xc6bb('0x34')]=function(_0x260b97){try{if(!_[_0xc6bb('0x1d')](channels[_0x260b97[_0xc6bb('0x9')]])){if(!_['isNil'](channels[_0x260b97[_0xc6bb('0x9')]][_0xc6bb('0x33')])){channels[_0x260b97[_0xc6bb('0x9')]][_0xc6bb('0x35')]+=utils[_0xc6bb('0x29')](utils[_0xc6bb('0x19')](),channels[_0x260b97['uniqueid']][_0xc6bb('0x33')]);delete channels[_0x260b97[_0xc6bb('0x9')]]['musiconholdstartAt'];}}}catch(_0x28c281){utils[_0xc6bb('0x1b')](_0x28c281[_0xc6bb('0x1c')]);}};exports[_0xc6bb('0x36')]=function(_0xcdfd3c){try{if(!_[_0xc6bb('0x1d')](channels[_0xcdfd3c[_0xc6bb('0x9')]])){if(!_[_0xc6bb('0x1d')](_0xcdfd3c['variable'][_0xc6bb('0x37')])){channels[_0xcdfd3c[_0xc6bb('0x9')]]['source']=_0xcdfd3c[_0xc6bb('0x38')];}if(!_[_0xc6bb('0x1d')](_0xcdfd3c[_0xc6bb('0x39')][_0xc6bb('0x3a')])){channels[_0xcdfd3c[_0xc6bb('0x9')]]['destination']=_0xcdfd3c[_0xc6bb('0x38')];channels[_0xcdfd3c[_0xc6bb('0x9')]][_0xc6bb('0xe')]='\x22'+_0xcdfd3c[_0xc6bb('0x38')]+'\x22\x20<'+_0xcdfd3c[_0xc6bb('0x38')]+'>';}if(!_[_0xc6bb('0x1d')](_0xcdfd3c[_0xc6bb('0x39')][_0xc6bb('0x3b')])||!_[_0xc6bb('0x1d')](_0xcdfd3c[_0xc6bb('0x39')][_0xc6bb('0x3c')])){channels[_0xcdfd3c[_0xc6bb('0x9')]][_0xc6bb('0xe')]=_0xcdfd3c[_0xc6bb('0x38')];}if(!_[_0xc6bb('0x1d')](_0xcdfd3c['variable'][_0xc6bb('0x3d')])||!_['isNil'](_0xcdfd3c[_0xc6bb('0x39')][_0xc6bb('0x3e')])){channels[_0xcdfd3c[_0xc6bb('0x9')]][_0xc6bb('0x3f')]=_0xc6bb('0x40');channels[_0xcdfd3c[_0xc6bb('0x9')]][_0xc6bb('0x41')]=_0xcdfd3c[_0xc6bb('0x38')];channels[_0xcdfd3c[_0xc6bb('0x9')]][_0xc6bb('0x42')]=!![];}if(!_[_0xc6bb('0x1d')](_0xcdfd3c[_0xc6bb('0x39')]['xmd-contactid'])){channels[_0xcdfd3c[_0xc6bb('0x9')]][_0xc6bb('0x43')]=_0xcdfd3c[_0xc6bb('0x38')];}if(!_[_0xc6bb('0x1d')](_0xcdfd3c[_0xc6bb('0x39')][_0xc6bb('0x44')])){channels[_0xcdfd3c[_0xc6bb('0x9')]][_0xc6bb('0x45')]=_0xcdfd3c[_0xc6bb('0x38')];}if(!_[_0xc6bb('0x1d')](_0xcdfd3c['variable'][_0xc6bb('0x46')])){channels[_0xcdfd3c[_0xc6bb('0x9')]][_0xc6bb('0x47')]=_0xcdfd3c['value'];}if(!_['isNil'](_0xcdfd3c[_0xc6bb('0x39')][_0xc6bb('0x48')])){channels[_0xcdfd3c['uniqueid']]['sipcallid']=_0xcdfd3c[_0xc6bb('0x38')];}}}catch(_0x3282eb){utils[_0xc6bb('0x1b')](_0x3282eb['stack']);}};exports['newexten']=function(_0x530c30){try{if(!_[_0xc6bb('0x1d')](channels[_0x530c30['uniqueid']])){if(_0x530c30[_0xc6bb('0x49')][_0xc6bb('0x4a')]()=='set'&&_[_0xc6bb('0x4b')](_0x530c30[_0xc6bb('0x4c')][_0xc6bb('0x4a')](),_0xc6bb('0x4d'))){var _0x32d35e=_0x530c30[_0xc6bb('0x4c')][_0xc6bb('0x4e')]('=');var _0x5d1349=_0x32d35e[0x0]['substring'](_0x32d35e[0x0][_0xc6bb('0x4f')]('(')+0x1,_0x32d35e[0x0][_0xc6bb('0x4f')](')'));var _0x5889d6=_0x32d35e[0x1];channels[_0x530c30[_0xc6bb('0x9')]][_0x5d1349]=_0x5889d6;}if(!_['includes']([_0xc6bb('0x25'),'noop',_0xc6bb('0x50'),_0xc6bb('0x51'),_0xc6bb('0x52')],_0x530c30[_0xc6bb('0x49')][_0xc6bb('0x4a')]())){channels[_0x530c30[_0xc6bb('0x9')]][_0xc6bb('0x3f')]=_0x530c30['application'];channels[_0x530c30[_0xc6bb('0x9')]][_0xc6bb('0x41')]=_0x530c30[_0xc6bb('0x4c')];}}}catch(_0xaa3672){utils[_0xc6bb('0x1b')](_0xaa3672[_0xc6bb('0x1c')]);}};
\ No newline at end of file
+var _0xeec2=['newchannel','linkedid','OutgoingSpoolFailed','now','DOCUMENTATION','error','newstate','isNil','systemanswertime','context','transfer','destinationchannel','toNumber','channelstate','stack','hangup','calleridname','calleridnum','duration','diffTime','endtime','billableseconds','answertime','attendedtransfer','localtwolinkedid','secondtransfererchannel','userfield','_attended','transfertargetchannel','origtransfererchannel','musiconholdstart','musiconholdstartAt','musiconholdstop','mohtime','varset','variable','xmd-originatecalleridnum','value','xmd-phone','xmd-callerid-preview','xmd-queue','Queue','lastdata','queue','xmd-contactid','xmd-cdrtype','outboundrouteid','routeid','sipcallid','application','toLowerCase','set','startsWith','appdata','cdr','split','substring','lastIndexOf','includes','noop','execif','gotoif','util','NO\x20ANSWER','FAILED','ANSWERED','info','format','uniqueid','channel','type','accountcode','source','destination','callerid','disposition','getUserByInternal','then','UserId','request','CreateVoiceCallReport'];(function(_0x102c29,_0x5ed4bf){var _0xc90157=function(_0x1de55c){while(--_0x1de55c){_0x102c29['push'](_0x102c29['shift']());}};_0xc90157(++_0x5ed4bf);}(_0xeec2,0x182));var _0x2eec=function(_0x1f2b75,_0x8e842e){_0x1f2b75=_0x1f2b75-0x0;var _0x35aeb2=_0xeec2[_0x1f2b75];return _0x35aeb2;};'use strict';var _=require('lodash');var util=require(_0x2eec('0x0'));var utils=require('./utils');var dispositions=[_0x2eec('0x1'),_0x2eec('0x2'),'FAILED',_0x2eec('0x1'),_0x2eec('0x1'),'NO\x20ANSWER',_0x2eec('0x3'),'BUSY',_0x2eec('0x2'),_0x2eec('0x2'),_0x2eec('0x2')];var channels={};function writeDB(_0x3bb6d5){utils[_0x2eec('0x4')](util[_0x2eec('0x5')]('CALL|%s|%s|%s|%s|%s|%s|%s|%s',_0x3bb6d5[_0x2eec('0x6')],_0x3bb6d5[_0x2eec('0x7')],_0x3bb6d5[_0x2eec('0x8')],_0x3bb6d5[_0x2eec('0x9')],_0x3bb6d5[_0x2eec('0xa')],_0x3bb6d5[_0x2eec('0xb')],_0x3bb6d5[_0x2eec('0xc')],_0x3bb6d5[_0x2eec('0xd')]));if(_0x3bb6d5[_0x2eec('0x9')]){utils[_0x2eec('0xe')](_0x3bb6d5[_0x2eec('0x9')])[_0x2eec('0xf')](function(_0x286e10){if(_0x286e10){_0x3bb6d5[_0x2eec('0x10')]=_0x286e10['id'];}utils[_0x2eec('0x11')](_0x2eec('0x12'),_0x3bb6d5);});}else{utils[_0x2eec('0x11')]('CreateVoiceCallReport',_0x3bb6d5);}if(channels[_0x3bb6d5[_0x2eec('0x6')]]){delete channels[_0x3bb6d5[_0x2eec('0x6')]];}}exports[_0x2eec('0x13')]=function(_0x4e9233){try{if(_0x4e9233[_0x2eec('0x6')]==_0x4e9233[_0x2eec('0x14')]&&_0x4e9233['channel']!=_0x2eec('0x15')){channels[_0x4e9233['uniqueid']]={'uniqueid':_0x4e9233[_0x2eec('0x6')],'accountcode':_0x4e9233[_0x2eec('0x9')],'source':_0x4e9233['calleridnum'],'destination':_0x4e9233['exten'],'destinationcontext':_0x4e9233['context'],'channel':_0x4e9233['channel'],'starttime':utils[_0x2eec('0x16')](),'answertime':null,'systemanswertime':null,'mohtime':0x0,'disposition':'NO\x20ANSWER','amaflags':_0x2eec('0x17')};}}catch(_0x34ab45){utils[_0x2eec('0x18')](_0x34ab45['stack']);}};exports[_0x2eec('0x19')]=function(_0x5a577b){try{if(!_['isNil'](channels[_0x5a577b[_0x2eec('0x6')]])&&_0x5a577b['channelstate']==0x6){if(_[_0x2eec('0x1a')](channels[_0x5a577b[_0x2eec('0x6')]][_0x2eec('0x1b')])){channels[_0x5a577b[_0x2eec('0x6')]]['systemanswertime']=utils[_0x2eec('0x16')]();}}else if(!_[_0x2eec('0x1a')](channels[_0x5a577b['linkedid']])&&_0x5a577b['channelstate']==0x6&&_0x5a577b[_0x2eec('0x1c')]!=_0x2eec('0x1d')){channels[_0x5a577b[_0x2eec('0x14')]]['accountcode']=_0x5a577b[_0x2eec('0x9')];channels[_0x5a577b[_0x2eec('0x14')]][_0x2eec('0x1e')]=_0x5a577b[_0x2eec('0x7')];if(_['isNil'](channels[_0x5a577b[_0x2eec('0x14')]]['answertime'])){channels[_0x5a577b[_0x2eec('0x14')]]['answertime']=utils[_0x2eec('0x16')]();}channels[_0x5a577b[_0x2eec('0x14')]][_0x2eec('0xd')]=dispositions[_[_0x2eec('0x1f')](_0x5a577b[_0x2eec('0x20')])]||_0x2eec('0x3');}}catch(_0x18f809){utils[_0x2eec('0x18')](_0x18f809[_0x2eec('0x21')]);}};exports[_0x2eec('0x22')]=function(_0x44dd6c){try{if(!_[_0x2eec('0x1a')](channels[_0x44dd6c[_0x2eec('0x6')]])){if(_[_0x2eec('0x1a')](channels[_0x44dd6c[_0x2eec('0x6')]][_0x2eec('0xc')])){channels[_0x44dd6c[_0x2eec('0x6')]]['callerid']=_0x44dd6c[_0x2eec('0x23')]+'\x20<'+_0x44dd6c[_0x2eec('0x24')]+'>';}channels[_0x44dd6c['uniqueid']]['endtime']=utils[_0x2eec('0x16')]();channels[_0x44dd6c['uniqueid']][_0x2eec('0x25')]=utils[_0x2eec('0x26')](channels[_0x44dd6c[_0x2eec('0x6')]][_0x2eec('0x27')],channels[_0x44dd6c[_0x2eec('0x6')]]['starttime']);channels[_0x44dd6c['uniqueid']][_0x2eec('0x28')]=channels[_0x44dd6c[_0x2eec('0x6')]][_0x2eec('0x29')]?utils[_0x2eec('0x26')](channels[_0x44dd6c[_0x2eec('0x6')]][_0x2eec('0x27')],channels[_0x44dd6c['uniqueid']][_0x2eec('0x29')]):0x0;writeDB(channels[_0x44dd6c[_0x2eec('0x6')]]);}}catch(_0x32420a){utils['error'](_0x32420a[_0x2eec('0x21')]);}};exports[_0x2eec('0x2a')]=function(_0x519ced){try{if(!_[_0x2eec('0x1a')](channels[_0x519ced['localtwolinkedid']])){if(channels[_0x519ced['localtwolinkedid']]['channel']==_0x519ced['transfereechannel']){channels[_0x519ced[_0x2eec('0x2b')]][_0x2eec('0x1e')]=_0x519ced[_0x2eec('0x2c')];channels[_0x519ced['localtwolinkedid']][_0x2eec('0x2d')]=_0x2eec('0x2e');}else if(channels[_0x519ced[_0x2eec('0x2b')]][_0x2eec('0x7')]=_0x519ced[_0x2eec('0x2f')]){channels[_0x519ced[_0x2eec('0x2b')]][_0x2eec('0x1e')]=_0x519ced[_0x2eec('0x30')];channels[_0x519ced[_0x2eec('0x2b')]]['userfield']=_0x2eec('0x2e');}}}catch(_0x27d09b){utils[_0x2eec('0x18')](_0x27d09b[_0x2eec('0x21')]);}};exports[_0x2eec('0x31')]=function(_0x5a56b7){try{if(!_['isNil'](channels[_0x5a56b7[_0x2eec('0x6')]])){channels[_0x5a56b7['uniqueid']][_0x2eec('0x32')]=utils['now']();}}catch(_0xc7f604){utils[_0x2eec('0x18')](_0xc7f604[_0x2eec('0x21')]);}};exports[_0x2eec('0x33')]=function(_0x34e45f){try{if(!_[_0x2eec('0x1a')](channels[_0x34e45f[_0x2eec('0x6')]])){if(!_[_0x2eec('0x1a')](channels[_0x34e45f[_0x2eec('0x6')]]['musiconholdstartAt'])){channels[_0x34e45f[_0x2eec('0x6')]][_0x2eec('0x34')]+=utils['diffTime'](utils[_0x2eec('0x16')](),channels[_0x34e45f[_0x2eec('0x6')]][_0x2eec('0x32')]);delete channels[_0x34e45f[_0x2eec('0x6')]][_0x2eec('0x32')];}}}catch(_0x1c7139){utils[_0x2eec('0x18')](_0x1c7139['stack']);}};exports[_0x2eec('0x35')]=function(_0xd653d0){try{if(!_[_0x2eec('0x1a')](channels[_0xd653d0['uniqueid']])){if(!_[_0x2eec('0x1a')](_0xd653d0[_0x2eec('0x36')][_0x2eec('0x37')])){channels[_0xd653d0[_0x2eec('0x6')]][_0x2eec('0xa')]=_0xd653d0[_0x2eec('0x38')];}if(!_[_0x2eec('0x1a')](_0xd653d0[_0x2eec('0x36')][_0x2eec('0x39')])){channels[_0xd653d0[_0x2eec('0x6')]][_0x2eec('0xb')]=_0xd653d0[_0x2eec('0x38')];channels[_0xd653d0[_0x2eec('0x6')]][_0x2eec('0xc')]='\x22'+_0xd653d0[_0x2eec('0x38')]+'\x22\x20<'+_0xd653d0[_0x2eec('0x38')]+'>';}if(!_[_0x2eec('0x1a')](_0xd653d0['variable'][_0x2eec('0x3a')])||!_[_0x2eec('0x1a')](_0xd653d0[_0x2eec('0x36')]['xmd-callerid'])){channels[_0xd653d0[_0x2eec('0x6')]][_0x2eec('0xc')]=_0xd653d0[_0x2eec('0x38')];}if(!_[_0x2eec('0x1a')](_0xd653d0[_0x2eec('0x36')][_0x2eec('0x3b')])||!_[_0x2eec('0x1a')](_0xd653d0[_0x2eec('0x36')]['xmcs-queue'])){channels[_0xd653d0[_0x2eec('0x6')]]['lastapplication']=_0x2eec('0x3c');channels[_0xd653d0[_0x2eec('0x6')]][_0x2eec('0x3d')]=_0xd653d0[_0x2eec('0x38')];channels[_0xd653d0[_0x2eec('0x6')]][_0x2eec('0x3e')]=!![];}if(!_[_0x2eec('0x1a')](_0xd653d0[_0x2eec('0x36')][_0x2eec('0x3f')])){channels[_0xd653d0[_0x2eec('0x6')]]['ContactId']=_0xd653d0[_0x2eec('0x38')];}if(!_[_0x2eec('0x1a')](_0xd653d0[_0x2eec('0x36')][_0x2eec('0x40')])){channels[_0xd653d0[_0x2eec('0x6')]][_0x2eec('0x8')]=_0xd653d0[_0x2eec('0x38')];}if(!_[_0x2eec('0x1a')](_0xd653d0[_0x2eec('0x36')][_0x2eec('0x41')])){channels[_0xd653d0[_0x2eec('0x6')]][_0x2eec('0x42')]=_0xd653d0[_0x2eec('0x38')];}if(!_[_0x2eec('0x1a')](_0xd653d0[_0x2eec('0x36')][_0x2eec('0x43')])){channels[_0xd653d0['uniqueid']][_0x2eec('0x43')]=_0xd653d0['value'];}}}catch(_0x3377ed){utils[_0x2eec('0x18')](_0x3377ed[_0x2eec('0x21')]);}};exports['newexten']=function(_0x800fac){try{if(!_[_0x2eec('0x1a')](channels[_0x800fac[_0x2eec('0x6')]])){if(_0x800fac[_0x2eec('0x44')][_0x2eec('0x45')]()==_0x2eec('0x46')&&_[_0x2eec('0x47')](_0x800fac[_0x2eec('0x48')][_0x2eec('0x45')](),_0x2eec('0x49'))){var _0xd0bf5d=_0x800fac[_0x2eec('0x48')][_0x2eec('0x4a')]('=');var _0x2c73de=_0xd0bf5d[0x0][_0x2eec('0x4b')](_0xd0bf5d[0x0]['lastIndexOf']('(')+0x1,_0xd0bf5d[0x0][_0x2eec('0x4c')](')'));var _0x5b5500=_0xd0bf5d[0x1];channels[_0x800fac[_0x2eec('0x6')]][_0x2c73de]=_0x5b5500;}if(!_[_0x2eec('0x4d')](['hangup',_0x2eec('0x4e'),_0x2eec('0x4f'),_0x2eec('0x46'),_0x2eec('0x50')],_0x800fac[_0x2eec('0x44')][_0x2eec('0x45')]())){channels[_0x800fac[_0x2eec('0x6')]]['lastapplication']=_0x800fac[_0x2eec('0x44')];channels[_0x800fac[_0x2eec('0x6')]][_0x2eec('0x3d')]=_0x800fac[_0x2eec('0x48')];}}}catch(_0x126bfd){utils['error'](_0x126bfd['stack']);}};
\ No newline at end of file