Built motion from commit 3c2ce842.|2.6.31
[motion2.git] / server / services / agi / server.js
index bcc7b2f..8d44eaa 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x632f=['127.0.0.1','call','E_AGI_ARGUMENT_PORT','createServer','listen','listening','emit','connection','getConnections','error','E_AGI_SERVER_ERROR','E_AGI_SERVER_VOICE_DISABLED','E_AGI_SERVER_MAXCONNECTION','code','close','E_AGI_SERVER_CLOSE','exports','util','net','events','EventEmitter','./error','./channel'];(function(_0x2f1123,_0x4204a0){var _0x4f98e0=function(_0x24b63d){while(--_0x24b63d){_0x2f1123['push'](_0x2f1123['shift']());}};_0x4f98e0(++_0x4204a0);}(_0x632f,0x1f4));var _0xf632=function(_0x16d10f,_0x2ba2d5){_0x16d10f=_0x16d10f-0x0;var _0x50c823=_0x632f[_0x16d10f];return _0x50c823;};'use strict';var util=require(_0xf632('0x0'));var net=require(_0xf632('0x1'));var EventEmitter=require(_0xf632('0x2'))[_0xf632('0x3')];var AGIError=require(_0xf632('0x4'));var AGIChannel=require(_0xf632('0x5'));var AGIServer=function(_0x345043,_0x19b712,_0x175286){var _0x437e4d=this,_0x345043=_0x345043||0x11dd,_0x19b712=_0x19b712||_0xf632('0x6'),_0xfdf18d=null,_0x266159=0x0;EventEmitter[_0xf632('0x7')](_0x437e4d);function _0x4e9ba7(){if(!_0x345043){_0x437e4d['emit']('error',new AGIError(_0xf632('0x8')));return![];}_0xfdf18d=net[_0xf632('0x9')]();_0xfdf18d[_0xf632('0xa')](_0x345043,_0x19b712);_0xfdf18d['on'](_0xf632('0xb'),function(){_0x437e4d[_0xf632('0xc')](_0xf632('0xb'));});_0xfdf18d['on'](_0xf632('0xd'),function(_0x55684e){_0xfdf18d[_0xf632('0xe')](function(_0xbf92c7,_0x45dd49){if(_0xbf92c7){_0x437e4d['emit'](_0xf632('0xf'),new AGIError(_0xf632('0x10'),_0xbf92c7));}else if(_0x175286&&_0x175286<0x0){_0x437e4d[_0xf632('0xc')](_0xf632('0xf'),new AGIError(_0xf632('0x11')));_0x55684e['destroy']();}else if(_0x175286&&_0x175286>0x0&&_0x175286<_0x45dd49){_0x266159+=0x1;_0x437e4d[_0xf632('0xc')](_0xf632('0xf'),new AGIError(_0xf632('0x12'),_0x266159));_0x55684e['destroy']();}else{var _0x3eb75b=new AGIChannel(_0x55684e);_0x3eb75b['on']('ready',function(){_0x437e4d[_0xf632('0xc')]('connection',_0x3eb75b);});}});});_0xfdf18d['on']('error',function(_0x5a2d62){_0x437e4d['emit'](_0xf632('0xf'),new AGIError(_0xf632('0x10'),_0x5a2d62[_0xf632('0x13')]));});_0xfdf18d['on'](_0xf632('0x14'),function(){_0x437e4d[_0xf632('0xc')](_0xf632('0x14'),new AGIError(_0xf632('0x15')));});}process['nextTick'](function(){_0x4e9ba7();});};util['inherits'](AGIServer,EventEmitter);module[_0xf632('0x16')]=function(_0x253e03,_0x26aa78,_0x358864){return new AGIServer(_0x253e03,_0x26aa78,_0x358864);};
\ No newline at end of file
+var _0xa9e0=['ready','E_AGI_SERVER_ERROR','close','E_AGI_SERVER_CLOSE','inherits','exports','util','net','events','./channel','call','emit','createServer','listening','connection','getConnections','error','E_AGI_SERVER_VOICE_DISABLED','destroy'];(function(_0x59dd83,_0x573f1b){var _0x5dd0de=function(_0x1c805d){while(--_0x1c805d){_0x59dd83['push'](_0x59dd83['shift']());}};_0x5dd0de(++_0x573f1b);}(_0xa9e0,0x123));var _0x0a9e=function(_0x373dee,_0x1a8c45){_0x373dee=_0x373dee-0x0;var _0x46798f=_0xa9e0[_0x373dee];return _0x46798f;};'use strict';var util=require(_0x0a9e('0x0'));var net=require(_0x0a9e('0x1'));var EventEmitter=require(_0x0a9e('0x2'))['EventEmitter'];var AGIError=require('./error');var AGIChannel=require(_0x0a9e('0x3'));var AGIServer=function(_0x4ce2f1,_0x333808,_0x432180){var _0x2ab90b=this;var _0x991246=null;var _0x981158=0x0;if(!_0x4ce2f1)_0x4ce2f1=0x11dd;if(!_0x333808)_0x333808='127.0.0.1';EventEmitter[_0x0a9e('0x4')](_0x2ab90b);function _0x441e3a(){if(!_0x4ce2f1){_0x2ab90b[_0x0a9e('0x5')]('error',new AGIError('E_AGI_ARGUMENT_PORT'));return![];}_0x991246=net[_0x0a9e('0x6')]();_0x991246['listen'](_0x4ce2f1,_0x333808);_0x991246['on']('listening',function(){_0x2ab90b[_0x0a9e('0x5')](_0x0a9e('0x7'));});_0x991246['on'](_0x0a9e('0x8'),function(_0x3ab53f){_0x991246[_0x0a9e('0x9')](function(_0xbd1168,_0x4a4c56){if(_0xbd1168){_0x2ab90b['emit']('error',new AGIError('E_AGI_SERVER_ERROR',_0xbd1168));}else if(_0x432180&&_0x432180<0x0){_0x2ab90b[_0x0a9e('0x5')](_0x0a9e('0xa'),new AGIError(_0x0a9e('0xb')));_0x3ab53f[_0x0a9e('0xc')]();}else if(_0x432180&&_0x432180>0x0&&_0x432180<_0x4a4c56){_0x981158+=0x1;_0x2ab90b[_0x0a9e('0x5')](_0x0a9e('0xa'),new AGIError('E_AGI_SERVER_MAXCONNECTION',_0x981158));_0x3ab53f[_0x0a9e('0xc')]();}else{var _0x239b12=new AGIChannel(_0x3ab53f);_0x239b12['on'](_0x0a9e('0xd'),function(){_0x2ab90b[_0x0a9e('0x5')](_0x0a9e('0x8'),_0x239b12);});}});});_0x991246['on'](_0x0a9e('0xa'),function(_0x52a03d){_0x2ab90b[_0x0a9e('0x5')]('error',new AGIError(_0x0a9e('0xe'),_0x52a03d['code']));});_0x991246['on'](_0x0a9e('0xf'),function(){_0x2ab90b[_0x0a9e('0x5')]('close',new AGIError(_0x0a9e('0x10')));});}process['nextTick'](function(){_0x441e3a();});};util[_0x0a9e('0x11')](AGIServer,EventEmitter);module[_0x0a9e('0x12')]=function(_0x106033,_0x205fd6,_0x31b1ca){return new AGIServer(_0x106033,_0x205fd6,_0x31b1ca);};
\ No newline at end of file