Built motion from commit (unavailable).|2.5.4
[motion2.git] / server / services / agi / server.js
index bc8f733..2ae26e2 100644 (file)
@@ -15,4 +15,4 @@
 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                        *
 // *                                                                       *
 // *************************************************************************
-var _0x98e1=['listen','listening','connection','getConnections','E_AGI_SERVER_ERROR','error','E_AGI_SERVER_MAXCONNECTION','destroy','close','E_AGI_SERVER_CLOSE','nextTick','inherits','net','events','EventEmitter','./error','call','emit','E_AGI_ARGUMENT_PORT','createServer'];(function(_0x21a9d9,_0x4d5ac8){var _0x46adce=function(_0xfdd336){while(--_0xfdd336){_0x21a9d9['push'](_0x21a9d9['shift']());}};_0x46adce(++_0x4d5ac8);}(_0x98e1,0x160));var _0x198e=function(_0x5b1bbc,_0x98e6c3){_0x5b1bbc=_0x5b1bbc-0x0;var _0x424fb4=_0x98e1[_0x5b1bbc];return _0x424fb4;};'use strict';var util=require('util');var net=require(_0x198e('0x0'));var EventEmitter=require(_0x198e('0x1'))[_0x198e('0x2')];var AGIError=require(_0x198e('0x3'));var AGIChannel=require('./channel');var AGIServer=function(_0x300c4b,_0x4e997a,_0x4a102f){var _0x3bd989=this,_0x300c4b=_0x300c4b||0x11dd,_0x4e997a=_0x4e997a||'127.0.0.1',_0x317209=null,_0x551d31=0x0;EventEmitter[_0x198e('0x4')](_0x3bd989);function _0x4d45d6(){if(!_0x300c4b){_0x3bd989[_0x198e('0x5')]('error',new AGIError(_0x198e('0x6')));return![];}_0x317209=net[_0x198e('0x7')]();_0x317209[_0x198e('0x8')](_0x300c4b,_0x4e997a);_0x317209['on'](_0x198e('0x9'),function(){_0x3bd989[_0x198e('0x5')](_0x198e('0x9'));});_0x317209['on'](_0x198e('0xa'),function(_0x162604){_0x317209[_0x198e('0xb')](function(_0x5be755,_0x33e0a5){if(_0x5be755){_0x3bd989[_0x198e('0x5')]('error',new AGIError(_0x198e('0xc'),_0x5be755));}else if(_0x4a102f&&_0x4a102f<0x0){_0x3bd989['emit'](_0x198e('0xd'),new AGIError('E_AGI_SERVER_VOICE_DISABLED'));_0x162604['destroy']();}else if(_0x4a102f&&_0x4a102f>0x0&&_0x4a102f<_0x33e0a5){_0x551d31+=0x1;_0x3bd989['emit']('error',new AGIError(_0x198e('0xe'),_0x551d31));_0x162604[_0x198e('0xf')]();}else{var _0x10d24e=new AGIChannel(_0x162604);_0x10d24e['on']('ready',function(){_0x3bd989[_0x198e('0x5')](_0x198e('0xa'),_0x10d24e);});}});});_0x317209['on'](_0x198e('0xd'),function(_0x5035de){_0x3bd989['emit']('error',new AGIError('E_AGI_SERVER_ERROR',_0x5035de['code']));});_0x317209['on'](_0x198e('0x10'),function(){_0x3bd989['emit']('close',new AGIError(_0x198e('0x11')));});}process[_0x198e('0x12')](function(){_0x4d45d6();});};util[_0x198e('0x13')](AGIServer,EventEmitter);module['exports']=function(_0x7742f1,_0x3679aa,_0x2fdc34){return new AGIServer(_0x7742f1,_0x3679aa,_0x2fdc34);};
\ No newline at end of file
+var _0xb634=['destroy','E_AGI_SERVER_MAXCONNECTION','ready','code','close','E_AGI_SERVER_CLOSE','exports','util','events','EventEmitter','./error','127.0.0.1','error','E_AGI_ARGUMENT_PORT','listen','listening','emit','connection','getConnections','E_AGI_SERVER_ERROR','E_AGI_SERVER_VOICE_DISABLED'];(function(_0x5956a3,_0x3304c3){var _0x5bafcc=function(_0x44846e){while(--_0x44846e){_0x5956a3['push'](_0x5956a3['shift']());}};_0x5bafcc(++_0x3304c3);}(_0xb634,0x1c0));var _0x4b63=function(_0x290897,_0x38c217){_0x290897=_0x290897-0x0;var _0x148b43=_0xb634[_0x290897];return _0x148b43;};'use strict';var util=require(_0x4b63('0x0'));var net=require('net');var EventEmitter=require(_0x4b63('0x1'))[_0x4b63('0x2')];var AGIError=require(_0x4b63('0x3'));var AGIChannel=require('./channel');var AGIServer=function(_0x4275a4,_0x44edec,_0x46f93e){var _0x354f62=this,_0x4275a4=_0x4275a4||0x11dd,_0x44edec=_0x44edec||_0x4b63('0x4'),_0x47abe1=null,_0x57fba1=0x0;EventEmitter['call'](_0x354f62);function _0x315fa5(){if(!_0x4275a4){_0x354f62['emit'](_0x4b63('0x5'),new AGIError(_0x4b63('0x6')));return![];}_0x47abe1=net['createServer']();_0x47abe1[_0x4b63('0x7')](_0x4275a4,_0x44edec);_0x47abe1['on'](_0x4b63('0x8'),function(){_0x354f62[_0x4b63('0x9')]('listening');});_0x47abe1['on'](_0x4b63('0xa'),function(_0x31fb1d){_0x47abe1[_0x4b63('0xb')](function(_0x217de0,_0x27f75b){if(_0x217de0){_0x354f62[_0x4b63('0x9')](_0x4b63('0x5'),new AGIError(_0x4b63('0xc'),_0x217de0));}else if(_0x46f93e&&_0x46f93e<0x0){_0x354f62[_0x4b63('0x9')](_0x4b63('0x5'),new AGIError(_0x4b63('0xd')));_0x31fb1d[_0x4b63('0xe')]();}else if(_0x46f93e&&_0x46f93e>0x0&&_0x46f93e<_0x27f75b){_0x57fba1+=0x1;_0x354f62['emit'](_0x4b63('0x5'),new AGIError(_0x4b63('0xf'),_0x57fba1));_0x31fb1d[_0x4b63('0xe')]();}else{var _0x1d0374=new AGIChannel(_0x31fb1d);_0x1d0374['on'](_0x4b63('0x10'),function(){_0x354f62[_0x4b63('0x9')](_0x4b63('0xa'),_0x1d0374);});}});});_0x47abe1['on']('error',function(_0x975c4b){_0x354f62['emit'](_0x4b63('0x5'),new AGIError(_0x4b63('0xc'),_0x975c4b[_0x4b63('0x11')]));});_0x47abe1['on'](_0x4b63('0x12'),function(){_0x354f62[_0x4b63('0x9')](_0x4b63('0x12'),new AGIError(_0x4b63('0x13')));});}process['nextTick'](function(){_0x315fa5();});};util['inherits'](AGIServer,EventEmitter);module[_0x4b63('0x14')]=function(_0x54ad7b,_0x2b58a8,_0x4021cf){return new AGIServer(_0x54ad7b,_0x2b58a8,_0x4021cf);};
\ No newline at end of file