Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / services / agi / server.js
index edd1683..81fc3e4 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xf3dc=['E_AGI_SERVER_VOICE_DISABLED','destroy','ready','connection','code','close','E_AGI_SERVER_CLOSE','inherits','exports','util','net','events','./error','./channel','emit','error','E_AGI_ARGUMENT_PORT','createServer','listen','listening','E_AGI_SERVER_ERROR'];(function(_0x2a9672,_0xf3a864){var _0x5c1537=function(_0x5cd80c){while(--_0x5cd80c){_0x2a9672['push'](_0x2a9672['shift']());}};_0x5c1537(++_0xf3a864);}(_0xf3dc,0x9c));var _0xcf3d=function(_0x138208,_0x140722){_0x138208=_0x138208-0x0;var _0x4f93b5=_0xf3dc[_0x138208];return _0x4f93b5;};'use strict';var util=require(_0xcf3d('0x0'));var net=require(_0xcf3d('0x1'));var EventEmitter=require(_0xcf3d('0x2'))['EventEmitter'];var AGIError=require(_0xcf3d('0x3'));var AGIChannel=require(_0xcf3d('0x4'));var AGIServer=function(_0x42319d,_0x226c79,_0x17b83e){var _0x44b3da=this,_0x42319d=_0x42319d||0x11dd,_0x226c79=_0x226c79||'127.0.0.1',_0x55074b=null,_0x5b1441=0x0;EventEmitter['call'](_0x44b3da);function _0x1a69de(){if(!_0x42319d){_0x44b3da[_0xcf3d('0x5')](_0xcf3d('0x6'),new AGIError(_0xcf3d('0x7')));return![];}_0x55074b=net[_0xcf3d('0x8')]();_0x55074b[_0xcf3d('0x9')](_0x42319d,_0x226c79);_0x55074b['on'](_0xcf3d('0xa'),function(){_0x44b3da[_0xcf3d('0x5')](_0xcf3d('0xa'));});_0x55074b['on']('connection',function(_0x5b4a07){_0x55074b['getConnections'](function(_0x468f7e,_0x5047b9){if(_0x468f7e){_0x44b3da[_0xcf3d('0x5')](_0xcf3d('0x6'),new AGIError(_0xcf3d('0xb'),_0x468f7e));}else if(_0x17b83e&&_0x17b83e<0x0){_0x44b3da[_0xcf3d('0x5')](_0xcf3d('0x6'),new AGIError(_0xcf3d('0xc')));_0x5b4a07[_0xcf3d('0xd')]();}else if(_0x17b83e&&_0x17b83e>0x0&&_0x17b83e<_0x5047b9){_0x5b1441+=0x1;_0x44b3da[_0xcf3d('0x5')](_0xcf3d('0x6'),new AGIError('E_AGI_SERVER_MAXCONNECTION',_0x5b1441));_0x5b4a07['destroy']();}else{var _0x119e66=new AGIChannel(_0x5b4a07);_0x119e66['on'](_0xcf3d('0xe'),function(){_0x44b3da[_0xcf3d('0x5')](_0xcf3d('0xf'),_0x119e66);});}});});_0x55074b['on'](_0xcf3d('0x6'),function(_0x2b401e){_0x44b3da[_0xcf3d('0x5')](_0xcf3d('0x6'),new AGIError(_0xcf3d('0xb'),_0x2b401e[_0xcf3d('0x10')]));});_0x55074b['on']('close',function(){_0x44b3da['emit'](_0xcf3d('0x11'),new AGIError(_0xcf3d('0x12')));});}process['nextTick'](function(){_0x1a69de();});};util[_0xcf3d('0x13')](AGIServer,EventEmitter);module[_0xcf3d('0x14')]=function(_0x33d417,_0x18d5fb,_0x369c7a){return new AGIServer(_0x33d417,_0x18d5fb,_0x369c7a);};
\ No newline at end of file
+var _0x175e=['./error','127.0.0.1','call','emit','error','E_AGI_ARGUMENT_PORT','createServer','listen','listening','getConnections','E_AGI_SERVER_ERROR','E_AGI_SERVER_VOICE_DISABLED','destroy','E_AGI_SERVER_MAXCONNECTION','ready','connection','code','close','E_AGI_SERVER_CLOSE','nextTick','inherits','exports','util','net','events','EventEmitter'];(function(_0x575fc7,_0xdab2f1){var _0x43f8dc=function(_0x10515c){while(--_0x10515c){_0x575fc7['push'](_0x575fc7['shift']());}};_0x43f8dc(++_0xdab2f1);}(_0x175e,0xe6));var _0xe175=function(_0x27be87,_0x2d1271){_0x27be87=_0x27be87-0x0;var _0x14fb50=_0x175e[_0x27be87];return _0x14fb50;};'use strict';var util=require(_0xe175('0x0'));var net=require(_0xe175('0x1'));var EventEmitter=require(_0xe175('0x2'))[_0xe175('0x3')];var AGIError=require(_0xe175('0x4'));var AGIChannel=require('./channel');var AGIServer=function(_0x4d2bfc,_0x274481,_0x3c493c){var _0x3fd951=this,_0x4d2bfc=_0x4d2bfc||0x11dd,_0x274481=_0x274481||_0xe175('0x5'),_0x278a8d=null,_0x7eba=0x0;EventEmitter[_0xe175('0x6')](_0x3fd951);function _0x2e1356(){if(!_0x4d2bfc){_0x3fd951[_0xe175('0x7')](_0xe175('0x8'),new AGIError(_0xe175('0x9')));return![];}_0x278a8d=net[_0xe175('0xa')]();_0x278a8d[_0xe175('0xb')](_0x4d2bfc,_0x274481);_0x278a8d['on']('listening',function(){_0x3fd951['emit'](_0xe175('0xc'));});_0x278a8d['on']('connection',function(_0x19493b){_0x278a8d[_0xe175('0xd')](function(_0x2cc353,_0x1a71dc){if(_0x2cc353){_0x3fd951['emit']('error',new AGIError(_0xe175('0xe'),_0x2cc353));}else if(_0x3c493c&&_0x3c493c<0x0){_0x3fd951['emit']('error',new AGIError(_0xe175('0xf')));_0x19493b[_0xe175('0x10')]();}else if(_0x3c493c&&_0x3c493c>0x0&&_0x3c493c<_0x1a71dc){_0x7eba+=0x1;_0x3fd951[_0xe175('0x7')](_0xe175('0x8'),new AGIError(_0xe175('0x11'),_0x7eba));_0x19493b['destroy']();}else{var _0x1e5477=new AGIChannel(_0x19493b);_0x1e5477['on'](_0xe175('0x12'),function(){_0x3fd951[_0xe175('0x7')](_0xe175('0x13'),_0x1e5477);});}});});_0x278a8d['on'](_0xe175('0x8'),function(_0x20660b){_0x3fd951[_0xe175('0x7')]('error',new AGIError(_0xe175('0xe'),_0x20660b[_0xe175('0x14')]));});_0x278a8d['on'](_0xe175('0x15'),function(){_0x3fd951['emit'](_0xe175('0x15'),new AGIError(_0xe175('0x16')));});}process[_0xe175('0x17')](function(){_0x2e1356();});};util[_0xe175('0x18')](AGIServer,EventEmitter);module[_0xe175('0x19')]=function(_0x2f5f0d,_0x562f80,_0x466fe9){return new AGIServer(_0x2f5f0d,_0x562f80,_0x466fe9);};
\ No newline at end of file