272a950080924bacb4ff296fae4812c6a07797c7
[motion2.git] / server / services / agi / vertices.js
1 // *************************************************************************
2 // *                                                                       *
3 // * xCALLY Motion -  The Omnichannel Contact Center                       *
4 // * Copyright (c) Xenialab s.r.l. All Rights Reserved                     *
5 // *                                                                       *
6 // *************************************************************************
7 // *                                                                       *
8 // * Email: info@xcally.com                                                *
9 // * Website: https://www.xcally.com                                       *
10 // *                                                                       *
11 // *************************************************************************
12 // *                                                                       *
13 // * The SOFTWARE PRODUCT is protected by copyright laws and international *
14 // * copyright treaties, as well as other intellectual property laws and   *
15 // * treaties. The SOFTWARE PRODUCT is licensed, not sold.                         *
16 // *                                                                       *
17 // *************************************************************************
18 var _0x2975=['getVoiceQueueById','then','catch','getSquareProject','getSquareOdbc','getSquareOdbcById','dsn','getUserById','getSound','getSoundById','getSoundPath','save_name','getMailAccount','getMailAccountById','sendMailMessage','getIntervals','getIntervalById','IntervalId','interval','map','Intervals','format','%s/sounds/converted/%s','getQueryOdbc','open','error','Error\x20getting\x20ODBC\x20connection\x20%s','info','query','Error\x20executing\x20query\x20%s','close','getSmsAccountById','createSmsMessage','uniqueid','label','arg_1','callerid','createSquareRecording','calleridname','context','extension','accountcode','dnid','file','createSquareMessage','createCmContact','isEmpty','isNil','callback_','random','lastName','list_id','scheduledAt','Callback\x20scheduled\x20at\x20','toString','callback_priority','getPauseById','agentPause','agent','agentUnpause','agentLogout','agentLogin','internal','trim','replace','googleCloudTTS','google_cloud_tts_text_type','text','languageCode','en-US','ssmlGender','MALE','audioEncoding','MP3','googleTTS','google_tts_language','restAPI','url','timeout','includes','POST','PUT','method','parse','An\x20incorrect\x20formatted\x20json\x20body\x20has\x20been\x20passed\x20to\x20the\x20function','headers','An\x20incorrect\x20formatted\x20json\x20headers\x20has\x20been\x20passed\x20to\x20the\x20function','computedVariables','uri','render','stringify','body','An\x20incorrect\x20formatted\x20json\x20has\x20been\x20passed\x20to\x20the\x20function','statusCode','statusMessage','message','500\x20-\x20Internal\x20Server\x20Error','options','googleDialogflow','key','dialogflow_language','googleDialogflowV2','private_key','sestekNDA','ispeechTTS','ispeech_tts_language','ispeech_asr_language','isConfigured','model','awsPolly','aws_polly_region','aws_polly_voice','Amy','aws_text_type','awsLex','aws_access_key_id','aws_secret_access_key','aws_lex_region','aws_bot_name','googleASR','google_asr_language','tildeASR','appid','agicommand','clone','hasOwnProperty','isString','recursiveNodeIndex','isPlainObject','length','replaceAllVariables','saveRestApiResult','%s.%s','isArray','setVariable','replaceObjectAllVariables','split','extra','getAndSetVariable','result','The\x20\x22%s\x22\x20variable\x20value\x20is:\x20%s','maxRetry','createSquareDetailsReport','sync','mrcpsynth','noop','MRCPSynth','Executed\x20command\x20MRCPSynth\x20%s','mrcprecog','grammar','no\x20grammar\x20configured','exec','MRCPRecog','RECOG_CONFIDENCE()','RECOG_INPUT()','RECOG_INSTANCE()','MRCP_RECOG_INSTANCE','Enter\x20in\x20AGI\x20(%s)\x20block','args','answer','Enter\x20in\x20ANSWER\x20(%s)\x20block','Wait\x20%s\x20seconds\x20before\x20answer','callback','Enter\x20in\x20CALLBACK\x20(%s)\x20block','no\x20list\x20selected','delay','add','minutes','CALLBACK\x20added\x20phone:\x20%s\x20on\x20list:\x20%s\x20at\x20%s','custom_app','Enter\x20in\x20CUSTOM\x20APP\x20(%s)\x20block','application','Executed\x20command\x20%s\x20%s','lumenvoxtts','Enter\x20in\x20LUMENVOXTTS\x20(%s)\x20block','no\x20text\x20configured','sestektts','Enter\x20in\x20SESTEKTTS\x20(%s)\x20block','lumenvoxasr','Enter\x20in\x20LUMENVOXASR\x20(%s)\x20block','LUMENVOX_ASR_CONFIDENCE','LUMENVOX_ASR_TRANSCRIPT','LUMENVOX_ASR_INSTANCE','sestekasr','SESTEK_ASR_TRANSCRIPT','SESTEK_ASR_INSTANCE','Executed\x20command\x20MRCPRecog\x20%s','database','Enter\x20in\x20DATABASE\x20(%s)\x20block','no\x20database\x20selected','odbc_id','no\x20odbc\x20database\x20found','query:\x20%s','variable_id','no\x20variable\x20selected\x20for\x20the\x20result','no\x20variable\x20found','forEach','keys','%s[%s][%s]','variable\x20%s\x20set','dial','Enter\x20in\x20DIAL\x20(%s)\x20block','no\x20user\x20selected','getUser','sip_id','SIP/%s','opts','Executed\x20command\x20%s','DIAL','dialogflow','Enter\x20in\x20DIALOGFLOW\x20(%s)\x20block','bot','Trying\x20Dialogflow:\x20%s','toUpperCase','speech','out','Dialogflow\x20Result\x20%s','Dialogflow\x20is\x20unreachable','no\x20project_id\x20configured','no\x20private_key\x20configured','dialogflowV2_language','no\x20anguage\x20configured','Trying\x20DialogflowV2:\x20%s','DIALOGFLOW_%s','DialogflowV2\x20Result\x20%s','DialogflowV2\x20is\x20unreachable','sesteknda','ndauth_url','no\x20username\x20configured','password','no\x20password\x20configured','ndassistant_url','Trying\x20SestekNDA:\x20%s','SESTEK_NDA_%s','Sestek\x20NDA\x20%s\x20file\x20created','audiofile','streamFile','unlink','.wav','SestekNDA\x20Result\x20%s','SestekNDA\x20is\x20unreachable','end','Enter\x20in\x20EXTERNAL\x20DIAL\x20(%s)\x20block','trunk_id','no\x20trunk\x20selected','getTrunk','no\x20trunk\x20found','SIP/%s/%s','Enter\x20in\x20FINALLY\x20(%s)\x20block','finally','getdigits','Enter\x20in\x20GETDIGITS\x20(%s)\x20block','retry','file_id','no\x20file\x20audio\x20selected','getData','response','maxdigit','test','mindigit','hiddendigitsnum','generate','hiddendigitspos','first','substr','Enter\x20in\x20GETSECRETDIGITS\x20(%s)\x20block','goal','Enter\x20in\x20GOAL\x20(%s)\x20block','goalname','GOAL\x20%s','awspolly','[AGI]\x20Enter\x20in\x20AWSPOLLY\x20(%s)\x20block','aws\x20Polly\x20%s\x20file\x20created','aws\x20Polly\x20is\x20unreachable','awslex','Enter\x20in\x20Amazon\x20Lex\x20(%s)\x20block','no\x20valid\x20credentials\x20configured','no\x20bot\x20name\x20configured','Trying\x20Amazon\x20Lex:\x20%s','AWS_LEX_%s','Amazon\x20Lex\x20ready\x20for\x20fulfillment','amazonlex','Amazon\x20Lex\x20Result\x20%s','Amazon\x20Lex\x20is\x20unreachable','googleasr','Enter\x20in\x20GOOGLEASR\x20(%s)\x20block\x20%s','no\x20key\x20configured','wav','%s/recordings/%s','NOBEEP','recordFile','intKey','tildeasr','Enter\x20in\x20TILDEASR\x20(%s)\x20block','no\x20appid\x20configured','appsecret','beep','TILDE_ASR_%s','TildeASR\x20Result\x20%s','gotoc','Enter\x20in\x20GOTO\x20(%s)\x20block','continueAt','priority','gotoif','Enter\x20in\x20GOTOIF\x20(%s)\x20block','condition','true','false','gotoiftime','Enter\x20in\x20GOTOIFTIME\x20(%s)\x20block','interval_id','no\x20interval\x20configured','no\x20intervals\x20found','IFTIME(%s?true:false)','IFTIME\x20%s\x20%s','hangup','Enter\x20in\x20HANGUP\x20(%s)\x20block','ispeechasr','Enter\x20in\x20ISPEECHASR\x20(%s)\x20block','ispeech\x20%s\x20file\x20created','ispeechASR','Enter\x20in\x20ISPEECHTTS\x20(%s)\x20block','Trying\x20ispeech\x20TTS\x20%s','ispeech\x20TTS\x20is\x20unreachable','login','findBy','FIND\x20AGENT\x20%s\x20BY\x20%s','AGENT\x20%s\x20FOUND\x20BY','AGENT\x20%s\x20NOT\x20FOUND\x20BY','failure','logout','Enter\x20in\x20LOGOUT\x20(%s)\x20block','success','math','Enter\x20in\x20MATH\x20(%s)\x20block','operation','no\x20operation\x20configured','math\x20%s','variable\x20%s[key]\x20set','no\x20file\x20audio\x20found','digit','Enter\x20in\x20NOOP\x20(%s)\x20block','output','pause','Enter\x20in\x20PAUSE\x20(%s)\x20block','no\x20find\x20by\x20configured','getPause','pause_id','playback','Enter\x20in\x20PLAYBACK\x20(%s)\x20block','PLAYBACK','Enter\x20in\x20QUEUE\x20(%s)\x20block','queue_id','no\x20queue\x20selected','no\x20queue\x20found','indexOf','toLowerCase','QUEUE','macro','gosub','position','record','Enter\x20in\x20RECORD\x20(%s)\x20block','%s_%s','RECORDING_SAVENAME','Recording\x20%s\x20%s\x20%s\x20%s','escape_digits','restapi','Enter\x20in\x20RESTAPI\x20(%s)\x20block','no\x20url\x20configured','inspect','no\x20variable\x20selected\x20for\x20the\x20response','%s_STATUS_CODE','200','%s_STATUS_MESSAGE','Unable\x20to\x20set\x20result\x20in\x20variable\x20%s','saydigits','Enter\x20in\x20SAYDIGITS\x20(%s)\x20block','digits','sayNumber','number','Enter\x20in\x20SAYPHONETIC\x20(%s)\x20block','sayPhonetic','sendMail','Enter\x20in\x20SENDMAIL\x20(%s)\x20block','account_id','no\x20mail\x20account\x20configured','Smtp','no\x20mail\x20account\x20found','\x22%s\x22\x20<%s>','email','subject','service','host','port','secure','authentication','user','pass','debug','Trying\x20SendMail\x20with\x20account\x20%s','Mail\x20message\x20added\x20to\x20outgoing\x20process','sendFax','Enter\x20in\x20SENDFAX\x20(%s)\x20block','SENDFAX\x20block\x20not\x20implemented','sendSMS','Enter\x20in\x20SENDSMS\x20(%s)\x20block','sms_account_id','getSmsAccount','no\x20sms\x20account\x20found','sms_text','sendSMS\x20message','Trying\x20SendSMS\x20with\x20account\x20%s','Sms\x20message\x20added\x20to\x20outgoing\x20process','Enter\x20in\x20SET\x20(%s)\x20block','no\x20variable\x20selected','start','Enter\x20in\x20START\x20(%s)\x20block','START\x20CALLY\x20SQUARE','Skipped\x20Answer','subproject','Enter\x20in\x20SUBPROJECT\x20(%s)\x20block','project_id','no\x20subproject\x20selected','no\x20subproject\x20found\x20with\x20id\x20%d','project\x20in\x20subproject\x20must\x20be\x20different\x20from\x20the\x20called\x20project','AGI','agi://%s/square,\x22%s\x22,\x22%s\x22','127.0.0.1','system','Enter\x20in\x20SYSTEM\x20(%s)\x20block','shellCommand','command','sh\x20command:\x20%s\x20result\x20on\x20variable:\x20%s','sh\x20command:\x20%s\x20result\x20no\x20stored','google_cloud_tts','Enter\x20in\x20Google\x20Cloud\x20TTS\x20(%s)\x20block','Google\x20Cloud\x20TTS\x20%s\x20file\x20created','Google\x20Cloud\x20TTS\x20is\x20unreachable','tts','Enter\x20in\x20GOOGLETTS\x20(%s)\x20block','Trying\x20Google\x20TTS\x20%s','Google\x20TTS\x20%s\x20file\x20created','Google\x20TTS\x20is\x20unreachable','unpause','Enter\x20in\x20UNPAUSE\x20(%s)\x20block','voicemail','Enter\x20in\x20VOICEMAIL\x20(%s)\x20block','mailbox','vswitch','Enter\x20in\x20SWITCH\x20(%s)\x20block','replaceAll','join','util','lodash','shelljs','odbc','randomstring','moment','agi','../../config/environment','./scripts','/var/opt/motion2/server/files','rawHeaders','rawBody','menu','getsecretdigits','channel','mailRpc','prototype','getVariable','rpc','getVariableById','name','getVoiceQueue'];(function(_0x223c0d,_0x3ec04d){var _0x207827=function(_0x39d240){while(--_0x39d240){_0x223c0d['push'](_0x223c0d['shift']());}};_0x207827(++_0x3ec04d);}(_0x2975,0x1c5));var _0x5297=function(_0x5f40a3,_0x1051e8){_0x5f40a3=_0x5f40a3-0x0;var _0x4be493=_0x2975[_0x5f40a3];return _0x4be493;};'use strict';var fs=require('fs');var path=require('path');var util=require(_0x5297('0x0'));var _=require(_0x5297('0x1'));var sh=require(_0x5297('0x2'));var odbc=require(_0x5297('0x3'))();var rs=require(_0x5297('0x4'));var moment=require(_0x5297('0x5'));var Mustache=require('mustache');var rp=require('request-promise');var logger=require('../../config/logger')(_0x5297('0x6'));var config=require(_0x5297('0x7'));var scripts=require(_0x5297('0x8'));var FILES_PATH=_0x5297('0x9');var recursiveMapAttributes=[_0x5297('0xa'),_0x5297('0xb')];var verticesWithRetry=[_0x5297('0xc'),'getdigits',_0x5297('0xd')];var AGIVertices=function(_0x15d932,_0x3f7368,_0x2f3b24){this[_0x5297('0xe')]=_0x15d932;this['rpc']=_0x3f7368;this[_0x5297('0xf')]=_0x2f3b24;};AGIVertices[_0x5297('0x10')][_0x5297('0x11')]=function(_0x5cae18,_0x2d260e){this[_0x5297('0x12')][_0x5297('0x13')](_0x5cae18)['then'](function(_0x2519ab){_0x2d260e(null,_0x2519ab?_0x2519ab[_0x5297('0x14')]:![]);})['catch'](function(_0x594191){_0x2d260e(_0x594191);});};AGIVertices[_0x5297('0x10')][_0x5297('0x15')]=function(_0x5cd992,_0x7e3417){this['rpc'][_0x5297('0x16')](_0x5cd992)[_0x5297('0x17')](function(_0x4fbe4d){_0x7e3417(null,_0x4fbe4d?_0x4fbe4d[_0x5297('0x14')]:![]);})[_0x5297('0x18')](function(_0x15e2e1){_0x7e3417(_0x15e2e1);});};AGIVertices[_0x5297('0x10')][_0x5297('0x19')]=function(_0x36bc09,_0x1fb138){this[_0x5297('0x12')]['getSquareProjectById'](_0x36bc09)[_0x5297('0x17')](function(_0x136461){_0x1fb138(null,_0x136461?_0x136461[_0x5297('0x14')]:![]);})[_0x5297('0x18')](function(_0x5c3e06){_0x1fb138(_0x5c3e06);});};AGIVertices[_0x5297('0x10')][_0x5297('0x1a')]=function(_0x52286c,_0x35945a){this['rpc'][_0x5297('0x1b')](_0x52286c)[_0x5297('0x17')](function(_0x39b675){_0x35945a(null,_0x39b675?_0x39b675[_0x5297('0x1c')]:![]);})['catch'](function(_0x43e00e){_0x35945a(_0x43e00e);});};AGIVertices[_0x5297('0x10')]['getUser']=function(_0x38408e,_0x3ebbc5){this['rpc'][_0x5297('0x1d')](_0x38408e)[_0x5297('0x17')](function(_0x574899){_0x3ebbc5(null,_0x574899?_0x574899[_0x5297('0x14')]:![]);})[_0x5297('0x18')](function(_0x2c0f01){_0x3ebbc5(_0x2c0f01);});};AGIVertices['prototype']['getTrunk']=function(_0x35fdc9,_0x11c6da){this[_0x5297('0x12')]['getTrunkById'](_0x35fdc9)[_0x5297('0x17')](function(_0x5ab8ee){_0x11c6da(null,_0x5ab8ee?_0x5ab8ee['name']:![]);})[_0x5297('0x18')](function(_0x373414){_0x11c6da(_0x373414);});};AGIVertices[_0x5297('0x10')][_0x5297('0x1e')]=function(_0x4e00cf,_0x77b1dc){var _0x31ac79=this;this[_0x5297('0x12')][_0x5297('0x1f')](_0x4e00cf)[_0x5297('0x17')](function(_0x201181){_0x77b1dc(null,_0x201181?_0x31ac79[_0x5297('0x20')](_0x201181[_0x5297('0x21')]):![]);})[_0x5297('0x18')](function(_0x51d0fd){_0x77b1dc(_0x51d0fd);});};AGIVertices[_0x5297('0x10')][_0x5297('0x22')]=function(_0xa8fd08,_0x505469){this[_0x5297('0x12')][_0x5297('0x23')](_0xa8fd08)['then'](function(_0x3c9cae){_0x505469(null,_0x3c9cae?_0x3c9cae:![]);})[_0x5297('0x18')](function(_0x19fb25){_0x505469(_0x19fb25);});};AGIVertices[_0x5297('0x10')][_0x5297('0x24')]=function(_0x4b26c3,_0x2e0320,_0x130a72){this[_0x5297('0xf')][_0x5297('0x24')](_0x4b26c3,_0x2e0320)['then'](function(){_0x130a72(null);})[_0x5297('0x18')](function(_0x509114){_0x130a72(_0x509114);});};AGIVertices[_0x5297('0x10')][_0x5297('0x25')]=function(_0x5a3a78,_0x3045a5){this[_0x5297('0x12')][_0x5297('0x26')](_0x5a3a78)[_0x5297('0x17')](function(_0x4e972a){if(_0x4e972a){if(_0x4e972a[_0x5297('0x27')]){_0x3045a5(null,[_0x4e972a[_0x5297('0x28')]]);}else{_0x3045a5(null,_[_0x5297('0x29')](_0x4e972a[_0x5297('0x2a')],'interval'));}}else{_0x3045a5(null,![]);}})[_0x5297('0x18')](function(_0x132f82){_0x3045a5(_0x132f82);});};AGIVertices[_0x5297('0x10')][_0x5297('0x20')]=function(_0x3068ed){return util[_0x5297('0x2b')](_0x5297('0x2c'),FILES_PATH,_0x3068ed);};AGIVertices[_0x5297('0x10')][_0x5297('0x2d')]=function(_0x1409cc,_0x4849e1,_0x430cd8){odbc[_0x5297('0x2e')](_0x1409cc,function(_0x2df08c){if(_0x2df08c){logger[_0x5297('0x2f')](_0x5297('0x30'),_0x2df08c);_0x430cd8(_0x2df08c);}else{logger[_0x5297('0x31')]('ODBC\x20connection\x20successfully');odbc[_0x5297('0x32')](_0x4849e1,function(_0x4bb730,_0x380ba1){if(_0x4bb730){logger[_0x5297('0x31')](_0x5297('0x33'),_0x4849e1);_0x430cd8(_0x4bb730);}else{logger['info']('Query\x20executed\x20correctly\x20%s',_0x4849e1);odbc[_0x5297('0x34')](function(_0x3ee574){if(_0x3ee574){logger[_0x5297('0x2f')]('Error\x20closing\x20connection\x20to\x20odbc\x20%s',_0x3ee574);}_0x430cd8(null,_0x380ba1);});}});}});};AGIVertices[_0x5297('0x10')]['getSmsAccount']=function(_0x498c00,_0x341c6c){this[_0x5297('0x12')][_0x5297('0x35')](_0x498c00)[_0x5297('0x17')](function(_0x62a12){_0x341c6c(null,_0x62a12?_0x62a12:![]);})[_0x5297('0x18')](function(_0x586014){_0x341c6c(_0x586014);});};AGIVertices[_0x5297('0x10')][_0x5297('0x36')]=function(_0x20166d,_0x41d903){this[_0x5297('0x12')][_0x5297('0x36')](_0x20166d)['then'](function(_0x569f32){_0x41d903(null,_0x569f32);})[_0x5297('0x18')](function(_0x272e8f){_0x41d903(_0x272e8f);});};AGIVertices['prototype']['createSquareDetailsReport']=function(_0x2dc0dd,_0x1a1738,_0x57e99a){this[_0x5297('0x12')]['createSquareDetailsReport']({'uniqueid':this[_0x5297('0xe')][_0x5297('0x37')],'node':_0x2dc0dd[_0x5297('0x38')],'application':_0x2dc0dd['agicommand'],'data':_0x1a1738||null,'project_name':this[_0x5297('0xe')][_0x5297('0x39')],'callerid':this[_0x5297('0xe')][_0x5297('0x3a')]})['then'](function(_0x101d93){if(_0x57e99a){_0x57e99a(null,_0x101d93);}})[_0x5297('0x18')](function(_0x246fe1){if(_0x57e99a){_0x57e99a(_0x246fe1);}});};AGIVertices[_0x5297('0x10')][_0x5297('0x3b')]=function(_0x41a3b4,_0x28cf31,_0x58d76c,_0x42018c){this['rpc'][_0x5297('0x3b')]({'uniqueid':this['channel']['uniqueid'],'callerid':this[_0x5297('0xe')][_0x5297('0x3a')],'calleridname':this['channel'][_0x5297('0x3c')],'context':this[_0x5297('0xe')][_0x5297('0x3d')],'extension':this[_0x5297('0xe')][_0x5297('0x3e')],'priority':this[_0x5297('0xe')]['priority'],'accountcode':this[_0x5297('0xe')][_0x5297('0x3f')],'dnid':this['channel'][_0x5297('0x40')],'projectName':this[_0x5297('0xe')][_0x5297('0x39')],'saveName':_0x28cf31,'filename':_0x41a3b4[_0x5297('0x41')]||_0x28cf31,'savePath':_0x58d76c})['then'](function(_0x15a959){_0x42018c(null,_0x15a959);})[_0x5297('0x18')](function(_0x15b300){_0x42018c(_0x15b300);});};AGIVertices[_0x5297('0x10')]['createSquareMessage']=function(_0x3930b9,_0x11047b,_0x9aaea5,_0x4f7fc3,_0x40edac){this[_0x5297('0x12')][_0x5297('0x42')]({'uniqueid':this[_0x5297('0xe')][_0x5297('0x37')],'body':_0x3930b9,'direction':_0x11047b,'providerName':_0x9aaea5,'providerResponse':_0x4f7fc3})['then'](function(_0x3d2008){if(_0x40edac){_0x40edac(null,_0x3d2008);}})[_0x5297('0x18')](function(_0x2a6401){if(_0x40edac){_0x40edac(_0x2a6401);}});};AGIVertices[_0x5297('0x10')][_0x5297('0x43')]=function(_0x363acb,_0x75c624){this[_0x5297('0x12')]['createCmContact']({'firstName':_[_0x5297('0x44')](_0x363acb[_0x5297('0x14')])||_[_0x5297('0x45')](_0x363acb[_0x5297('0x14')])?_0x5297('0x46')+Math[_0x5297('0x47')]():_0x363acb['name'],'lastName':_['isEmpty'](_0x363acb[_0x5297('0x48')])||_[_0x5297('0x45')](_0x363acb[_0x5297('0x48')])?null:_0x363acb[_0x5297('0x48')],'phone':_0x363acb['phone'],'ListId':_0x363acb[_0x5297('0x49')],'scheduledat':_0x363acb[_0x5297('0x4a')],'callbackUniqueid':this[_0x5297('0xe')][_0x5297('0x37')],'tags':'callback','description':_0x5297('0x4b')+_0x363acb['scheduledAt'][_0x5297('0x4c')](),'priority':_0x363acb[_0x5297('0x4d')]})[_0x5297('0x17')](function(_0x38a465){_0x75c624(null,_0x38a465);})[_0x5297('0x18')](function(_0x3b2447){_0x75c624(_0x3b2447);});};AGIVertices[_0x5297('0x10')]['getPause']=function(_0x269210,_0x3a38dc){this['rpc'][_0x5297('0x4e')](_0x269210)['then'](function(_0x16735c){_0x3a38dc(null,_0x16735c?_0x16735c['name']:![]);})['catch'](function(_0x543ec6){_0x3a38dc(_0x543ec6);});};AGIVertices[_0x5297('0x10')][_0x5297('0x4f')]=function(_0x23d200,_0x4b57aa,_0x26c8de){var _0x236467={'role':_0x5297('0x50')};_0x236467[_0x23d200]=this['channel'][_0x5297('0x3a')];this['rpc']['agentPause'](_0x236467,_0x4b57aa,this['channel']['uniqueid'])[_0x5297('0x17')](function(_0xf9a1a9){_0x26c8de(null,_[_0x5297('0x45')](_0xf9a1a9)?![]:!![]);})[_0x5297('0x18')](function(_0x346c53){logger[_0x5297('0x2f')](_0x346c53);_0x26c8de(null,![]);});};AGIVertices[_0x5297('0x10')][_0x5297('0x51')]=function(_0x56b629,_0x297025){var _0x4e9e45={'role':_0x5297('0x50')};_0x4e9e45[_0x56b629]=this[_0x5297('0xe')][_0x5297('0x3a')];this['rpc'][_0x5297('0x51')](_0x4e9e45)[_0x5297('0x17')](function(_0x196f9f){_0x297025(null,_['isNil'](_0x196f9f)?![]:!![]);})[_0x5297('0x18')](function(_0x23590c){logger[_0x5297('0x2f')](_0x23590c);_0x297025(null,![]);});};AGIVertices[_0x5297('0x10')]['agentLogout']=function(_0x490724,_0x48fb84){var _0x53e8fe={'role':'agent'};_0x53e8fe[_0x490724]=this[_0x5297('0xe')][_0x5297('0x3a')];this[_0x5297('0x12')][_0x5297('0x52')](_0x53e8fe)[_0x5297('0x17')](function(_0x3ee4f2){_0x48fb84(null,_[_0x5297('0x45')](_0x3ee4f2)?![]:!![]);})['catch'](function(_0x29610b){logger[_0x5297('0x2f')](_0x29610b);_0x48fb84(null,![]);});};AGIVertices[_0x5297('0x10')][_0x5297('0x53')]=function(_0x48cfd5,_0x38685f){var _0x3fbbcf={'role':_0x5297('0x50')};_0x3fbbcf[_0x48cfd5]=this[_0x5297('0xe')][_0x5297('0x3a')];var _0xb7391b=_0x48cfd5!=_0x5297('0x54')?util[_0x5297('0x2b')]('%s/%s@from-sip/n','LOCAL',this['channel'][_0x5297('0x3a')]):undefined;this[_0x5297('0x12')][_0x5297('0x53')](_0x3fbbcf,_0xb7391b)[_0x5297('0x17')](function(_0x3fec2c){_0x38685f(null,_[_0x5297('0x45')](_0x3fec2c)?![]:!![]);})[_0x5297('0x18')](function(_0x26b4cb){logger[_0x5297('0x2f')](_0x26b4cb);_0x38685f(null,![]);});};AGIVertices[_0x5297('0x10')]['shellCommand']=function(_0x130182,_0x3bde22){sh['exec'](_[_0x5297('0x55')](_0x130182),function(_0x236239,_0xa9f69a){var _0x10bf6b=_0xa9f69a[_0x5297('0x56')](/(\r\n|\n|\r)/gm,'');_0x3bde22(null,_0x10bf6b);});};AGIVertices['prototype'][_0x5297('0x57')]=function(_0x486c88,_0x47c36c){scripts[_0x5297('0x57')](_0x486c88['apiKey'],_0x486c88[_0x5297('0x58')]||'text',_0x486c88[_0x5297('0x59')],_0x486c88[_0x5297('0x5a')]||_0x5297('0x5b'),_0x486c88[_0x5297('0x5c')]||_0x5297('0x5d'),_0x486c88[_0x5297('0x5e')]||_0x5297('0x5f'))[_0x5297('0x17')](function(_0x180d9c){_0x47c36c(null,_0x180d9c);})[_0x5297('0x18')](function(_0x42ea6c){_0x47c36c(_0x42ea6c);});};AGIVertices[_0x5297('0x10')][_0x5297('0x60')]=function(_0x540add,_0x4ebca1){scripts[_0x5297('0x60')](_0x540add[_0x5297('0x59')],_0x540add[_0x5297('0x61')]||'en',0x1)[_0x5297('0x17')](function(_0x347226){_0x4ebca1(null,_0x347226);})['catch'](function(_0x4f4f03){_0x4ebca1(_0x4f4f03);});};AGIVertices[_0x5297('0x10')][_0x5297('0x62')]=function(_0x2a2756,_0xd9ebb8){var _0x5ada12={'uri':_0x2a2756[_0x5297('0x63')],'method':_0x2a2756['method'],'json':!![],'resolveWithFullResponse':!![],'strictSSL':![],'timeout':typeof parseInt(_0x2a2756[_0x5297('0x64')])==='number'&&parseInt(_0x2a2756[_0x5297('0x64')])>=0x1?parseInt(_0x2a2756[_0x5297('0x64')])*0x3e8:0x5*0x3e8};if(_[_0x5297('0x65')]([_0x5297('0x66'),_0x5297('0x67')],_0x5ada12[_0x5297('0x68')]['toUpperCase']())){try{_0x5ada12['body']=_0x2a2756['rawBody']?JSON[_0x5297('0x69')](_0x2a2756[_0x5297('0xb')]):{};}catch(_0x308a88){logger[_0x5297('0x2f')](_0x5297('0x6a'),_0x308a88);}}try{_0x5ada12[_0x5297('0x6b')]=_0x2a2756['rawHeaders']?JSON[_0x5297('0x69')](_0x2a2756[_0x5297('0xa')]):{};}catch(_0x2ecee5){logger['error'](_0x5297('0x6c'),_0x2ecee5);}if(_0x2a2756[_0x5297('0x6d')]){try{var _0x3a20d8=require(_0x2a2756['computedVariables'])['sync'](this,_0x5ada12);_0x5ada12[_0x5297('0x6e')]=Mustache[_0x5297('0x6f')](_0x2a2756[_0x5297('0x63')],_0x3a20d8,{},['$$','$$']);if(_0x5ada12[_0x5297('0x6b')]){_0x5ada12[_0x5297('0x6b')]=JSON[_0x5297('0x69')](Mustache[_0x5297('0x6f')](JSON[_0x5297('0x70')](_0x5ada12[_0x5297('0x6b')]),_0x3a20d8,{},['$$','$$']));}if(_0x5ada12[_0x5297('0x71')]){_0x5ada12[_0x5297('0x71')]=JSON[_0x5297('0x69')](Mustache[_0x5297('0x6f')](JSON[_0x5297('0x70')](_0x5ada12[_0x5297('0x71')]),_0x3a20d8,{},['$$','$$']));}}catch(_0x25dc35){logger[_0x5297('0x2f')](_0x5297('0x72'),_0x25dc35);}}rp(_0x5ada12)['then'](function(_0x3c4365){var _0x58ffaa={'statusCode':_0x3c4365[_0x5297('0x73')]||0xc8,'statusMessage':_0x3c4365[_0x5297('0x74')]||'OK','headers':_0x3c4365['headers']||{},'body':_0x3c4365[_0x5297('0x71')]||{}};_0xd9ebb8(null,_0x58ffaa);})[_0x5297('0x18')](function(_0x33ab3e){var _0x3fe83d={'statusCode':_0x33ab3e[_0x5297('0x73')]||0x1f4,'statusMessage':_0x33ab3e[_0x5297('0x75')]||_0x5297('0x76'),'headers':_0x33ab3e['options'][_0x5297('0x6b')]||{},'body':_0x33ab3e[_0x5297('0x77')][_0x5297('0x71')]||{}};_0xd9ebb8(null,_0x3fe83d);});};AGIVertices['prototype'][_0x5297('0x78')]=function(_0x25da7f,_0x2ef6f2){scripts['googleDialogflow'](this[_0x5297('0xe')][_0x5297('0x37')],_0x25da7f[_0x5297('0x79')],_0x25da7f[_0x5297('0x59')],_0x25da7f[_0x5297('0x7a')]||'en')[_0x5297('0x17')](function(_0x130b9a){_0x2ef6f2(null,_0x130b9a);})[_0x5297('0x18')](function(_0x4cdc9d){_0x2ef6f2(_0x4cdc9d);});};AGIVertices[_0x5297('0x10')][_0x5297('0x7b')]=function(_0x23ad5d,_0x1f06bb){scripts[_0x5297('0x7b')](this['channel'][_0x5297('0x37')],_0x23ad5d['dialogflowV2_project_id'],_0x23ad5d['client_email'],_0x23ad5d[_0x5297('0x7c')],_0x23ad5d[_0x5297('0x59')],_0x23ad5d['dialogflowV2_language']||'en')['then'](function(_0x3a26d7){_0x1f06bb(null,_0x3a26d7);})[_0x5297('0x18')](function(_0x400ed2){_0x1f06bb(_0x400ed2);});};AGIVertices['prototype'][_0x5297('0x7d')]=function(_0x21241a,_0x4da18b){scripts[_0x5297('0x7d')](this['channel'],_0x21241a)[_0x5297('0x17')](function(_0x5aaf56){_0x4da18b(null,_0x5aaf56);})[_0x5297('0x18')](function(_0x397559){_0x4da18b(_0x397559);});};AGIVertices[_0x5297('0x10')][_0x5297('0x7e')]=function(_0x565523,_0x58de75){scripts['ispeechTTS'](_0x565523[_0x5297('0x79')],_0x565523['text'],_0x565523[_0x5297('0x7f')]||'en-US',_0x565523['speed'])[_0x5297('0x17')](function(_0x2e506b){_0x58de75(null,_0x2e506b);})[_0x5297('0x18')](function(_0x58ef83){_0x58de75(_0x58ef83);});};AGIVertices[_0x5297('0x10')]['ispeechASR']=function(_0x2287ec,_0xdf7991,_0x33cffc){scripts['ispeechASR'](_0xdf7991,_0x2287ec[_0x5297('0x79')],_0x2287ec[_0x5297('0x80')]||_0x5297('0x5b'),this[_0x5297('0x81')](_0x2287ec['model'])?_0x2287ec[_0x5297('0x82')]:undefined)[_0x5297('0x17')](function(_0x2592c8){_0x33cffc(null,_0x2592c8);})[_0x5297('0x18')](function(_0x379564){_0x33cffc(_0x379564);});};AGIVertices['prototype'][_0x5297('0x83')]=function(_0x5665db,_0x1f3ef9){scripts['awsPolly'](_0x5665db['aws_access_key_id'],_0x5665db['aws_secret_access_key'],_0x5665db[_0x5297('0x84')],_0x5665db[_0x5297('0x85')]||_0x5297('0x86'),_0x5665db[_0x5297('0x59')],_0x5665db[_0x5297('0x87')]||_0x5297('0x59'))[_0x5297('0x17')](function(_0x386174){_0x1f3ef9(null,_0x386174);})['catch'](function(_0x43073e){_0x1f3ef9(_0x43073e);});};AGIVertices[_0x5297('0x10')][_0x5297('0x88')]=function(_0x22a639,_0x3a7af7){scripts['awsLex'](this[_0x5297('0xe')][_0x5297('0x37')],_0x22a639[_0x5297('0x89')],_0x22a639[_0x5297('0x8a')],_0x22a639[_0x5297('0x8b')],_0x22a639[_0x5297('0x59')],_0x22a639[_0x5297('0x8c')])['then'](function(_0x13401f){_0x3a7af7(null,_0x13401f);})[_0x5297('0x18')](function(_0x3f202d){_0x3a7af7(_0x3f202d);});};AGIVertices['prototype']['googleASR']=function(_0x3ae163,_0x5eef2c,_0x1cdf80){scripts[_0x5297('0x8d')](_0x5eef2c,_0x3ae163[_0x5297('0x79')],_0x3ae163[_0x5297('0x8e')]||_0x5297('0x5b'))[_0x5297('0x17')](function(_0x1be062){_0x1cdf80(null,_0x1be062);})[_0x5297('0x18')](function(_0x3bc943){_0x1cdf80(_0x3bc943);});};AGIVertices['prototype'][_0x5297('0x8f')]=function(_0x591b40,_0xf5eb82,_0x49af9a){scripts['tildeASR'](_0xf5eb82,_0x591b40[_0x5297('0x90')],_0x591b40['appsecret'],_0x591b40[_0x5297('0x6e')])[_0x5297('0x17')](function(_0x4d6984){_0x49af9a(null,_0x4d6984);})[_0x5297('0x18')](function(_0x5676a4){_0x49af9a(_0x5676a4);});};AGIVertices['prototype']['clear']=function(_0x463059){var _0x3e2553=_[_0x5297('0x65')](verticesWithRetry,_0x463059[_0x5297('0x91')])?_0x463059:_[_0x5297('0x92')](_0x463059);for(var _0x1aab92 in _0x3e2553){if(_0x3e2553[_0x5297('0x93')](_0x1aab92)){if(_0x3e2553[_0x1aab92]&&_[_0x5297('0x94')](_0x3e2553[_0x1aab92])){if(_['includes'](recursiveMapAttributes,_0x1aab92)){_0x3e2553[_0x1aab92]=this['replaceObjectAllVariables'](_0x3e2553[_0x1aab92]);}else{_0x3e2553[_0x1aab92]=this['replaceAllVariables'](_0x3e2553[_0x1aab92]);}}}}return _0x3e2553;};AGIVertices[_0x5297('0x10')][_0x5297('0x95')]=function(_0x1f5a09){for(var _0x3d430a in _0x1f5a09){if(_0x1f5a09[_0x5297('0x93')](_0x3d430a)){if(_[_0x5297('0x96')](_0x1f5a09[_0x3d430a])){this[_0x5297('0x95')](_0x1f5a09[_0x3d430a]);}else if(_['isArray'](_0x1f5a09[_0x3d430a])){for(var _0x13a823=0x0;_0x13a823<_0x1f5a09[_0x3d430a][_0x5297('0x97')];_0x13a823++){this[_0x5297('0x95')](_0x1f5a09[_0x3d430a][_0x13a823]);}}else if(_['isString'](_0x1f5a09[_0x3d430a])){_0x1f5a09[_0x3d430a]=this[_0x5297('0x98')](_0x1f5a09[_0x3d430a]);}}}};AGIVertices[_0x5297('0x10')][_0x5297('0x99')]=function(_0x5eacaa,_0x5aa3f7){for(var _0x1e55e6 in _0x5eacaa){if(_0x5eacaa['hasOwnProperty'](_0x1e55e6)){if(_[_0x5297('0x96')](_0x5eacaa[_0x1e55e6])){if(!_['isEmpty'](_0x5eacaa[_0x1e55e6])){this[_0x5297('0x99')](_0x5eacaa[_0x1e55e6],util[_0x5297('0x2b')](_0x5297('0x9a'),_0x5aa3f7,_0x1e55e6));}}else if(_[_0x5297('0x9b')](_0x5eacaa[_0x1e55e6])){for(var _0x495af1=0x0;_0x495af1<_0x5eacaa[_0x1e55e6][_0x5297('0x97')];_0x495af1++){this[_0x5297('0x99')](_0x5eacaa[_0x1e55e6][_0x495af1],util[_0x5297('0x2b')](_0x5297('0x9a'),_0x5aa3f7,_0x1e55e6+'['+_0x495af1+']'));}}else{if(!_['isNil'](_0x5eacaa[_0x1e55e6])){this[_0x5297('0xe')][_0x5297('0x9c')](util[_0x5297('0x2b')]('%s.%s',_0x5aa3f7,_0x1e55e6),_0x5eacaa[_0x1e55e6]);}}}}};AGIVertices['prototype'][_0x5297('0x9d')]=function(_0x4c0ce1){try{var _0x2d3a66=JSON[_0x5297('0x69')](_0x4c0ce1);this[_0x5297('0x95')](_0x2d3a66);return JSON['stringify'](_0x2d3a66);}catch(_0x29117a){return this[_0x5297('0x98')](_0x4c0ce1);}};AGIVertices['prototype'][_0x5297('0x98')]=function(_0x90e1fc){var _0x5491eb=_0x90e1fc[_0x5297('0x9e')]('{');for(var _0x3749e3=0x1;_0x3749e3<_0x5491eb[_0x5297('0x97')];_0x3749e3+=0x1){var _0x7baa5e=_0x5491eb[_0x3749e3][_0x5297('0x9e')]('}');if(_0x7baa5e[_0x5297('0x97')]>0x1){_0x90e1fc=_0x90e1fc['replaceAll']('{'+_0x7baa5e[0x0]+'}',this[_0x5297('0xe')][_0x5297('0x11')](_0x7baa5e[0x0])[_0x5297('0x9f')]||_0x7baa5e[0x0]);}}if(_0x5491eb[_0x5297('0x97')]===0x1){return _0x90e1fc[_0x5297('0x4c')]();}return this['replaceAllVariables'](_0x90e1fc);};AGIVertices['prototype'][_0x5297('0xa0')]=function(_0x49d333,_0x2e015c){var _0x2a3d4d=this[_0x5297('0xe')][_0x5297('0x11')](_0x49d333);if(_0x2a3d4d[_0x5297('0xa1')]===-0x1){return _0x2a3d4d;}logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0xa2'),_0x2e015c,_0x2a3d4d[_0x5297('0x9f')]));return this[_0x5297('0xe')][_0x5297('0x9c')](_0x2e015c,_0x2a3d4d[_0x5297('0x9f')]);};AGIVertices[_0x5297('0x10')][_0x5297('0x81')]=function(_0x3592df){return _0x3592df&&_0x3592df!=='0'&&_0x3592df!=='-1'&&_0x3592df!=='';};AGIVertices[_0x5297('0x10')][_0x5297('0xa3')]=function(_0x5e1f57){this[_0x5297('0xa4')][_0x5297('0xa5')](this,_0x5e1f57,'-');_0x5e1f57['retry']=_0x5e1f57[_0x5297('0xa3')];return{'code':0xc8,'result':'-'};};AGIVertices[_0x5297('0x10')][_0x5297('0xa6')]=function(_0x39a54a){logger['info'](util[_0x5297('0x2b')]('Enter\x20in\x20MRCPSynth\x20(%s)\x20block',_0x39a54a[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0x39a54a[_0x5297('0x59')])){return this[_0x5297('0xe')][_0x5297('0xa7')]('no\x20text\x20configured');}var _0x49fca8='\x22'+_0x39a54a[_0x5297('0x59')]+'\x22';if(this[_0x5297('0x81')](_0x39a54a[_0x5297('0x77')])){_0x49fca8+=','+_0x39a54a[_0x5297('0x77')];}var _0x51b826=this[_0x5297('0xe')]['exec'](_0x5297('0xa8'),_0x49fca8);if(_0x51b826[_0x5297('0xa1')]===-0x1){return _0x51b826;}return this[_0x5297('0xe')][_0x5297('0xa7')](util['format'](_0x5297('0xa9'),_0x49fca8));};AGIVertices['prototype'][_0x5297('0xaa')]=function(_0x13c25c){logger[_0x5297('0x31')](util[_0x5297('0x2b')]('Enter\x20in\x20MRCPRecog\x20(%s)\x20block',_0x13c25c[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0x13c25c[_0x5297('0xab')])){return this['channel'][_0x5297('0xa7')](_0x5297('0xac'));}var _0x46e389=_0x13c25c[_0x5297('0xab')];if(this[_0x5297('0x81')](_0x13c25c[_0x5297('0x77')])){_0x46e389+=','+_0x13c25c[_0x5297('0x77')];}var _0xfdd140=this['channel'][_0x5297('0xad')](_0x5297('0xae'),_0x46e389);if(_0xfdd140[_0x5297('0xa1')]===-0x1){return _0xfdd140;}var _0x3f9f34=this[_0x5297('0xa0')](_0x5297('0xaf'),'MRCP_RECOG_CONFIDENCE');if(_0x3f9f34[_0x5297('0xa1')]===-0x1){return _0x3f9f34;}var _0x3a0680=this['getAndSetVariable'](_0x5297('0xb0'),'MRCP_RECOG_TRANSCRIPT');if(_0x3a0680[_0x5297('0xa1')]===-0x1){return _0x3a0680;}var _0x51fb74=this[_0x5297('0xa0')](_0x5297('0xb1'),_0x5297('0xb2'));if(_0x51fb74[_0x5297('0xa1')]===-0x1){return _0x51fb74;}return this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')]('Executed\x20command\x20MRCPRecog\x20%s',_0x46e389));};AGIVertices['prototype'][_0x5297('0x6')]=function(_0x45728e){logger['info'](util[_0x5297('0x2b')](_0x5297('0xb3'),_0x45728e[_0x5297('0x38')]));return this['channel']['agi']([_0x45728e['command'],_0x45728e[_0x5297('0xb4')]]);};AGIVertices['prototype'][_0x5297('0xb5')]=function(_0x53dc70){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0xb6'),_0x53dc70['label']));if(this[_0x5297('0x81')](_0x53dc70['timeout'])){logger[_0x5297('0x31')](util['format'](_0x5297('0xb7'),_0x53dc70['timeout']));var _0x2a9e4a=this['channel']['wait'](_0x53dc70['timeout']);if(_0x2a9e4a['result']===-0x1){return _0x2a9e4a;}}return this['channel'][_0x5297('0xb5')]();};AGIVertices[_0x5297('0x10')][_0x5297('0xb8')]=function(_0x1c454b){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0xb9'),_0x1c454b[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0x1c454b[_0x5297('0x49')])){return this['channel'][_0x5297('0x2f')](_0x1c454b,_0x5297('0xba'));}_0x1c454b[_0x5297('0x4a')]=moment();if(this[_0x5297('0x81')](_0x1c454b[_0x5297('0xbb')])){_0x1c454b[_0x5297('0x4a')]=moment()[_0x5297('0xbc')](_0x1c454b[_0x5297('0xbb')],_0x5297('0xbd'));}if(!this[_0x5297('0x81')](_0x1c454b[_0x5297('0x4d')])){_0x1c454b[_0x5297('0x4d')]=0x2;}this[_0x5297('0x43')][_0x5297('0xa5')](this,_0x1c454b);return this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0xbe'),_0x1c454b['phone'],_0x1c454b[_0x5297('0x49')],_0x1c454b[_0x5297('0x4a')]));};AGIVertices[_0x5297('0x10')][_0x5297('0xbf')]=function(_0x51fe16){logger[_0x5297('0x31')](util['format'](_0x5297('0xc0'),_0x51fe16[_0x5297('0x38')]));var _0x4fecfe=this[_0x5297('0xe')][_0x5297('0xad')](_0x51fe16[_0x5297('0xc1')],_0x51fe16[_0x5297('0x77')]);if(_0x4fecfe[_0x5297('0xa1')]===-0x1){return _0x4fecfe;}return this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0xc2'),_0x51fe16['application'],_0x51fe16[_0x5297('0x77')]));};AGIVertices[_0x5297('0x10')][_0x5297('0xc3')]=function(_0xf3e6e){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0xc4'),_0xf3e6e[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0xf3e6e[_0x5297('0x59')])){return this['channel'][_0x5297('0xa7')](_0x5297('0xc5'));}var _0xcbb7df='\x22'+_0xf3e6e[_0x5297('0x59')]+'\x22';if(this['isConfigured'](_0xf3e6e[_0x5297('0x77')])){_0xcbb7df+=','+_0xf3e6e['options'];}var _0x71c2db=this[_0x5297('0xe')][_0x5297('0xad')](_0x5297('0xa8'),_0xcbb7df);if(_0x71c2db['result']===-0x1){return _0x71c2db;}return this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0xa9'),_0xcbb7df));};AGIVertices['prototype'][_0x5297('0xc6')]=function(_0x2fcb9a){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0xc7'),_0x2fcb9a['label']));if(!this[_0x5297('0x81')](_0x2fcb9a[_0x5297('0x59')])){return this[_0x5297('0xe')][_0x5297('0xa7')](_0x5297('0xc5'));}var _0x862873='\x22'+_0x2fcb9a[_0x5297('0x59')]+'\x22';if(this[_0x5297('0x81')](_0x2fcb9a[_0x5297('0x77')])){_0x862873+=','+_0x2fcb9a[_0x5297('0x77')];}var _0x4b90bf=this['channel']['exec'](_0x5297('0xa8'),_0x862873);if(_0x4b90bf[_0x5297('0xa1')]===-0x1){return _0x4b90bf;}return this[_0x5297('0xe')][_0x5297('0xa7')](util['format'](_0x5297('0xa9'),_0x862873));};AGIVertices['prototype'][_0x5297('0xc8')]=function(_0x101526){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0xc9'),_0x101526[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0x101526[_0x5297('0xab')])){return this[_0x5297('0xe')][_0x5297('0xa7')]('no\x20grammar\x20configured');}var _0x5ab0ab=_0x101526[_0x5297('0xab')];if(this[_0x5297('0x81')](_0x101526[_0x5297('0x77')])){_0x5ab0ab+=','+_0x101526[_0x5297('0x77')];}var _0x1e4081=this['channel'][_0x5297('0xad')](_0x5297('0xae'),_0x5ab0ab);if(_0x1e4081[_0x5297('0xa1')]===-0x1){return _0x1e4081;}var _0x17e8cb=this[_0x5297('0xa0')]('RECOG_CONFIDENCE()',_0x5297('0xca'));if(_0x17e8cb[_0x5297('0xa1')]===-0x1){return _0x17e8cb;}var _0x3b5788=this['getAndSetVariable'](_0x5297('0xb0'),_0x5297('0xcb'));if(_0x3b5788[_0x5297('0xa1')]===-0x1){return _0x3b5788;}var _0xc0e268=this['getAndSetVariable'](_0x5297('0xb1'),_0x5297('0xcc'));if(_0xc0e268[_0x5297('0xa1')]===-0x1){return _0xc0e268;}return this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')]('Executed\x20command\x20MRCPRecog\x20%s',_0x5ab0ab));};AGIVertices[_0x5297('0x10')][_0x5297('0xcd')]=function(_0x44cd67){logger[_0x5297('0x31')](util[_0x5297('0x2b')]('Enter\x20in\x20SESTEKASR\x20(%s)\x20block',_0x44cd67[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0x44cd67[_0x5297('0xab')])){return this[_0x5297('0xe')]['noop'](_0x5297('0xac'));}var _0x408d39=_0x44cd67[_0x5297('0xab')];if(this['isConfigured'](_0x44cd67[_0x5297('0x77')])){_0x408d39+=','+_0x44cd67[_0x5297('0x77')];}var _0x5cecb9=this[_0x5297('0xe')][_0x5297('0xad')](_0x5297('0xae'),_0x408d39);if(_0x5cecb9['result']===-0x1){return _0x5cecb9;}var _0x3f41d2=this[_0x5297('0xa0')](_0x5297('0xaf'),'SESTEK_ASR_CONFIDENCE');if(_0x3f41d2['result']===-0x1){return _0x3f41d2;}var _0x1c28f5=this['getAndSetVariable'](_0x5297('0xb0'),_0x5297('0xce'));if(_0x1c28f5[_0x5297('0xa1')]===-0x1){return _0x1c28f5;}var _0x14eb9b=this[_0x5297('0xa0')](_0x5297('0xb1'),_0x5297('0xcf'));if(_0x14eb9b[_0x5297('0xa1')]===-0x1){return _0x14eb9b;}return this['channel'][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0xd0'),_0x408d39));};AGIVertices[_0x5297('0x10')][_0x5297('0xd1')]=function(_0xc9a305){logger[_0x5297('0x31')](util['format'](_0x5297('0xd2'),_0xc9a305[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0xc9a305['odbc_id'])){return this[_0x5297('0xe')]['error'](_0xc9a305,_0x5297('0xd3'));}var _0x3de405=this['getSquareOdbc'][_0x5297('0xa5')](this,_0xc9a305[_0x5297('0xd4')]);if(!_0x3de405){return this[_0x5297('0xe')][_0x5297('0x2f')](_0xc9a305,_0x5297('0xd5'));}if(!this['isConfigured'](_0xc9a305[_0x5297('0x32')])){return this[_0x5297('0xe')][_0x5297('0x2f')](_0xc9a305,'no\x20query\x20configured');}var _0x4ac5f9=_0xc9a305[_0x5297('0x32')][_0x5297('0x56')](/(\r\n|\n|\r)/gm,'\x20');this[_0x5297('0xe')]['noop'](util[_0x5297('0x2b')](_0x5297('0xd6'),_0x4ac5f9));var _0xff3703=this[_0x5297('0x2d')][_0x5297('0xa5')](this,_0x3de405,_0x4ac5f9);this[_0x5297('0xa4')]['sync'](this,_0xc9a305,_0x4ac5f9);if(!this[_0x5297('0x81')](_0xc9a305[_0x5297('0xd7')])){return this[_0x5297('0xe')][_0x5297('0xa7')](_0x5297('0xd8'));}var _0x203edf=this[_0x5297('0x11')]['sync'](this,_0xc9a305[_0x5297('0xd7')]);if(!_0x203edf){return this[_0x5297('0xe')]['error'](_0xc9a305,_0x5297('0xd9'));}var _0xb6877e=this;_0xff3703[_0x5297('0xda')](function(_0x1f769e,_0x3a9379){Object[_0x5297('0xdb')](_0x1f769e)[_0x5297('0xda')](function(_0x4484c1){_0xb6877e[_0x5297('0xe')][_0x5297('0x9c')](util['format'](_0x5297('0xdc'),_0x203edf,_0x3a9379,_0x4484c1),_0x1f769e[_0x4484c1]);});});this[_0x5297('0xe')][_0x5297('0x9c')](util[_0x5297('0x2b')]('%s_ROWS_COUNT',_0x203edf),_0xff3703[_0x5297('0x97')]);return this[_0x5297('0xe')]['noop'](util[_0x5297('0x2b')](_0x5297('0xdd'),_0x203edf));};AGIVertices['prototype'][_0x5297('0xde')]=function(_0x63ab88){logger['debug'](util[_0x5297('0x2b')](_0x5297('0xdf'),_0x63ab88[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0x63ab88['sip_id'])){return this['channel'][_0x5297('0x2f')](_0x63ab88,_0x5297('0xe0'));}var _0x17d458=this[_0x5297('0xe1')][_0x5297('0xa5')](this,_0x63ab88[_0x5297('0xe2')]);if(!_0x17d458){return this[_0x5297('0xe')][_0x5297('0x2f')](_0x63ab88,'no\x20user\x20found');}var _0x1eeebd=this[_0x5297('0xe')][_0x5297('0xad')]('DIAL',[util[_0x5297('0x2b')](_0x5297('0xe3'),_0x17d458),_0x63ab88[_0x5297('0x64')],_0x63ab88[_0x5297('0xe4')],_0x63ab88[_0x5297('0x63')]]);if(_0x1eeebd[_0x5297('0xa1')]===-0x1){return _0x1eeebd;}return this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0xe5'),_0x5297('0xe6')));};AGIVertices[_0x5297('0x10')][_0x5297('0xe7')]=function(_0x22e852){logger[_0x5297('0x31')](util['format'](_0x5297('0xe8'),_0x22e852[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0x22e852[_0x5297('0x79')])){return this['channel']['noop']('no\x20key\x20configured');}if(!this[_0x5297('0x81')](_0x22e852['text'])){return this[_0x5297('0xe')][_0x5297('0xa7')](_0x5297('0xc5'));}this['channel'][_0x5297('0xe9')]=!![];this[_0x5297('0xa4')](_0x22e852);this['createSquareMessage'](_0x22e852[_0x5297('0x59')],'in','','');this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0xea'),_0x22e852[_0x5297('0x59')]));var _0x5eb6e3=this['googleDialogflow'][_0x5297('0xa5')](this,_0x22e852);if(_0x5eb6e3){for(var _0x6c9693 in _0x5eb6e3){if(_0x5eb6e3[_0x5297('0x93')](_0x6c9693)){this[_0x5297('0xe')][_0x5297('0x9c')](util[_0x5297('0x2b')]('DIALOGFLOW_%s',_0x6c9693[_0x5297('0xeb')]()),_0x5eb6e3[_0x6c9693]);}}this['createSquareMessage'](_0x5eb6e3[_0x5297('0xec')],_0x5297('0xed'),'dialogflow','');return this['channel']['noop'](util[_0x5297('0x2b')](_0x5297('0xee'),_0x5eb6e3[_0x5297('0xec')]));}return this[_0x5297('0xe')][_0x5297('0x2f')](_0x22e852,_0x5297('0xef'));};AGIVertices[_0x5297('0x10')]['dialogflowV2']=function(_0x2b8557){logger[_0x5297('0x31')](util[_0x5297('0x2b')]('Enter\x20in\x20DIALOGFLOW\x20V2\x20(%s)\x20block',_0x2b8557[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0x2b8557['dialogflowV2_project_id'])){return this[_0x5297('0xe')][_0x5297('0xa7')](_0x5297('0xf0'));}if(!this[_0x5297('0x81')](_0x2b8557['client_email'])){return this[_0x5297('0xe')][_0x5297('0xa7')]('no\x20client_email\x20configured');}if(!this['isConfigured'](_0x2b8557[_0x5297('0x7c')])){return this['channel'][_0x5297('0xa7')](_0x5297('0xf1'));}if(!this[_0x5297('0x81')](_0x2b8557[_0x5297('0xf2')])){return this[_0x5297('0xe')][_0x5297('0xa7')](_0x5297('0xf3'));}if(!this['isConfigured'](_0x2b8557['text'])){return this[_0x5297('0xe')][_0x5297('0xa7')]('no\x20text\x20configured');}this['channel'][_0x5297('0xe9')]=!![];this['createSquareDetailsReport'](_0x2b8557);this[_0x5297('0x42')](_0x2b8557[_0x5297('0x59')],'in','','');this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0xf4'),_0x2b8557['text']));var _0x11d1b6=this['googleDialogflowV2'][_0x5297('0xa5')](this,_0x2b8557);if(_0x11d1b6){for(var _0x3c31b4 in _0x11d1b6){if(_0x11d1b6[_0x5297('0x93')](_0x3c31b4)){if(_0x3c31b4!=='providerResponse'){this[_0x5297('0xe')][_0x5297('0x9c')](util[_0x5297('0x2b')](_0x5297('0xf5'),_0x3c31b4['toUpperCase']()),_0x11d1b6[_0x3c31b4]);}}}this[_0x5297('0x42')](_0x11d1b6[_0x5297('0xec')],_0x5297('0xed'),'dialogflowV2',_0x11d1b6['providerResponse']);return this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0xf6'),_0x11d1b6[_0x5297('0xec')]));}return this[_0x5297('0xe')][_0x5297('0x2f')](_0x2b8557,_0x5297('0xf7'));};AGIVertices[_0x5297('0x10')][_0x5297('0xf8')]=function(_0x2efec8){logger[_0x5297('0x31')](util['format']('Enter\x20in\x20SESTEKNDA\x20(%s)\x20block',_0x2efec8['label']));if(!this[_0x5297('0x81')](_0x2efec8[_0x5297('0xf9')])){return this[_0x5297('0xe')]['noop']('no\x20ndauth\x20url\x20configured');}if(!this[_0x5297('0x81')](_0x2efec8['username'])){return this['channel'][_0x5297('0xa7')](_0x5297('0xfa'));}if(!this[_0x5297('0x81')](_0x2efec8[_0x5297('0xfb')])){return this['channel']['noop'](_0x5297('0xfc'));}if(!this[_0x5297('0x81')](_0x2efec8[_0x5297('0xfd')])){return this[_0x5297('0xe')]['noop'](_0x5297('0xc5'));}this[_0x5297('0xe')]['bot']=!![];this[_0x5297('0xa4')](_0x2efec8);this[_0x5297('0x42')](_0x2efec8['text'],'in','','');this['channel']['noop'](util[_0x5297('0x2b')](_0x5297('0xfe'),_0x2efec8['text']));var _0x4728b7=this[_0x5297('0x7d')][_0x5297('0xa5')](this,_0x2efec8);if(_0x4728b7){for(var _0x5a90dd in _0x4728b7){if(_0x4728b7[_0x5297('0x93')](_0x5a90dd)){this[_0x5297('0xe')][_0x5297('0x9c')](util[_0x5297('0x2b')](_0x5297('0xff'),_0x5a90dd[_0x5297('0xeb')]()),_0x4728b7[_0x5a90dd]);}}this['createSquareMessage'](_0x4728b7[_0x5297('0xec')],_0x5297('0xed'),_0x5297('0xf8'),'');if(_0x4728b7['audiofile']){this['channel']['noop'](util['format'](_0x5297('0x100'),_0x4728b7[_0x5297('0x101')]));var _0x31c722=this[_0x5297('0xe')][_0x5297('0x102')](_0x4728b7['audiofile']);try{fs[_0x5297('0x103')](_0x4728b7[_0x5297('0x101')]+_0x5297('0x104'));}catch(_0xd4808b){logger[_0x5297('0x2f')](_0xd4808b);}return _0x31c722;}else{return this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0x105'),_0x4728b7['speech']));}}return this[_0x5297('0xe')][_0x5297('0x2f')](_0x2efec8,_0x5297('0x106'));};AGIVertices[_0x5297('0x10')][_0x5297('0x107')]=function(_0x313f1c){logger[_0x5297('0x31')](util[_0x5297('0x2b')]('Enter\x20in\x20END\x20(%s)\x20block',_0x313f1c[_0x5297('0x38')]));return this[_0x5297('0xe')][_0x5297('0xa7')](_0x5297('0x107'));};AGIVertices[_0x5297('0x10')]['ext_dial']=function(_0x1898f3){logger[_0x5297('0x31')](util['format'](_0x5297('0x108'),_0x1898f3[_0x5297('0x38')]));var _0x533ff8='';if(_0x1898f3[_0x5297('0x109')]){if(!this[_0x5297('0x81')](_0x1898f3['trunk_id'])){return this[_0x5297('0xe')]['error'](_0x1898f3,_0x5297('0x10a'));}else{var _0x471011=parseInt(_0x1898f3[_0x5297('0x109')],0xa);if(isNaN(_0x471011)){_0x533ff8=_0x1898f3[_0x5297('0x109')];}else{_0x533ff8=this[_0x5297('0x10b')][_0x5297('0xa5')](this,_0x1898f3[_0x5297('0x109')]);if(!_0x533ff8){return this[_0x5297('0xe')]['error'](_0x1898f3,_0x5297('0x10c'));}}}}else if(_0x1898f3['trunk_name']){_0x533ff8=_0x1898f3['trunk_name'];}else{return this[_0x5297('0xe')][_0x5297('0x2f')](_0x1898f3,_0x5297('0x10a'));}var _0x6d3e32=this[_0x5297('0xe')][_0x5297('0xad')]('DIAL',[util['format'](_0x5297('0x10d'),_0x533ff8,_0x1898f3['phone']),_0x1898f3[_0x5297('0x64')],_0x1898f3[_0x5297('0xe4')],_0x1898f3['url']]);if(_0x6d3e32['result']===-0x1){return _0x6d3e32;}return this[_0x5297('0xe')]['noop'](util['format']('Executed\x20command\x20%s',_0x5297('0xe6')));};AGIVertices[_0x5297('0x10')]['finally']=function(_0x510046){logger[_0x5297('0x31')](util['format'](_0x5297('0x10e'),_0x510046[_0x5297('0x38')]));return this[_0x5297('0xe')][_0x5297('0xa7')](_0x5297('0x10f'));};AGIVertices[_0x5297('0x10')][_0x5297('0x110')]=function(_0x4295c1){logger[_0x5297('0x31')](util['format'](_0x5297('0x111'),_0x4295c1[_0x5297('0x38')]));if(_0x4295c1['retry']===0x0){return this[_0x5297('0xa3')](_0x4295c1);}_0x4295c1[_0x5297('0x112')]-=0x1;if(!this['isConfigured'](_0x4295c1[_0x5297('0x113')])){return this[_0x5297('0xe')][_0x5297('0x2f')](_0x4295c1,_0x5297('0x114'));}var _0x2a018f=this[_0x5297('0x1e')]['sync'](this,_0x4295c1['file_id']);if(!_0x2a018f){return this[_0x5297('0xe')][_0x5297('0x2f')](_0x4295c1,'no\x20file\x20audio\x20found');}if(!this[_0x5297('0x81')](_0x4295c1['variable_id'])){return this[_0x5297('0xe')][_0x5297('0x2f')](_0x5297('0xd8'));}var _0x569fb7=this['channel'][_0x5297('0x115')](_0x2a018f,_0x4295c1[_0x5297('0x116')],_0x4295c1[_0x5297('0x117')]);var _0x21eaf3=_0x569fb7[_0x5297('0xa1')]?_0x569fb7[_0x5297('0xa1')][_0x5297('0x4c')]():'';logger['info'](_0x5297('0x118'),JSON[_0x5297('0x70')](_0x569fb7));if(_0x569fb7[_0x5297('0xa1')]===-0x1){this[_0x5297('0xa4')][_0x5297('0xa5')](this,_0x4295c1,_0x21eaf3);return _0x569fb7;}else if(_0x569fb7[_0x5297('0x9f')]==='timeout'){_0x569fb7[_0x5297('0xa1')]=_0x21eaf3[_0x5297('0x97')]>=parseInt(_0x4295c1[_0x5297('0x119')])?'x':'i';}else{_0x569fb7['result']=_0x21eaf3[_0x5297('0x97')]>=parseInt(_0x4295c1[_0x5297('0x119')])&&_0x21eaf3[_0x5297('0x97')]<=parseInt(_0x4295c1[_0x5297('0x117')])?'x':'i';}var _0x1e0f11=this[_0x5297('0x11')][_0x5297('0xa5')](this,_0x4295c1['variable_id']);if(!_0x1e0f11){return this[_0x5297('0xe')][_0x5297('0x2f')](_0x4295c1,_0x5297('0xd9'));}this[_0x5297('0xe')][_0x5297('0x9c')](_0x1e0f11,_0x21eaf3);if(this['isConfigured'](_0x4295c1[_0x5297('0x11a')])){var _0x114020=parseInt(_0x4295c1[_0x5297('0x11a')],0xa);var _0x7d6a7b=rs[_0x5297('0x11b')]({'charset':'*','length':_0x114020});var _0x3b1530=_0x21eaf3[_0x5297('0x97')];if(_0x3b1530>0x0){if(_0x3b1530>_0x114020){this['createSquareDetailsReport']['sync'](this,_0x4295c1,_0x4295c1[_0x5297('0x11c')]===_0x5297('0x11d')?_0x7d6a7b+_0x21eaf3[_0x5297('0x11e')](_0x114020):_0x21eaf3[_0x5297('0x11e')](0x0,_0x3b1530-_0x114020)+_0x7d6a7b);}else{this['createSquareDetailsReport'][_0x5297('0xa5')](this,_0x4295c1,rs[_0x5297('0x11b')]({'charset':'*','length':_0x3b1530}));}}else{this['createSquareDetailsReport'][_0x5297('0xa5')](this,_0x4295c1,'');}}else{this['createSquareDetailsReport'][_0x5297('0xa5')](this,_0x4295c1,_0x21eaf3);}return _0x569fb7;};AGIVertices[_0x5297('0x10')][_0x5297('0xd')]=function(_0x189dbb){logger[_0x5297('0x31')](util['format'](_0x5297('0x11f'),_0x189dbb[_0x5297('0x38')]));return this[_0x5297('0x110')](_0x189dbb);};AGIVertices[_0x5297('0x10')][_0x5297('0x120')]=function(_0x128da7){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x121'),_0x128da7['label']));this[_0x5297('0xa4')][_0x5297('0xa5')](this,_0x128da7,_0x128da7[_0x5297('0x122')]);return this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0x123'),_0x128da7[_0x5297('0x122')]));};AGIVertices[_0x5297('0x10')][_0x5297('0x124')]=function(_0x42a7a6){logger['info'](util[_0x5297('0x2b')](_0x5297('0x125'),_0x42a7a6[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0x42a7a6['aws_access_key_id'])||!this[_0x5297('0x81')](_0x42a7a6[_0x5297('0x8a')])){return this[_0x5297('0xe')][_0x5297('0xa7')]('no\x20valid\x20credentials\x20configured');}if(!this[_0x5297('0x81')](_0x42a7a6[_0x5297('0x59')])){return this[_0x5297('0xe')][_0x5297('0xa7')]('no\x20text\x20configured');}this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')]('Trying\x20aws\x20Polly\x20%s',_0x42a7a6[_0x5297('0x59')]));var _0x5153f=this[_0x5297('0x83')][_0x5297('0xa5')](this,_0x42a7a6);if(_0x5153f){this[_0x5297('0xe')]['noop'](util['format'](_0x5297('0x126'),_0x5153f));var _0x402cd9=this[_0x5297('0xe')][_0x5297('0x102')](_0x5153f);try{fs[_0x5297('0x103')](_0x5153f+'.wav');}catch(_0x2a0df9){logger[_0x5297('0x2f')](_0x2a0df9);}return _0x402cd9;}return this[_0x5297('0xe')][_0x5297('0x2f')](_0x42a7a6,_0x5297('0x127'));};AGIVertices[_0x5297('0x10')][_0x5297('0x128')]=function(_0x3fa2d0){logger['info'](util['format'](_0x5297('0x129'),_0x3fa2d0[_0x5297('0x38')]));if(!this['isConfigured'](_0x3fa2d0[_0x5297('0x89')])||!this[_0x5297('0x81')](_0x3fa2d0[_0x5297('0x8a')])){return this[_0x5297('0xe')][_0x5297('0xa7')](_0x5297('0x12a'));}if(!this[_0x5297('0x81')](_0x3fa2d0[_0x5297('0x8c')])){return this[_0x5297('0xe')][_0x5297('0xa7')](_0x5297('0x12b'));}if(!this['isConfigured'](_0x3fa2d0[_0x5297('0x59')])){return this[_0x5297('0xe')][_0x5297('0xa7')]('no\x20text\x20configured');}this[_0x5297('0xe')][_0x5297('0xe9')]=!![];this[_0x5297('0xa4')](_0x3fa2d0);this[_0x5297('0x42')](_0x3fa2d0[_0x5297('0x59')],'in','','');this['channel']['noop'](util[_0x5297('0x2b')](_0x5297('0x12c'),_0x3fa2d0[_0x5297('0x59')]));var _0x3b01cf=this[_0x5297('0x88')][_0x5297('0xa5')](this,_0x3fa2d0);if(_0x3b01cf){for(var _0x1e73c9 in _0x3b01cf){if(_0x3b01cf['hasOwnProperty'](_0x1e73c9)&&_[_0x5297('0x94')](_0x3b01cf[_0x1e73c9])){this[_0x5297('0xe')][_0x5297('0x9c')](util[_0x5297('0x2b')](_0x5297('0x12d'),_0x1e73c9[_0x5297('0xeb')]()),_0x3b01cf[_0x1e73c9]);}}if(_[_0x5297('0x45')](_0x3b01cf[_0x5297('0x75')])){return this['channel'][_0x5297('0xa7')](_0x5297('0x12e'));}else{this['createSquareMessage'](_0x3b01cf['message'],_0x5297('0xed'),_0x5297('0x12f'),'');return this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0x130'),_0x3b01cf['message']));}}return this[_0x5297('0xe')]['error'](_0x3fa2d0,_0x5297('0x131'));};AGIVertices[_0x5297('0x10')][_0x5297('0x132')]=function(_0x4a1d09){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x133'),_0x4a1d09[_0x5297('0x38')],_0x4a1d09[_0x5297('0x64')]));if(!this[_0x5297('0x81')](_0x4a1d09[_0x5297('0x79')])){return this[_0x5297('0xe')][_0x5297('0xa7')](_0x5297('0x134'));}var _0xc8bece=_0x5297('0x135');var _0x36937c=util['format'](_0x5297('0x136'),FILES_PATH,rs[_0x5297('0x11b')](0x4));var _0x528bc8=util[_0x5297('0x2b')](_0x5297('0x9a'),_0x36937c,_0xc8bece);var _0x9fc5f3=!![];if(_0x4a1d09['beep']===_0x5297('0x137')){_0x9fc5f3=![];}var _0x55f07d=this[_0x5297('0xe')][_0x5297('0x138')](_0x36937c,_0xc8bece,_0x4a1d09[_0x5297('0x139')],_0x4a1d09[_0x5297('0x64')],undefined,_0x9fc5f3);if(_0x55f07d[_0x5297('0xa1')]!==-0x1){this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')]('google\x20%s\x20file\x20created',_0x528bc8));var _0x76c685=this[_0x5297('0x8d')][_0x5297('0xa5')](this,_0x4a1d09,_0x528bc8);if(_0x76c685){for(var _0x4fc418 in _0x76c685){if(_0x76c685[_0x5297('0x93')](_0x4fc418)){this[_0x5297('0xe')]['setVariable'](util[_0x5297('0x2b')]('GOOGLE_ASR_%s',_0x4fc418[_0x5297('0xeb')]()),_0x76c685[_0x4fc418]);}}return this['channel'][_0x5297('0xa7')](util['format']('GoogleASR\x20Result\x20%s',JSON[_0x5297('0x70')](_0x76c685)));}}return _0x55f07d;};AGIVertices[_0x5297('0x10')][_0x5297('0x13a')]=function(_0xe85431){logger[_0x5297('0x31')](util['format'](_0x5297('0x13b'),_0xe85431[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0xe85431['appid'])){return this[_0x5297('0xe')][_0x5297('0xa7')](_0x5297('0x13c'));}if(!this[_0x5297('0x81')](_0xe85431[_0x5297('0x13d')])){return this[_0x5297('0xe')][_0x5297('0xa7')]('no\x20appsecret\x20configured');}var _0x494d35=_0x5297('0x135');var _0x1d1ab2=util[_0x5297('0x2b')](_0x5297('0x136'),FILES_PATH,rs['generate'](0x4));var _0x3d1aba=util[_0x5297('0x2b')]('%s.%s',_0x1d1ab2,_0x494d35);var _0x553431=!![];if(_0xe85431[_0x5297('0x13e')]===_0x5297('0x137')){_0x553431=![];}var _0xaf9c91=this[_0x5297('0xe')]['recordFile'](_0x1d1ab2,_0x494d35,_0xe85431[_0x5297('0x139')],_0xe85431[_0x5297('0x64')],undefined,_0x553431);if(_0xaf9c91[_0x5297('0xa1')]!==-0x1){this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')]('tilde\x20%s\x20file\x20created',_0x3d1aba));var _0x522629=this[_0x5297('0x8f')]['sync'](this,_0xe85431,_0x3d1aba);if(_0x522629){for(var _0x4f4c7c in _0x522629){if(_0x522629['hasOwnProperty'](_0x4f4c7c)){this[_0x5297('0xe')]['setVariable'](util[_0x5297('0x2b')](_0x5297('0x13f'),_0x4f4c7c['toUpperCase']()),_0x522629[_0x4f4c7c]);}}return this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0x140'),JSON[_0x5297('0x70')](_0x522629)));}}return _0xaf9c91;};AGIVertices[_0x5297('0x10')][_0x5297('0x141')]=function(_0x6e90b8){logger[_0x5297('0x31')](util['format'](_0x5297('0x142'),_0x6e90b8[_0x5297('0x38')]));return this[_0x5297('0xe')][_0x5297('0x143')](_0x6e90b8[_0x5297('0x3d')],_0x6e90b8[_0x5297('0x3e')],_0x6e90b8[_0x5297('0x144')]);};AGIVertices[_0x5297('0x10')][_0x5297('0x145')]=function(_0x45fd11){logger['info'](util['format'](_0x5297('0x146'),_0x45fd11[_0x5297('0x38')]));if(!this['isConfigured'](_0x45fd11['condition'])){return this[_0x5297('0xe')][_0x5297('0x2f')](_0x45fd11,'no\x20condition\x20configured');}try{var _0x5cf852=eval(_0x45fd11[_0x5297('0x147')])?_0x5297('0x148'):_0x5297('0x149');this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')]('EVAL\x20CONDITION\x20%s\x20%s',_0x45fd11['condition'],_0x5cf852));return{'code':0xc8,'result':_0x5cf852};}catch(_0x87156b){return{'code':0xc8,'result':_0x5297('0x149')};}};AGIVertices[_0x5297('0x10')][_0x5297('0x14a')]=function(_0x144c49){logger['info'](util[_0x5297('0x2b')](_0x5297('0x14b'),_0x144c49[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0x144c49[_0x5297('0x14c')])){return this[_0x5297('0xe')][_0x5297('0x2f')](_0x144c49,_0x5297('0x14d'));}var _0x4a2b2d=this[_0x5297('0x25')]['sync'](this,_0x144c49[_0x5297('0x14c')]);if(!_0x4a2b2d){return this[_0x5297('0xe')]['error'](_0x144c49,_0x5297('0x14e'));}for(var _0x1976ca=0x0;_0x1976ca<_0x4a2b2d[_0x5297('0x97')];_0x1976ca+=0x1){var _0x32c07=this[_0x5297('0xe')][_0x5297('0x11')](util['format'](_0x5297('0x14f'),_0x4a2b2d[_0x1976ca]));if(_0x32c07[_0x5297('0xa1')]===-0x1){return _0x32c07;}logger[_0x5297('0x31')](util['format']('IFTIME\x20%s\x20%s',_0x4a2b2d[_0x1976ca],_0x32c07[_0x5297('0x9f')]));if(_0x32c07[_0x5297('0x9f')]===_0x5297('0x148')){logger[_0x5297('0x31')](util[_0x5297('0x2b')]('IFTIME\x20%s\x20%s',_0x4a2b2d[_0x1976ca],'true'));this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')]('IFTIME\x20%s\x20%s',_0x4a2b2d[_0x1976ca],_0x5297('0x148')));return{'code':0xc8,'result':_0x5297('0x148')};}else{logger[_0x5297('0x31')](util['format'](_0x5297('0x150'),_0x4a2b2d[_0x1976ca],_0x5297('0x149')));this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0x150'),_0x4a2b2d[_0x1976ca],_0x5297('0x149')));}}return{'code':0xc8,'result':_0x5297('0x149')};};AGIVertices[_0x5297('0x10')][_0x5297('0x151')]=function(_0x1384b8){logger['info'](util[_0x5297('0x2b')](_0x5297('0x152'),_0x1384b8[_0x5297('0x38')]));return this[_0x5297('0xe')]['hangup']();};AGIVertices[_0x5297('0x10')][_0x5297('0x153')]=function(_0x7d69ac){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x154'),_0x7d69ac[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0x7d69ac[_0x5297('0x79')])){return this[_0x5297('0xe')][_0x5297('0xa7')](_0x5297('0x134'));}var _0x157a95=_0x5297('0x135');var _0x181c60=util[_0x5297('0x2b')](_0x5297('0x136'),FILES_PATH,rs[_0x5297('0x11b')](0x4));var _0x166827=util[_0x5297('0x2b')](_0x5297('0x9a'),_0x181c60,_0x157a95);var _0x6decf9=!![];if(_0x7d69ac[_0x5297('0x13e')]===_0x5297('0x137')){_0x6decf9=![];}var _0x6bb281=this['channel'][_0x5297('0x138')](_0x181c60,_0x157a95,_0x7d69ac[_0x5297('0x139')],_0x7d69ac['timeout'],undefined,_0x6decf9);if(_0x6bb281['result']!==-0x1){this[_0x5297('0xe')]['noop'](util[_0x5297('0x2b')](_0x5297('0x155'),_0x166827));var _0x54d3f2=this[_0x5297('0x156')]['sync'](this,_0x7d69ac,_0x166827);if(_0x54d3f2){for(var _0x313135 in _0x54d3f2){if(_0x54d3f2[_0x5297('0x93')](_0x313135)){this['channel'][_0x5297('0x9c')](util[_0x5297('0x2b')]('ISPEECH_ASR_%s',_0x313135[_0x5297('0xeb')]()),_0x54d3f2[_0x313135]);}}return this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')]('IspeechASR\x20Result\x20%s',JSON[_0x5297('0x70')](_0x54d3f2)));}}return _0x6bb281;};AGIVertices['prototype']['ispeechtts']=function(_0x2cbc93){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x157'),_0x2cbc93[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0x2cbc93[_0x5297('0x79')])){return this[_0x5297('0xe')][_0x5297('0xa7')](_0x5297('0x134'));}if(!this['isConfigured'](_0x2cbc93[_0x5297('0x59')])){return this[_0x5297('0xe')][_0x5297('0xa7')](_0x5297('0xc5'));}this[_0x5297('0xe')]['noop'](util[_0x5297('0x2b')](_0x5297('0x158'),_0x2cbc93[_0x5297('0x59')]));var _0x3c37b4=this[_0x5297('0x7e')]['sync'](this,_0x2cbc93);if(_0x3c37b4){this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')]('ispeech\x20%s\x20file\x20created',_0x3c37b4));var _0x47af67=this['channel']['streamFile'](_0x3c37b4,_0x2cbc93[_0x5297('0x139')]);try{fs[_0x5297('0x103')](_0x3c37b4+_0x5297('0x104'));}catch(_0x32b953){logger[_0x5297('0x2f')](_0x32b953);}return _0x47af67;}return this[_0x5297('0xe')][_0x5297('0x2f')](_0x2cbc93,_0x5297('0x159'));};AGIVertices[_0x5297('0x10')][_0x5297('0x15a')]=function(_0x355a5d){logger[_0x5297('0x31')](util[_0x5297('0x2b')]('Enter\x20in\x20LOGIN\x20(%s)\x20block',_0x355a5d[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0x355a5d[_0x5297('0x15b')])){return this[_0x5297('0xe')]['error'](_0x355a5d,'no\x20find\x20by\x20configured');}logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x15c'),this[_0x5297('0xe')]['callerid'],_0x355a5d[_0x5297('0x15b')]));var _0x1e641b=this[_0x5297('0x53')][_0x5297('0xa5')](this,_0x355a5d[_0x5297('0x15b')]);if(_0x1e641b){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x15d'),this[_0x5297('0xe')]['callerid'],_0x355a5d['findBy']));this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0x15d'),this[_0x5297('0xe')]['callerid'],_0x355a5d['findBy']));return{'code':0xc8,'result':'success'};}else{logger['info'](util['format'](_0x5297('0x15e'),this['channel']['callerid'],_0x355a5d['findBy']));this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0x15e'),this[_0x5297('0xe')][_0x5297('0x3a')],_0x355a5d[_0x5297('0x15b')]));return{'code':0xc8,'result':_0x5297('0x15f')};}};AGIVertices[_0x5297('0x10')][_0x5297('0x160')]=function(_0x5786a8){logger['info'](util[_0x5297('0x2b')](_0x5297('0x161'),_0x5786a8[_0x5297('0x38')]));if(!this['isConfigured'](_0x5786a8[_0x5297('0x15b')])){return this[_0x5297('0xe')]['error'](_0x5786a8,'no\x20find\x20by\x20configured');}logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x15c'),this['channel'][_0x5297('0x3a')],_0x5786a8['findBy']));var _0x3c8675=this[_0x5297('0x52')]['sync'](this,_0x5786a8[_0x5297('0x15b')]);if(_0x3c8675){logger[_0x5297('0x31')](util['format'](_0x5297('0x15d'),this[_0x5297('0xe')][_0x5297('0x3a')],_0x5786a8[_0x5297('0x15b')]));this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')]('AGENT\x20%s\x20FOUND\x20BY',this[_0x5297('0xe')][_0x5297('0x3a')],_0x5786a8[_0x5297('0x15b')]));return{'code':0xc8,'result':_0x5297('0x162')};}else{logger['info'](util['format']('AGENT\x20%s\x20NOT\x20FOUND\x20BY',this[_0x5297('0xe')][_0x5297('0x3a')],_0x5786a8[_0x5297('0x15b')]));this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')]('AGENT\x20%s\x20NOT\x20FOUND\x20BY',this[_0x5297('0xe')][_0x5297('0x3a')],_0x5786a8[_0x5297('0x15b')]));return{'code':0xc8,'result':_0x5297('0x15f')};}};AGIVertices[_0x5297('0x10')][_0x5297('0x163')]=function(_0x5dea22){logger['info'](util[_0x5297('0x2b')](_0x5297('0x164'),_0x5dea22[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0x5dea22[_0x5297('0x165')])){return this[_0x5297('0xe')][_0x5297('0x2f')](_0x5dea22,_0x5297('0x166'));}this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0x167'),_0x5dea22[_0x5297('0x165')]));var _0x3ee22d=eval(_0x5dea22[_0x5297('0x165')]);if(!this['isConfigured'](_0x5dea22[_0x5297('0xd7')])){return this[_0x5297('0xe')][_0x5297('0xa7')]('no\x20variable\x20selected\x20for\x20the\x20result');}var _0x2eee4c=this[_0x5297('0x11')][_0x5297('0xa5')](this,_0x5dea22[_0x5297('0xd7')]);if(!_0x2eee4c){return this[_0x5297('0xe')][_0x5297('0x2f')](_0x5dea22,_0x5297('0xd9'));}if(_['isArray'](_0x3ee22d)){var _0xcb6c98=this;_0x3ee22d['forEach'](function(_0x5b4d45,_0x37bb2d){_0xcb6c98['channel']['setVariable'](util[_0x5297('0x2b')]('%s[%s]',_0x2eee4c,_0x37bb2d),_0x5b4d45);});return this[_0x5297('0xe')]['noop'](util[_0x5297('0x2b')](_0x5297('0x168'),_0x2eee4c));}else{return this['channel'][_0x5297('0x9c')](_0x2eee4c,_0x3ee22d);}};AGIVertices[_0x5297('0x10')][_0x5297('0xc')]=function(_0x274885){logger[_0x5297('0x31')](util[_0x5297('0x2b')]('Enter\x20in\x20MENU\x20(%s)\x20block',_0x274885[_0x5297('0x38')]));if(_0x274885[_0x5297('0x112')]===0x0){return this[_0x5297('0xa3')](_0x274885);}_0x274885[_0x5297('0x112')]-=0x1;if(!this[_0x5297('0x81')](_0x274885[_0x5297('0x113')])){return this['channel'][_0x5297('0x2f')](_0x274885,_0x5297('0x114'));}var _0x3c85b7=this[_0x5297('0x1e')][_0x5297('0xa5')](this,_0x274885[_0x5297('0x113')]);if(!_0x3c85b7){return this['channel'][_0x5297('0x2f')](_0x274885,_0x5297('0x169'));}var _0x49cad4=this[_0x5297('0xe')][_0x5297('0x115')](_0x3c85b7,_0x274885[_0x5297('0x116')],_0x274885[_0x5297('0x16a')]);var _0x3bc26a=_0x49cad4[_0x5297('0xa1')];if(_0x49cad4['result']===-0x1){this['createSquareDetailsReport'][_0x5297('0xa5')](this,_0x274885,'-1');return _0x49cad4;}else if(_0x49cad4[_0x5297('0x9f')]===_0x5297('0x64')){_0x49cad4[_0x5297('0xa1')]=_0x49cad4['result'][_0x5297('0x97')]>0x0?_0x49cad4['result']:'t';}else if(_[_0x5297('0x44')](_0x49cad4[_0x5297('0xa1')])){_0x49cad4['result']='#';_0x3bc26a='#';}if(!this['isConfigured'](_0x274885[_0x5297('0xd7')])){this[_0x5297('0xe')]['noop']('no\x20variable\x20selected\x20for\x20the\x20result');}else{var _0xb73f3=this[_0x5297('0x11')]['sync'](this,_0x274885[_0x5297('0xd7')]);if(!_0xb73f3){return this[_0x5297('0xe')][_0x5297('0x2f')](_0x274885,_0x5297('0xd9'));}this[_0x5297('0xe')]['setVariable'](_0xb73f3,_0x3bc26a);}this[_0x5297('0xa4')][_0x5297('0xa5')](this,_0x274885,_0x3bc26a);return _0x49cad4;};AGIVertices[_0x5297('0x10')][_0x5297('0xa7')]=function(_0x521963){logger['info'](util[_0x5297('0x2b')](_0x5297('0x16b'),_0x521963['label']));return this[_0x5297('0xe')]['noop'](_0x521963[_0x5297('0x16c')]||_0x521963[_0x5297('0x38')]);};AGIVertices['prototype'][_0x5297('0x16d')]=function(_0x223b17){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x16e'),_0x223b17[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0x223b17['findBy'])){return this['channel']['error'](_0x223b17,_0x5297('0x16f'));}logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x15c'),this[_0x5297('0xe')][_0x5297('0x3a')],_0x223b17[_0x5297('0x15b')]));var _0x31c657=this[_0x5297('0x170')][_0x5297('0xa5')](this,_0x223b17[_0x5297('0x171')]);var _0x5480ef=this[_0x5297('0x4f')]['sync'](this,_0x223b17[_0x5297('0x15b')],_0x31c657);if(_0x5480ef){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x15d'),this[_0x5297('0xe')]['callerid'],_0x223b17['findBy']));this[_0x5297('0xe')]['noop'](util['format'](_0x5297('0x15d'),this[_0x5297('0xe')][_0x5297('0x3a')],_0x223b17[_0x5297('0x15b')]));return{'code':0xc8,'result':'success'};}else{logger['info'](util['format'](_0x5297('0x15e'),this[_0x5297('0xe')][_0x5297('0x3a')],_0x223b17[_0x5297('0x15b')]));this[_0x5297('0xe')][_0x5297('0xa7')](util['format'](_0x5297('0x15d'),this['channel']['callerid'],_0x223b17[_0x5297('0x15b')]));return{'code':0xc8,'result':_0x5297('0x15f')};}};AGIVertices['prototype'][_0x5297('0x172')]=function(_0x363231){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x173'),_0x363231[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0x363231[_0x5297('0x113')])){return this[_0x5297('0xe')][_0x5297('0x2f')](_0x363231,'no\x20file\x20audio\x20selected');}var _0x1586bc=this[_0x5297('0x1e')][_0x5297('0xa5')](this,_0x363231[_0x5297('0x113')]);if(!_0x1586bc){return this[_0x5297('0xe')][_0x5297('0x2f')](_0x363231,_0x5297('0x169'));}var _0x45278a=this[_0x5297('0xe')][_0x5297('0xad')]('PLAYBACK',[_0x1586bc,_0x363231[_0x5297('0xe4')]]);if(_0x45278a['result']===-0x1){return _0x45278a;}return this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0xc2'),_0x5297('0x174'),_0x1586bc));};AGIVertices['prototype']['queue']=function(_0x450fcd){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x175'),_0x450fcd[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0x450fcd[_0x5297('0x176')])){return this['channel'][_0x5297('0x2f')](_0x450fcd,_0x5297('0x177'));}var _0x409e9c='';var _0x45c0a8=parseInt(_0x450fcd['queue_id'],0xa);if(isNaN(_0x45c0a8)){_0x409e9c=_0x450fcd['queue_id'];}else{_0x409e9c=this['getVoiceQueue'][_0x5297('0xa5')](this,_0x450fcd[_0x5297('0x176')]);if(!_0x409e9c){return this[_0x5297('0xe')][_0x5297('0x2f')](_0x450fcd,_0x5297('0x178'));}}var _0x4d07ef='';if(this['isConfigured'](_0x450fcd[_0x5297('0x113')])){var _0x592389=this[_0x5297('0x1e')][_0x5297('0xa5')](this,_0x450fcd['file_id']);if(_0x592389){_0x4d07ef=_0x592389;}}this[_0x5297('0xa4')][_0x5297('0xa5')](this,_0x450fcd,_0x409e9c);if(_0x450fcd[_0x5297('0xe4')][_0x5297('0x179')]('x')<0x0){_0x450fcd['opts']+='x';}if(_0x450fcd[_0x5297('0xe4')][_0x5297('0x179')]('X')<0x0){_0x450fcd[_0x5297('0xe4')]+='X';}this[_0x5297('0xe')][_0x5297('0x9c')]('XMCS-QUEUE',_0x409e9c?_0x409e9c[_0x5297('0x17a')]():'');var _0x420237=this[_0x5297('0xe')]['exec'](_0x5297('0x17b'),[_0x409e9c,_0x450fcd[_0x5297('0xe4')],_0x450fcd[_0x5297('0x63')],_0x4d07ef,_0x450fcd[_0x5297('0x64')],_0x450fcd['agi'],_0x450fcd[_0x5297('0x17c')],_0x450fcd[_0x5297('0x17d')],'',_0x450fcd[_0x5297('0x17e')]]);if(_0x420237[_0x5297('0xa1')]===-0x1){return _0x420237;}return this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')]('Executed\x20command\x20%s\x20%s',_0x5297('0x17b'),_0x409e9c));};AGIVertices[_0x5297('0x10')][_0x5297('0x17f')]=function(_0xadb408){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x180'),_0xadb408[_0x5297('0x38')]));var _0x3e8cff=_0xadb408['recordingFormat']||'wav';var _0x68ede7=util[_0x5297('0x2b')](_0x5297('0x181'),this['channel'][_0x5297('0x37')],rs['generate'](0x5));var _0x177432=util[_0x5297('0x2b')]('%s/recordings/%s.%s',FILES_PATH,_0x68ede7,_0x3e8cff);var _0x5f64cd=util[_0x5297('0x2b')](_0x5297('0x136'),FILES_PATH,_0x68ede7);this[_0x5297('0x3b')]['sync'](this,_0xadb408,_0x68ede7,_0x177432);this[_0x5297('0xe')]['setVariable'](_0x5297('0x182'),_0x68ede7);logger['info'](_0x5297('0x183'),_0x5f64cd,_0x3e8cff,_0xadb408[_0x5297('0x184')],_0xadb408[_0x5297('0x64')]);return this[_0x5297('0xe')][_0x5297('0x138')](_0x5f64cd,_0x3e8cff,_0xadb408[_0x5297('0x184')],_0xadb408[_0x5297('0x64')],undefined,!![]);};AGIVertices['prototype'][_0x5297('0x185')]=function(_0x862050){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x186'),_0x862050[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0x862050[_0x5297('0x63')])){return this[_0x5297('0xe')][_0x5297('0xa7')](_0x5297('0x187'));}var _0x4e8b23=this[_0x5297('0x62')][_0x5297('0xa5')](this,_0x862050);logger['info'](util[_0x5297('0x2b')]('Response:',util[_0x5297('0x188')](_0x4e8b23,{'showHidden':![],'depth':null})));if(!this[_0x5297('0x81')](_0x862050[_0x5297('0xd7')])){return this[_0x5297('0xe')][_0x5297('0xa7')](_0x5297('0x189'));}var _0x323d35=this[_0x5297('0x11')][_0x5297('0xa5')](this,_0x862050[_0x5297('0xd7')]);if(!_0x323d35){return this[_0x5297('0xe')][_0x5297('0x2f')](_0x862050,'no\x20variable\x20found');}this['channel'][_0x5297('0x9c')](util[_0x5297('0x2b')](_0x5297('0x18a'),_0x323d35),_0x4e8b23[_0x5297('0x73')]?_0x4e8b23['statusCode']:_0x5297('0x18b'));this[_0x5297('0xe')][_0x5297('0x9c')](util[_0x5297('0x2b')](_0x5297('0x18c'),_0x323d35),_0x4e8b23[_0x5297('0x74')]?_0x4e8b23[_0x5297('0x74')]:'OK');if(_0x4e8b23[_0x5297('0x71')]){try{this[_0x5297('0x99')](_0x4e8b23[_0x5297('0x71')],_0x323d35);}catch(_0x55446e){logger[_0x5297('0x2f')](util['format'](_0x5297('0x18d'),_0x323d35));}}return this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0xdd'),_0x323d35));};AGIVertices['prototype'][_0x5297('0x18e')]=function(_0x410246){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x18f'),_0x410246[_0x5297('0x38')]));return this[_0x5297('0xe')]['sayDigits'](_0x410246[_0x5297('0x190')][_0x5297('0x56')](/\s+/g,''),_0x410246[_0x5297('0x184')]);};AGIVertices[_0x5297('0x10')]['saynumber']=function(_0x40b991){logger[_0x5297('0x31')](util[_0x5297('0x2b')]('Enter\x20in\x20SAYNUMBER\x20(%s)\x20block',_0x40b991[_0x5297('0x38')]));return this[_0x5297('0xe')][_0x5297('0x191')](_0x40b991[_0x5297('0x192')][_0x5297('0x56')](/\s+/g,''),_0x40b991[_0x5297('0x184')]);};AGIVertices[_0x5297('0x10')]['sayphonetic']=function(_0x51c7b6){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x193'),_0x51c7b6[_0x5297('0x38')]));return this[_0x5297('0xe')][_0x5297('0x194')](_0x51c7b6['text'],_0x51c7b6[_0x5297('0x184')]);};AGIVertices[_0x5297('0x10')][_0x5297('0x195')]=function(_0x2336ee){logger['info'](util[_0x5297('0x2b')](_0x5297('0x196'),_0x2336ee['label']));if(!this[_0x5297('0x81')](_0x2336ee[_0x5297('0x197')])){return this[_0x5297('0xe')][_0x5297('0xa7')](_0x5297('0x198'));}var _0x347c56=this[_0x5297('0x22')][_0x5297('0xa5')](this,_0x2336ee[_0x5297('0x197')]);if(!_0x347c56||!_0x347c56[_0x5297('0x199')]){return this[_0x5297('0xe')][_0x5297('0x2f')](_0x2336ee,_0x5297('0x19a'));}var _0x2b324a={'from':util['format'](_0x5297('0x19b'),_0x347c56['name'],_0x347c56[_0x5297('0x19c')]||_0x347c56[_0x5297('0x199')]['user']),'to':_0x2336ee['to']||'','cc':_0x2336ee['cc']||'','bcc':_0x2336ee['bcc']||'','subject':_0x2336ee[_0x5297('0x19d')],'html':_0x2336ee[_0x5297('0x59')],'text':_0x2336ee[_0x5297('0x59')]};var _0x3cf547={'tls':{'rejectUnauthorized':![]}};if(_0x347c56[_0x5297('0x199')][_0x5297('0x19e')]){_0x3cf547[_0x5297('0x19e')]=_0x347c56['Smtp'][_0x5297('0x19e')];}else{_0x3cf547[_0x5297('0x19f')]=_0x347c56[_0x5297('0x199')]['host'];_0x3cf547[_0x5297('0x1a0')]=_0x347c56[_0x5297('0x199')]['port'];_0x3cf547[_0x5297('0x1a1')]=_0x347c56[_0x5297('0x199')][_0x5297('0x1a1')];}if(_0x347c56[_0x5297('0x199')][_0x5297('0x1a2')]){_0x3cf547['auth']={'user':_0x347c56['Smtp'][_0x5297('0x1a3')],'pass':_0x347c56[_0x5297('0x199')][_0x5297('0x1a4')]};}if(this[_0x5297('0x81')](_0x2336ee['template_id'])){}logger[_0x5297('0x1a5')]('sendMail\x20message',JSON[_0x5297('0x70')](_0x2b324a));this['createSquareDetailsReport'][_0x5297('0xa5')](this,_0x2336ee,_0x2336ee['account_id']);this['channel'][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0x1a6'),_0x347c56[_0x5297('0x14')]));this[_0x5297('0x24')]['sync'](this,_0x3cf547,_0x2b324a);return this[_0x5297('0xe')]['noop'](_0x5297('0x1a7'));};AGIVertices[_0x5297('0x10')][_0x5297('0x1a8')]=function(_0x1252e6){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x1a9'),_0x1252e6[_0x5297('0x38')]));return this[_0x5297('0xe')]['noop'](_0x5297('0x1aa'));};AGIVertices[_0x5297('0x10')][_0x5297('0x1ab')]=function(_0x1a83a0){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x1ac'),_0x1a83a0[_0x5297('0x38')]));if(!this['isConfigured'](_0x1a83a0[_0x5297('0x1ad')])){return this[_0x5297('0xe')][_0x5297('0xa7')]('no\x20sms\x20account\x20configured');}var _0x5d8558=this[_0x5297('0x1ae')][_0x5297('0xa5')](this,_0x1a83a0[_0x5297('0x1ad')]);if(!_0x5d8558){return this['channel'][_0x5297('0x2f')](_0x1a83a0,_0x5297('0x1af'));}var _0x1f8238={'body':_0x1a83a0[_0x5297('0x1b0')],'phone':_0x1a83a0['to']||'','SmsAccountId':_0x5d8558['id']};logger['debug'](_0x5297('0x1b1'),JSON[_0x5297('0x70')](_0x1f8238));this[_0x5297('0xa4')][_0x5297('0xa5')](this,_0x1a83a0,_0x1a83a0[_0x5297('0x1ad')]);this[_0x5297('0xe')][_0x5297('0xa7')](util['format'](_0x5297('0x1b2'),_0x5d8558[_0x5297('0x14')]));this['createSmsMessage'][_0x5297('0xa5')](this,_0x1f8238);return this[_0x5297('0xe')]['noop'](_0x5297('0x1b3'));};AGIVertices[_0x5297('0x10')]['set']=function(_0x317915){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x1b4'),_0x317915[_0x5297('0x38')]));if(!this[_0x5297('0x81')](_0x317915[_0x5297('0xd7')])){return this[_0x5297('0xe')]['error'](_0x317915,_0x5297('0x1b5'));}var _0x1dccf3=this[_0x5297('0x11')][_0x5297('0xa5')](this,_0x317915[_0x5297('0xd7')]);if(!_0x1dccf3){return this['channel']['error'](_0x317915,_0x5297('0xd9'));}return this[_0x5297('0xe')][_0x5297('0x9c')](_0x1dccf3,_0x317915['variable_value']);};AGIVertices[_0x5297('0x10')][_0x5297('0x1b6')]=function(_0x55bc84){logger[_0x5297('0x31')](util['format'](_0x5297('0x1b7'),_0x55bc84[_0x5297('0x38')]));this[_0x5297('0xe')][_0x5297('0xa7')](_0x5297('0x1b8'));if(_0x55bc84[_0x5297('0xb5')]==='yes'){this['channel'][_0x5297('0xa7')]('Answer');return this[_0x5297('0xe')][_0x5297('0xb5')]();}return this[_0x5297('0xe')][_0x5297('0xa7')](_0x5297('0x1b9'));};AGIVertices[_0x5297('0x10')][_0x5297('0x1ba')]=function(_0x4a2b6f){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x1bb'),_0x4a2b6f[_0x5297('0x38')]));if(!this['isConfigured'](_0x4a2b6f[_0x5297('0x1bc')])){return this[_0x5297('0xe')]['error'](_0x4a2b6f,_0x5297('0x1bd'));}var _0x39076c=this[_0x5297('0x19')][_0x5297('0xa5')](this,_0x4a2b6f['project_id']);if(!this[_0x5297('0x81')](_0x39076c)){return this[_0x5297('0xe')][_0x5297('0x2f')](_0x4a2b6f,util[_0x5297('0x2b')](_0x5297('0x1be'),_0x4a2b6f[_0x5297('0x1bc')]));}if(_0x39076c===this['channel']['arg_1']){return this['channel'][_0x5297('0x2f')](_0x4a2b6f,_0x5297('0x1bf'));}this['createSquareDetailsReport']['sync'](this,_0x4a2b6f,_0x39076c);var _0x1e213c=this[_0x5297('0xe')][_0x5297('0xad')](_0x5297('0x1c0'),util['format'](_0x5297('0x1c1'),config[_0x5297('0x6')]['host']||_0x5297('0x1c2'),_0x39076c,this[_0x5297('0xe')][_0x5297('0x39')]));if(_0x1e213c[_0x5297('0xa1')]===-0x1){return _0x1e213c;}return this[_0x5297('0xe')][_0x5297('0xa7')](util['format']('Executed\x20command\x20%s\x20%s',_0x5297('0x1c0'),_0x39076c));};AGIVertices['prototype'][_0x5297('0x1c3')]=function(_0x259733){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x1c4'),_0x259733['label']));var _0x23ae8a=this[_0x5297('0x1c5')][_0x5297('0xa5')](this,_0x259733[_0x5297('0x1c6')]);this[_0x5297('0xa4')][_0x5297('0xa5')](this,_0x259733,_0x259733[_0x5297('0x1c6')]);if(this[_0x5297('0x81')](_0x259733[_0x5297('0xd7')])){var _0x3bfa9d=this[_0x5297('0x11')][_0x5297('0xa5')](this,_0x259733[_0x5297('0xd7')]);if(_0x3bfa9d){this['channel'][_0x5297('0x9c')](_0x3bfa9d,_0x23ae8a);return this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0x1c7'),_0x259733[_0x5297('0x1c6')],_0x3bfa9d));}}return this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0x1c8'),_0x259733[_0x5297('0x1c6')]));};AGIVertices['prototype'][_0x5297('0x1c9')]=function(_0x7bfd8d){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x1ca'),_0x7bfd8d[_0x5297('0x38')]));_0x7bfd8d[_0x5297('0x59')]=_0x7bfd8d['text']['replace'](/(\r\n|\n|\r)/gm,'\x20');if(!this[_0x5297('0x81')](_0x7bfd8d['apiKey'])){return this[_0x5297('0xe')][_0x5297('0xa7')]('no\x20apiKey\x20configured');}if(!this[_0x5297('0x81')](_0x7bfd8d[_0x5297('0x59')])){return this['channel'][_0x5297('0xa7')](_0x5297('0xc5'));}this[_0x5297('0xe')]['noop'](util[_0x5297('0x2b')]('Trying\x20Google\x20Cloud\x20TTS\x20%s',_0x7bfd8d[_0x5297('0x59')]));var _0x28f168=this[_0x5297('0x57')]['sync'](this,_0x7bfd8d);if(_0x28f168){this['channel']['noop'](util[_0x5297('0x2b')](_0x5297('0x1cb'),_0x28f168));var _0x208b96=this[_0x5297('0xe')][_0x5297('0x102')](_0x28f168);try{fs[_0x5297('0x103')](_0x28f168+_0x5297('0x104'));}catch(_0x59142b){logger[_0x5297('0x2f')](_0x59142b);}return _0x208b96;}return this[_0x5297('0xe')][_0x5297('0x2f')](_0x7bfd8d,_0x5297('0x1cc'));};AGIVertices[_0x5297('0x10')][_0x5297('0x1cd')]=function(_0x5ece52){logger[_0x5297('0x31')](util['format'](_0x5297('0x1ce'),_0x5ece52[_0x5297('0x38')]));_0x5ece52[_0x5297('0x59')]=_0x5ece52[_0x5297('0x59')][_0x5297('0x56')](/(\r\n|\n|\r)/gm,'\x20');if(!this['isConfigured'](_0x5ece52[_0x5297('0x59')])){return this['channel'][_0x5297('0xa7')](_0x5297('0xc5'));}this['channel'][_0x5297('0xa7')](util[_0x5297('0x2b')](_0x5297('0x1cf'),_0x5ece52['text']));var _0x41d8fc=this[_0x5297('0x60')][_0x5297('0xa5')](this,_0x5ece52);if(_0x41d8fc){this[_0x5297('0xe')]['noop'](util['format'](_0x5297('0x1d0'),_0x41d8fc));var _0x320b3a=this[_0x5297('0xe')][_0x5297('0x102')](_0x41d8fc);try{fs[_0x5297('0x103')](_0x41d8fc+_0x5297('0x104'));}catch(_0x1b5406){logger['error'](_0x1b5406);}return _0x320b3a;}return this[_0x5297('0xe')][_0x5297('0x2f')](_0x5ece52,_0x5297('0x1d1'));};AGIVertices[_0x5297('0x10')][_0x5297('0x1d2')]=function(_0x3b6fe2){logger['info'](util[_0x5297('0x2b')](_0x5297('0x1d3'),_0x3b6fe2[_0x5297('0x38')]));if(!this['isConfigured'](_0x3b6fe2[_0x5297('0x15b')])){return this[_0x5297('0xe')][_0x5297('0x2f')](_0x3b6fe2,_0x5297('0x16f'));}logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x15c'),this['channel']['callerid'],_0x3b6fe2[_0x5297('0x15b')]));var _0x1e1c0e=this[_0x5297('0x51')][_0x5297('0xa5')](this,_0x3b6fe2[_0x5297('0x15b')]);if(_0x1e1c0e){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x15d'),this[_0x5297('0xe')]['callerid'],_0x3b6fe2[_0x5297('0x15b')]));this[_0x5297('0xe')][_0x5297('0xa7')](util[_0x5297('0x2b')]('AGENT\x20%s\x20FOUND\x20BY',this[_0x5297('0xe')][_0x5297('0x3a')],_0x3b6fe2[_0x5297('0x15b')]));return{'code':0xc8,'result':_0x5297('0x162')};}else{logger[_0x5297('0x31')](util['format'](_0x5297('0x15e'),this[_0x5297('0xe')]['callerid'],_0x3b6fe2['findBy']));this[_0x5297('0xe')]['noop'](util[_0x5297('0x2b')](_0x5297('0x15e'),this['channel'][_0x5297('0x3a')],_0x3b6fe2['findBy']));return{'code':0xc8,'result':_0x5297('0x15f')};}};AGIVertices['prototype'][_0x5297('0x1d4')]=function(_0x2512a7){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x1d5'),_0x2512a7['label']));var _0x11659a=this[_0x5297('0xe')][_0x5297('0xad')]('VOICEMAIL',[_0x2512a7[_0x5297('0x1d6')],_0x2512a7[_0x5297('0x77')]]);if(_0x11659a[_0x5297('0xa1')]===-0x1){return _0x11659a;}return this['channel']['noop'](util[_0x5297('0x2b')](_0x5297('0xc2'),'VOICEMAIL',_0x2512a7[_0x5297('0x1d6')]));};AGIVertices[_0x5297('0x10')][_0x5297('0x1d7')]=function(_0x141d2a){logger[_0x5297('0x31')](util[_0x5297('0x2b')](_0x5297('0x1d8'),_0x141d2a[_0x5297('0x38')]));if(!this['isConfigured'](_0x141d2a[_0x5297('0xd7')])){return this[_0x5297('0xe')][_0x5297('0x2f')](_0x141d2a,_0x5297('0x1b5'));}var _0x40b880=this[_0x5297('0x11')][_0x5297('0xa5')](this,_0x141d2a['variable_id']);if(!_0x40b880){return this['channel']['error'](_0x141d2a,_0x5297('0xd9'));}var _0x560552=this['channel']['getVariable'](_0x40b880);return{'code':0xc8,'result':_0x560552[_0x5297('0x9f')]?_0x560552[_0x5297('0x9f')]:'-'};};String['prototype'][_0x5297('0x1d9')]=function(_0x4dc4d9,_0x2b07a2){return this[_0x5297('0x9e')](_0x4dc4d9)[_0x5297('0x1da')](_0x2b07a2);};module['exports']=AGIVertices;