Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / services / agi / server.js
index e785147..2f82696 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x1c42=['connection','getConnections','error','E_AGI_SERVER_VOICE_DISABLED','destroy','E_AGI_SERVER_MAXCONNECTION','ready','E_AGI_SERVER_ERROR','code','close','E_AGI_SERVER_CLOSE','nextTick','inherits','exports','net','events','EventEmitter','./channel','127.0.0.1','call','emit','E_AGI_ARGUMENT_PORT','createServer','listen','listening'];(function(_0x58601c,_0x13d36e){var _0x99cc71=function(_0x32e9f0){while(--_0x32e9f0){_0x58601c['push'](_0x58601c['shift']());}};_0x99cc71(++_0x13d36e);}(_0x1c42,0x13a));var _0x21c4=function(_0x1230a5,_0x39256a){_0x1230a5=_0x1230a5-0x0;var _0x45f074=_0x1c42[_0x1230a5];return _0x45f074;};'use strict';var util=require('util');var net=require(_0x21c4('0x0'));var EventEmitter=require(_0x21c4('0x1'))[_0x21c4('0x2')];var AGIError=require('./error');var AGIChannel=require(_0x21c4('0x3'));var AGIServer=function(_0x40bc3e,_0x1512d2,_0xd7340){var _0x435179=this,_0x40bc3e=_0x40bc3e||0x11dd,_0x1512d2=_0x1512d2||_0x21c4('0x4'),_0x8d4312=null,_0x4fc4da=0x0;EventEmitter[_0x21c4('0x5')](_0x435179);function _0x54b2ea(){if(!_0x40bc3e){_0x435179[_0x21c4('0x6')]('error',new AGIError(_0x21c4('0x7')));return![];}_0x8d4312=net[_0x21c4('0x8')]();_0x8d4312[_0x21c4('0x9')](_0x40bc3e,_0x1512d2);_0x8d4312['on'](_0x21c4('0xa'),function(){_0x435179[_0x21c4('0x6')](_0x21c4('0xa'));});_0x8d4312['on'](_0x21c4('0xb'),function(_0x3d147a){_0x8d4312[_0x21c4('0xc')](function(_0x50fc66,_0xa58fa5){if(_0x50fc66){_0x435179['emit'](_0x21c4('0xd'),new AGIError('E_AGI_SERVER_ERROR',_0x50fc66));}else if(_0xd7340&&_0xd7340<0x0){_0x435179[_0x21c4('0x6')](_0x21c4('0xd'),new AGIError(_0x21c4('0xe')));_0x3d147a[_0x21c4('0xf')]();}else if(_0xd7340&&_0xd7340>0x0&&_0xd7340<_0xa58fa5){_0x4fc4da+=0x1;_0x435179[_0x21c4('0x6')](_0x21c4('0xd'),new AGIError(_0x21c4('0x10'),_0x4fc4da));_0x3d147a[_0x21c4('0xf')]();}else{var _0xade6a9=new AGIChannel(_0x3d147a);_0xade6a9['on'](_0x21c4('0x11'),function(){_0x435179[_0x21c4('0x6')](_0x21c4('0xb'),_0xade6a9);});}});});_0x8d4312['on'](_0x21c4('0xd'),function(_0x5ab3a1){_0x435179['emit'](_0x21c4('0xd'),new AGIError(_0x21c4('0x12'),_0x5ab3a1[_0x21c4('0x13')]));});_0x8d4312['on'](_0x21c4('0x14'),function(){_0x435179[_0x21c4('0x6')](_0x21c4('0x14'),new AGIError(_0x21c4('0x15')));});}process[_0x21c4('0x16')](function(){_0x54b2ea();});};util[_0x21c4('0x17')](AGIServer,EventEmitter);module[_0x21c4('0x18')]=function(_0x373e83,_0x122cf3,_0x2b627a){return new AGIServer(_0x373e83,_0x122cf3,_0x2b627a);};
\ No newline at end of file
+var _0xe914=['getConnections','error','E_AGI_SERVER_ERROR','E_AGI_SERVER_VOICE_DISABLED','destroy','E_AGI_SERVER_MAXCONNECTION','ready','code','close','E_AGI_SERVER_CLOSE','nextTick','inherits','util','net','EventEmitter','./error','./channel','127.0.0.1','call','E_AGI_ARGUMENT_PORT','listening','emit','connection'];(function(_0x55e08b,_0x421620){var _0xd1a7ff=function(_0x58c7ff){while(--_0x58c7ff){_0x55e08b['push'](_0x55e08b['shift']());}};_0xd1a7ff(++_0x421620);}(_0xe914,0x7f));var _0x4e91=function(_0x3e0058,_0xcb5844){_0x3e0058=_0x3e0058-0x0;var _0x307c16=_0xe914[_0x3e0058];return _0x307c16;};'use strict';var util=require(_0x4e91('0x0'));var net=require(_0x4e91('0x1'));var EventEmitter=require('events')[_0x4e91('0x2')];var AGIError=require(_0x4e91('0x3'));var AGIChannel=require(_0x4e91('0x4'));var AGIServer=function(_0x471f1d,_0x297dc0,_0x59e102){var _0x4f4e88=this,_0x471f1d=_0x471f1d||0x11dd,_0x297dc0=_0x297dc0||_0x4e91('0x5'),_0x5d4c14=null,_0x29c27c=0x0;EventEmitter[_0x4e91('0x6')](_0x4f4e88);function _0x2f2098(){if(!_0x471f1d){_0x4f4e88['emit']('error',new AGIError(_0x4e91('0x7')));return![];}_0x5d4c14=net['createServer']();_0x5d4c14['listen'](_0x471f1d,_0x297dc0);_0x5d4c14['on'](_0x4e91('0x8'),function(){_0x4f4e88[_0x4e91('0x9')](_0x4e91('0x8'));});_0x5d4c14['on'](_0x4e91('0xa'),function(_0x4c690f){_0x5d4c14[_0x4e91('0xb')](function(_0x200bd1,_0x38d3b4){if(_0x200bd1){_0x4f4e88['emit'](_0x4e91('0xc'),new AGIError(_0x4e91('0xd'),_0x200bd1));}else if(_0x59e102&&_0x59e102<0x0){_0x4f4e88[_0x4e91('0x9')](_0x4e91('0xc'),new AGIError(_0x4e91('0xe')));_0x4c690f[_0x4e91('0xf')]();}else if(_0x59e102&&_0x59e102>0x0&&_0x59e102<_0x38d3b4){_0x29c27c+=0x1;_0x4f4e88[_0x4e91('0x9')](_0x4e91('0xc'),new AGIError(_0x4e91('0x10'),_0x29c27c));_0x4c690f['destroy']();}else{var _0x523594=new AGIChannel(_0x4c690f);_0x523594['on'](_0x4e91('0x11'),function(){_0x4f4e88[_0x4e91('0x9')]('connection',_0x523594);});}});});_0x5d4c14['on'](_0x4e91('0xc'),function(_0x83fe44){_0x4f4e88[_0x4e91('0x9')](_0x4e91('0xc'),new AGIError(_0x4e91('0xd'),_0x83fe44[_0x4e91('0x12')]));});_0x5d4c14['on'](_0x4e91('0x13'),function(){_0x4f4e88[_0x4e91('0x9')]('close',new AGIError(_0x4e91('0x14')));});}process[_0x4e91('0x15')](function(){_0x2f2098();});};util[_0x4e91('0x16')](AGIServer,EventEmitter);module['exports']=function(_0x23caed,_0x16947e,_0x4a332b){return new AGIServer(_0x23caed,_0x16947e,_0x4a332b);};
\ No newline at end of file