Built motion from commit 0555bc41.|2.5.41
[motion2.git] / server / services / agi / server.js
index 64fa378..aaf2911 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x7d88=['emit','listening','connection','getConnections','E_AGI_SERVER_ERROR','E_AGI_SERVER_VOICE_DISABLED','destroy','E_AGI_SERVER_MAXCONNECTION','ready','code','close','E_AGI_SERVER_CLOSE','exports','net','events','EventEmitter','./error','./channel','127.0.0.1','error','createServer'];(function(_0x3223ad,_0x18f20b){var _0x16abfa=function(_0x18ede6){while(--_0x18ede6){_0x3223ad['push'](_0x3223ad['shift']());}};_0x16abfa(++_0x18f20b);}(_0x7d88,0x187));var _0x87d8=function(_0x373d9b,_0x2950ea){_0x373d9b=_0x373d9b-0x0;var _0x2249f6=_0x7d88[_0x373d9b];return _0x2249f6;};'use strict';var util=require('util');var net=require(_0x87d8('0x0'));var EventEmitter=require(_0x87d8('0x1'))[_0x87d8('0x2')];var AGIError=require(_0x87d8('0x3'));var AGIChannel=require(_0x87d8('0x4'));var AGIServer=function(_0x19c362,_0x1381b1,_0x4bfa3a){var _0x1ddb60=this,_0x19c362=_0x19c362||0x11dd,_0x1381b1=_0x1381b1||_0x87d8('0x5'),_0xb5f5c5=null,_0xb96955=0x0;EventEmitter['call'](_0x1ddb60);function _0x1890d4(){if(!_0x19c362){_0x1ddb60['emit'](_0x87d8('0x6'),new AGIError('E_AGI_ARGUMENT_PORT'));return![];}_0xb5f5c5=net[_0x87d8('0x7')]();_0xb5f5c5['listen'](_0x19c362,_0x1381b1);_0xb5f5c5['on']('listening',function(){_0x1ddb60[_0x87d8('0x8')](_0x87d8('0x9'));});_0xb5f5c5['on'](_0x87d8('0xa'),function(_0x2fdf40){_0xb5f5c5[_0x87d8('0xb')](function(_0x27e096,_0x40888c){if(_0x27e096){_0x1ddb60[_0x87d8('0x8')]('error',new AGIError(_0x87d8('0xc'),_0x27e096));}else if(_0x4bfa3a&&_0x4bfa3a<0x0){_0x1ddb60['emit'](_0x87d8('0x6'),new AGIError(_0x87d8('0xd')));_0x2fdf40[_0x87d8('0xe')]();}else if(_0x4bfa3a&&_0x4bfa3a>0x0&&_0x4bfa3a<_0x40888c){_0xb96955+=0x1;_0x1ddb60['emit'](_0x87d8('0x6'),new AGIError(_0x87d8('0xf'),_0xb96955));_0x2fdf40[_0x87d8('0xe')]();}else{var _0x26947=new AGIChannel(_0x2fdf40);_0x26947['on'](_0x87d8('0x10'),function(){_0x1ddb60[_0x87d8('0x8')](_0x87d8('0xa'),_0x26947);});}});});_0xb5f5c5['on'](_0x87d8('0x6'),function(_0x33bb98){_0x1ddb60[_0x87d8('0x8')](_0x87d8('0x6'),new AGIError(_0x87d8('0xc'),_0x33bb98[_0x87d8('0x11')]));});_0xb5f5c5['on'](_0x87d8('0x12'),function(){_0x1ddb60[_0x87d8('0x8')](_0x87d8('0x12'),new AGIError(_0x87d8('0x13')));});}process['nextTick'](function(){_0x1890d4();});};util['inherits'](AGIServer,EventEmitter);module[_0x87d8('0x14')]=function(_0x4ea798,_0x140039,_0x554dbe){return new AGIServer(_0x4ea798,_0x140039,_0x554dbe);};
\ No newline at end of file
+var _0x3f97=['util','net','events','./error','./channel','127.0.0.1','call','emit','error','E_AGI_ARGUMENT_PORT','listen','listening','connection','getConnections','E_AGI_SERVER_ERROR','E_AGI_SERVER_VOICE_DISABLED','E_AGI_SERVER_MAXCONNECTION','destroy','close','nextTick','inherits','exports'];(function(_0x438c0e,_0x275ab1){var _0x21c813=function(_0x1756ba){while(--_0x1756ba){_0x438c0e['push'](_0x438c0e['shift']());}};_0x21c813(++_0x275ab1);}(_0x3f97,0x84));var _0x73f9=function(_0x217369,_0x3612cf){_0x217369=_0x217369-0x0;var _0xf730b7=_0x3f97[_0x217369];return _0xf730b7;};'use strict';var util=require(_0x73f9('0x0'));var net=require(_0x73f9('0x1'));var EventEmitter=require(_0x73f9('0x2'))['EventEmitter'];var AGIError=require(_0x73f9('0x3'));var AGIChannel=require(_0x73f9('0x4'));var AGIServer=function(_0x2aa2bd,_0x2f542c,_0x61bf69){var _0x4add57=this,_0x2aa2bd=_0x2aa2bd||0x11dd,_0x2f542c=_0x2f542c||_0x73f9('0x5'),_0x4145fa=null,_0x4a24c7=0x0;EventEmitter[_0x73f9('0x6')](_0x4add57);function _0x7ec329(){if(!_0x2aa2bd){_0x4add57[_0x73f9('0x7')](_0x73f9('0x8'),new AGIError(_0x73f9('0x9')));return![];}_0x4145fa=net['createServer']();_0x4145fa[_0x73f9('0xa')](_0x2aa2bd,_0x2f542c);_0x4145fa['on']('listening',function(){_0x4add57[_0x73f9('0x7')](_0x73f9('0xb'));});_0x4145fa['on'](_0x73f9('0xc'),function(_0x306576){_0x4145fa[_0x73f9('0xd')](function(_0x487288,_0xa477bf){if(_0x487288){_0x4add57[_0x73f9('0x7')](_0x73f9('0x8'),new AGIError(_0x73f9('0xe'),_0x487288));}else if(_0x61bf69&&_0x61bf69<0x0){_0x4add57['emit']('error',new AGIError(_0x73f9('0xf')));_0x306576['destroy']();}else if(_0x61bf69&&_0x61bf69>0x0&&_0x61bf69<_0xa477bf){_0x4a24c7+=0x1;_0x4add57['emit'](_0x73f9('0x8'),new AGIError(_0x73f9('0x10'),_0x4a24c7));_0x306576[_0x73f9('0x11')]();}else{var _0x67684b=new AGIChannel(_0x306576);_0x67684b['on']('ready',function(){_0x4add57[_0x73f9('0x7')](_0x73f9('0xc'),_0x67684b);});}});});_0x4145fa['on'](_0x73f9('0x8'),function(_0x4b7c2f){_0x4add57[_0x73f9('0x7')](_0x73f9('0x8'),new AGIError(_0x73f9('0xe'),_0x4b7c2f['code']));});_0x4145fa['on'](_0x73f9('0x12'),function(){_0x4add57[_0x73f9('0x7')]('close',new AGIError('E_AGI_SERVER_CLOSE'));});}process[_0x73f9('0x13')](function(){_0x7ec329();});};util[_0x73f9('0x14')](AGIServer,EventEmitter);module[_0x73f9('0x15')]=function(_0x240550,_0x17bc97,_0x3cf179){return new AGIServer(_0x240550,_0x17bc97,_0x3cf179);};
\ No newline at end of file