Built motion from commit (unavailable).|2.4.4
[motion2.git] / server / services / agi / server.js
index 73cda70..9cd1817 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x6599=['net','events','EventEmitter','./error','./channel','emit','E_AGI_ARGUMENT_PORT','listen','listening','connection','error','E_AGI_SERVER_ERROR','E_AGI_SERVER_VOICE_DISABLED','destroy','E_AGI_SERVER_MAXCONNECTION','ready','code','close','E_AGI_SERVER_CLOSE','nextTick','inherits','exports'];(function(_0x241eb9,_0x5bb5b2){var _0x1c03ab=function(_0x55ac97){while(--_0x55ac97){_0x241eb9['push'](_0x241eb9['shift']());}};_0x1c03ab(++_0x5bb5b2);}(_0x6599,0xb0));var _0x9659=function(_0x4e7d25,_0x58285f){_0x4e7d25=_0x4e7d25-0x0;var _0x526fe6=_0x6599[_0x4e7d25];return _0x526fe6;};'use strict';var util=require('util');var net=require(_0x9659('0x0'));var EventEmitter=require(_0x9659('0x1'))[_0x9659('0x2')];var AGIError=require(_0x9659('0x3'));var AGIChannel=require(_0x9659('0x4'));var AGIServer=function(_0x4c8ba9,_0xb8bddb,_0x5e2a8e){var _0x2f5d38=this,_0x4c8ba9=_0x4c8ba9||0x11dd,_0xb8bddb=_0xb8bddb||'127.0.0.1',_0xb08ede=null,_0x159ac2=0x0;EventEmitter['call'](_0x2f5d38);function _0xabdd12(){if(!_0x4c8ba9){_0x2f5d38[_0x9659('0x5')]('error',new AGIError(_0x9659('0x6')));return![];}_0xb08ede=net['createServer']();_0xb08ede[_0x9659('0x7')](_0x4c8ba9,_0xb8bddb);_0xb08ede['on'](_0x9659('0x8'),function(){_0x2f5d38['emit'](_0x9659('0x8'));});_0xb08ede['on'](_0x9659('0x9'),function(_0x349cfb){_0xb08ede['getConnections'](function(_0x2ca508,_0x520848){if(_0x2ca508){_0x2f5d38[_0x9659('0x5')](_0x9659('0xa'),new AGIError(_0x9659('0xb'),_0x2ca508));}else if(_0x5e2a8e&&_0x5e2a8e<0x0){_0x2f5d38['emit'](_0x9659('0xa'),new AGIError(_0x9659('0xc')));_0x349cfb[_0x9659('0xd')]();}else if(_0x5e2a8e&&_0x5e2a8e>0x0&&_0x5e2a8e<_0x520848){_0x159ac2+=0x1;_0x2f5d38[_0x9659('0x5')](_0x9659('0xa'),new AGIError(_0x9659('0xe'),_0x159ac2));_0x349cfb[_0x9659('0xd')]();}else{var _0x3a3b18=new AGIChannel(_0x349cfb);_0x3a3b18['on'](_0x9659('0xf'),function(){_0x2f5d38[_0x9659('0x5')](_0x9659('0x9'),_0x3a3b18);});}});});_0xb08ede['on'](_0x9659('0xa'),function(_0x23e514){_0x2f5d38[_0x9659('0x5')]('error',new AGIError(_0x9659('0xb'),_0x23e514[_0x9659('0x10')]));});_0xb08ede['on'](_0x9659('0x11'),function(){_0x2f5d38[_0x9659('0x5')](_0x9659('0x11'),new AGIError(_0x9659('0x12')));});}process[_0x9659('0x13')](function(){_0xabdd12();});};util[_0x9659('0x14')](AGIServer,EventEmitter);module[_0x9659('0x15')]=function(_0x525d27,_0xe3e9d4,_0xaa8560){return new AGIServer(_0x525d27,_0xe3e9d4,_0xaa8560);};
\ No newline at end of file
+var _0x675c=['E_AGI_SERVER_ERROR','E_AGI_SERVER_MAXCONNECTION','destroy','ready','code','close','E_AGI_SERVER_CLOSE','inherits','exports','util','net','events','EventEmitter','./channel','call','emit','error','E_AGI_ARGUMENT_PORT','createServer','listening','connection'];(function(_0x148235,_0x472870){var _0x255e6f=function(_0x4612c6){while(--_0x4612c6){_0x148235['push'](_0x148235['shift']());}};_0x255e6f(++_0x472870);}(_0x675c,0x72));var _0xc675=function(_0x34b049,_0x42ee2b){_0x34b049=_0x34b049-0x0;var _0x13fc11=_0x675c[_0x34b049];return _0x13fc11;};'use strict';var util=require(_0xc675('0x0'));var net=require(_0xc675('0x1'));var EventEmitter=require(_0xc675('0x2'))[_0xc675('0x3')];var AGIError=require('./error');var AGIChannel=require(_0xc675('0x4'));var AGIServer=function(_0x195ce2,_0x382fdf,_0x1c81fc){var _0x59a2e6=this,_0x195ce2=_0x195ce2||0x11dd,_0x382fdf=_0x382fdf||'127.0.0.1',_0x29162c=null,_0x248744=0x0;EventEmitter[_0xc675('0x5')](_0x59a2e6);function _0x2a970a(){if(!_0x195ce2){_0x59a2e6[_0xc675('0x6')](_0xc675('0x7'),new AGIError(_0xc675('0x8')));return![];}_0x29162c=net[_0xc675('0x9')]();_0x29162c['listen'](_0x195ce2,_0x382fdf);_0x29162c['on'](_0xc675('0xa'),function(){_0x59a2e6[_0xc675('0x6')](_0xc675('0xa'));});_0x29162c['on'](_0xc675('0xb'),function(_0x5c9c63){_0x29162c['getConnections'](function(_0x41505e,_0x41e1a0){if(_0x41505e){_0x59a2e6[_0xc675('0x6')](_0xc675('0x7'),new AGIError(_0xc675('0xc'),_0x41505e));}else if(_0x1c81fc&&_0x1c81fc<0x0){_0x59a2e6[_0xc675('0x6')](_0xc675('0x7'),new AGIError('E_AGI_SERVER_VOICE_DISABLED'));_0x5c9c63['destroy']();}else if(_0x1c81fc&&_0x1c81fc>0x0&&_0x1c81fc<_0x41e1a0){_0x248744+=0x1;_0x59a2e6[_0xc675('0x6')](_0xc675('0x7'),new AGIError(_0xc675('0xd'),_0x248744));_0x5c9c63[_0xc675('0xe')]();}else{var _0x47f985=new AGIChannel(_0x5c9c63);_0x47f985['on'](_0xc675('0xf'),function(){_0x59a2e6[_0xc675('0x6')](_0xc675('0xb'),_0x47f985);});}});});_0x29162c['on'](_0xc675('0x7'),function(_0x5c91c9){_0x59a2e6[_0xc675('0x6')]('error',new AGIError(_0xc675('0xc'),_0x5c91c9[_0xc675('0x10')]));});_0x29162c['on'](_0xc675('0x11'),function(){_0x59a2e6['emit'](_0xc675('0x11'),new AGIError(_0xc675('0x12')));});}process['nextTick'](function(){_0x2a970a();});};util[_0xc675('0x13')](AGIServer,EventEmitter);module[_0xc675('0x14')]=function(_0x4e4801,_0x2f62f5,_0xf92d87){return new AGIServer(_0x4e4801,_0x2f62f5,_0xf92d87);};
\ No newline at end of file