Built motion from commit (unavailable).|2.3.1
[motion2.git] / server / services / agi / server.js
index 294740f..5ecfb9f 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0xc7ea=['E_AGI_SERVER_VOICE_DISABLED','destroy','error','E_AGI_SERVER_MAXCONNECTION','ready','code','close','E_AGI_SERVER_CLOSE','inherits','util','net','EventEmitter','./error','./channel','127.0.0.1','call','emit','E_AGI_ARGUMENT_PORT','createServer','listen','listening','connection','getConnections','E_AGI_SERVER_ERROR'];(function(_0x5c06fe,_0x12193a){var _0xf8ec9a=function(_0x3a7026){while(--_0x3a7026){_0x5c06fe['push'](_0x5c06fe['shift']());}};_0xf8ec9a(++_0x12193a);}(_0xc7ea,0x171));var _0xac7e=function(_0x2ff022,_0x183a9c){_0x2ff022=_0x2ff022-0x0;var _0x1cbaa5=_0xc7ea[_0x2ff022];return _0x1cbaa5;};'use strict';var util=require(_0xac7e('0x0'));var net=require(_0xac7e('0x1'));var EventEmitter=require('events')[_0xac7e('0x2')];var AGIError=require(_0xac7e('0x3'));var AGIChannel=require(_0xac7e('0x4'));var AGIServer=function(_0x52bdd9,_0x55f3a5,_0x134a3d){var _0x39bf60=this,_0x52bdd9=_0x52bdd9||0x11dd,_0x55f3a5=_0x55f3a5||_0xac7e('0x5'),_0x26b1c5=null,_0x45e73f=0x0;EventEmitter[_0xac7e('0x6')](_0x39bf60);function _0x1612f3(){if(!_0x52bdd9){_0x39bf60[_0xac7e('0x7')]('error',new AGIError(_0xac7e('0x8')));return![];}_0x26b1c5=net[_0xac7e('0x9')]();_0x26b1c5[_0xac7e('0xa')](_0x52bdd9,_0x55f3a5);_0x26b1c5['on'](_0xac7e('0xb'),function(){_0x39bf60[_0xac7e('0x7')](_0xac7e('0xb'));});_0x26b1c5['on'](_0xac7e('0xc'),function(_0x240869){_0x26b1c5[_0xac7e('0xd')](function(_0x209e91,_0x404fc0){if(_0x209e91){_0x39bf60[_0xac7e('0x7')]('error',new AGIError(_0xac7e('0xe'),_0x209e91));}else if(_0x134a3d&&_0x134a3d<0x0){_0x39bf60[_0xac7e('0x7')]('error',new AGIError(_0xac7e('0xf')));_0x240869[_0xac7e('0x10')]();}else if(_0x134a3d&&_0x134a3d>0x0&&_0x134a3d<_0x404fc0){_0x45e73f+=0x1;_0x39bf60[_0xac7e('0x7')](_0xac7e('0x11'),new AGIError(_0xac7e('0x12'),_0x45e73f));_0x240869['destroy']();}else{var _0x3486ac=new AGIChannel(_0x240869);_0x3486ac['on'](_0xac7e('0x13'),function(){_0x39bf60[_0xac7e('0x7')](_0xac7e('0xc'),_0x3486ac);});}});});_0x26b1c5['on'](_0xac7e('0x11'),function(_0x232ce5){_0x39bf60[_0xac7e('0x7')](_0xac7e('0x11'),new AGIError('E_AGI_SERVER_ERROR',_0x232ce5[_0xac7e('0x14')]));});_0x26b1c5['on'](_0xac7e('0x15'),function(){_0x39bf60[_0xac7e('0x7')](_0xac7e('0x15'),new AGIError(_0xac7e('0x16')));});}process['nextTick'](function(){_0x1612f3();});};util[_0xac7e('0x17')](AGIServer,EventEmitter);module['exports']=function(_0xba3d01,_0x5e89f1,_0xa048e9){return new AGIServer(_0xba3d01,_0x5e89f1,_0xa048e9);};
\ No newline at end of file
+var _0x7c93=['call','error','E_AGI_ARGUMENT_PORT','listen','emit','listening','connection','E_AGI_SERVER_ERROR','E_AGI_SERVER_VOICE_DISABLED','destroy','E_AGI_SERVER_MAXCONNECTION','ready','close','E_AGI_SERVER_CLOSE','nextTick','inherits','exports','net','EventEmitter','./error','127.0.0.1'];(function(_0x509cd4,_0x20a8bb){var _0x3e424f=function(_0x4e05ad){while(--_0x4e05ad){_0x509cd4['push'](_0x509cd4['shift']());}};_0x3e424f(++_0x20a8bb);}(_0x7c93,0xb9));var _0x37c9=function(_0x1cae5d,_0x4cf08d){_0x1cae5d=_0x1cae5d-0x0;var _0x357425=_0x7c93[_0x1cae5d];return _0x357425;};'use strict';var util=require('util');var net=require(_0x37c9('0x0'));var EventEmitter=require('events')[_0x37c9('0x1')];var AGIError=require(_0x37c9('0x2'));var AGIChannel=require('./channel');var AGIServer=function(_0x12ae04,_0x407b54,_0x3bbccf){var _0x884652=this,_0x12ae04=_0x12ae04||0x11dd,_0x407b54=_0x407b54||_0x37c9('0x3'),_0x6b62ea=null,_0x298fd5=0x0;EventEmitter[_0x37c9('0x4')](_0x884652);function _0x518549(){if(!_0x12ae04){_0x884652['emit'](_0x37c9('0x5'),new AGIError(_0x37c9('0x6')));return![];}_0x6b62ea=net['createServer']();_0x6b62ea[_0x37c9('0x7')](_0x12ae04,_0x407b54);_0x6b62ea['on']('listening',function(){_0x884652[_0x37c9('0x8')](_0x37c9('0x9'));});_0x6b62ea['on'](_0x37c9('0xa'),function(_0x1fa240){_0x6b62ea['getConnections'](function(_0x165174,_0x35a3e5){if(_0x165174){_0x884652[_0x37c9('0x8')](_0x37c9('0x5'),new AGIError(_0x37c9('0xb'),_0x165174));}else if(_0x3bbccf&&_0x3bbccf<0x0){_0x884652[_0x37c9('0x8')](_0x37c9('0x5'),new AGIError(_0x37c9('0xc')));_0x1fa240[_0x37c9('0xd')]();}else if(_0x3bbccf&&_0x3bbccf>0x0&&_0x3bbccf<_0x35a3e5){_0x298fd5+=0x1;_0x884652[_0x37c9('0x8')]('error',new AGIError(_0x37c9('0xe'),_0x298fd5));_0x1fa240[_0x37c9('0xd')]();}else{var _0xcc2a56=new AGIChannel(_0x1fa240);_0xcc2a56['on'](_0x37c9('0xf'),function(){_0x884652[_0x37c9('0x8')]('connection',_0xcc2a56);});}});});_0x6b62ea['on'](_0x37c9('0x5'),function(_0x5c5db4){_0x884652[_0x37c9('0x8')](_0x37c9('0x5'),new AGIError(_0x37c9('0xb'),_0x5c5db4['code']));});_0x6b62ea['on'](_0x37c9('0x10'),function(){_0x884652['emit'](_0x37c9('0x10'),new AGIError(_0x37c9('0x11')));});}process[_0x37c9('0x12')](function(){_0x518549();});};util[_0x37c9('0x13')](AGIServer,EventEmitter);module[_0x37c9('0x14')]=function(_0x81ced5,_0x57e0f0,_0xc63a0){return new AGIServer(_0x81ced5,_0x57e0f0,_0xc63a0);};
\ No newline at end of file