Built motion from commit f738f9592c388b9f9eb3948f400a5c9d717a3561. Version 3.0.0...
[motion-next.git] / server / services / ami / fax / util / util.js
index 09d7262..90c3d94 100644 (file)
@@ -1 +1 @@
-const a1228_0x2555=['from-sip','addVariables','uniqueid','message','xcally-motion-fax','minrate','t38timeout','info','localstationid','channel','variablesAction','format','gateway','logger','inspect','fax','headerinfo','originate'];(function(_0x41ee5a,_0xf14e12){const _0x2555e5=function(_0x3392f9){while(--_0x3392f9){_0x41ee5a['push'](_0x41ee5a['shift']());}};_0x2555e5(++_0xf14e12);}(a1228_0x2555,0x18a));const a1228_0x3392=function(_0x41ee5a,_0xf14e12){_0x41ee5a=_0x41ee5a-0x91;let _0x2555e5=a1228_0x2555[_0x41ee5a];return _0x2555e5;};const a1228_0x224be4=a1228_0x3392;'use strict';const util=require('util'),logger=require('../../../../config/logger')(a1228_0x224be4(0xa2));exports[a1228_0x224be4(0x96)]=function(_0x46225d){return{'message':_0x46225d};},exports[a1228_0x224be4(0xa0)]=function(_0x5c3545,_0x508c99){const _0x2b5c1a=a1228_0x224be4;logger[_0x2b5c1a(0x9a)](_0x5c3545,util[_0x2b5c1a(0xa1)](_0x508c99,{'showHidden':![],'depth':null}));},exports[a1228_0x224be4(0x94)]=function(_0x3adc6a,_0x390dfc){const _0x5605b9=a1228_0x224be4,_0x17a5a6={'XMF-ECM':_0x390dfc['ecm'],'XMF-HEADERINFO':_0x390dfc['headerinfo'],'XMF-MINRATE':_0x390dfc[_0x5605b9(0x98)],'XMF-MAXRATE':_0x390dfc['maxrate'],'XMF-MODEM':util[_0x5605b9(0x9e)]('\x22%s\x22',_0x390dfc['modem']),'XMF-GATEWAY':_0x390dfc[_0x5605b9(0x9f)],'XMF-FAXDETECT':_0x390dfc['faxdetect'],'XMF-T38TIMEOUT':_0x390dfc[_0x5605b9(0x99)],'XMF-LOCALSTATIONID':_0x390dfc[_0x5605b9(0x9b)],'XMF-PATH':_0x3adc6a['path']};return _0x17a5a6;},exports[a1228_0x224be4(0x9d)]=function(_0x542322,_0x3a4cd9){const _0x1ec6aa=a1228_0x224be4;return{'actionid':_0x542322[_0x1ec6aa(0x95)],'action':_0x1ec6aa(0x92),'channel':_0x542322[_0x1ec6aa(0x9c)],'Exten':_0x1ec6aa(0x97),'Context':_0x1ec6aa(0x93),'Priority':'1','callerid':util[_0x1ec6aa(0x9e)]('\x22%s\x22\x20<%s>',_0x542322[_0x1ec6aa(0x91)]?_0x542322['headerinfo']:'',_0x542322['localstationid']),'variable':_0x3a4cd9,'timeout':0x1e*0x3e8,'async':!![],'channelid':_0x542322[_0x1ec6aa(0x95)]};};
\ No newline at end of file
+const a1232_0x3282=['originate','util','gateway','from-sip','\x22%s\x22\x20<%s>','faxdetect','message','xcally-motion-fax','channel','fax','format','inspect','logger','maxrate','minrate','localstationid','uniqueid','../../../../config/logger','info','t38timeout','headerinfo'];(function(_0x1262ab,_0x5a5a79){const _0x32825d=function(_0x26e8cb){while(--_0x26e8cb){_0x1262ab['push'](_0x1262ab['shift']());}};_0x32825d(++_0x5a5a79);}(a1232_0x3282,0xee));const a1232_0x26e8=function(_0x1262ab,_0x5a5a79){_0x1262ab=_0x1262ab-0x7c;let _0x32825d=a1232_0x3282[_0x1262ab];return _0x32825d;};const a1232_0x450d9b=a1232_0x26e8;'use strict';const util=require(a1232_0x450d9b(0x8b)),logger=require(a1232_0x450d9b(0x86))(a1232_0x450d9b(0x7e));exports[a1232_0x450d9b(0x90)]=function(_0x212070){return{'message':_0x212070};},exports[a1232_0x450d9b(0x81)]=function(_0x36d7d1,_0x20bce9){const _0x2814fe=a1232_0x450d9b;logger[_0x2814fe(0x87)](_0x36d7d1,util[_0x2814fe(0x80)](_0x20bce9,{'showHidden':![],'depth':null}));},exports['addVariables']=function(_0x3d4c8a,_0x1a2d89){const _0x465677=a1232_0x450d9b,_0x90dfbf={'XMF-ECM':_0x1a2d89['ecm'],'XMF-HEADERINFO':_0x1a2d89[_0x465677(0x89)],'XMF-MINRATE':_0x1a2d89[_0x465677(0x83)],'XMF-MAXRATE':_0x1a2d89[_0x465677(0x82)],'XMF-MODEM':util['format']('\x22%s\x22',_0x1a2d89['modem']),'XMF-GATEWAY':_0x1a2d89[_0x465677(0x8c)],'XMF-FAXDETECT':_0x1a2d89[_0x465677(0x8f)],'XMF-T38TIMEOUT':_0x1a2d89[_0x465677(0x88)],'XMF-LOCALSTATIONID':_0x1a2d89['localstationid'],'XMF-PATH':_0x3d4c8a['path']};return _0x90dfbf;},exports['variablesAction']=function(_0x20a236,_0x2f5c29){const _0x2ddbbe=a1232_0x450d9b;return{'actionid':_0x20a236[_0x2ddbbe(0x85)],'action':_0x2ddbbe(0x8a),'channel':_0x20a236[_0x2ddbbe(0x7d)],'Exten':_0x2ddbbe(0x7c),'Context':_0x2ddbbe(0x8d),'Priority':'1','callerid':util[_0x2ddbbe(0x7f)](_0x2ddbbe(0x8e),_0x20a236[_0x2ddbbe(0x89)]?_0x20a236[_0x2ddbbe(0x89)]:'',_0x20a236[_0x2ddbbe(0x84)]),'variable':_0x2f5c29,'timeout':0x1e*0x3e8,'async':!![],'channelid':_0x20a236[_0x2ddbbe(0x85)]};};
\ No newline at end of file