Built motion from commit (unavailable).|2.5.0
[motion2.git] / server / services / agi / server.js
index ddb1132..6261c9b 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc125=['code','close','E_AGI_SERVER_CLOSE','nextTick','inherits','exports','net','EventEmitter','./error','./channel','127.0.0.1','emit','E_AGI_ARGUMENT_PORT','createServer','listen','listening','connection','error','E_AGI_SERVER_ERROR','E_AGI_SERVER_VOICE_DISABLED','E_AGI_SERVER_MAXCONNECTION','ready'];(function(_0x5226c9,_0x3193c8){var _0x491682=function(_0x34677b){while(--_0x34677b){_0x5226c9['push'](_0x5226c9['shift']());}};_0x491682(++_0x3193c8);}(_0xc125,0x150));var _0x5c12=function(_0x57119d,_0xe4d6e){_0x57119d=_0x57119d-0x0;var _0x4e1130=_0xc125[_0x57119d];return _0x4e1130;};'use strict';var util=require('util');var net=require(_0x5c12('0x0'));var EventEmitter=require('events')[_0x5c12('0x1')];var AGIError=require(_0x5c12('0x2'));var AGIChannel=require(_0x5c12('0x3'));var AGIServer=function(_0x2423dc,_0x1c16af,_0x46f293){var _0x31bd53=this,_0x2423dc=_0x2423dc||0x11dd,_0x1c16af=_0x1c16af||_0x5c12('0x4'),_0x3f1c8b=null,_0x1a1608=0x0;EventEmitter['call'](_0x31bd53);function _0x1d0635(){if(!_0x2423dc){_0x31bd53[_0x5c12('0x5')]('error',new AGIError(_0x5c12('0x6')));return![];}_0x3f1c8b=net[_0x5c12('0x7')]();_0x3f1c8b[_0x5c12('0x8')](_0x2423dc,_0x1c16af);_0x3f1c8b['on'](_0x5c12('0x9'),function(){_0x31bd53[_0x5c12('0x5')](_0x5c12('0x9'));});_0x3f1c8b['on'](_0x5c12('0xa'),function(_0x9e0245){_0x3f1c8b['getConnections'](function(_0x1ac250,_0x348029){if(_0x1ac250){_0x31bd53[_0x5c12('0x5')](_0x5c12('0xb'),new AGIError(_0x5c12('0xc'),_0x1ac250));}else if(_0x46f293&&_0x46f293<0x0){_0x31bd53['emit']('error',new AGIError(_0x5c12('0xd')));_0x9e0245['destroy']();}else if(_0x46f293&&_0x46f293>0x0&&_0x46f293<_0x348029){_0x1a1608+=0x1;_0x31bd53[_0x5c12('0x5')](_0x5c12('0xb'),new AGIError(_0x5c12('0xe'),_0x1a1608));_0x9e0245['destroy']();}else{var _0x5676a9=new AGIChannel(_0x9e0245);_0x5676a9['on'](_0x5c12('0xf'),function(){_0x31bd53[_0x5c12('0x5')]('connection',_0x5676a9);});}});});_0x3f1c8b['on'](_0x5c12('0xb'),function(_0xf18ba2){_0x31bd53[_0x5c12('0x5')]('error',new AGIError('E_AGI_SERVER_ERROR',_0xf18ba2[_0x5c12('0x10')]));});_0x3f1c8b['on'](_0x5c12('0x11'),function(){_0x31bd53[_0x5c12('0x5')](_0x5c12('0x11'),new AGIError(_0x5c12('0x12')));});}process[_0x5c12('0x13')](function(){_0x1d0635();});};util[_0x5c12('0x14')](AGIServer,EventEmitter);module[_0x5c12('0x15')]=function(_0x495e08,_0x5bf3c1,_0x2f7d71){return new AGIServer(_0x495e08,_0x5bf3c1,_0x2f7d71);};
\ No newline at end of file
+var _0xa739=['E_AGI_SERVER_MAXCONNECTION','ready','code','close','E_AGI_SERVER_CLOSE','inherits','net','EventEmitter','./error','127.0.0.1','call','emit','E_AGI_ARGUMENT_PORT','listen','listening','connection','E_AGI_SERVER_ERROR','error','destroy'];(function(_0x2751e8,_0x19ee57){var _0x455c9b=function(_0x481a2d){while(--_0x481a2d){_0x2751e8['push'](_0x2751e8['shift']());}};_0x455c9b(++_0x19ee57);}(_0xa739,0x1e1));var _0x9a73=function(_0x2835ca,_0x1be6ae){_0x2835ca=_0x2835ca-0x0;var _0x4f0109=_0xa739[_0x2835ca];return _0x4f0109;};'use strict';var util=require('util');var net=require(_0x9a73('0x0'));var EventEmitter=require('events')[_0x9a73('0x1')];var AGIError=require(_0x9a73('0x2'));var AGIChannel=require('./channel');var AGIServer=function(_0x149e72,_0x352cec,_0x40fb76){var _0x4ffb1a=this,_0x149e72=_0x149e72||0x11dd,_0x352cec=_0x352cec||_0x9a73('0x3'),_0xcb4e9e=null,_0x65115e=0x0;EventEmitter[_0x9a73('0x4')](_0x4ffb1a);function _0x3a6506(){if(!_0x149e72){_0x4ffb1a[_0x9a73('0x5')]('error',new AGIError(_0x9a73('0x6')));return![];}_0xcb4e9e=net['createServer']();_0xcb4e9e[_0x9a73('0x7')](_0x149e72,_0x352cec);_0xcb4e9e['on'](_0x9a73('0x8'),function(){_0x4ffb1a[_0x9a73('0x5')]('listening');});_0xcb4e9e['on'](_0x9a73('0x9'),function(_0x2ef479){_0xcb4e9e['getConnections'](function(_0x58904c,_0x379b0b){if(_0x58904c){_0x4ffb1a[_0x9a73('0x5')]('error',new AGIError(_0x9a73('0xa'),_0x58904c));}else if(_0x40fb76&&_0x40fb76<0x0){_0x4ffb1a[_0x9a73('0x5')](_0x9a73('0xb'),new AGIError('E_AGI_SERVER_VOICE_DISABLED'));_0x2ef479[_0x9a73('0xc')]();}else if(_0x40fb76&&_0x40fb76>0x0&&_0x40fb76<_0x379b0b){_0x65115e+=0x1;_0x4ffb1a[_0x9a73('0x5')]('error',new AGIError(_0x9a73('0xd'),_0x65115e));_0x2ef479[_0x9a73('0xc')]();}else{var _0x57a89a=new AGIChannel(_0x2ef479);_0x57a89a['on'](_0x9a73('0xe'),function(){_0x4ffb1a['emit'](_0x9a73('0x9'),_0x57a89a);});}});});_0xcb4e9e['on']('error',function(_0x174f26){_0x4ffb1a['emit'](_0x9a73('0xb'),new AGIError(_0x9a73('0xa'),_0x174f26[_0x9a73('0xf')]));});_0xcb4e9e['on'](_0x9a73('0x10'),function(){_0x4ffb1a[_0x9a73('0x5')](_0x9a73('0x10'),new AGIError(_0x9a73('0x11')));});}process['nextTick'](function(){_0x3a6506();});};util[_0x9a73('0x12')](AGIServer,EventEmitter);module['exports']=function(_0x9f2893,_0x451637,_0x4203a2){return new AGIServer(_0x9f2893,_0x451637,_0x4203a2);};
\ No newline at end of file