Built motion from commit 953226e6.|2.6.32
[motion2.git] / server / services / agi / channel.js
index b3ff462..680fd38 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xb9a7=['E_AGI_SOCKET_TIMEOUT','pipe','write','destroy','prototype','sendRequest','command','sync','answer','ANSWER','getData','beep','format','GET\x20DATA\x20\x22%s\x22\x20%s\x20%s','NO\x20MESSAGE','VERBOSE\x20\x22%s\x22','isArray','EXEC\x20%s\x20%s','join','SET\x20EXTENSION\x20%s','setPriority','SET\x20PRIORITY\x20%s','HANGUP','isBoolean','isNumber','toString','SET\x20VARIABLE\x20%s\x20\x22%s\x22','sayNumber','sayDigits','SAY\x20DIGITS\x20%s\x20%s','sayPhonetic','SAY\x20PHONETIC\x20\x22%s\x22\x20%s','continueAt','extension','setContext','setExtension','GOTO\x20%s\x20%s\x20%s','getVariable','recordFile','wav','BEEP','RECORD\x20FILE\x20\x22%s\x22\x20\x22%s\x22\x20\x22%s\x22\x20%s\x20%s\x20%s','streamFile','agi','exec','wait','noop','ID:%s\x20-\x20LABEL:\x20%s\x20-\x20MSG:\x20%s','label','exports','util','events','EventEmitter','./reply','./error','call','setEncoding','utf8','setTimeout','headers','emit','ready','line','toLowerCase','hangup','520-Invalid','function','substring','no\x20code','replace','indexOf','startsWith','split','length','match','error','code','close','E_AGI_SOCKET_CLOSE','timeout'];(function(_0x41a596,_0x9963c){var _0x48cad1=function(_0x48736e){while(--_0x48736e){_0x41a596['push'](_0x41a596['shift']());}};_0x48cad1(++_0x9963c);}(_0xb9a7,0x172));var _0x7b9a=function(_0x255d5b,_0x4f6f35){_0x255d5b=_0x255d5b-0x0;var _0x3e141a=_0xb9a7[_0x255d5b];return _0x3e141a;};'use strict';var util=require(_0x7b9a('0x0'));var _=require('lodash');var EventEmitter=require(_0x7b9a('0x1'))[_0x7b9a('0x2')];var AGIReply=require(_0x7b9a('0x3'));var AGIError=require(_0x7b9a('0x4'));function AGIChannel(_0x11e127){var _0x105930=this,_0x2528b2=new AGIReply(),_0x25d6eb=![],_0x400af1={};EventEmitter[_0x7b9a('0x5')](_0x105930);_0x11e127[_0x7b9a('0x6')](_0x7b9a('0x7'));_0x11e127[_0x7b9a('0x8')](0x8*0x3c*0x3c*0x3e8);_0x2528b2[_0x7b9a('0x6')](_0x7b9a('0x7'));_0x2528b2['on'](_0x7b9a('0x9'),function(_0x5a0e8b){for(var _0xaff1b7 in _0x5a0e8b){_0x105930[_0xaff1b7]=_0x5a0e8b[_0xaff1b7];}_0x105930[_0x7b9a('0xa')](_0x7b9a('0xb'));});_0x2528b2['on'](_0x7b9a('0xc'),function(_0x34af95){if(_0x34af95[_0x7b9a('0xd')]()==_0x7b9a('0xe')){_0x105930[_0x7b9a('0xa')](_0x7b9a('0xe'));return;}if(_0x34af95['substring'](0x0,0xb)==_0x7b9a('0xf')){_0x25d6eb=!![];}if(_0x25d6eb){_0x400af1['rx']+=_0x34af95+'\x0a';if(_0x34af95['search']('520\x20End\x20of\x20proper')!=-0x1){_0x25d6eb=![];}}else{_0x400af1['rx']=_0x34af95;}if(_0x25d6eb){return;}if(typeof _0x400af1['cb']==_0x7b9a('0x10')){var _0x1c5bcd=_0x400af1['rx'][_0x7b9a('0x11')](0x0,0x3),_0x339769=null,_0x293242=null;_0x1c5bcd=parseInt(_0x1c5bcd);if(isNaN(_0x1c5bcd)){_0x400af1['cb'](null,{'code':0x1f4,'result':-0x1,'extra':_0x7b9a('0x12')});return;}if(_0x1c5bcd!=0xc8){_0x400af1['cb'](null,{'code':_0x1c5bcd,'result':-0x1,'extra':'KO'});return;}_0x339769=_0x400af1['rx'][_0x7b9a('0x11')](0x4)[_0x7b9a('0x13')]('result=','');if(_0x339769['indexOf']('\x20')!=-0x1){_0x339769=_0x339769['substr'](0x0,_0x339769[_0x7b9a('0x14')]('\x20'));}if(_[_0x7b9a('0x15')](_0x339769,'-1')){_0x339769=parseInt(_0x339769);}_0x293242=_0x400af1['rx'][_0x7b9a('0x16')]('\x20');if(_0x293242[_0x7b9a('0x17')]==0x3){_0x293242=_0x293242[0x2]['substring'](0x1,_0x293242[0x2][_0x7b9a('0x17')]-0x1);}else if(_0x293242['length']>0x3){var _0x405172=/\((.+)\)/;var _0x842475=_0x400af1['rx'][_0x7b9a('0x18')](_0x405172);if(_0x842475){_0x293242=_0x842475[0x1];}else{_0x293242=null;}}else{_0x293242=null;}_0x400af1['cb'](null,{'code':_0x1c5bcd,'result':_0x339769,'extra':_0x293242});}});_0x11e127['on']('error',function(_0xa8d93d){_0x105930[_0x7b9a('0xa')](_0x7b9a('0x19'),new AGIError('E_AGI_SOCKET_ERROR',_0xa8d93d[_0x7b9a('0x1a')]));});_0x11e127['on'](_0x7b9a('0x1b'),function(){_0x105930['emit']('close',new AGIError(_0x7b9a('0x1c')));});_0x11e127['on'](_0x7b9a('0x1d'),function(){_0x105930[_0x7b9a('0xa')](_0x7b9a('0x1d'),new AGIError(_0x7b9a('0x1e')));_0x11e127['destroy']();});_0x11e127[_0x7b9a('0x1f')](_0x2528b2);this['command']=function(_0x1cb0a6,_0x413180){var _0x1cb0a6=_0x1cb0a6||'',_0x413180=typeof _0x413180==_0x7b9a('0x10')?_0x413180:new Function();_0x400af1={'tx':_0x1cb0a6,'rx':'','cb':_0x413180};_0x11e127[_0x7b9a('0x20')](_0x1cb0a6+'\x0a');},this['close']=function(){_0x11e127[_0x7b9a('0x21')]();};}util['inherits'](AGIChannel,EventEmitter);AGIChannel[_0x7b9a('0x22')][_0x7b9a('0x23')]=function(_0x28a484){return this[_0x7b9a('0x24')][_0x7b9a('0x25')](this,_0x28a484);};AGIChannel[_0x7b9a('0x22')][_0x7b9a('0x26')]=function(){return this[_0x7b9a('0x23')](_0x7b9a('0x27'));};AGIChannel[_0x7b9a('0x22')][_0x7b9a('0x28')]=function(_0x365373,_0x346eab,_0x2c92d5){_0x365373=_0x365373===undefined?_0x7b9a('0x29'):_0x365373;_0x346eab=_0x346eab===undefined?'5':_0x346eab;_0x2c92d5=_0x2c92d5===undefined?'1':_0x2c92d5;return this[_0x7b9a('0x23')](util[_0x7b9a('0x2a')](_0x7b9a('0x2b'),_0x365373,_0x346eab*0x3e8,_0x2c92d5));};AGIChannel[_0x7b9a('0x22')]['noop']=function(_0x3916e7){_0x3916e7=_0x3916e7||_0x7b9a('0x2c');return this[_0x7b9a('0x23')](util[_0x7b9a('0x2a')](_0x7b9a('0x2d'),_0x3916e7));};AGIChannel['prototype']['exec']=function(_0x112dc1,_0x12db92){if(_[_0x7b9a('0x2e')](_0x12db92)){return this['sendRequest'](util[_0x7b9a('0x2a')](_0x7b9a('0x2f'),_0x112dc1,_0x12db92[_0x7b9a('0x30')](',')));}return this[_0x7b9a('0x23')](util[_0x7b9a('0x2a')](_0x7b9a('0x2f'),_0x112dc1,_0x12db92));};AGIChannel[_0x7b9a('0x22')]['setContext']=function(_0x188424){return this[_0x7b9a('0x23')](util[_0x7b9a('0x2a')]('SET\x20CONTEXT\x20%s',_0x188424));};AGIChannel[_0x7b9a('0x22')]['setExtension']=function(_0x4b4c2a){return this[_0x7b9a('0x23')](util[_0x7b9a('0x2a')](_0x7b9a('0x31'),_0x4b4c2a));};AGIChannel[_0x7b9a('0x22')][_0x7b9a('0x32')]=function(_0x386f21){return this[_0x7b9a('0x23')](util['format'](_0x7b9a('0x33'),_0x386f21));};AGIChannel[_0x7b9a('0x22')][_0x7b9a('0xe')]=function(){return this[_0x7b9a('0x23')](_0x7b9a('0x34'));};AGIChannel['prototype']['setVariable']=function(_0x26f3ac,_0x5448a8){var _0x1c2f5b=_[_0x7b9a('0x35')](_0x5448a8)||_[_0x7b9a('0x36')](_0x5448a8)?_0x5448a8[_0x7b9a('0x37')]():_0x5448a8;return this[_0x7b9a('0x23')](util[_0x7b9a('0x2a')](_0x7b9a('0x38'),_0x26f3ac,_0x1c2f5b?_0x1c2f5b[_0x7b9a('0x37')]()[_0x7b9a('0x13')](/(\r\n|\n|\r)/gm,'\x20'):''));};AGIChannel[_0x7b9a('0x22')][_0x7b9a('0x39')]=function(_0x4ef84c,_0x288067){return this[_0x7b9a('0x23')](util[_0x7b9a('0x2a')]('SAY\x20NUMBER\x20%s\x20%s',_0x4ef84c,_0x288067));};AGIChannel['prototype'][_0x7b9a('0x3a')]=function(_0x50fbf7,_0x333b76){return this[_0x7b9a('0x23')](util['format'](_0x7b9a('0x3b'),_0x50fbf7,_0x333b76));};AGIChannel[_0x7b9a('0x22')][_0x7b9a('0x3c')]=function(_0x32a099,_0x16476a){return this[_0x7b9a('0x23')](util['format'](_0x7b9a('0x3d'),_0x32a099,_0x16476a));};AGIChannel[_0x7b9a('0x22')][_0x7b9a('0x3e')]=function(_0x1097b6,_0xb5a85e,_0x2761f2){_0xb5a85e=_0xb5a85e||this[_0x7b9a('0x3f')];_0x2761f2=_0x2761f2||0x1;this[_0x7b9a('0x40')](_0x1097b6);this[_0x7b9a('0x41')](_0xb5a85e);this[_0x7b9a('0x32')](_0x2761f2);return this['noop'](util[_0x7b9a('0x2a')](_0x7b9a('0x42'),_0x1097b6,_0xb5a85e,_0x2761f2));};AGIChannel[_0x7b9a('0x22')][_0x7b9a('0x43')]=function(_0x1ce24b){return this[_0x7b9a('0x23')](util[_0x7b9a('0x2a')]('GET\x20VARIABLE\x20\x22%s\x22',_0x1ce24b));};AGIChannel[_0x7b9a('0x22')][_0x7b9a('0x44')]=function(_0x4fe8df,_0x59e772,_0x530fa1,_0x5f04fd,_0x2b618d,_0x1e841b){_0x59e772=_0x59e772||_0x7b9a('0x45');_0x530fa1=_0x530fa1||'';_0x5f04fd=_0x5f04fd===undefined?-0x1:_0x5f04fd==='-1'?-0x1:_0x5f04fd*0x3e8;_0x2b618d=_0x2b618d===undefined?'':'s='+_0x2b618d;_0x1e841b=_0x1e841b?_0x7b9a('0x46'):'';return this[_0x7b9a('0x23')](util[_0x7b9a('0x2a')](_0x7b9a('0x47'),_0x4fe8df,_0x59e772,_0x530fa1,_0x5f04fd,_0x1e841b,_0x2b618d));};AGIChannel[_0x7b9a('0x22')][_0x7b9a('0x48')]=function(_0x3b03bb,_0x1b6105){_0x1b6105=_0x1b6105||'';return this[_0x7b9a('0x23')](util[_0x7b9a('0x2a')]('STREAM\x20FILE\x20\x22%s\x22\x20\x22%s\x22',_0x3b03bb,_0x1b6105));};AGIChannel['prototype'][_0x7b9a('0x49')]=function(_0x5478c3){return this[_0x7b9a('0x4a')]('AGI',_0x5478c3);};AGIChannel[_0x7b9a('0x22')][_0x7b9a('0x4b')]=function(_0x5bf43f){return this[_0x7b9a('0x4a')]('WAIT',_0x5bf43f);};AGIChannel[_0x7b9a('0x22')][_0x7b9a('0x19')]=function(_0xd726b6,_0x26c00a){this[_0x7b9a('0x4c')](util[_0x7b9a('0x2a')](_0x7b9a('0x4d'),_0xd726b6['id'],_0xd726b6[_0x7b9a('0x4e')],_0x26c00a));return{'code':0x1f4,'result':'-1','extra':''};};module[_0x7b9a('0x4f')]=AGIChannel;
\ No newline at end of file
+var _0x80c3=['format','GET\x20DATA\x20\x22%s\x22\x20%s\x20%s','noop','VERBOSE\x20\x22%s\x22','exec','EXEC\x20%s\x20%s','join','setContext','SET\x20CONTEXT\x20%s','setExtension','setVariable','isBoolean','toString','SET\x20VARIABLE\x20%s\x20\x22%s\x22','sayNumber','SAY\x20NUMBER\x20%s\x20%s','sayDigits','SAY\x20DIGITS\x20%s\x20%s','sayPhonetic','SAY\x20PHONETIC\x20\x22%s\x22\x20%s','continueAt','extension','setPriority','GOTO\x20%s\x20%s\x20%s','getVariable','GET\x20VARIABLE\x20\x22%s\x22','recordFile','wav','RECORD\x20FILE\x20\x22%s\x22\x20\x22%s\x22\x20\x22%s\x22\x20%s\x20%s\x20%s','streamFile','STREAM\x20FILE\x20\x22%s\x22\x20\x22%s\x22','WAIT','error','ID:%s\x20-\x20LABEL:\x20%s\x20-\x20MSG:\x20%s','util','EventEmitter','./error','call','setTimeout','setEncoding','utf8','ready','line','toLowerCase','hangup','emit','substring','520-Invalid','search','520\x20End\x20of\x20proper','function','no\x20code','replace','result=','substr','indexOf','startsWith','split','length','match','close','E_AGI_SOCKET_CLOSE','timeout','E_AGI_SOCKET_TIMEOUT','destroy','pipe','command','write','inherits','prototype','sendRequest','getData','beep'];(function(_0x5ad72c,_0x1ec6a6){var _0x2d6ff7=function(_0x123181){while(--_0x123181){_0x5ad72c['push'](_0x5ad72c['shift']());}};_0x2d6ff7(++_0x1ec6a6);}(_0x80c3,0x18f));var _0x380c=function(_0x102ff9,_0x907658){_0x102ff9=_0x102ff9-0x0;var _0x24fa97=_0x80c3[_0x102ff9];return _0x24fa97;};'use strict';var util=require(_0x380c('0x0'));var _=require('lodash');var EventEmitter=require('events')[_0x380c('0x1')];var AGIReply=require('./reply');var AGIError=require(_0x380c('0x2'));function AGIChannel(_0x4202d4){var _0x24728a=this,_0x52fd7e=new AGIReply(),_0x565a08=![],_0x553158={};EventEmitter[_0x380c('0x3')](_0x24728a);_0x4202d4['setEncoding']('utf8');_0x4202d4[_0x380c('0x4')](0x8*0x3c*0x3c*0x3e8);_0x52fd7e[_0x380c('0x5')](_0x380c('0x6'));_0x52fd7e['on']('headers',function(_0x1d853e){for(var _0x170062 in _0x1d853e){_0x24728a[_0x170062]=_0x1d853e[_0x170062];}_0x24728a['emit'](_0x380c('0x7'));});_0x52fd7e['on'](_0x380c('0x8'),function(_0x50be52){if(_0x50be52[_0x380c('0x9')]()==_0x380c('0xa')){_0x24728a[_0x380c('0xb')]('hangup');return;}if(_0x50be52[_0x380c('0xc')](0x0,0xb)==_0x380c('0xd')){_0x565a08=!![];}if(_0x565a08){_0x553158['rx']+=_0x50be52+'\x0a';if(_0x50be52[_0x380c('0xe')](_0x380c('0xf'))!=-0x1){_0x565a08=![];}}else{_0x553158['rx']=_0x50be52;}if(_0x565a08){return;}if(typeof _0x553158['cb']==_0x380c('0x10')){var _0x475148=_0x553158['rx'][_0x380c('0xc')](0x0,0x3),_0x39bd46=null,_0x14793b=null;_0x475148=parseInt(_0x475148);if(isNaN(_0x475148)){_0x553158['cb'](null,{'code':0x1f4,'result':-0x1,'extra':_0x380c('0x11')});return;}if(_0x475148!=0xc8){_0x553158['cb'](null,{'code':_0x475148,'result':-0x1,'extra':'KO'});return;}_0x39bd46=_0x553158['rx']['substring'](0x4)[_0x380c('0x12')](_0x380c('0x13'),'');if(_0x39bd46['indexOf']('\x20')!=-0x1){_0x39bd46=_0x39bd46[_0x380c('0x14')](0x0,_0x39bd46[_0x380c('0x15')]('\x20'));}if(_[_0x380c('0x16')](_0x39bd46,'-1')){_0x39bd46=parseInt(_0x39bd46);}_0x14793b=_0x553158['rx'][_0x380c('0x17')]('\x20');if(_0x14793b[_0x380c('0x18')]==0x3){_0x14793b=_0x14793b[0x2][_0x380c('0xc')](0x1,_0x14793b[0x2][_0x380c('0x18')]-0x1);}else if(_0x14793b[_0x380c('0x18')]>0x3){var _0x3022e6=/\((.+)\)/;var _0x4829c5=_0x553158['rx'][_0x380c('0x19')](_0x3022e6);if(_0x4829c5){_0x14793b=_0x4829c5[0x1];}else{_0x14793b=null;}}else{_0x14793b=null;}_0x553158['cb'](null,{'code':_0x475148,'result':_0x39bd46,'extra':_0x14793b});}});_0x4202d4['on']('error',function(_0x5b2c5c){_0x24728a[_0x380c('0xb')]('error',new AGIError('E_AGI_SOCKET_ERROR',_0x5b2c5c['code']));});_0x4202d4['on']('close',function(){_0x24728a[_0x380c('0xb')](_0x380c('0x1a'),new AGIError(_0x380c('0x1b')));});_0x4202d4['on'](_0x380c('0x1c'),function(){_0x24728a[_0x380c('0xb')](_0x380c('0x1c'),new AGIError(_0x380c('0x1d')));_0x4202d4[_0x380c('0x1e')]();});_0x4202d4[_0x380c('0x1f')](_0x52fd7e);this[_0x380c('0x20')]=function(_0x22f8f2,_0x16b9ac){var _0x22f8f2=_0x22f8f2||'',_0x16b9ac=typeof _0x16b9ac==_0x380c('0x10')?_0x16b9ac:new Function();_0x553158={'tx':_0x22f8f2,'rx':'','cb':_0x16b9ac};_0x4202d4[_0x380c('0x21')](_0x22f8f2+'\x0a');},this[_0x380c('0x1a')]=function(){_0x4202d4[_0x380c('0x1e')]();};}util[_0x380c('0x22')](AGIChannel,EventEmitter);AGIChannel[_0x380c('0x23')][_0x380c('0x24')]=function(_0x5b5052){return this[_0x380c('0x20')]['sync'](this,_0x5b5052);};AGIChannel[_0x380c('0x23')]['answer']=function(){return this[_0x380c('0x24')]('ANSWER');};AGIChannel['prototype'][_0x380c('0x25')]=function(_0x290f1c,_0x5bce51,_0x24d551){_0x290f1c=_0x290f1c===undefined?_0x380c('0x26'):_0x290f1c;_0x5bce51=_0x5bce51===undefined?'5':_0x5bce51;_0x24d551=_0x24d551===undefined?'1':_0x24d551;return this[_0x380c('0x24')](util[_0x380c('0x27')](_0x380c('0x28'),_0x290f1c,_0x5bce51*0x3e8,_0x24d551));};AGIChannel[_0x380c('0x23')][_0x380c('0x29')]=function(_0x5ac3c2){_0x5ac3c2=_0x5ac3c2||'NO\x20MESSAGE';return this[_0x380c('0x24')](util[_0x380c('0x27')](_0x380c('0x2a'),_0x5ac3c2));};AGIChannel[_0x380c('0x23')][_0x380c('0x2b')]=function(_0x49a51c,_0x5a2e17){if(_['isArray'](_0x5a2e17)){return this[_0x380c('0x24')](util['format'](_0x380c('0x2c'),_0x49a51c,_0x5a2e17[_0x380c('0x2d')](',')));}return this['sendRequest'](util[_0x380c('0x27')](_0x380c('0x2c'),_0x49a51c,_0x5a2e17));};AGIChannel[_0x380c('0x23')][_0x380c('0x2e')]=function(_0x54b933){return this[_0x380c('0x24')](util[_0x380c('0x27')](_0x380c('0x2f'),_0x54b933));};AGIChannel[_0x380c('0x23')][_0x380c('0x30')]=function(_0x239ea8){return this[_0x380c('0x24')](util[_0x380c('0x27')]('SET\x20EXTENSION\x20%s',_0x239ea8));};AGIChannel['prototype']['setPriority']=function(_0x34e358){return this['sendRequest'](util[_0x380c('0x27')]('SET\x20PRIORITY\x20%s',_0x34e358));};AGIChannel[_0x380c('0x23')][_0x380c('0xa')]=function(){return this[_0x380c('0x24')]('HANGUP');};AGIChannel[_0x380c('0x23')][_0x380c('0x31')]=function(_0xf2fce0,_0x3d9a98){var _0x56898c=_[_0x380c('0x32')](_0x3d9a98)||_['isNumber'](_0x3d9a98)?_0x3d9a98[_0x380c('0x33')]():_0x3d9a98;return this['sendRequest'](util['format'](_0x380c('0x34'),_0xf2fce0,_0x56898c?_0x56898c[_0x380c('0x33')]()[_0x380c('0x12')](/(\r\n|\n|\r)/gm,'\x20'):''));};AGIChannel[_0x380c('0x23')][_0x380c('0x35')]=function(_0x72b4ab,_0x48be48){return this[_0x380c('0x24')](util['format'](_0x380c('0x36'),_0x72b4ab,_0x48be48));};AGIChannel[_0x380c('0x23')][_0x380c('0x37')]=function(_0x4c858a,_0x306c61){return this[_0x380c('0x24')](util[_0x380c('0x27')](_0x380c('0x38'),_0x4c858a,_0x306c61));};AGIChannel['prototype'][_0x380c('0x39')]=function(_0x561772,_0x31d880){return this['sendRequest'](util[_0x380c('0x27')](_0x380c('0x3a'),_0x561772,_0x31d880));};AGIChannel[_0x380c('0x23')][_0x380c('0x3b')]=function(_0x502ad9,_0x19bb94,_0x48c339){_0x19bb94=_0x19bb94||this[_0x380c('0x3c')];_0x48c339=_0x48c339||0x1;this[_0x380c('0x2e')](_0x502ad9);this['setExtension'](_0x19bb94);this[_0x380c('0x3d')](_0x48c339);return this[_0x380c('0x29')](util[_0x380c('0x27')](_0x380c('0x3e'),_0x502ad9,_0x19bb94,_0x48c339));};AGIChannel['prototype'][_0x380c('0x3f')]=function(_0x4019fe){return this[_0x380c('0x24')](util[_0x380c('0x27')](_0x380c('0x40'),_0x4019fe));};AGIChannel[_0x380c('0x23')][_0x380c('0x41')]=function(_0x58ebe2,_0x5a5dce,_0x1a63ad,_0x53c0dd,_0x43d1e0,_0x38917b){_0x5a5dce=_0x5a5dce||_0x380c('0x42');_0x1a63ad=_0x1a63ad||'';_0x53c0dd=_0x53c0dd===undefined?-0x1:_0x53c0dd==='-1'?-0x1:_0x53c0dd*0x3e8;_0x43d1e0=_0x43d1e0===undefined?'':'s='+_0x43d1e0;_0x38917b=_0x38917b?'BEEP':'';return this['sendRequest'](util['format'](_0x380c('0x43'),_0x58ebe2,_0x5a5dce,_0x1a63ad,_0x53c0dd,_0x38917b,_0x43d1e0));};AGIChannel['prototype'][_0x380c('0x44')]=function(_0xafeb59,_0x50d6dc){_0x50d6dc=_0x50d6dc||'';return this[_0x380c('0x24')](util[_0x380c('0x27')](_0x380c('0x45'),_0xafeb59,_0x50d6dc));};AGIChannel[_0x380c('0x23')]['agi']=function(_0x2639db){return this[_0x380c('0x2b')]('AGI',_0x2639db);};AGIChannel[_0x380c('0x23')]['wait']=function(_0x5170fd){return this[_0x380c('0x2b')](_0x380c('0x46'),_0x5170fd);};AGIChannel[_0x380c('0x23')][_0x380c('0x47')]=function(_0x4e7176,_0x6b9c8f){this[_0x380c('0x29')](util[_0x380c('0x27')](_0x380c('0x48'),_0x4e7176['id'],_0x4e7176['label'],_0x6b9c8f));return{'code':0x1f4,'result':'-1','extra':''};};module['exports']=AGIChannel;
\ No newline at end of file