Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php goto XkGON; Z7XCj: function informunity_bitrix24_did_list_new() { goto qeuPX; PS..

Decoded Output download

<?php 
 
 goto XkGON; Z7XCj: function informunity_bitrix24_did_list_new() { goto qeuPX; PSlZA: $results = sql($sql, "getAll", DB_FETCHMODE_ASSOC); goto Xzkik; qeuPX: $sql = "SELECT * FROM bitrix24_dids;"; goto PSlZA; Xzkik: return is_array($results) ? $results : false; goto In1EZ; In1EZ: } goto voZAG; tUBwp: function informunity_bitrix24_get_settings() { goto nTkXA; IYOHG: return $db->getRow($sql, DB_FETCHMODE_ASSOC); goto CWxRw; nTkXA: global $db; goto L5USa; L5USa: $sql = "SELECT * FROM asterisk.informunity_bitrix24"; goto IYOHG; CWxRw: } goto Y6aO0; cUwYJ: function informunity_bitrix24_did_list($id = false) { goto FXDBo; LdLSs: zSe5C: goto bSXOt; OJUEI: if (!($id !== false && ctype_digit($id))) { goto zSe5C; } goto o2yhg; InvEV: return is_array($results) ? $results : false; goto hyOQS; FXDBo: $sql = "\xa\x9SELECT informunity_bitrix24_to_incoming_id, a.extension extension, a.cidnum cidnum, pricid, enable_bitrix24,greatings,bye FROM bitrix24_to_incoming a\xa	INNER JOIN incoming b
\x9ON a.extension = b.extension AND a.cidnum = b.cidnum
\x9"; goto OJUEI; bSXOt: $results = sql($sql, "getAll", DB_FETCHMODE_ASSOC); goto InvEV; o2yhg: $sql .= " WHERE informunity_bitrix24_to_incoming_id = '" . q($id) . "'"; goto LdLSs; hyOQS: } goto RPpvb; zOKNv: function informunity_bitrix24_getdest($id) { return array("iub24_dids,{$id},1"); } goto uOdZQ; joJaa: function informunity_bitrix24_get_config($engine = '') { goto BTcXI; LB24Q: chmod($amp_conf["AMPWEBROOT"] . "/admin/modules/informunity_bitrix24/asterisk-app/informunity_bitrix24-cli.php", 493); goto NNf_B; SLzZi: g84aj: goto QoQMv; fCV9I: $config = informunity_bitrix24_get_settings(); goto QKD0z; Z1wmj: Unyhf: goto XgEIk; cTsN6: $cron = FreePBX::Cron(); goto dyrOS; SEm6k: if (empty($cron_lines)) { goto KFQ9I; } goto OwHrg; dyrOS: $cron_lines = $cron->getAll(); goto SEm6k; aLHYL: module_disable("sangomacrm"); goto qib7C; YWace: A1CHL: goto J38L9; vo_kk: goto A1CHL; goto Xdm6z; mrosn: $nt = notifications::create(); goto NYDok; fL76L: vMIiu: goto LB24Q; NYDok: if ($autorized) { goto rKbBX; } goto zCEmd; i5tjL: switch ($engine) { case "asterisk": goto GEOtJ; hrd8s: global $ext; goto cq_yX; Jv7H4: $exten = "s"; goto moX_A; PxQIL: $ext->add($context, "h", '', new ext_Hangup()); goto Qhcbw; O5nVr: $ext->add($context, $exten, '', new ext_execif("$[!${LEN(${B24_CALL_ID})}]", "Return")); goto smExY; o9oFZ: $ext->add($context, $exten, '', new ext_MacroExit()); goto c9ZpQ; J7ZlT: $ext->add($context, $exten, '', new ext_execif("$[${LEN(${CALLFILENAME})} && !${LEN(${RECORDINGPATH})}]", "Set", "RECORDINGPATH=${YEAR}/${MONTH}/${DAY}/${CALLFILENAME}.mp3")); goto VD_n_; fPTUA: $ext->add($context, $exten, '', new ext_execif("$[!${LEN(${B24_CALL_ID})} || "${EXTENSION_STATE(${IUEXTTOCALL})}" != "NOT_INUSE"]", "Return")); goto XjLD8; JC_ds: $ext->add($context, $exten, '', new ext_execif("$[!${LEN(${B24_USER_ID})}]", "Set", "B24_USER_ID=${B24_DEFAULT_USER_ID}")); goto fr0_8; smExY: $ext->add($context, $exten, '', new ext_setvar("B24_USER_ID", "${DB(IUB24/${FROMEXTEN}/ID)}")); goto z9hn_; ZyvG5: $ext->add($context, $exten, '', new ext_wait("1")); goto CAZ0g; pCeNJ: $ext->add($context, $exten, '', new ext_MacroExit()); goto o981D; Gx_rM: $ext->add($context, $exten, '', new ext_system(fpbx_which("php") . " "" . $link . "" "${CHANNEL(callid)}" "show" "${B24_CALL_ID}" "${B24_USER_ID}"&")); goto pOqIu; NNQ4e: $ext->add($context, $exten, '', new ext_execif("$[${LEN(${GREATINGS_VOTE})} & ${LEN(${BYE_VOTE})} & !${REGEX("(.*[F][(]voting^s^1[)])" ${DIAL_TRUNK_OPTIONS})} && !${LEN(${BLINDTRANSFER})} && !${LEN(${ATTENDEDTRANSFER})}]", "Set", "_DIAL_TRUNK_OPTIONS=${DIAL_TRUNK_OPTIONS}F(voting^s^1)")); goto n0wwb; vKvds: $context = "macro-dialout-one-predial-hook"; goto SYais; CAZ0g: $ext->add($context, $exten, "start", new ext_setvar("TIMEOUT(digit)", "3")); goto eBeTo; t3EcN: $ext->add($context, "t", '', new ext_Playback("${BYE_VOTE}")); goto VEiTe; tCcZl: $ext->add($context, $exten, '', new ext_setvar("_IC_NUMBER", "${OUTNUM}")); goto wJhKX; riiT0: $ext->add($context, $exten, '', new ext_setvar("B24_USER_ID", "${DB(IUB24/${IUEXTTOCALL}/ID)}")); goto qyy3k; laAms: $ext->add($context, $exten, '', new ext_execif("$["${DIRECTION}"=="INBOUND" && $["${DIALSTATUS}" == "CANCEL"] == 1]", "Set", "B24_USER_ID=")); goto Xl9aN; QF5Ka: $ext->add($context, $exten, '', new ext_gotoif("$["${INTRACOMPANYROUTE}" == "YES"]", "iccall", "outcall")); goto pQwZt; VlpwB: $ext->add($context, $exten, "clearid", new ext_setvar("__B24_USER_NUMBER", '')); goto yUBAl; vJcCA: $ext->add($context, $exten, '', new ext_dial("LOCAL/${B24_USER_NUMBER}@from-internal,30")); goto jWq74; wn1IG: $ext->add($context, $exten, '', new ext_system(fpbx_which("php") . " "" . $link . "" "${CHANNEL(callid)}" "hide" "${B24_CALL_ID}" "${ARG1}"&")); goto HJMcj; tCzoO: $ext->add($context, $exten, '', new ext_setvar("MASTER_CHANNEL(B24_USER_ID_ANSWER)", "${B24_USER_ID}")); goto Sn4Yk; fr0_8: $ext->add($context, $exten, '', new ext_system(fpbx_which("php") . " "" . $link . "" "${CHANNEL(callid)}" "finish" "${B24_CALL_ID}" "${B24_USER_ID}" "${DIALSTATUS}" "${ANSWER_TIME}" "${RECORDINGPATH}" "${VOTE}"&")); goto u4ka9; R6Nc2: AmKld: goto b1nQ8; jdmsl: $ext->add($context, $exten, "showcall", new ext_execif("$[!${LEN(${B24_CALL_ID})}]", "Return")); goto Wsb3J; SYais: $ext->add($context, $exten, '', new ext_execif("$[${REGEX("(.*[M][(]auto-blkvm[)])" ${D_OPTIONS})}]", "Set", "_D_OPTIONS=${STRREPLACE(D_OPTIONS,"auto-blkvm",auto-blkvm^${EXTTOCALL})}", "Set", "_D_OPTIONS=${D_OPTIONS}M(auto-blkvm^${EXTTOCALL})")); goto foP0c; YCNVq: $ext->add($context, $exten, '', new ext_setvar("FROMEXTEN", "${IC_NUMBER}")); goto fk1W0; JHqiW: $ext->add($context, $exten, '', new ext_execif("$[${LEN(${B24_CALL_ID})}]", "Macro", "dialin-hook")); goto vKvds; l8REi: $context = "macro-dialin-hook"; goto ZHECe; V8inD: $ext->add($context, $exten, '', new ext_execif("$[${LEN(${B24_USER_MOBILE_NUMBER})}]", "Set", "B24_USER_ID=${DB(IUB24/${B24_USER_NUMBER}/ID)}", "Set", "B24_USER_ID=${DB(IUB24/${FROMEXTEN}/ID)}")); goto COqYE; u4ka9: $ext->add($context, $exten, '', new ext_return()); goto m8NEM; Qgwbh: $context = "func-dialout-trunk-predial-hook-b"; goto PfWWa; tDjuX: $ext->add($context, $exten, '', new ext_setvar("CHANNEL(hangup_handler_wipe)")); goto YVtEP; EyaTI: $ext->add($context, $exten, '', new ext_execif("$[${LEN(${OC})} && ${LEN(${H_CAUSE})}]", "Set", "DIALSTATUS=${H_CAUSE}")); goto vlWH7; HJMcj: $ext->add($context, $exten, '', new ext_return()); goto uVrnH; et7nv: $context = "macro-dial-hunt-predial-hook"; goto JHqiW; Qs03h: $ext->add($context, $exten, '', new ext_wait("1")); goto ZWgDR; E40qj: $ext->add($context, $exten, '', new ext_setvar("B24_USER_ID", "${DB(IUB24/${FROMEXTEN}/ID)}")); goto vVuDT; lt9XS: $ext->add($context, $exten, '', new ext_Answer()); goto ZyvG5; x1EYq: $ext->add($context, "_[1-5]", '', new ext_setvar("MASTER_CHANNEL(VOTE)", "${EXTEN}")); goto vIviO; KEbrp: $context = "macro-show-b24"; goto vDhPX; rAZ_k: $context = "func-dialout-trunk-predial-hook-B"; goto RnJe_; biXE1: $ext->add($context, $exten, '', new ext_noop("DEFAULT MANAGER IS: ${B24_USER_NUMBER}")); goto BT9XT; VD_n_: $ext->add($context, $exten, '', new ext_execif("$["${DIALSTATUS}" == "BUSY"]", "Set", "B24_USER_ID=${B24_USER_ID_LAST}")); goto b67U3; fIeAb: $ext->add($context, $exten, '', new ext_setvar("MASTER_CHANNEL(MANAGER_ANSWERED)", "YES")); goto SdEbz; moX_A: $ext->add($context, $exten, '', new ext_execif("$[${LEN(${B24_CALL_ID})}]", "Macro", "dialin-hook")); goto et7nv; nM3XI: $ext->add($context, $exten, '', new ext_MacroExit()); goto KEbrp; xsBSy: $ext->add($context, $exten, '', new ext_gotoif("$["${DIRECTION}" = "OUTBOUND"]", "out")); goto CWewV; ZWgDR: $ext->add($context, $exten, '', new ext_execif("$[${MATH(${EPOCH}-${WAIT_MANAGER},i)} > 300]", "Hangup")); goto uexHq; EWUpN: $context = "macro-dial-ringall-predial-hook"; goto Jv7H4; A2QKO: $ext->add($context, $exten, '', new ext_return()); goto ew0y0; WM04E: $ext->add($context, $exten, '', new ext_MacroExit()); goto caGaN; Ymrg4: $ext->add($context, $exten, '', new ext_setvar("__B24_USER_ID_LAST", "${B24_USER_ID}")); goto jdmsl; Qan1a: $ext->add($context, $exten, "newcall", new ext_execif("$["${DB_EXISTS(IUB24/${FROMEXTEN}/ID)}" != "1"]", "Agi", $link . ",${CHANNEL(callid)},get_uid,${FROMEXTEN}")); goto E40qj; aHii5: $ext->add($context, "i", '', new ext_Playback("${BYE_VOTE}")); goto Er9hb; OBVkB: $ext->add($context, $exten, '', new ext_execif("$[!${REGEX("(.*[g])" ${D_OPTIONS})} && ${LEN(${GREATINGS_VOTE})} && !${LEN(${BLINDTRANSFER})} && !${LEN(${ATTENDEDTRANSFER})}]", "Set", "_D_OPTIONS=${D_OPTIONS}g")); goto fsjJG; n0wwb: $ext->add($context, $exten, '', new ext_MacroExit()); goto Qgwbh; n1wDE: $ext->add($context, $exten, '', new ext_gosub("1", "s", "sub-record-check", "exten,${B24_USER_NUMBER},dontcare")); goto biXE1; vIviO: $ext->add($context, "_[6-9]", '', new ext_setvar("MASTER_CHANNEL(VOTE)", "5")); goto S2EGD; Ja7RZ: $ext->add($context, $exten, '', new ext_setvar("__B24_USER_MOBILE_NUMBER", "${DB(IUB24/${B24_USER_NUMBER}/PERSONAL_MOBILE)}")); goto tDjuX; jWq74: $ext->add($context, $exten, '', new ext_gotoif("$[!${LEN(${PERSONAL_MOBILE})}]", "clearid")); goto z1iPM; qyy3k: $ext->add($context, $exten, '', new ext_execif("$[!${LEN(${B24_USER_ID})} || !${LEN(${SHOW_CARD})} ]", "MacroExit")); goto C6ica; S2uYe: $ext->add($context, $exten, '', new ext_gotoif("$[!${LEN(${B24_USER_NUMBER})}]", "exit")); goto yX8Hm; RnJe_: $ext->add($context, $exten, '', new ext_gotoif("$[!${LEN(${B24_CALL_ID})} & "${DIRECTION}"="OUTBOUND"]", "newcall", "showcall")); goto Qan1a; vlWH7: $ext->add($context, $exten, '', new ext_setvar("NOW", "${EPOCH}")); goto WAhIo; CWewV: $ext->add($context, $exten, "in", new ext_setvar("MASTER_CHANNEL(ATIME)", "${EPOCH}")); goto y2KqX; foP0c: $ext->add($context, $exten, '', new ext_gotoif("$["${FROMEXTEN}" != "CALLBACK"]", "nocallback")); goto jJxdr; XjLD8: $ext->add($context, $exten, '', new ext_execif("$["${DB_EXISTS(IUB24/${IUEXTTOCALL}/ID)}" != "1"]", "Agi", $link . ",${CHANNEL(callid)},get_uid,${IUEXTTOCALL}")); goto riiT0; YTUdJ: $context = "iub24_dids"; goto HZ3VY; z9hn_: $ext->add($context, $exten, '', new ext_system(fpbx_which("php") . " "" . $link . "" "${CHANNEL(callid)}" "hide" "${B24_CALL_ID}" "${B24_USER_ID}"&")); goto z4080; fk1W0: $ext->add($context, $exten, '', new ext_execif("$["${DB_EXISTS(IUB24/${CALLERID(number)}/ID)}" != "1"]", "Agi", $link . ",${CHANNEL(callid)},get_uid,${CALLERID(number)}")); goto P54sN; PpEDB: $ext->add($context, $exten, '', new ext_setvar("MASTER_CHANNEL(__B24_USER_ID_LAST)", "${B24_USER_ID}")); goto WM04E; COqYE: $ext->add($context, $exten, '', new ext_setvar("_B24_USER_ID_ANSWER", "${B24_USER_ID}")); goto oVXuY; ePPJJ: $ext->add($context, $exten, '', new ext_setvar("__B24_USER_MOBILE_NUMBER", '')); goto VlpwB; y2KqX: $ext->add($context, $exten, '', new ext_execif("$[${LEN(${IC_NUMBER})}]", "Set", "B24_USER_ID=${DB(IUB24/${IC_NUMBER}/ID)}", "Set", "B24_USER_ID=${DB(IUB24/${ARG1}/ID)}")); goto tCzoO; SdEbz: $ext->add($context, $exten, "nocallback", new ext_execif("$[!${LEN(${B24_CALL_ID})}]", "MacroExit")); goto xsBSy; wJhKX: $ext->add($context, $exten, '', new ext_MacroExit()); goto GL6qa; vDhPX: $ext->add($context, $exten, '', new ext_execif("$[!${LEN(${EXTTOCALL})} && ${LEN(${DIALEDPEERNUMBER})}]", "Set", "IUEXTTOCALL=${CUT(DIALEDPEERNUMBER,"/",1)}", "Set", "IUEXTTOCALL=${EXTTOCALL}")); goto fPTUA; oZuAB: $ext->add($context, $exten, '', new ext_execif("$[!${REGEX("(.*[M][(]auto-blkvm[)])" ${DIAL_TRUNK_OPTIONS})}]", "Set", "_DIAL_TRUNK_OPTIONS=${DIAL_TRUNK_OPTIONS}M(auto-blkvm)")); goto QF5Ka; tF4FK: $context = "macro-auto-blkvm-addon-b24"; goto dWfZl; S55i4: $ext->add($context, "_.", '', new ext_Hangup()); goto aHii5; cq_yX: if (empty($get_dids)) { goto X3K6t; } goto YTUdJ; IGzkv: $ext->add($context, $exten, '', new ext_setvar("_DIRECTION", "OUTBOUND")); goto ioUo0; sZ44u: $get_dids = informunity_bitrix24_did_list_new(); goto hrd8s; y4c_G: $ext->add($context, $exten, '', new ext_dial("LOCAL/${EXTEN}@from-internal,30")); goto k3yBg; kGV6n: $ext->add($context, $exten, '', new ext_setvar("__B24_USER_ID_LAST", "${B24_USER_ID}")); goto PpEDB; OVpEN: $ext->add($context, $exten, '', new ext_execif("$[!${LEN(${B24_CALL_ID})}]", "Return")); goto PqI3n; EZorR: $ext->add($context, $exten, '', new ext_gotoif("$[${DB_EXISTS(DND/${B24_USER_NUMBER})} = 1]", "exit")); goto S2uYe; caGaN: $context = "hangup-hangler-from-internal-b24"; goto P_8G8; c9ZpQ: $ext->add($context, $exten, "out", new ext_setvar("_ATIME", "${EPOCH}")); goto V8inD; BT9XT: $ext->add($context, $exten, '', new ext_noop("DEFAULT MANAGER MOBILE IS: ${B24_USER_NUMBER}")); goto vJcCA; uexHq: $ext->add($context, $exten, '', new ext_endwhile()); goto y4c_G; hQFnz: $ext->add($context, $exten, '', new ext_waitexten("10")); goto x1EYq; z4080: $ext->add($context, $exten, '', new ext_return()); goto tF4FK; Wsb3J: $ext->add($context, $exten, '', new ext_gotoif("$[!${LEN(${IC_NUMBER})}]", "hh")); goto YCNVq; Qhcbw: $context = "from-callback"; goto GfeP_; PqI3n: $ext->add($context, $exten, '', new ext_setvar("H_CAUSE", "${HANGUPCAUSE(${OC},tech)}")); goto EyaTI; yUBAl: $ext->add($context, $exten, "exit", new ext_MacroExit()); goto p3cd4; ioUo0: $ext->add($context, $exten, '', new ext_execif("$[!${REGEX("(.*[b][(]func-dialout-trunk-predial-hook-b^s^1[)])" ${DIAL_TRUNK_OPTIONS})}]", "Set", "_DIAL_TRUNK_OPTIONS=${DIAL_TRUNK_OPTIONS}b(func-dialout-trunk-predial-hook-b^s^1)")); goto NNQ4e; vVuDT: $ext->add($context, $exten, '', new ext_execif("$[${LEN(${B24_USER_ID})}]", "Agi", $link . ",${CHANNEL(callid)},register,OUTBOUND,${DIAL_NUMBER},${B24_USER_ID},${CALL_START_DATE},${ENTITY_TYPE},${ENTITY_ID},,,,${CREATE_LEAD},${SHOW_CARD}")); goto Ymrg4; ZHECe: $ext->add($context, $exten, '', new ext_execif("$[${REGEX("(.*[M][(]auto-blkvm[)])" ${ds})}]", "Set", "_ds=${STRREPLACE(ds,"auto-blkvm",auto-blkvm^${EXTTOCALL})}", "Set", "_ds=${ds}M(auto-blkvm^${EXTTOCALL})")); goto wGBR3; WH8zk: $ext->add($context, $exten, '', new ext_while("$["${MASTER_CHANNEL(MANAGER_ANSWERED)}" != "YES"]")); goto Qs03h; Sn4Yk: $ext->add($context, $exten, '', new ext_setvar("MASTER_CHANNEL(DIALSTATUS)", "ANSWER")); goto o9oFZ; o981D: $context = "hangup-hangler-finish"; goto mFJiW; ndFK8: $ext->add($context, "_.", '', new ext_Playback("${BYE_VOTE}")); goto S55i4; sa_VK: $ext->add($context, $exten, '', new ext_execif("$[${LEN(${B24_CALL_ID})}]", "Set", "CHANNEL(hangup_handler_push)=hangup-hangler-from-internal-b24,s,1(${B24_USER_ID})")); goto kGV6n; b1nQ8: X3K6t: goto EWUpN; rUm7U: $ext->add($context, $exten, "hh", new ext_setvar("CHANNEL(hangup_handler_push)", "hangup-hangler-out-hide,s,1")); goto A2QKO; Er9hb: $ext->add($context, "i", '', new ext_Hangup()); goto t3EcN; y1icF: $ext->add($context, $exten, '', new ext_setvar("__OC", "${CHANNEL}")); goto w0W64; UfYrB: $ext->add($context, $exten, '', new ext_execif("$["${B24_OUT}" != "1"]", "MacroExit")); goto h9A1X; p3cd4: $context = "voting"; goto lt9XS; pgefl: $ext->add($context, $exten, "nocallback", new ext_execif("$[!${LEN(${B24_CALL_ID})}]", "MacroExit")); goto dpASm; xpRzU: $ext->add($context, $exten, '', new ext_setvar("WAIT_MANAGER", "${EPOCH}")); goto WH8zk; fsjJG: $ext->add($context, $exten, '', new ext_MacroExit()); goto l8REi; eBeTo: $ext->add($context, $exten, '', new ext_Background("${GREATINGS_VOTE}")); goto hQFnz; z1iPM: $ext->add($context, $exten, '', new ext_execif("$["${DB_EXISTS(IUB24/${B24_USER_NUMBER}/PERSONAL_MOBILE)}" != "1"]", "Agi", $link . ",${CHANNEL(callid)},get_uid,${B24_USER_NUMBER}")); goto Ja7RZ; m8NEM: $context = "macro-manager_in_charge"; goto EZorR; P54sN: $ext->add($context, $exten, '', new ext_setvar("B24_USER_ID", "${DB(IUB24/${CALLERID(number)}/ID)}")); goto KpDz5; GEOtJ: $link = $amp_conf["AMPWEBROOT"] . "/admin/modules/informunity_bitrix24/asterisk-app/informunity_bitrix24-cli.php"; goto sZ44u; w0W64: $ext->add($context, $exten, '', new ext_return()); goto rAZ_k; PfWWa: $ext->add($context, $exten, '', new ext_execif("$[${LEN(${B24_CALL_ID})}]", "Set", "CHANNEL(hangup_handler_push)=hangup-hangler-finish,s,1")); goto y1icF; oVXuY: $ext->add($context, $exten, '', new ext_setvar("_DIALSTATUS", "ANSWER")); goto pCeNJ; YVtEP: $ext->add($context, $exten, '', new ext_execif("$["${DIALSTATUS}" != "ANSWER" && ${LEN(${B24_USER_MOBILE_NUMBER})}]", "Dial", "LOCAL/${B24_USER_MOBILE_NUMBER}@from-internal,30")); goto ePPJJ; S2EGD: $ext->add($context, "_0", '', new ext_setvar("MASTER_CHANNEL(VOTE)", "1")); goto ndFK8; jJxdr: $ext->add($context, $exten, "nocallback", new ext_execif("$[!${LEN(${B24_CALL_ID})}]", "MacroExit")); goto OBVkB; HZ3VY: foreach ($get_dids as $did) { goto FsSWK; Lz7DO: W7DwH: goto cFHti; zXCsI: $ext->add($context, $exten, '', new ext_setvar("ENTITY_ID", '')); goto hvKXT; ILG1J: $ext->add($context, $exten, '', new ext_execif("$[${LEN(${CALLFILENAME})} && !${LEN(${RECORDINGPATH})}]", "Set", "RECORDINGPATH=${YEAR}/${MONTH}/${DAY}/${CALLFILENAME}.mp3", "Set", "RECORDINGPATH=")); goto zXCsI; yYDqR: $ext->add($context, $exten, "skip", new ext_noop()); goto mvBqy; y9Z8L: $ext->add($context, $exten, '', new ext_setvar("__GREATINGS_VOTE", recordings_get_file($did["greatings"]))); goto N3rkB; pqxp5: if (!($did["show_caller_name"] == "yes")) { goto cyKqO; } goto to2eb; AFNo6: mh373: goto pqxp5; FsSWK: $exten = $did["id"]; goto iFyKO; Ug9MB: zQpd9: goto yYDqR; iFyKO: if (!(trim($did["assassement"]) == "yes")) { goto W7DwH; } goto y9Z8L; bXsSP: c_daH: goto MsHbf; rqimt: if (!($did["manager_in_cahrge"] >= 1)) { goto zQpd9; } goto UE5Cm; cNXwp: PIU7s: goto mQ57i; Cvdl1: $ext->add($context, $exten, '', new ext_execif("$[${LEN(${B24_CALL_ID})}]", "Set", "CHANNEL(hangup_handler_push)=hangup-hangler-finish,s,1")); goto F3PGy; N3rkB: $ext->add($context, $exten, '', new ext_setvar("__BYE_VOTE", recordings_get_file($did["bye"]))); goto Lz7DO; KOYlz: $ext->add($context, $exten, '', new ext_gotoif("$[${LEN(${B24_CALL_ID})}]", "registred")); goto yQS3p; AH0jN: $ext->add($context, $exten, '', new ext_setvar("__SOURCE_ID", $did["source"])); goto ILG1J; Haw6o: $ext->add($context, $exten, '', new ext_execif("$[${LEN(${B24_CALL_ID})} && ${LEN(${B24_ENTITY_TITLE})}]", "Set", "CALLERID(name)=${B24_ENTITY_TITLE}")); goto rqimt; HaxOM: LgzWd: goto I7YZJ; muZss: $ext->add($context, $exten, '', new ext_setvar("B24_USER_ID", '')); goto XO8gX; to2eb: $ext->add($context, $exten, '', new ext_setvar("SHOW_CALLER_NAME", "YES")); goto jZO3l; F3PGy: $ext->add($context, $exten, "registred", new ext_noop()); goto Haw6o; gHLbq: $ext->add($context, $exten, '', new ext_setvar("_PERSONAL_MOBILE", "1")); goto cNXwp; mQ57i: $ext->add($context, $exten, '', new ext_macro("manager_in_charge")); goto Ug9MB; VVi7n: if (!($did["create_lead"] == "yes")) { goto c_daH; } goto WCf2N; WCf2N: $ext->add($context, $exten, '', new ext_setvar("CREATE_LEAD", "1")); goto bXsSP; yQS3p: $ext->add($context, $exten, '', new ext_agi($link . ",${CHANNEL(callid)},register,INBOUND,${CALLERID(number)},${B24_DEFAULT_USER_ID},${CALL_START_DATE},${ENTITY_TYPE},${ENTITY_ID},${SOURCE_ID},${MANAGER_IN_CHARGE},${SHOW_CALLER_NAME},${CREATE_LEAD}")); goto Cvdl1; mvBqy: $ext->add($context, $exten, '', new ext_goto($did["destination"])); goto WtddM; hvKXT: $ext->add($context, $exten, '', new ext_setvar("ENTITY_TYPE", '')); goto muZss; I7YZJ: $ext->add($context, $exten, '', new ext_execif("$[!${LEN(${B24_DEFAULT_USER_ID})}]", "Set", "B24_DEFAULT_USER_ID=" . $did["user_id"])); goto KOYlz; MsHbf: if (!($did["show_card"] == "yes")) { goto LgzWd; } goto c3KUO; XO8gX: if (!($did["manager_in_cahrge"] >= 1)) { goto mh373; } goto TyWMp; cFHti: $ext->add($context, $exten, '', new ext_gotoif("$["${CALLERID(number)}" == "CALLBACK"]", "skip")); goto AH0jN; c3KUO: $ext->add($context, $exten, '', new ext_setvar("__SHOW_CARD", "1")); goto HaxOM; WtddM: EX3ks: goto lKlOt; TyWMp: $ext->add($context, $exten, '', new ext_setvar("MANAGER_IN_CHARGE", "YES")); goto AFNo6; jZO3l: cyKqO: goto VVi7n; UE5Cm: if (!($did["manager_in_cahrge"] == 2)) { goto PIU7s; } goto gHLbq; lKlOt: } goto R6Nc2; GL6qa: $ext->add($context, $exten, "outcall", new ext_noop("\320\x98\321\201\xd1\x85\320\276\320\xb4\xd1\217\321\211\xd0\xb8\xd0\271 \xd0\227\xd0\262\320\xbe\xd0\275\xd0\276\320\xba")); goto IGzkv; pQwZt: $ext->add($context, $exten, "iccall", new ext_noop("\320\x9c\xd0\265\xd0\xb6\320\xb4\xd1\x83 \320\x90\320\xa2\xd0\241")); goto tCcZl; ZlAxc: $ext->add($context, "h", '', new ext_Playback("${BYE_VOTE}")); goto PxQIL; Xl9aN: $ext->add($context, $exten, '', new ext_execif("$["${DIALSTATUS}" == "ANSWER"]", "Set", "B24_USER_ID=${B24_USER_ID_ANSWER}")); goto JC_ds; GfeP_: $exten = "_."; goto xpRzU; KpDz5: $ext->add($context, $exten, '', new ext_execif("$[!${LEN(${B24_USER_ID})} || !${LEN(${SHOW_CARD})}]", "Return")); goto Gx_rM; pOqIu: $ext->add($context, $exten, '', new ext_setvar("__B24_USER_ID_LAST", "${B24_USER_ID}")); goto rUm7U; VEiTe: $ext->add($context, "t", '', new ext_Hangup()); goto ZlAxc; b67U3: $ext->add($context, $exten, '', new ext_execif("$["${DIRECTION}"=="OUTBOUND" && $["${DIALSTATUS}"=="SIP 603 Declined" || "${DIALSTATUS}" == "SIP 100 Trying" || "${DIALSTATUS}" == "BUSY"] == 1]", "Set", "B24_USER_ID=${B24_USER_ID_LAST}")); goto laAms; yX8Hm: $ext->add($context, $exten, '', new ext_macro("user-callerid")); goto n1wDE; dWfZl: $ext->add($context, $exten, '', new ext_gotoif("$["${FROMEXTEN}" != "CALLBACK" || ${LEN(${MASTER_CHANNEL(MANAGER_ANSWERED)})}]", "nocallback")); goto fIeAb; uVrnH: $context = "macro-dialout-trunk-predial-hook"; goto UfYrB; WAhIo: $ext->add($context, $exten, '', new ext_setvar("ANSWER_TIME", "${MATH(${NOW}-${ATIME},i)}")); goto J7ZlT; h9A1X: $ext->add($context, $exten, '', new ext_execif("$[!${REGEX("(.*[B][(]func-dialout-trunk-predial-hook-B^s^1[)])" ${DIAL_TRUNK_OPTIONS})}]", "Set", "_DIAL_TRUNK_OPTIONS=${DIAL_TRUNK_OPTIONS}B(func-dialout-trunk-predial-hook-B^s^1)")); goto oZuAB; dpASm: $ext->add($context, $exten, '', new ext_execif("$[!${REGEX("(.*[g])" ${ds})} && ${LEN(${GREATINGS_VOTE})} && !${LEN(${BLINDTRANSFER})} && !${LEN(${ATTENDEDTRANSFER})}]", "Set", "_ds=${ds}g")); goto nM3XI; mFJiW: $ext->add($context, $exten, '', new ext_setvar("ANSWER_TIME", '')); goto OVpEN; wGBR3: $ext->add($context, $exten, '', new ext_gotoif("$["${FROMEXTEN}" != "CALLBACK"]", "nocallback")); goto pgefl; C6ica: $ext->add($context, $exten, '', new ext_system(fpbx_which("php") . " "" . $link . "" "${CHANNEL(callid)}" "show" "${B24_CALL_ID}" "${B24_USER_ID}"&")); goto sa_VK; P_8G8: $ext->add($context, $exten, '', new ext_execif("$[!${LEN(${B24_CALL_ID})}]", "Return")); goto wn1IG; ew0y0: $context = "hangup-hangler-out-hide"; goto O5nVr; k3yBg: } goto Z1wmj; IWCpW: foreach ($cron_lines as $cron_line) { goto UKbCY; UKbCY: if (!strpos($cron_line, "informunity_bitrix24-cli.php clean_astdb")) { goto UbSPW; } goto clneE; clneE: $cron->removeLine($cron_line); goto LeMx6; stWrk: NFycc: goto hidPt; LeMx6: UbSPW: goto stWrk; hidPt: } goto xThxX; tiq5b: if (!\FreePBX::Modules()->checkStatus("sangomacrm")) { goto WggRD; } goto aLHYL; B6710: checkDependency("unzip"); goto pk9mu; lXXc2: $nt->delete("informunity_bitrix24", "NOT_REGISTRED"); goto YWace; U6VQV: $linkfile = $amp_conf["AMPWEBROOT"] . "/iu24records.php"; goto Np5_z; Np5_z: !file_exists($linkfile) ? symlink($link_iu24records, $linkfile) : ''; goto fCV9I; OwHrg: KFQ9I: goto IWCpW; XgEIk: s_D7D: goto U4Yqs; pk9mu: checkDependency("sox"); goto MrXJK; Xdm6z: rKbBX: goto lXXc2; NeAUv: $engine = null; goto fL76L; J38L9: checkDependency("lame"); goto B6710; BTcXI: global $amp_conf; goto tiq5b; QoQMv: if (!getTokens()) { goto CFEJ9; } goto i5tjL; QKD0z: if (!isset($config["license"])) { goto g84aj; } goto Nj3vt; U4Yqs: CFEJ9: goto cTsN6; qib7C: WggRD: goto sacdx; sacdx: if (!empty($engine)) { goto vMIiu; } goto NeAUv; NNf_B: $link_iu24records = $amp_conf["AMPWEBROOT"] . "/admin/modules/informunity_bitrix24/asterisk-app/iu24records.php"; goto U6VQV; zCEmd: $nt->add_warning("informunity_bitrix24", "NOT_REGISTRED", "Informunity Bitrix24 module is installed but not registered", false, false, true, true); goto vo_kk; xThxX: BMiAt: goto mrosn; Nj3vt: empty($config["token"]) && empty($config["refresh_token"]) ? '' : ($autorized = "yes"); goto SLzZi; MrXJK: } goto tUBwp; Y6aO0: function checkDependency($app) { goto iNHLs; eWbk1: if (!fpbx_which($app)) { goto NjgKA; } goto js65I; T6GlP: return true; goto xeLwi; xeLwi: NjgKA: goto v3ywZ; iNHLs: $notify = notifications::create(); goto eWbk1; j8Nvz: return false; goto rp6Ss; v3ywZ: $notify->add_warning("informunity_bitrix24", $app . "_NOT_INSTALLED", $app . " not installed on your system.", '', '', true, true); goto j8Nvz; js65I: $notify->delete("informunity_bitrix24", $app . "_NOT_INSTALLED"); goto T6GlP; rp6Ss: } goto wsZbg; fpz1s: function getUserOnPortal($config) { goto agSLc; R5o_X: $i = 0; goto Fdjad; rFlas: $i++; goto pzQE7; pzQE7: goto m8HU7; goto vUM4M; eoQlZ: sEd5m: goto gKoca; Y_c0l: if (!($i <= $count)) { goto JoWYQ; } goto uR0cb; C7k5W: $arBatch = array("get_user0" => "user.get?" . http_build_query(array("ACTIVE" => "Y", "start" => "0"))); goto VwB2M; V3RHu: LyCWY: goto Eig6c; GIDNq: $rest->setToken(encrypt_decrypt("decrypt", $config["token"])); goto Qmy2p; uapRN: foreach ($res["result"]["result"]["get_user" . $i] as $user) { $arUsers[] = $user; S141l: } goto T123F; gKoca: $i++; goto AhDNe; iacZ_: PCB1O: goto rFlas; uR0cb: $arBatch["get_user" . $i] = "user.get?" . http_build_query(array("ACTIVE" => "Y", "start" => $i * 50)); goto iacZ_; slU1U: $i = 1; goto nnn7r; FRnKq: if (!($i <= $count)) { goto LyCWY; } goto dxmEc; AhDNe: goto aou6m; goto V3RHu; Fdjad: aou6m: goto FRnKq; T123F: QVXUA: goto sui8X; Q226L: $res = $rest->query("batch", array("halt" => 0, "cmd" => $arBatch)); goto GAkY3; nnn7r: m8HU7: goto Y_c0l; dxmEc: if (empty($res["result"]["result"]["get_user" . $i])) { goto JkXAu; } goto uapRN; Qmy2p: $r = $rest->query("batch", array("halt" => 0, "cmd" => array("get_user" => "user.get?" . http_build_query(array("ACTIVE" => "Y"))))); goto C7k5W; agSLc: $rest = new Informunity\Rest\Rest($config); goto GIDNq; skFpI: if (empty($res["result"]["result"])) { goto bJMSH; } goto R5o_X; sui8X: JkXAu: goto eoQlZ; GAkY3: $arUsers = array(); goto skFpI; MCFtD: return $arUsers; goto Qq3m7; vUM4M: JoWYQ: goto Q226L; VwB2M: $count = floor(intval($r["result"]["result_total"]["get_user"]) / 50); goto slU1U; Eig6c: bJMSH: goto MCFtD; Qq3m7: } goto Us4PP; bL0y1: function informunity_bitrix24_hookGet_config($engine) { goto tK9d1; rSscN: ju1uF: goto N0ea_; hXpwx: switch ($engine) { case "asterisk": goto ZuRj3; TAS13: $exten = "s"; goto Kein_; RZHvr: $context = "func-apply-sipheaders"; goto mhdyl; Hp85R: if (!$outrouting) { goto uoihD; } goto eYe59; dbsmC: goto ju1uF; goto wl1a_; LZF41: $ext->splice($context, $exten, '', new ext_execif("$[${LEN(${B24_CALL_ID})}]", "Macro", "show-b24")); goto YLMjt; YLMjt: $context = "macro-dial-one"; goto AiJmT; gPnf6: bBk3j: goto zCuHB; hhZk3: xS3ig: goto tCpeJ; zCuHB: $context = "macro-auto-blkvm"; goto TAS13; xjxDz: $didlist = \FreePBX::Core()->getAllDIDs(); goto zy6QN; bekjb: $ext->splice($context, $exten, '', new ext_execif("$["${DB_EXISTS(IUB24/${EXTTOCALL}/ID)}" != "1" && ${LEN(${B24_CALL_ID})}]", "Agi", $link . ",${CHANNEL(callid)},get_uid,${EXTTOCALL}")); goto gPnf6; TamsF: $ext->splice($context, $exten, '', new ext_execif("$[${LEN(${B24_CALL_ID})}]", "Set", "B24_USER_ID=${DB(IUB24/${ARG1}/ID)}")); goto bekjb; aL5e0: foreach ($didlist as $item) { goto t1wad; efOXy: goto lLXGs; goto t7HM0; NJV9O: pLrT5: goto zQ76y; t05uh: if ($cidnum != '' && $exten == '') { goto S2lkp; } goto soj13; DW0F1: $exten = empty($exten) ? "s" : $exten; goto JYQca; itrGv: $exten = "s"; goto mB1p8; JYQca: $exten = $exten . (empty($cidnum) ? '' : "/" . $cidnum); goto pJ4P5; uN6BI: $context = $pricid ? "ext-did-0001" : "ext-did-0002"; goto DW0F1; t1wad: $exten = trim($item["extension"]); goto ZAa0q; mB1p8: $pricid = $item["pricid"] ? true : false; goto hpuvy; hpuvy: lLXGs: goto uN6BI; cPgBM: $pricid = false; goto VNtL3; pJ4P5: $ext->splice($context, $exten, "did-cid-hook", new ext_setvar("__CALL_START_DATE", "${EPOCH}")); goto NJV9O; NVqQu: lyg81: goto efOXy; t7HM0: S2lkp: goto itrGv; soj13: if ($cidnum != '' && $exten != '' || $cidnum == '' && $exten == '') { goto cpiJ1; } goto cPgBM; VNtL3: goto lyg81; goto jBg1_; lPyMD: $pricid = true; goto NVqQu; jBg1_: cpiJ1: goto lPyMD; ZAa0q: $cidnum = trim($item["cidnum"]); goto t05uh; zQ76y: } goto J5e7t; dJL02: $context = "macro-vm"; goto XK9r3; XK9r3: $exten = "vmx"; goto TamsF; AiJmT: $exten = "s-ANSWER"; goto MQ_dK; tCpeJ: uoihD: goto xjxDz; Kein_: $ext->add($context, $exten, '', new ext_execif("$[${LEN(${B24_CALL_ID})} || "${FROMEXTEN}" == "CALLBACK"]", "Macro", "auto-blkvm-addon-b24")); goto Hp85R; eYe59: foreach ($outrouting as $val) { goto bIlyi; YgfUL: XvBqd: goto RU83a; RU83a: Bkx9u: goto mj0Vy; DA47p: foreach ($patterns as $pattern) { goto EMvUt; SQ8d6: niAIT: goto pABhd; EMvUt: $fpattern = core_routing_formatpattern($pattern); goto Z9g1X; sOOzs: $ext->splice($context, $exten, "1", new ext_setvar("__BYE_VOTE", recordings_get_file($val["bye"]))); goto A70Oa; Z9g1X: $exten = $fpattern["dial_pattern"]; goto ZcN5C; gaN9j: OXxow: goto ofHov; zxVb7: if (!($val["create_lead"] == "yes")) { goto OXxow; } goto GId7S; ZcN5C: $ext->splice($context, $exten, "1", new ext_execif("$["${DB_EXISTS(" . $context . "/${CALLERID(number)})}" != "1"]", "Set", "B24_OUT=1")); goto zxVb7; AcVz8: hMPj0: goto x_qlP; VKr7J: if (!(trim($val["enable_b24"]) == "voting")) { goto a2nFJ; } goto DQFgJ; wh0YF: $ext->splice($context, $exten, "1", new ext_setvar("__SHOW_CARD", "1")); goto AcVz8; GId7S: $ext->splice($context, $exten, "1", new ext_setvar("__CREATE_LEAD", "1")); goto gaN9j; x_qlP: $ext->splice($context, $exten, "1", new ext_setvar("__CALL_START_DATE", "${EPOCH}")); goto VKr7J; DQFgJ: $ext->splice($context, $exten, "1", new ext_setvar("__GREATINGS_VOTE", recordings_get_file($val["greatings"]))); goto sOOzs; ofHov: if (!($val["show_card"] == "yes")) { goto hMPj0; } goto wh0YF; A70Oa: a2nFJ: goto SQ8d6; pABhd: } goto YgfUL; mj0Vy: fR5Bs: goto n53r9; YfHjq: if (empty($patterns)) { goto Bkx9u; } goto DA47p; Ef8Yv: $patterns = core_routing_getroutepatternsbyid($val["route_id"]); goto YfHjq; bIlyi: $context = "outrt-" . $val["route_id"]; goto Ef8Yv; n53r9: } goto hhZk3; ZuRj3: global $ext, $amp_conf; goto C3jsv; qcizM: $modulef = new module_functions(); goto LeWGV; J5e7t: Txzir: goto mYzYu; zy6QN: if (empty($didlist)) { goto pyLpO; } goto aL5e0; MQ_dK: $ext->add($context, $exten, '', new ext_gotoif("$[${LEN(${B24_CALL_ID})}]", "voting,s,1")); goto qcizM; FZurW: if (empty($voicemail["voicemail"])) { goto bBk3j; } goto dJL02; LeWGV: $voicemail = $modulef->getinfo("voicemail"); goto FZurW; LLRga: $link = $amp_conf["AMPWEBROOT"] . "/admin/modules/informunity_bitrix24/asterisk-app/informunity_bitrix24-cli.php"; goto RZHvr; C3jsv: $outrouting = informunity_bitrix24_routing_list(); goto LLRga; mYzYu: pyLpO: goto dbsmC; mhdyl: $exten = "s"; goto LZF41; wl1a_: } goto ksna6; tK9d1: if (!getTokens()) { goto qKqkE; } goto hXpwx; N0ea_: qKqkE: goto javIn; ksna6: tduvB: goto rSscN; javIn: } goto joJaa; wsZbg: function getTokens() { goto Q24lh; n4SY5: $sql = "SELECT token FROM asterisk.informunity_bitrix24 WHERE token != ''"; goto E_QKl; E_QKl: $check = $db->getRow($sql, DB_FETCHMODE_ASSOC); goto d4mzY; d4mzY: return empty($check) ? false : true; goto PtmN_; Q24lh: global $db; goto n4SY5; PtmN_: } goto niPh2; s30fV: function informunity_bitrix24_routing_list() { goto rIBUF; q4fQZ: $results = sql($sql, "getAll", DB_FETCHMODE_ASSOC); goto jZAFu; jZAFu: return is_array($results) ? $results : false; goto Vq6qb; rIBUF: $sql = "SELECT a.route_id as route_id, a.intracompany_route as intracompany_route,b.enable_b24 as enable_b24,b.greatings as greatings,b.bye as bye, b.create_lead as create_lead, b.show_card as show_card FROM outbound_routes a LEFT JOIN bitrix24_to_routing b ON (a.name=b.routename ) WHERE a.intracompany_route ='YES' OR (b.enable_b24 = 'yes' OR b.enable_b24 = 'voting')"; goto q4fQZ; Vq6qb: } goto bL0y1; Us4PP: function isEventRegister($config, $eventName = '') { goto aY1Lj; HPUZz: return false; goto xWQ9G; hD2Ld: foreach ($res["result"] as $event) { goto Q2F3s; HgMjH: z0GUB: goto ZP4vH; Q2F3s: if (!($event["event"] == $eventName && $event["handler"] == $config["ext_address"] . "/iu24records.php")) { goto z0GUB; } goto O02x0; O02x0: return true; goto HgMjH; ZP4vH: USMZK: goto ZOZU0; ZOZU0: } goto je2OF; aY1Lj: $res = null; goto eNdBw; Ue058: $res = $rest->query("event.get", array()); goto B5d7P; B5d7P: if (empty($res["result"])) { goto qmKOU; } goto hD2Ld; je2OF: qmezV: goto C0YJm; eNdBw: $rest = new Informunity\Rest\Rest($config); goto wXdjY; wXdjY: $rest->setToken(encrypt_decrypt("decrypt", $config["token"])); goto Ue058; C0YJm: qmKOU: goto HPUZz; xWQ9G: } goto HtO28; ackf7: function getSoucesList($config) { goto O01tk; VllT5: return $result; goto DHnSc; RZILw: $rest = new Informunity\App($config); goto VY2qm; VY2qm: $result = $rest->sources_list(); goto VllT5; O01tk: $result = null; goto RZILw; DHnSc: } goto fpz1s; uOdZQ: function informunity_bitrix24_getdestinfo($dest) { goto eeKa1; bCgDz: return array("edit_url" => "config.php?display=informunity_bitrix24#inbound_destinations"); goto JdlaW; JdlaW: kHrJc: goto ieSKF; FKprX: sXWa7: goto bCgDz; AzhWh: return false; goto I632K; I632K: goto kHrJc; goto FKprX; FdCN8: if (trim($dest_arr[0]) == "iub24_dids") { goto sXWa7; } goto AzhWh; eeKa1: $dest_arr = explode(",", $dest); goto FdCN8; ieSKF: } goto Z7XCj; RPpvb: function informunity_bitrix24_routing_get($id) { goto fNqb7; on0go: return $result; goto Wuw6I; fNqb7: $sql = "SELECT * FROM bitrix24_to_routing WHERE informunity_b24_to_outgoing_id = '{$id}'"; goto astzH; astzH: $result = sql($sql, "getRow", DB_FETCHMODE_ASSOC); goto on0go; Wuw6I: } goto s30fV; HtO28: function informunity_bitrix24_destinations() { goto yPLb3; r5k5x: return $extens; goto kQ5zj; qE5y4: $extens_list = informunity_bitrix24_did_list_new(); goto tzKZ4; yPLb3: $extens = array(); goto qE5y4; tzKZ4: if (empty($extens_list)) { goto tJCUF; } goto D470T; ZPuDT: PUN5L: goto FshWO; D470T: foreach ($extens_list as $row) { $extens[] = array("destination" => "iub24_dids," . $row["id"] . ",1", "description" => "<a href='config.php?display=informunity_bitrix24&#inbound_destinations'>" . $row["description"] . "</a>"); Ya317: } goto ZPuDT; FshWO: tJCUF: goto r5k5x; kQ5zj: } goto zOKNv; XkGON: function informunity_bitrix24_did_get($did) { goto Ns57A; QKmEs: return false; goto nck4r; r6gfu: if (!(count($extarray) == 2)) { goto ejNwA; } goto xIRe7; ydV4v: if (!(is_array($result) && count($result))) { goto IbZDx; } goto CpiZJ; CpiZJ: return $result; goto rNZ9O; rNZ9O: IbZDx: goto ISvS1; G8b2l: $result = sql($sql, "getAll", DB_FETCHMODE_ASSOC); goto ydV4v; Ns57A: $extarray = explode("/", $did, 2); goto r6gfu; ISvS1: ejNwA: goto QKmEs; xIRe7: $sql = "SELECT * FROM bitrix24_to_incoming WHERE extension = " . q($extarray[0]) . " AND cidnum = " . q($extarray[1]); goto G8b2l; nck4r: } goto cUwYJ; voZAG: function flush_tokens() { goto RgpFZ; vnPD5: $q = $db->prepare($sql); goto KHovd; RgpFZ: $db = \FreePBX::Database(); goto pNWN7; KHovd: $q->execute(); goto HVdaI; pNWN7: $sql = "UPDATE informunity_bitrix24 SET token='', refresh_token='', expires='' WHERE id=0"; goto vnPD5; HVdaI: } goto s0wHx; niPh2: function getUserOnPortalDep($config, $start = 0, array $ar = array()) { goto hukq8; C16Ue: $rest->setToken(encrypt_decrypt("decrypt", $config["token"])); goto srq49; Zjlzc: foreach ($res["result"] as $user) { $ar[] = $user; jCpi_: } goto yO2Q5; sDbTo: $ar = getUserOnPortal($config, $res["next"], $ar); goto OiH1s; vyMpy: tTiTU: goto AzY2P; hukq8: $rest = new Informunity\Rest\Rest($config); goto C16Ue; tkgX7: if (!(!empty($res["result"]) && isset($res["next"]) && intval($res["next"]) > 0)) { goto KkbO5; } goto sDbTo; Vj0KB: if (empty($res["result"])) { goto tTiTU; } goto Zjlzc; AzY2P: return $ar; goto jjN7F; OiH1s: KkbO5: goto vyMpy; srq49: $res = $rest->query("user.get", array("filter" => array("ACTIVE" => "Y"), "start" => $start)); goto Vj0KB; yO2Q5: kB95J: goto tkgX7; jjN7F: } goto ackf7; s0wHx: ?> 

Did this file decode correctly?

Original Code

<?php

 goto XkGON; Z7XCj: function informunity_bitrix24_did_list_new() { goto qeuPX; PSlZA: $results = sql($sql, "\147\145\164\x41\x6c\154", DB_FETCHMODE_ASSOC); goto Xzkik; qeuPX: $sql = "\123\105\114\105\x43\x54\x20\x2a\x20\106\x52\x4f\x4d\40\x62\151\164\162\151\x78\62\64\137\144\x69\144\x73\73"; goto PSlZA; Xzkik: return is_array($results) ? $results : false; goto In1EZ; In1EZ: } goto voZAG; tUBwp: function informunity_bitrix24_get_settings() { goto nTkXA; IYOHG: return $db->getRow($sql, DB_FETCHMODE_ASSOC); goto CWxRw; nTkXA: global $db; goto L5USa; L5USa: $sql = "\123\105\114\105\103\x54\x20\52\x20\x46\122\x4f\x4d\x20\x61\x73\x74\x65\162\x69\x73\153\56\x69\x6e\146\x6f\x72\155\x75\x6e\x69\164\x79\137\x62\151\x74\x72\x69\x78\62\64"; goto IYOHG; CWxRw: } goto Y6aO0; cUwYJ: function informunity_bitrix24_did_list($id = false) { goto FXDBo; LdLSs: zSe5C: goto bSXOt; OJUEI: if (!($id !== false && ctype_digit($id))) { goto zSe5C; } goto o2yhg; InvEV: return is_array($results) ? $results : false; goto hyOQS; FXDBo: $sql = "\xa\x9\x53\105\114\105\103\124\40\x69\x6e\146\x6f\x72\x6d\165\x6e\x69\164\x79\x5f\x62\151\x74\x72\x69\x78\62\64\x5f\164\x6f\137\151\x6e\x63\x6f\155\x69\x6e\147\137\x69\x64\54\x20\x61\x2e\145\170\164\145\x6e\x73\151\x6f\x6e\40\145\170\164\145\x6e\163\151\x6f\156\54\40\x61\56\x63\151\x64\x6e\x75\x6d\x20\143\151\144\x6e\x75\155\54\x20\160\162\x69\143\151\x64\x2c\x20\145\x6e\x61\x62\154\x65\137\x62\x69\x74\162\x69\x78\x32\x34\x2c\147\162\x65\x61\x74\x69\156\x67\163\x2c\142\x79\x65\40\106\122\x4f\115\x20\x62\x69\x74\x72\151\170\62\x34\137\164\157\x5f\151\156\143\x6f\x6d\x69\x6e\x67\x20\x61\xa\11\x49\116\116\105\122\x20\x4a\x4f\x49\116\x20\x69\156\143\x6f\x6d\151\x6e\x67\40\142\12\x9\x4f\116\40\141\56\145\170\x74\x65\156\x73\x69\157\x6e\40\x3d\x20\142\x2e\145\x78\164\145\156\x73\151\157\x6e\x20\x41\116\104\x20\x61\x2e\143\151\x64\x6e\165\x6d\40\x3d\x20\142\56\x63\151\x64\x6e\165\155\12\x9"; goto OJUEI; bSXOt: $results = sql($sql, "\147\145\x74\x41\154\154", DB_FETCHMODE_ASSOC); goto InvEV; o2yhg: $sql .= "\x20\x57\x48\105\x52\x45\x20\x69\x6e\x66\x6f\x72\155\165\x6e\151\x74\171\137\142\x69\164\x72\151\x78\62\64\137\164\x6f\137\x69\x6e\143\157\155\151\156\147\x5f\x69\x64\40\75\40\x27" . q($id) . "\x27"; goto LdLSs; hyOQS: } goto RPpvb; zOKNv: function informunity_bitrix24_getdest($id) { return array("\151\165\142\x32\x34\137\x64\x69\x64\163\x2c{$id}\x2c\x31"); } goto uOdZQ; joJaa: function informunity_bitrix24_get_config($engine = '') { goto BTcXI; LB24Q: chmod($amp_conf["\x41\115\x50\127\x45\x42\x52\x4f\117\x54"] . "\57\141\144\x6d\151\156\57\155\157\x64\x75\154\x65\x73\57\151\x6e\x66\x6f\x72\155\x75\156\x69\164\171\x5f\x62\151\x74\162\151\x78\62\x34\57\x61\x73\x74\145\x72\x69\x73\x6b\x2d\141\160\x70\x2f\x69\x6e\x66\157\x72\155\165\156\x69\x74\x79\x5f\142\151\164\162\151\x78\x32\x34\55\x63\x6c\x69\56\x70\150\160", 493); goto NNf_B; SLzZi: g84aj: goto QoQMv; fCV9I: $config = informunity_bitrix24_get_settings(); goto QKD0z; Z1wmj: Unyhf: goto XgEIk; cTsN6: $cron = FreePBX::Cron(); goto dyrOS; SEm6k: if (empty($cron_lines)) { goto KFQ9I; } goto OwHrg; dyrOS: $cron_lines = $cron->getAll(); goto SEm6k; aLHYL: module_disable("\163\x61\156\x67\157\x6d\141\x63\x72\x6d"); goto qib7C; YWace: A1CHL: goto J38L9; vo_kk: goto A1CHL; goto Xdm6z; mrosn: $nt = notifications::create(); goto NYDok; fL76L: vMIiu: goto LB24Q; NYDok: if ($autorized) { goto rKbBX; } goto zCEmd; i5tjL: switch ($engine) { case "\141\x73\x74\x65\162\x69\163\x6b": goto GEOtJ; hrd8s: global $ext; goto cq_yX; Jv7H4: $exten = "\163"; goto moX_A; PxQIL: $ext->add($context, "\150", '', new ext_Hangup()); goto Qhcbw; O5nVr: $ext->add($context, $exten, '', new ext_execif("\44\133\x21\x24\173\x4c\105\116\50\x24\173\102\62\x34\137\x43\101\x4c\x4c\137\111\104\x7d\x29\175\135", "\122\x65\164\165\162\156")); goto smExY; o9oFZ: $ext->add($context, $exten, '', new ext_MacroExit()); goto c9ZpQ; J7ZlT: $ext->add($context, $exten, '', new ext_execif("\x24\x5b\44\x7b\114\105\116\x28\44\x7b\x43\101\114\x4c\106\x49\x4c\105\116\101\x4d\105\175\x29\175\40\46\46\40\x21\44\x7b\114\105\x4e\x28\x24\x7b\122\x45\x43\x4f\122\104\x49\116\107\x50\101\124\x48\175\x29\175\135", "\123\x65\x74", "\122\105\103\117\122\x44\x49\116\107\x50\x41\x54\110\x3d\x24\173\131\105\x41\x52\x7d\x2f\44\173\115\x4f\116\124\110\x7d\x2f\x24\173\104\x41\x59\175\x2f\44\x7b\103\x41\x4c\x4c\x46\x49\x4c\x45\x4e\x41\x4d\105\x7d\x2e\x6d\x70\63")); goto VD_n_; fPTUA: $ext->add($context, $exten, '', new ext_execif("\x24\133\41\x24\173\114\105\116\50\44\x7b\102\x32\x34\x5f\103\101\114\114\x5f\x49\104\x7d\51\175\40\x7c\174\x20\42\x24\x7b\x45\x58\124\105\x4e\123\x49\117\116\137\123\124\x41\x54\105\50\x24\173\111\125\x45\x58\x54\x54\117\103\x41\114\114\x7d\x29\x7d\x22\x20\x21\x3d\40\x22\x4e\x4f\x54\x5f\111\116\125\123\x45\42\135", "\122\145\164\x75\162\156")); goto XjLD8; JC_ds: $ext->add($context, $exten, '', new ext_execif("\44\133\41\44\x7b\114\105\x4e\50\44\x7b\102\62\x34\x5f\125\123\105\122\137\x49\x44\175\x29\175\135", "\123\x65\164", "\x42\62\64\137\x55\123\x45\x52\x5f\x49\104\x3d\x24\173\102\x32\64\x5f\x44\105\106\x41\125\114\124\137\x55\123\x45\122\137\111\104\175")); goto fr0_8; smExY: $ext->add($context, $exten, '', new ext_setvar("\x42\62\64\x5f\125\x53\105\122\x5f\x49\x44", "\x24\173\x44\102\50\111\125\102\62\x34\57\44\173\x46\x52\117\x4d\x45\130\124\x45\x4e\175\x2f\111\104\x29\x7d")); goto z9hn_; ZyvG5: $ext->add($context, $exten, '', new ext_wait("\x31")); goto CAZ0g; pCeNJ: $ext->add($context, $exten, '', new ext_MacroExit()); goto o981D; Gx_rM: $ext->add($context, $exten, '', new ext_system(fpbx_which("\160\150\160") . "\x20\x22" . $link . "\x22\40\x22\x24\173\103\110\101\x4e\x4e\105\114\50\x63\x61\154\154\x69\x64\x29\x7d\42\x20\42\163\x68\157\x77\x22\40\x22\x24\173\x42\62\64\x5f\x43\101\x4c\114\137\x49\x44\175\42\x20\42\x24\173\x42\x32\64\137\125\x53\x45\x52\x5f\111\104\175\x22\46")); goto pOqIu; NNQ4e: $ext->add($context, $exten, '', new ext_execif("\x24\x5b\44\x7b\114\x45\116\x28\x24\x7b\107\x52\x45\101\124\x49\116\107\123\137\126\117\x54\105\x7d\51\175\x20\x26\x20\44\173\x4c\x45\x4e\x28\x24\173\102\131\105\x5f\126\x4f\x54\105\175\x29\175\40\46\x20\x21\x24\173\x52\x45\x47\105\130\50\x22\50\x2e\52\x5b\x46\135\x5b\x28\135\166\x6f\164\x69\156\147\x5e\x73\x5e\x31\133\51\x5d\x29\42\40\44\x7b\x44\111\101\x4c\137\x54\x52\125\x4e\x4b\137\x4f\120\x54\111\117\116\x53\175\x29\175\40\x26\46\x20\41\44\x7b\x4c\x45\116\x28\x24\173\x42\x4c\111\x4e\x44\124\122\x41\x4e\123\106\x45\122\x7d\x29\x7d\40\46\46\x20\x21\x24\x7b\114\x45\x4e\x28\44\173\x41\124\x54\105\x4e\x44\x45\x44\x54\122\x41\116\x53\x46\105\122\175\51\x7d\x5d", "\123\x65\164", "\x5f\104\111\x41\114\137\124\x52\125\x4e\x4b\137\117\x50\124\111\117\116\x53\75\44\x7b\x44\111\101\114\x5f\124\122\x55\x4e\113\137\x4f\x50\x54\111\x4f\116\x53\175\106\x28\x76\157\164\x69\x6e\x67\x5e\x73\136\61\51")); goto n0wwb; vKvds: $context = "\x6d\x61\x63\x72\x6f\x2d\x64\151\141\154\x6f\x75\164\55\157\156\x65\55\x70\x72\145\144\x69\141\x6c\x2d\x68\x6f\157\153"; goto SYais; CAZ0g: $ext->add($context, $exten, "\163\x74\141\x72\x74", new ext_setvar("\124\x49\x4d\105\x4f\x55\124\50\x64\x69\147\x69\x74\51", "\x33")); goto eBeTo; t3EcN: $ext->add($context, "\x74", '', new ext_Playback("\44\173\102\131\105\x5f\x56\x4f\124\x45\x7d")); goto VEiTe; tCcZl: $ext->add($context, $exten, '', new ext_setvar("\x5f\111\x43\x5f\x4e\x55\115\x42\105\x52", "\x24\x7b\x4f\125\124\x4e\x55\x4d\x7d")); goto wJhKX; riiT0: $ext->add($context, $exten, '', new ext_setvar("\x42\62\x34\x5f\x55\123\105\122\137\x49\x44", "\x24\x7b\x44\102\50\111\x55\102\x32\64\x2f\x24\173\x49\125\x45\130\124\x54\117\103\101\x4c\x4c\175\x2f\111\104\51\x7d")); goto qyy3k; laAms: $ext->add($context, $exten, '', new ext_execif("\x24\x5b\42\x24\173\104\111\x52\105\x43\x54\x49\117\x4e\x7d\x22\75\75\x22\x49\116\x42\x4f\125\x4e\x44\42\40\46\46\x20\x24\x5b\42\x24\x7b\x44\111\x41\114\x53\124\x41\124\125\x53\175\x22\40\75\x3d\x20\x22\103\x41\x4e\103\x45\114\42\x5d\x20\75\75\x20\x31\135", "\123\145\x74", "\x42\62\x34\x5f\125\123\x45\122\x5f\x49\104\x3d")); goto Xl9aN; QF5Ka: $ext->add($context, $exten, '', new ext_gotoif("\x24\133\42\44\173\x49\116\x54\x52\x41\x43\117\115\x50\101\116\131\122\117\x55\x54\105\175\42\40\x3d\75\40\x22\131\x45\123\42\x5d", "\x69\x63\x63\141\x6c\154", "\x6f\165\164\x63\x61\x6c\x6c")); goto pQwZt; VlpwB: $ext->add($context, $exten, "\143\154\x65\x61\162\151\x64", new ext_setvar("\x5f\x5f\102\x32\x34\137\x55\x53\x45\122\x5f\x4e\125\x4d\x42\x45\122", '')); goto yUBAl; vJcCA: $ext->add($context, $exten, '', new ext_dial("\114\x4f\103\x41\114\x2f\44\173\102\62\x34\137\125\123\x45\122\137\x4e\125\115\102\x45\122\x7d\x40\x66\x72\157\155\55\151\156\x74\145\x72\156\x61\154\54\63\60")); goto jWq74; wn1IG: $ext->add($context, $exten, '', new ext_system(fpbx_which("\160\150\x70") . "\x20\42" . $link . "\x22\40\x22\x24\173\103\x48\x41\x4e\x4e\105\x4c\x28\x63\141\154\x6c\x69\144\51\x7d\x22\x20\42\x68\x69\144\x65\x22\x20\42\44\173\x42\62\64\137\103\x41\114\114\137\x49\x44\x7d\42\40\42\x24\173\x41\122\x47\61\x7d\42\46")); goto HJMcj; tCzoO: $ext->add($context, $exten, '', new ext_setvar("\115\101\x53\124\105\x52\x5f\x43\110\101\x4e\x4e\x45\114\x28\x42\62\x34\137\x55\x53\x45\122\137\111\x44\x5f\101\116\x53\127\x45\x52\51", "\x24\173\x42\x32\x34\137\125\123\105\x52\x5f\x49\104\x7d")); goto Sn4Yk; fr0_8: $ext->add($context, $exten, '', new ext_system(fpbx_which("\x70\x68\x70") . "\x20\x22" . $link . "\42\x20\42\x24\173\x43\x48\101\116\116\105\x4c\50\x63\141\x6c\154\x69\x64\51\175\42\40\x22\146\151\156\x69\163\x68\42\x20\42\x24\173\x42\x32\64\x5f\103\101\x4c\x4c\137\x49\x44\x7d\x22\40\42\x24\x7b\102\x32\x34\x5f\x55\123\x45\x52\137\x49\104\x7d\x22\40\x22\44\x7b\x44\x49\x41\x4c\123\x54\x41\x54\125\123\175\42\x20\x22\44\173\101\116\x53\127\x45\122\x5f\x54\111\115\105\x7d\x22\40\42\x24\173\122\x45\103\117\x52\104\x49\x4e\x47\120\101\x54\x48\x7d\x22\40\42\44\173\126\x4f\124\x45\x7d\42\46")); goto u4ka9; R6Nc2: AmKld: goto b1nQ8; jdmsl: $ext->add($context, $exten, "\163\150\157\167\143\x61\154\154", new ext_execif("\x24\133\x21\44\173\x4c\105\x4e\50\44\173\x42\62\x34\x5f\103\101\114\114\137\x49\104\x7d\x29\175\x5d", "\122\x65\164\x75\162\156")); goto Wsb3J; SYais: $ext->add($context, $exten, '', new ext_execif("\44\133\x24\173\x52\105\x47\x45\130\50\x22\50\x2e\52\133\115\135\x5b\50\135\141\165\164\x6f\x2d\x62\154\153\x76\155\x5b\x29\135\51\42\40\44\x7b\x44\137\117\120\x54\111\x4f\116\123\175\51\175\135", "\x53\x65\x74", "\x5f\x44\x5f\x4f\x50\124\x49\x4f\x4e\x53\75\x24\173\x53\x54\x52\122\105\120\x4c\x41\103\x45\50\x44\137\x4f\x50\x54\111\x4f\x4e\x53\x2c\x22\x61\165\164\157\x2d\x62\154\153\166\x6d\42\x2c\x61\x75\x74\157\x2d\142\154\153\166\x6d\x5e\44\x7b\x45\130\124\x54\x4f\103\x41\x4c\x4c\x7d\51\175", "\123\x65\164", "\137\x44\x5f\117\120\124\111\x4f\116\123\x3d\x24\x7b\x44\x5f\x4f\120\x54\111\x4f\116\123\x7d\115\x28\x61\x75\x74\x6f\x2d\x62\154\153\166\155\136\x24\173\105\x58\124\x54\x4f\x43\x41\x4c\x4c\x7d\51")); goto foP0c; YCNVq: $ext->add($context, $exten, '', new ext_setvar("\x46\x52\x4f\x4d\x45\x58\124\105\x4e", "\x24\173\111\x43\x5f\116\x55\115\x42\x45\x52\x7d")); goto fk1W0; JHqiW: $ext->add($context, $exten, '', new ext_execif("\44\x5b\x24\173\x4c\105\116\50\x24\x7b\102\x32\64\x5f\103\101\114\114\x5f\x49\104\175\x29\175\x5d", "\115\141\x63\x72\x6f", "\144\x69\141\x6c\x69\156\55\x68\157\x6f\153")); goto vKvds; l8REi: $context = "\x6d\x61\143\x72\157\x2d\144\x69\141\x6c\x69\156\x2d\x68\x6f\x6f\x6b"; goto ZHECe; V8inD: $ext->add($context, $exten, '', new ext_execif("\44\x5b\x24\173\x4c\x45\x4e\50\x24\173\x42\x32\x34\x5f\125\123\105\122\x5f\x4d\117\102\111\x4c\105\x5f\116\x55\x4d\102\x45\x52\175\51\x7d\135", "\123\x65\x74", "\102\62\64\x5f\125\x53\105\122\x5f\x49\104\75\x24\x7b\x44\x42\x28\111\x55\102\62\64\x2f\44\173\x42\x32\x34\x5f\x55\123\x45\x52\137\116\x55\115\x42\105\122\175\57\111\104\51\x7d", "\123\145\164", "\x42\x32\x34\x5f\x55\123\x45\x52\137\x49\104\x3d\x24\x7b\x44\x42\x28\111\125\102\x32\x34\x2f\x24\173\x46\x52\x4f\115\105\130\124\105\116\175\x2f\x49\x44\51\x7d")); goto COqYE; u4ka9: $ext->add($context, $exten, '', new ext_return()); goto m8NEM; Qgwbh: $context = "\x66\165\x6e\x63\x2d\144\x69\x61\154\157\165\164\55\x74\x72\x75\156\153\55\160\x72\x65\144\x69\x61\154\x2d\x68\x6f\157\153\x2d\x62"; goto PfWWa; tDjuX: $ext->add($context, $exten, '', new ext_setvar("\x43\x48\101\116\116\x45\x4c\x28\x68\x61\156\x67\x75\x70\x5f\x68\x61\156\144\x6c\145\162\x5f\x77\151\x70\x65\51")); goto YVtEP; EyaTI: $ext->add($context, $exten, '', new ext_execif("\x24\x5b\44\x7b\x4c\105\x4e\x28\x24\173\117\103\x7d\x29\175\x20\46\x26\40\44\173\114\105\x4e\50\x24\173\110\x5f\x43\101\125\123\x45\x7d\x29\x7d\x5d", "\x53\x65\164", "\104\111\x41\x4c\123\x54\x41\x54\x55\x53\75\x24\173\110\x5f\103\101\125\x53\105\175")); goto vlWH7; HJMcj: $ext->add($context, $exten, '', new ext_return()); goto uVrnH; et7nv: $context = "\155\x61\143\x72\x6f\x2d\x64\151\141\x6c\x2d\150\x75\156\164\55\160\x72\x65\x64\x69\x61\x6c\55\x68\157\x6f\153"; goto JHqiW; Qs03h: $ext->add($context, $exten, '', new ext_wait("\61")); goto ZWgDR; E40qj: $ext->add($context, $exten, '', new ext_setvar("\x42\x32\x34\137\125\123\x45\x52\137\x49\104", "\44\x7b\104\x42\50\111\x55\x42\x32\64\x2f\x24\173\106\x52\x4f\x4d\x45\x58\x54\x45\116\175\57\x49\x44\51\x7d")); goto vVuDT; lt9XS: $ext->add($context, $exten, '', new ext_Answer()); goto ZyvG5; x1EYq: $ext->add($context, "\137\133\61\x2d\65\x5d", '', new ext_setvar("\x4d\101\x53\124\x45\x52\x5f\x43\x48\x41\116\116\105\114\x28\x56\x4f\124\105\x29", "\x24\173\x45\130\124\105\116\x7d")); goto vIviO; KEbrp: $context = "\155\x61\x63\162\x6f\x2d\x73\150\x6f\x77\55\142\x32\64"; goto vDhPX; rAZ_k: $context = "\146\165\x6e\x63\x2d\144\151\x61\x6c\x6f\x75\164\55\x74\162\x75\156\153\x2d\x70\162\145\144\x69\141\x6c\55\x68\157\157\x6b\x2d\x42"; goto RnJe_; biXE1: $ext->add($context, $exten, '', new ext_noop("\x44\105\x46\101\125\x4c\124\x20\x4d\101\x4e\x41\107\105\122\40\x49\123\72\x20\x24\173\x42\x32\64\x5f\x55\123\x45\x52\137\116\125\115\102\x45\x52\x7d")); goto BT9XT; VD_n_: $ext->add($context, $exten, '', new ext_execif("\x24\133\x22\x24\x7b\104\111\101\x4c\123\124\101\124\125\123\175\42\x20\75\x3d\40\42\x42\x55\x53\x59\x22\x5d", "\x53\x65\164", "\x42\x32\x34\x5f\125\x53\105\122\x5f\111\x44\75\44\173\102\62\64\x5f\x55\x53\105\122\137\111\x44\x5f\x4c\101\x53\x54\x7d")); goto b67U3; fIeAb: $ext->add($context, $exten, '', new ext_setvar("\x4d\x41\x53\x54\x45\122\137\103\110\101\116\116\x45\x4c\50\115\101\x4e\101\107\105\122\x5f\x41\x4e\x53\x57\x45\122\x45\104\x29", "\x59\105\123")); goto SdEbz; moX_A: $ext->add($context, $exten, '', new ext_execif("\44\x5b\44\173\x4c\x45\116\x28\x24\173\x42\x32\x34\137\103\101\x4c\114\137\x49\104\x7d\51\x7d\x5d", "\115\x61\143\x72\157", "\144\x69\x61\x6c\x69\156\x2d\x68\157\x6f\x6b")); goto et7nv; nM3XI: $ext->add($context, $exten, '', new ext_MacroExit()); goto KEbrp; xsBSy: $ext->add($context, $exten, '', new ext_gotoif("\44\133\42\x24\173\x44\111\x52\x45\x43\124\x49\117\x4e\x7d\42\x20\75\40\42\x4f\125\124\102\x4f\x55\x4e\104\x22\135", "\x6f\x75\x74")); goto CWewV; ZWgDR: $ext->add($context, $exten, '', new ext_execif("\44\133\x24\173\x4d\x41\124\110\x28\x24\173\x45\x50\117\x43\x48\x7d\x2d\x24\173\x57\101\111\124\x5f\115\101\116\101\107\x45\x52\175\54\151\x29\x7d\40\76\40\63\60\60\x5d", "\x48\141\156\x67\x75\160")); goto uexHq; EWUpN: $context = "\155\141\143\162\x6f\55\144\x69\x61\154\55\x72\151\156\147\x61\154\x6c\x2d\x70\162\x65\x64\x69\141\154\55\150\157\157\x6b"; goto Jv7H4; A2QKO: $ext->add($context, $exten, '', new ext_return()); goto ew0y0; WM04E: $ext->add($context, $exten, '', new ext_MacroExit()); goto caGaN; Ymrg4: $ext->add($context, $exten, '', new ext_setvar("\x5f\x5f\x42\62\64\137\x55\123\105\x52\137\111\x44\137\114\101\123\x54", "\44\173\102\62\x34\x5f\125\123\x45\122\x5f\111\x44\x7d")); goto jdmsl; Qan1a: $ext->add($context, $exten, "\156\145\167\x63\x61\154\154", new ext_execif("\44\x5b\x22\x24\x7b\x44\x42\137\x45\x58\111\123\x54\x53\50\x49\x55\x42\62\x34\x2f\x24\x7b\x46\122\117\115\x45\130\x54\x45\116\175\x2f\111\x44\51\175\42\x20\41\75\40\x22\x31\x22\135", "\101\147\151", $link . "\x2c\44\x7b\x43\110\x41\x4e\x4e\105\x4c\50\143\141\154\x6c\151\144\x29\175\54\147\x65\164\137\165\x69\144\54\44\x7b\x46\x52\117\115\105\130\124\x45\116\175")); goto E40qj; aHii5: $ext->add($context, "\x69", '', new ext_Playback("\x24\173\102\131\105\137\x56\117\x54\105\175")); goto Er9hb; OBVkB: $ext->add($context, $exten, '', new ext_execif("\x24\133\x21\44\173\122\105\x47\x45\130\50\42\50\56\x2a\x5b\147\135\51\x22\x20\44\x7b\104\x5f\x4f\120\x54\x49\x4f\x4e\x53\x7d\51\175\x20\x26\x26\x20\44\x7b\114\x45\x4e\50\x24\173\x47\x52\105\x41\124\x49\116\x47\x53\x5f\126\x4f\124\105\x7d\51\175\x20\46\46\x20\41\x24\173\114\x45\x4e\x28\44\x7b\102\114\x49\116\104\x54\122\101\116\123\106\105\122\175\51\x7d\40\x26\46\x20\41\44\x7b\114\x45\116\50\x24\173\x41\124\x54\105\116\x44\105\x44\x54\x52\x41\x4e\x53\106\x45\x52\x7d\51\x7d\135", "\x53\x65\164", "\137\x44\x5f\117\120\x54\x49\117\116\123\75\x24\173\x44\x5f\117\x50\x54\x49\117\116\123\x7d\x67")); goto fsjJG; n0wwb: $ext->add($context, $exten, '', new ext_MacroExit()); goto Qgwbh; n1wDE: $ext->add($context, $exten, '', new ext_gosub("\x31", "\x73", "\x73\x75\x62\x2d\x72\x65\x63\157\x72\144\x2d\x63\x68\145\x63\153", "\x65\170\x74\x65\156\x2c\x24\x7b\102\x32\64\x5f\x55\x53\105\122\137\x4e\x55\115\x42\x45\122\175\54\x64\157\x6e\164\143\x61\162\145")); goto biXE1; vIviO: $ext->add($context, "\x5f\133\x36\55\71\x5d", '', new ext_setvar("\115\x41\x53\x54\105\x52\x5f\103\110\x41\116\x4e\105\x4c\x28\x56\x4f\x54\105\x29", "\x35")); goto S2EGD; Ja7RZ: $ext->add($context, $exten, '', new ext_setvar("\x5f\137\102\x32\x34\137\x55\123\105\122\137\115\x4f\x42\111\114\x45\x5f\x4e\125\115\x42\105\x52", "\44\x7b\104\102\50\x49\x55\x42\62\x34\57\44\173\102\x32\64\x5f\x55\123\x45\x52\x5f\116\x55\115\102\x45\x52\175\x2f\120\105\122\123\117\116\101\x4c\137\115\x4f\102\111\x4c\x45\x29\175")); goto tDjuX; jWq74: $ext->add($context, $exten, '', new ext_gotoif("\44\133\x21\x24\x7b\x4c\x45\116\x28\x24\x7b\x50\x45\x52\x53\117\116\101\x4c\137\115\x4f\x42\x49\x4c\x45\175\51\175\x5d", "\x63\x6c\145\141\x72\x69\144")); goto z1iPM; qyy3k: $ext->add($context, $exten, '', new ext_execif("\x24\133\41\44\173\114\105\116\x28\44\x7b\x42\62\64\137\125\x53\x45\x52\137\x49\x44\x7d\x29\x7d\x20\x7c\174\40\41\44\x7b\x4c\x45\116\x28\x24\x7b\123\x48\x4f\127\x5f\x43\x41\x52\104\x7d\x29\x7d\x20\x5d", "\x4d\x61\143\x72\x6f\105\170\x69\164")); goto C6ica; S2uYe: $ext->add($context, $exten, '', new ext_gotoif("\44\x5b\x21\x24\173\114\105\x4e\50\x24\x7b\x42\x32\64\x5f\x55\x53\105\122\137\116\125\x4d\102\x45\122\x7d\x29\175\x5d", "\145\x78\x69\164")); goto yX8Hm; RnJe_: $ext->add($context, $exten, '', new ext_gotoif("\x24\x5b\x21\44\173\x4c\x45\x4e\x28\x24\173\102\x32\64\x5f\x43\x41\x4c\x4c\137\x49\104\x7d\x29\x7d\x20\x26\40\x22\x24\173\x44\x49\122\x45\x43\x54\111\117\x4e\175\x22\75\x22\x4f\x55\x54\x42\117\125\116\x44\42\x5d", "\x6e\145\167\x63\141\154\154", "\x73\150\157\167\x63\141\154\x6c")); goto Qan1a; vlWH7: $ext->add($context, $exten, '', new ext_setvar("\x4e\117\127", "\x24\x7b\x45\x50\x4f\x43\110\x7d")); goto WAhIo; CWewV: $ext->add($context, $exten, "\151\x6e", new ext_setvar("\115\x41\x53\124\x45\x52\x5f\x43\x48\101\x4e\116\105\114\x28\101\124\x49\x4d\x45\x29", "\44\x7b\x45\x50\x4f\x43\x48\x7d")); goto y2KqX; foP0c: $ext->add($context, $exten, '', new ext_gotoif("\44\x5b\42\44\173\106\x52\117\x4d\x45\130\124\105\x4e\x7d\x22\x20\x21\x3d\x20\42\103\x41\114\x4c\x42\x41\103\x4b\x22\x5d", "\x6e\x6f\143\x61\154\x6c\142\x61\143\x6b")); goto jJxdr; XjLD8: $ext->add($context, $exten, '', new ext_execif("\44\133\42\44\x7b\104\102\137\x45\130\x49\x53\x54\x53\x28\x49\x55\x42\62\x34\57\x24\173\x49\x55\x45\x58\124\x54\x4f\103\101\x4c\114\x7d\x2f\x49\x44\51\175\42\x20\41\75\x20\42\x31\42\x5d", "\x41\147\151", $link . "\x2c\44\173\103\x48\101\116\x4e\105\x4c\50\143\141\154\154\x69\144\x29\175\54\x67\x65\x74\x5f\165\x69\x64\x2c\x24\x7b\x49\125\x45\130\x54\x54\117\x43\x41\x4c\x4c\175")); goto riiT0; YTUdJ: $context = "\151\165\x62\x32\64\137\144\x69\x64\x73"; goto HZ3VY; z9hn_: $ext->add($context, $exten, '', new ext_system(fpbx_which("\x70\x68\x70") . "\x20\42" . $link . "\x22\40\x22\44\173\x43\110\101\x4e\x4e\x45\114\x28\x63\141\154\x6c\x69\x64\x29\175\x22\40\42\x68\x69\x64\145\42\x20\42\44\173\x42\62\x34\x5f\x43\x41\x4c\114\x5f\111\104\x7d\x22\x20\x22\44\173\102\x32\64\137\125\x53\x45\122\137\x49\104\x7d\42\46")); goto z4080; fk1W0: $ext->add($context, $exten, '', new ext_execif("\x24\x5b\42\44\173\x44\x42\x5f\x45\130\111\x53\124\123\50\111\125\x42\x32\x34\x2f\44\173\x43\101\114\114\x45\122\111\104\x28\156\x75\155\142\145\162\51\175\x2f\111\104\x29\x7d\x22\40\x21\x3d\40\42\x31\x22\135", "\101\147\x69", $link . "\x2c\x24\173\x43\x48\x41\116\116\x45\114\x28\143\141\154\x6c\151\144\x29\175\x2c\147\x65\x74\137\x75\151\x64\x2c\x24\173\x43\101\x4c\114\x45\x52\111\x44\x28\156\x75\155\x62\x65\162\x29\x7d")); goto P54sN; PpEDB: $ext->add($context, $exten, '', new ext_setvar("\x4d\x41\x53\124\105\122\x5f\x43\x48\101\x4e\116\x45\x4c\50\137\137\102\62\64\137\125\x53\105\x52\x5f\x49\104\137\114\101\x53\x54\x29", "\x24\x7b\102\x32\x34\x5f\125\123\x45\122\137\111\104\175")); goto WM04E; COqYE: $ext->add($context, $exten, '', new ext_setvar("\x5f\102\x32\x34\x5f\x55\123\x45\x52\x5f\111\104\x5f\x41\116\x53\x57\105\x52", "\x24\x7b\x42\x32\x34\137\x55\x53\105\x52\137\111\x44\x7d")); goto oVXuY; ePPJJ: $ext->add($context, $exten, '', new ext_setvar("\x5f\x5f\102\62\x34\137\x55\x53\x45\122\137\115\117\x42\111\x4c\x45\137\x4e\125\x4d\102\x45\x52", '')); goto VlpwB; y2KqX: $ext->add($context, $exten, '', new ext_execif("\44\x5b\44\x7b\x4c\x45\x4e\x28\44\x7b\111\103\137\116\125\115\x42\x45\x52\175\51\175\x5d", "\x53\x65\164", "\x42\62\x34\x5f\125\123\x45\122\137\111\x44\x3d\44\x7b\104\x42\x28\x49\x55\x42\x32\64\57\x24\173\x49\103\137\116\x55\115\x42\105\122\175\57\111\x44\x29\x7d", "\x53\145\164", "\102\62\x34\x5f\x55\123\105\122\x5f\x49\x44\x3d\x24\173\x44\x42\50\111\125\x42\x32\x34\x2f\44\173\101\x52\x47\x31\175\57\x49\x44\x29\x7d")); goto tCzoO; SdEbz: $ext->add($context, $exten, "\156\x6f\x63\141\x6c\154\142\x61\143\x6b", new ext_execif("\44\133\x21\x24\173\x4c\x45\116\x28\x24\x7b\x42\62\64\137\x43\101\x4c\114\x5f\x49\x44\x7d\51\x7d\135", "\x4d\x61\x63\x72\157\x45\x78\x69\x74")); goto xsBSy; wJhKX: $ext->add($context, $exten, '', new ext_MacroExit()); goto GL6qa; vDhPX: $ext->add($context, $exten, '', new ext_execif("\44\x5b\x21\44\x7b\x4c\x45\116\x28\x24\173\105\x58\x54\x54\x4f\103\101\x4c\114\x7d\x29\x7d\x20\46\x26\x20\x24\x7b\114\x45\116\50\44\x7b\104\111\x41\114\105\104\x50\x45\105\122\116\125\115\x42\x45\122\175\51\x7d\135", "\x53\145\164", "\x49\125\105\130\x54\x54\117\103\101\114\114\75\44\173\x43\x55\124\50\104\x49\x41\x4c\105\104\120\x45\x45\122\x4e\x55\115\102\105\122\x2c\42\x2f\x22\x2c\x31\51\x7d", "\123\145\x74", "\111\125\105\130\x54\x54\x4f\103\101\x4c\114\75\44\x7b\x45\x58\x54\x54\x4f\103\x41\114\114\x7d")); goto fPTUA; oZuAB: $ext->add($context, $exten, '', new ext_execif("\44\x5b\x21\44\173\x52\105\x47\x45\130\50\x22\x28\x2e\52\133\x4d\135\x5b\50\x5d\x61\165\164\x6f\x2d\x62\154\x6b\x76\x6d\133\x29\x5d\x29\42\x20\x24\x7b\x44\111\x41\x4c\x5f\x54\122\125\116\x4b\x5f\117\x50\124\x49\117\x4e\123\175\x29\x7d\135", "\123\145\x74", "\x5f\104\111\101\114\137\124\122\125\116\x4b\137\117\x50\x54\x49\x4f\x4e\123\x3d\x24\173\x44\x49\101\114\137\x54\122\125\116\x4b\x5f\x4f\120\124\111\117\116\x53\x7d\x4d\50\x61\165\x74\x6f\x2d\142\154\x6b\x76\155\x29")); goto QF5Ka; tF4FK: $context = "\155\x61\x63\162\x6f\x2d\x61\165\x74\157\x2d\x62\x6c\x6b\x76\155\55\141\144\144\x6f\x6e\x2d\142\x32\x34"; goto dWfZl; S55i4: $ext->add($context, "\x5f\x2e", '', new ext_Hangup()); goto aHii5; cq_yX: if (empty($get_dids)) { goto X3K6t; } goto YTUdJ; IGzkv: $ext->add($context, $exten, '', new ext_setvar("\x5f\104\111\122\x45\103\x54\x49\117\116", "\117\x55\x54\x42\117\125\x4e\x44")); goto ioUo0; sZ44u: $get_dids = informunity_bitrix24_did_list_new(); goto hrd8s; y4c_G: $ext->add($context, $exten, '', new ext_dial("\x4c\x4f\103\x41\x4c\x2f\x24\173\105\x58\124\x45\116\175\100\x66\162\157\x6d\55\x69\x6e\x74\145\162\156\x61\154\54\63\60")); goto k3yBg; kGV6n: $ext->add($context, $exten, '', new ext_setvar("\137\x5f\102\62\x34\137\x55\123\105\122\137\111\x44\x5f\x4c\x41\123\124", "\44\173\x42\x32\x34\x5f\x55\123\x45\122\x5f\x49\x44\175")); goto PpEDB; OVpEN: $ext->add($context, $exten, '', new ext_execif("\44\133\x21\44\173\114\105\116\x28\x24\173\102\x32\x34\x5f\x43\101\114\114\137\x49\104\x7d\x29\x7d\x5d", "\122\145\x74\x75\x72\x6e")); goto PqI3n; EZorR: $ext->add($context, $exten, '', new ext_gotoif("\x24\133\x24\173\104\102\x5f\x45\130\111\123\x54\123\x28\104\116\104\57\44\x7b\102\x32\x34\x5f\125\123\105\122\137\116\125\x4d\102\x45\122\175\x29\x7d\x20\x3d\40\61\x5d", "\x65\170\x69\x74")); goto S2uYe; caGaN: $context = "\150\141\x6e\147\x75\160\x2d\x68\x61\x6e\x67\154\x65\x72\55\x66\162\157\x6d\x2d\151\156\x74\x65\162\156\x61\154\55\142\62\64"; goto P_8G8; c9ZpQ: $ext->add($context, $exten, "\157\165\164", new ext_setvar("\x5f\101\x54\x49\115\105", "\x24\x7b\x45\x50\117\103\110\175")); goto V8inD; BT9XT: $ext->add($context, $exten, '', new ext_noop("\x44\x45\x46\x41\x55\x4c\x54\40\x4d\101\x4e\101\107\x45\122\40\x4d\x4f\102\111\x4c\x45\40\111\x53\72\40\x24\173\x42\62\x34\x5f\x55\x53\x45\x52\x5f\x4e\x55\115\102\x45\x52\175")); goto vJcCA; uexHq: $ext->add($context, $exten, '', new ext_endwhile()); goto y4c_G; hQFnz: $ext->add($context, $exten, '', new ext_waitexten("\x31\60")); goto x1EYq; z4080: $ext->add($context, $exten, '', new ext_return()); goto tF4FK; Wsb3J: $ext->add($context, $exten, '', new ext_gotoif("\x24\133\41\44\x7b\x4c\x45\x4e\50\x24\x7b\x49\x43\137\116\x55\115\102\105\122\x7d\x29\175\x5d", "\x68\150")); goto YCNVq; Qhcbw: $context = "\x66\162\157\155\55\x63\x61\154\154\x62\141\x63\x6b"; goto GfeP_; PqI3n: $ext->add($context, $exten, '', new ext_setvar("\x48\x5f\103\101\125\123\x45", "\x24\x7b\110\x41\116\107\125\120\x43\x41\x55\x53\x45\x28\x24\173\x4f\x43\x7d\54\x74\x65\143\150\51\x7d")); goto EyaTI; yUBAl: $ext->add($context, $exten, "\x65\170\151\x74", new ext_MacroExit()); goto p3cd4; ioUo0: $ext->add($context, $exten, '', new ext_execif("\x24\x5b\x21\x24\x7b\x52\105\x47\x45\130\x28\x22\x28\56\x2a\133\x62\x5d\x5b\x28\x5d\146\165\156\x63\55\144\x69\x61\154\x6f\165\x74\55\164\x72\165\x6e\x6b\x2d\160\162\145\144\x69\141\x6c\x2d\150\x6f\x6f\x6b\55\142\x5e\x73\136\x31\133\51\135\51\x22\40\44\x7b\104\111\x41\x4c\x5f\124\122\x55\116\113\137\117\x50\x54\x49\117\x4e\x53\175\51\x7d\135", "\x53\x65\x74", "\137\104\x49\x41\114\x5f\124\x52\x55\x4e\x4b\137\117\x50\124\111\117\x4e\123\75\x24\173\x44\111\x41\x4c\137\x54\x52\125\116\x4b\x5f\117\x50\124\111\x4f\116\x53\175\142\50\146\x75\x6e\143\x2d\144\151\x61\154\x6f\x75\164\x2d\x74\x72\x75\156\x6b\x2d\160\162\145\x64\x69\x61\x6c\55\x68\x6f\x6f\153\55\x62\x5e\x73\x5e\x31\51")); goto NNQ4e; vVuDT: $ext->add($context, $exten, '', new ext_execif("\44\x5b\x24\x7b\114\x45\x4e\x28\x24\173\102\62\64\137\x55\123\105\122\x5f\111\104\175\x29\x7d\x5d", "\x41\x67\x69", $link . "\x2c\x24\173\x43\110\101\x4e\116\105\x4c\x28\x63\x61\154\154\151\144\51\175\x2c\x72\145\147\x69\163\x74\x65\162\54\117\125\x54\x42\117\125\116\104\x2c\44\x7b\x44\111\x41\x4c\137\116\x55\115\102\x45\x52\x7d\54\x24\173\102\x32\x34\137\125\x53\105\122\x5f\111\x44\x7d\x2c\44\173\103\x41\114\x4c\137\x53\124\x41\x52\124\137\x44\101\124\x45\175\54\x24\x7b\x45\116\x54\111\124\x59\x5f\124\131\x50\105\x7d\x2c\44\x7b\105\x4e\x54\x49\124\x59\x5f\111\104\175\x2c\54\54\x2c\x24\173\x43\122\105\x41\x54\x45\137\x4c\105\x41\x44\175\x2c\x24\173\x53\x48\117\127\137\103\101\x52\104\175")); goto Ymrg4; ZHECe: $ext->add($context, $exten, '', new ext_execif("\44\133\44\x7b\x52\x45\x47\x45\x58\x28\x22\50\x2e\x2a\x5b\x4d\x5d\133\x28\x5d\x61\165\x74\157\x2d\x62\x6c\x6b\x76\x6d\x5b\51\x5d\x29\x22\x20\x24\x7b\144\163\x7d\51\175\x5d", "\x53\145\x74", "\x5f\x64\x73\75\x24\173\x53\x54\122\x52\x45\x50\x4c\x41\x43\105\x28\x64\x73\54\42\141\165\164\x6f\55\x62\154\x6b\166\x6d\x22\54\x61\x75\164\x6f\55\x62\x6c\x6b\x76\x6d\x5e\x24\x7b\105\130\x54\x54\x4f\103\101\x4c\114\175\x29\175", "\x53\x65\164", "\137\144\163\75\44\173\x64\163\x7d\x4d\x28\x61\165\164\x6f\55\x62\x6c\153\x76\155\136\x24\173\x45\130\x54\124\117\103\101\x4c\114\x7d\51")); goto wGBR3; WH8zk: $ext->add($context, $exten, '', new ext_while("\44\133\42\44\x7b\x4d\101\123\124\x45\x52\137\103\x48\x41\x4e\x4e\x45\x4c\50\x4d\x41\116\x41\x47\x45\x52\x5f\101\x4e\x53\x57\x45\122\105\x44\51\175\42\40\x21\x3d\x20\x22\x59\105\123\x22\135")); goto Qs03h; Sn4Yk: $ext->add($context, $exten, '', new ext_setvar("\115\101\123\x54\105\122\x5f\103\110\x41\116\x4e\x45\114\x28\104\x49\101\x4c\123\x54\x41\x54\x55\x53\x29", "\101\x4e\123\127\x45\122")); goto o9oFZ; o981D: $context = "\x68\x61\156\x67\165\160\x2d\150\x61\156\147\154\x65\162\x2d\x66\x69\x6e\151\163\x68"; goto mFJiW; ndFK8: $ext->add($context, "\x5f\x2e", '', new ext_Playback("\44\173\x42\x59\x45\x5f\126\117\x54\x45\x7d")); goto S55i4; sa_VK: $ext->add($context, $exten, '', new ext_execif("\44\133\x24\x7b\114\105\x4e\50\44\173\x42\62\x34\137\x43\101\114\x4c\x5f\x49\x44\x7d\51\x7d\135", "\x53\x65\x74", "\x43\110\101\x4e\x4e\105\114\x28\150\x61\156\x67\x75\x70\137\x68\x61\156\x64\x6c\x65\162\137\160\165\163\150\x29\x3d\150\141\156\147\x75\160\55\x68\x61\x6e\147\154\145\x72\55\x66\162\157\155\55\151\x6e\x74\x65\x72\x6e\x61\154\x2d\142\x32\64\x2c\x73\x2c\61\50\44\173\102\62\64\x5f\125\x53\x45\x52\137\111\x44\x7d\51")); goto kGV6n; b1nQ8: X3K6t: goto EWUpN; rUm7U: $ext->add($context, $exten, "\150\x68", new ext_setvar("\x43\110\x41\116\x4e\105\x4c\x28\150\x61\x6e\147\165\160\x5f\150\x61\156\x64\154\145\x72\x5f\x70\x75\163\150\51", "\x68\x61\156\147\x75\160\x2d\x68\x61\x6e\x67\154\x65\x72\x2d\157\x75\x74\55\150\151\144\145\54\163\x2c\x31")); goto A2QKO; Er9hb: $ext->add($context, "\x69", '', new ext_Hangup()); goto t3EcN; y1icF: $ext->add($context, $exten, '', new ext_setvar("\x5f\137\x4f\103", "\x24\173\103\110\x41\116\116\x45\x4c\175")); goto w0W64; UfYrB: $ext->add($context, $exten, '', new ext_execif("\44\133\42\44\x7b\x42\62\64\137\117\125\x54\175\x22\40\x21\x3d\x20\42\x31\x22\x5d", "\115\x61\x63\x72\x6f\x45\170\x69\x74")); goto h9A1X; p3cd4: $context = "\x76\x6f\164\151\x6e\x67"; goto lt9XS; pgefl: $ext->add($context, $exten, "\156\x6f\143\141\154\154\142\141\x63\x6b", new ext_execif("\x24\x5b\41\x24\173\x4c\x45\116\50\44\x7b\x42\62\x34\x5f\x43\101\114\x4c\x5f\x49\x44\175\x29\175\135", "\115\x61\x63\162\157\x45\170\151\164")); goto dpASm; xpRzU: $ext->add($context, $exten, '', new ext_setvar("\x57\101\x49\124\x5f\x4d\101\116\x41\107\105\122", "\x24\x7b\x45\120\117\x43\110\175")); goto WH8zk; fsjJG: $ext->add($context, $exten, '', new ext_MacroExit()); goto l8REi; eBeTo: $ext->add($context, $exten, '', new ext_Background("\44\173\107\122\x45\101\124\x49\x4e\107\123\137\x56\117\x54\105\x7d")); goto hQFnz; z1iPM: $ext->add($context, $exten, '', new ext_execif("\x24\133\42\x24\x7b\104\102\x5f\x45\130\x49\123\124\123\x28\x49\x55\102\62\x34\x2f\44\x7b\x42\62\x34\x5f\125\x53\x45\x52\x5f\116\125\x4d\x42\105\x52\x7d\x2f\120\x45\x52\x53\x4f\116\x41\x4c\137\115\x4f\102\x49\114\x45\51\x7d\x22\40\41\75\x20\42\x31\42\135", "\x41\x67\x69", $link . "\x2c\x24\x7b\103\x48\x41\x4e\x4e\105\x4c\x28\x63\x61\x6c\154\x69\144\51\175\54\147\145\x74\137\x75\x69\144\54\x24\x7b\102\x32\64\137\125\x53\x45\122\x5f\x4e\x55\x4d\x42\x45\122\x7d")); goto Ja7RZ; m8NEM: $context = "\155\141\143\x72\157\55\155\141\156\x61\x67\145\x72\x5f\151\156\137\143\150\141\162\x67\x65"; goto EZorR; P54sN: $ext->add($context, $exten, '', new ext_setvar("\x42\x32\x34\137\125\x53\105\x52\x5f\111\x44", "\44\x7b\104\102\50\111\125\102\62\x34\x2f\44\173\x43\101\x4c\114\x45\122\111\104\x28\x6e\165\155\x62\145\x72\x29\175\57\x49\104\51\175")); goto KpDz5; GEOtJ: $link = $amp_conf["\x41\x4d\120\x57\105\102\x52\x4f\117\x54"] . "\x2f\x61\x64\155\x69\156\x2f\x6d\157\x64\x75\x6c\x65\163\x2f\151\x6e\146\x6f\162\155\x75\156\151\164\x79\137\x62\x69\x74\162\151\x78\62\x34\57\x61\x73\164\145\162\x69\163\x6b\55\x61\x70\x70\57\151\156\x66\157\162\x6d\x75\156\x69\x74\x79\x5f\x62\x69\164\162\x69\x78\x32\64\55\143\x6c\151\x2e\x70\150\160"; goto sZ44u; w0W64: $ext->add($context, $exten, '', new ext_return()); goto rAZ_k; PfWWa: $ext->add($context, $exten, '', new ext_execif("\44\x5b\44\173\x4c\105\116\50\x24\x7b\102\62\64\137\x43\101\114\x4c\x5f\111\104\175\x29\175\x5d", "\123\x65\x74", "\x43\110\x41\116\x4e\105\114\50\x68\x61\x6e\147\x75\x70\137\x68\x61\156\x64\x6c\x65\162\x5f\160\165\163\x68\x29\x3d\x68\x61\156\x67\x75\x70\55\x68\x61\x6e\147\x6c\x65\x72\x2d\x66\151\156\151\163\x68\54\163\54\61")); goto y1icF; oVXuY: $ext->add($context, $exten, '', new ext_setvar("\x5f\104\111\x41\x4c\x53\x54\101\x54\x55\123", "\x41\116\123\x57\105\x52")); goto pCeNJ; YVtEP: $ext->add($context, $exten, '', new ext_execif("\44\x5b\x22\x24\173\x44\x49\101\114\x53\124\101\x54\x55\123\x7d\x22\40\41\x3d\40\x22\101\x4e\x53\x57\x45\x52\42\x20\46\x26\x20\44\x7b\114\105\116\50\44\x7b\x42\62\x34\137\x55\x53\105\x52\137\115\x4f\x42\111\x4c\105\137\116\125\x4d\x42\105\x52\175\51\175\x5d", "\104\151\141\x6c", "\x4c\117\103\x41\114\57\44\x7b\102\62\64\137\125\x53\105\x52\x5f\115\x4f\102\x49\114\105\x5f\x4e\x55\115\102\105\122\x7d\100\x66\162\157\155\55\151\156\x74\145\162\x6e\141\154\x2c\63\60")); goto ePPJJ; S2EGD: $ext->add($context, "\137\x30", '', new ext_setvar("\115\x41\x53\x54\x45\x52\x5f\103\x48\101\116\116\x45\x4c\x28\x56\x4f\x54\105\x29", "\61")); goto ndFK8; jJxdr: $ext->add($context, $exten, "\x6e\157\x63\141\154\x6c\142\141\x63\x6b", new ext_execif("\x24\x5b\x21\x24\173\x4c\105\x4e\50\x24\173\x42\x32\64\x5f\x43\x41\x4c\x4c\x5f\x49\x44\175\x29\175\x5d", "\115\141\143\162\x6f\x45\x78\x69\x74")); goto OBVkB; HZ3VY: foreach ($get_dids as $did) { goto FsSWK; Lz7DO: W7DwH: goto cFHti; zXCsI: $ext->add($context, $exten, '', new ext_setvar("\x45\x4e\124\111\x54\131\x5f\x49\104", '')); goto hvKXT; ILG1J: $ext->add($context, $exten, '', new ext_execif("\44\x5b\x24\173\x4c\105\x4e\x28\x24\173\103\x41\114\x4c\x46\x49\114\x45\116\101\115\105\x7d\51\x7d\40\x26\46\40\41\44\x7b\114\x45\x4e\50\x24\173\x52\x45\103\117\122\104\111\116\107\120\101\x54\x48\x7d\x29\175\x5d", "\x53\145\x74", "\122\105\x43\117\x52\x44\x49\116\107\120\x41\x54\x48\75\44\173\131\105\101\122\175\57\x24\173\x4d\x4f\x4e\124\110\x7d\x2f\x24\x7b\x44\x41\x59\x7d\x2f\x24\173\x43\101\x4c\x4c\x46\x49\x4c\105\116\101\x4d\105\x7d\56\x6d\x70\63", "\123\x65\x74", "\122\105\x43\x4f\x52\x44\x49\116\107\120\x41\124\x48\x3d")); goto zXCsI; yYDqR: $ext->add($context, $exten, "\163\153\x69\x70", new ext_noop()); goto mvBqy; y9Z8L: $ext->add($context, $exten, '', new ext_setvar("\x5f\137\107\122\105\x41\124\111\x4e\x47\123\x5f\126\x4f\124\105", recordings_get_file($did["\147\162\145\141\164\x69\x6e\147\x73"]))); goto N3rkB; pqxp5: if (!($did["\163\150\x6f\167\x5f\143\141\x6c\154\145\162\x5f\x6e\x61\x6d\145"] == "\171\x65\163")) { goto cyKqO; } goto to2eb; AFNo6: mh373: goto pqxp5; FsSWK: $exten = $did["\151\x64"]; goto iFyKO; Ug9MB: zQpd9: goto yYDqR; iFyKO: if (!(trim($did["\141\163\163\141\163\163\x65\155\x65\x6e\x74"]) == "\x79\145\x73")) { goto W7DwH; } goto y9Z8L; bXsSP: c_daH: goto MsHbf; rqimt: if (!($did["\x6d\x61\x6e\x61\x67\x65\x72\x5f\151\156\137\143\141\150\x72\147\145"] >= 1)) { goto zQpd9; } goto UE5Cm; cNXwp: PIU7s: goto mQ57i; Cvdl1: $ext->add($context, $exten, '', new ext_execif("\44\x5b\44\x7b\x4c\x45\116\50\44\173\102\62\64\x5f\x43\101\114\x4c\x5f\x49\104\x7d\51\x7d\135", "\123\145\x74", "\103\110\101\x4e\x4e\x45\x4c\50\x68\141\x6e\x67\165\x70\x5f\x68\141\156\144\x6c\x65\x72\137\x70\x75\163\150\x29\75\150\x61\x6e\147\165\160\x2d\x68\x61\x6e\147\154\x65\162\x2d\146\151\x6e\x69\x73\150\54\163\54\x31")); goto F3PGy; N3rkB: $ext->add($context, $exten, '', new ext_setvar("\137\x5f\x42\131\105\x5f\x56\x4f\124\105", recordings_get_file($did["\142\171\x65"]))); goto Lz7DO; KOYlz: $ext->add($context, $exten, '', new ext_gotoif("\44\133\44\173\x4c\105\116\50\x24\173\x42\62\x34\137\x43\101\x4c\x4c\x5f\111\x44\x7d\x29\175\x5d", "\162\x65\x67\x69\x73\164\x72\x65\144")); goto yQS3p; AH0jN: $ext->add($context, $exten, '', new ext_setvar("\137\x5f\x53\117\x55\x52\103\x45\137\111\x44", $did["\x73\157\x75\x72\143\x65"])); goto ILG1J; Haw6o: $ext->add($context, $exten, '', new ext_execif("\x24\133\44\173\114\x45\x4e\50\x24\x7b\102\62\64\137\103\101\x4c\114\137\x49\104\175\x29\175\40\46\46\x20\x24\173\x4c\x45\x4e\50\x24\x7b\x42\62\x34\137\105\116\x54\111\124\131\x5f\124\x49\x54\x4c\105\175\x29\x7d\135", "\x53\145\164", "\103\x41\x4c\114\105\122\111\104\50\156\141\x6d\x65\51\75\44\173\102\x32\64\137\x45\x4e\124\x49\124\x59\x5f\x54\111\124\114\105\x7d")); goto rqimt; HaxOM: LgzWd: goto I7YZJ; muZss: $ext->add($context, $exten, '', new ext_setvar("\102\62\x34\x5f\x55\x53\105\x52\137\111\104", '')); goto XO8gX; to2eb: $ext->add($context, $exten, '', new ext_setvar("\x53\x48\117\x57\137\103\x41\x4c\x4c\105\122\137\116\101\115\105", "\x59\x45\123")); goto jZO3l; F3PGy: $ext->add($context, $exten, "\x72\145\147\151\163\x74\x72\145\x64", new ext_noop()); goto Haw6o; gHLbq: $ext->add($context, $exten, '', new ext_setvar("\137\120\x45\122\123\117\x4e\x41\x4c\137\115\117\x42\111\x4c\105", "\61")); goto cNXwp; mQ57i: $ext->add($context, $exten, '', new ext_macro("\155\x61\156\x61\147\145\162\137\x69\x6e\137\143\150\x61\x72\x67\x65")); goto Ug9MB; VVi7n: if (!($did["\x63\x72\145\x61\x74\x65\137\154\145\x61\144"] == "\x79\145\x73")) { goto c_daH; } goto WCf2N; WCf2N: $ext->add($context, $exten, '', new ext_setvar("\103\x52\x45\101\124\x45\137\114\x45\x41\x44", "\61")); goto bXsSP; yQS3p: $ext->add($context, $exten, '', new ext_agi($link . "\54\44\x7b\x43\110\101\x4e\116\105\114\x28\x63\x61\154\x6c\x69\144\x29\175\54\162\x65\147\x69\163\164\x65\162\x2c\x49\116\102\x4f\x55\116\104\x2c\44\173\103\101\114\x4c\105\x52\111\104\50\x6e\x75\155\x62\145\162\x29\175\54\x24\x7b\x42\x32\64\x5f\104\x45\106\101\x55\114\x54\137\x55\123\x45\122\x5f\111\104\175\54\x24\173\103\x41\x4c\114\137\123\x54\x41\122\124\137\x44\x41\x54\105\x7d\54\x24\173\105\x4e\x54\x49\124\x59\x5f\124\131\120\x45\175\54\x24\x7b\105\116\x54\111\124\131\x5f\x49\x44\175\x2c\x24\x7b\x53\117\125\x52\103\x45\137\111\104\175\54\x24\173\115\x41\116\x41\107\x45\x52\x5f\111\116\137\x43\110\101\122\107\x45\175\x2c\x24\173\123\x48\x4f\x57\x5f\103\x41\114\114\x45\122\137\x4e\101\115\105\x7d\x2c\44\173\103\122\105\101\x54\x45\x5f\x4c\105\x41\104\x7d")); goto Cvdl1; mvBqy: $ext->add($context, $exten, '', new ext_goto($did["\x64\x65\x73\164\x69\156\x61\164\x69\x6f\156"])); goto WtddM; hvKXT: $ext->add($context, $exten, '', new ext_setvar("\105\116\124\x49\x54\x59\137\124\x59\x50\105", '')); goto muZss; I7YZJ: $ext->add($context, $exten, '', new ext_execif("\x24\133\x21\x24\x7b\x4c\105\x4e\50\44\x7b\x42\x32\64\137\x44\x45\106\x41\x55\x4c\x54\137\x55\123\105\122\137\111\104\175\51\x7d\135", "\123\145\164", "\x42\x32\64\x5f\x44\x45\x46\x41\125\114\124\137\x55\x53\105\x52\x5f\111\104\x3d" . $did["\x75\163\x65\x72\x5f\151\x64"])); goto KOYlz; MsHbf: if (!($did["\163\150\x6f\x77\x5f\x63\141\162\144"] == "\x79\x65\163")) { goto LgzWd; } goto c3KUO; XO8gX: if (!($did["\x6d\x61\x6e\141\x67\x65\x72\137\x69\156\137\143\141\150\162\147\x65"] >= 1)) { goto mh373; } goto TyWMp; cFHti: $ext->add($context, $exten, '', new ext_gotoif("\x24\x5b\42\44\x7b\103\x41\114\x4c\x45\122\x49\104\50\x6e\x75\155\x62\145\x72\51\x7d\42\x20\75\x3d\40\42\x43\101\x4c\114\102\101\103\113\42\x5d", "\163\153\x69\x70")); goto AH0jN; c3KUO: $ext->add($context, $exten, '', new ext_setvar("\x5f\x5f\123\x48\x4f\127\137\x43\101\122\x44", "\61")); goto HaxOM; WtddM: EX3ks: goto lKlOt; TyWMp: $ext->add($context, $exten, '', new ext_setvar("\x4d\x41\x4e\x41\x47\105\x52\137\x49\116\137\103\x48\x41\x52\x47\105", "\x59\105\123")); goto AFNo6; jZO3l: cyKqO: goto VVi7n; UE5Cm: if (!($did["\x6d\141\x6e\x61\x67\x65\x72\x5f\x69\156\x5f\143\x61\150\x72\147\x65"] == 2)) { goto PIU7s; } goto gHLbq; lKlOt: } goto R6Nc2; GL6qa: $ext->add($context, $exten, "\x6f\x75\164\x63\141\154\x6c", new ext_noop("\320\x98\321\201\xd1\x85\320\276\320\xb4\xd1\217\321\211\xd0\xb8\xd0\271\x20\xd0\227\xd0\262\320\xbe\xd0\275\xd0\276\320\xba")); goto IGzkv; pQwZt: $ext->add($context, $exten, "\x69\x63\143\x61\x6c\154", new ext_noop("\320\x9c\xd0\265\xd0\xb6\320\xb4\xd1\x83\40\320\x90\320\xa2\xd0\241")); goto tCcZl; ZlAxc: $ext->add($context, "\x68", '', new ext_Playback("\44\x7b\102\131\105\x5f\126\117\x54\x45\x7d")); goto PxQIL; Xl9aN: $ext->add($context, $exten, '', new ext_execif("\x24\133\x22\x24\x7b\104\111\x41\x4c\123\x54\x41\x54\125\123\175\x22\40\75\75\x20\42\101\116\123\127\105\122\42\x5d", "\123\x65\x74", "\x42\62\64\x5f\125\x53\105\x52\x5f\111\x44\75\x24\x7b\102\x32\64\137\x55\x53\105\122\x5f\111\x44\137\x41\x4e\x53\x57\105\122\x7d")); goto JC_ds; GfeP_: $exten = "\x5f\x2e"; goto xpRzU; KpDz5: $ext->add($context, $exten, '', new ext_execif("\44\133\x21\44\173\x4c\105\x4e\50\x24\x7b\102\x32\64\137\x55\123\105\x52\137\x49\x44\x7d\x29\175\x20\174\x7c\40\x21\44\173\x4c\x45\x4e\x28\44\x7b\123\110\117\x57\137\103\101\x52\x44\x7d\x29\175\x5d", "\x52\145\164\x75\x72\x6e")); goto Gx_rM; pOqIu: $ext->add($context, $exten, '', new ext_setvar("\137\x5f\102\x32\x34\x5f\125\x53\105\122\137\111\x44\x5f\114\101\123\124", "\44\173\x42\x32\x34\137\x55\123\105\x52\x5f\x49\x44\x7d")); goto rUm7U; VEiTe: $ext->add($context, "\x74", '', new ext_Hangup()); goto ZlAxc; b67U3: $ext->add($context, $exten, '', new ext_execif("\44\x5b\x22\44\173\104\x49\x52\105\103\x54\111\x4f\116\175\x22\x3d\x3d\42\x4f\125\124\x42\x4f\125\x4e\104\42\40\46\x26\x20\44\133\42\44\173\x44\x49\x41\114\x53\x54\101\x54\x55\123\x7d\x22\75\75\x22\x53\111\120\40\x36\x30\63\x20\x44\x65\143\154\x69\156\x65\x64\42\40\174\x7c\x20\x22\x24\173\x44\x49\x41\x4c\x53\x54\101\124\x55\x53\x7d\42\x20\75\75\40\42\123\111\120\x20\61\x30\60\x20\x54\162\x79\x69\156\x67\x22\x20\x7c\x7c\40\42\44\173\x44\111\101\x4c\123\124\101\x54\x55\123\x7d\42\x20\75\75\40\42\102\x55\x53\131\x22\135\x20\75\75\40\61\135", "\x53\145\x74", "\x42\62\x34\x5f\x55\x53\105\122\x5f\111\x44\75\x24\x7b\x42\62\64\x5f\125\123\x45\122\x5f\111\104\x5f\x4c\101\123\x54\175")); goto laAms; yX8Hm: $ext->add($context, $exten, '', new ext_macro("\x75\x73\x65\x72\55\143\141\x6c\x6c\145\x72\x69\144")); goto n1wDE; dWfZl: $ext->add($context, $exten, '', new ext_gotoif("\44\x5b\42\44\173\x46\x52\x4f\115\105\x58\x54\x45\116\x7d\42\x20\41\75\40\x22\x43\x41\x4c\x4c\102\x41\x43\113\x22\x20\174\174\40\44\x7b\114\x45\x4e\50\x24\x7b\115\x41\x53\124\x45\122\137\103\x48\x41\x4e\116\x45\x4c\50\x4d\101\x4e\x41\x47\x45\122\137\101\x4e\x53\x57\105\122\105\x44\51\175\51\175\135", "\156\157\143\x61\154\154\x62\x61\143\153")); goto fIeAb; uVrnH: $context = "\155\141\143\162\x6f\55\144\x69\141\x6c\x6f\165\164\x2d\164\x72\x75\x6e\153\x2d\160\x72\145\144\151\141\154\55\150\157\x6f\x6b"; goto UfYrB; WAhIo: $ext->add($context, $exten, '', new ext_setvar("\x41\x4e\x53\x57\x45\x52\x5f\x54\x49\x4d\x45", "\x24\173\x4d\101\x54\110\50\x24\x7b\x4e\x4f\x57\x7d\55\x24\x7b\x41\124\x49\115\105\175\x2c\151\x29\x7d")); goto J7ZlT; h9A1X: $ext->add($context, $exten, '', new ext_execif("\x24\133\x21\44\173\x52\x45\x47\x45\x58\50\42\x28\x2e\x2a\133\102\135\133\x28\135\146\x75\x6e\143\x2d\x64\x69\x61\154\157\165\164\x2d\x74\162\x75\156\153\x2d\x70\162\x65\x64\x69\x61\x6c\55\x68\x6f\x6f\153\55\102\136\163\x5e\x31\x5b\x29\135\51\42\40\44\173\x44\111\x41\x4c\x5f\124\x52\x55\116\x4b\137\117\x50\124\x49\117\116\123\x7d\51\175\135", "\123\x65\x74", "\x5f\x44\111\101\114\x5f\x54\122\x55\x4e\113\x5f\x4f\120\x54\111\x4f\x4e\123\x3d\44\x7b\104\111\101\x4c\137\124\x52\x55\116\x4b\x5f\x4f\x50\124\x49\x4f\116\x53\x7d\102\50\x66\x75\x6e\x63\x2d\144\x69\141\154\x6f\x75\164\55\164\162\x75\x6e\x6b\55\x70\x72\x65\144\x69\x61\154\55\x68\157\x6f\153\55\x42\x5e\163\x5e\61\51")); goto oZuAB; dpASm: $ext->add($context, $exten, '', new ext_execif("\44\x5b\x21\44\173\122\x45\x47\x45\x58\50\42\50\56\52\133\147\135\51\42\x20\44\173\x64\163\x7d\x29\175\40\x26\x26\x20\44\x7b\x4c\x45\116\50\x24\173\x47\122\105\x41\124\111\x4e\x47\123\x5f\126\117\124\105\175\x29\175\x20\x26\46\40\41\44\x7b\x4c\x45\116\50\44\173\102\114\111\116\104\x54\x52\x41\x4e\x53\106\x45\122\x7d\x29\x7d\40\46\46\40\x21\44\x7b\114\105\116\50\x24\x7b\101\x54\124\x45\116\x44\x45\104\124\x52\x41\116\x53\x46\x45\122\x7d\51\x7d\x5d", "\123\145\x74", "\137\x64\x73\x3d\44\173\x64\x73\x7d\x67")); goto nM3XI; mFJiW: $ext->add($context, $exten, '', new ext_setvar("\x41\116\123\127\105\122\x5f\x54\111\x4d\105", '')); goto OVpEN; wGBR3: $ext->add($context, $exten, '', new ext_gotoif("\x24\x5b\42\44\173\x46\x52\117\115\x45\x58\124\x45\x4e\x7d\x22\40\x21\75\x20\42\x43\101\x4c\x4c\x42\101\x43\113\x22\135", "\156\x6f\x63\141\x6c\154\142\141\143\x6b")); goto pgefl; C6ica: $ext->add($context, $exten, '', new ext_system(fpbx_which("\160\150\160") . "\x20\42" . $link . "\x22\x20\x22\x24\173\103\110\101\x4e\x4e\x45\114\x28\x63\141\x6c\x6c\x69\144\x29\x7d\x22\40\x22\163\x68\x6f\167\x22\x20\42\x24\173\102\x32\64\137\x43\101\114\114\x5f\x49\104\x7d\42\x20\42\x24\x7b\102\62\64\x5f\x55\123\x45\122\137\111\104\x7d\x22\46")); goto sa_VK; P_8G8: $ext->add($context, $exten, '', new ext_execif("\x24\133\x21\x24\173\x4c\x45\116\50\44\x7b\102\x32\64\x5f\x43\x41\x4c\x4c\x5f\111\104\x7d\51\175\x5d", "\122\145\x74\x75\162\156")); goto wn1IG; ew0y0: $context = "\150\x61\156\147\x75\160\x2d\x68\x61\x6e\147\154\x65\x72\55\x6f\165\x74\x2d\x68\151\x64\x65"; goto O5nVr; k3yBg: } goto Z1wmj; IWCpW: foreach ($cron_lines as $cron_line) { goto UKbCY; UKbCY: if (!strpos($cron_line, "\x69\156\x66\157\162\x6d\165\156\x69\x74\x79\137\x62\151\164\x72\151\170\x32\64\55\x63\x6c\151\x2e\x70\x68\160\x20\143\154\x65\141\x6e\137\141\163\x74\x64\x62")) { goto UbSPW; } goto clneE; clneE: $cron->removeLine($cron_line); goto LeMx6; stWrk: NFycc: goto hidPt; LeMx6: UbSPW: goto stWrk; hidPt: } goto xThxX; tiq5b: if (!\FreePBX::Modules()->checkStatus("\163\x61\156\147\x6f\155\141\143\162\155")) { goto WggRD; } goto aLHYL; B6710: checkDependency("\x75\x6e\x7a\x69\x70"); goto pk9mu; lXXc2: $nt->delete("\x69\156\x66\x6f\162\x6d\x75\x6e\x69\x74\171\x5f\x62\x69\x74\x72\x69\170\62\x34", "\x4e\117\x54\x5f\x52\105\107\x49\123\124\122\x45\104"); goto YWace; U6VQV: $linkfile = $amp_conf["\x41\115\120\x57\105\102\x52\117\117\124"] . "\x2f\151\165\x32\x34\162\x65\143\157\162\x64\163\56\160\x68\160"; goto Np5_z; Np5_z: !file_exists($linkfile) ? symlink($link_iu24records, $linkfile) : ''; goto fCV9I; OwHrg: KFQ9I: goto IWCpW; XgEIk: s_D7D: goto U4Yqs; pk9mu: checkDependency("\163\x6f\x78"); goto MrXJK; Xdm6z: rKbBX: goto lXXc2; NeAUv: $engine = null; goto fL76L; J38L9: checkDependency("\154\x61\155\x65"); goto B6710; BTcXI: global $amp_conf; goto tiq5b; QoQMv: if (!getTokens()) { goto CFEJ9; } goto i5tjL; QKD0z: if (!isset($config["\154\151\x63\x65\156\x73\x65"])) { goto g84aj; } goto Nj3vt; U4Yqs: CFEJ9: goto cTsN6; qib7C: WggRD: goto sacdx; sacdx: if (!empty($engine)) { goto vMIiu; } goto NeAUv; NNf_B: $link_iu24records = $amp_conf["\x41\x4d\120\127\x45\x42\x52\x4f\x4f\x54"] . "\x2f\141\144\x6d\151\x6e\x2f\155\157\144\x75\154\145\163\57\151\156\x66\x6f\x72\155\165\x6e\151\x74\171\137\142\x69\164\162\151\x78\x32\x34\57\x61\163\x74\x65\162\151\163\153\x2d\141\160\x70\57\x69\x75\62\64\x72\145\143\157\162\144\163\x2e\160\x68\160"; goto U6VQV; zCEmd: $nt->add_warning("\151\x6e\146\x6f\162\x6d\x75\156\x69\164\x79\137\x62\151\164\x72\151\x78\x32\64", "\116\x4f\124\137\122\x45\107\x49\123\124\122\105\x44", "\111\156\x66\x6f\x72\x6d\165\156\151\x74\x79\x20\x42\x69\164\x72\151\x78\x32\x34\x20\x6d\x6f\x64\x75\x6c\145\x20\x69\163\40\151\156\x73\164\141\x6c\154\x65\x64\40\x62\x75\164\40\156\x6f\164\40\x72\145\147\151\x73\164\145\x72\145\144", false, false, true, true); goto vo_kk; xThxX: BMiAt: goto mrosn; Nj3vt: empty($config["\164\157\x6b\x65\x6e"]) && empty($config["\x72\145\146\162\x65\x73\150\x5f\x74\157\153\145\x6e"]) ? '' : ($autorized = "\x79\145\163"); goto SLzZi; MrXJK: } goto tUBwp; Y6aO0: function checkDependency($app) { goto iNHLs; eWbk1: if (!fpbx_which($app)) { goto NjgKA; } goto js65I; T6GlP: return true; goto xeLwi; xeLwi: NjgKA: goto v3ywZ; iNHLs: $notify = notifications::create(); goto eWbk1; j8Nvz: return false; goto rp6Ss; v3ywZ: $notify->add_warning("\151\156\x66\157\x72\155\165\156\151\x74\171\x5f\x62\x69\x74\x72\151\x78\x32\64", $app . "\x5f\116\x4f\x54\x5f\x49\x4e\x53\124\101\x4c\114\105\104", $app . "\x20\156\157\x74\40\151\156\x73\164\x61\154\x6c\145\x64\40\157\156\x20\171\x6f\x75\x72\x20\163\171\163\164\145\x6d\x2e", '', '', true, true); goto j8Nvz; js65I: $notify->delete("\151\156\x66\157\162\155\165\x6e\151\x74\171\x5f\x62\151\x74\x72\151\170\62\64", $app . "\x5f\116\117\x54\x5f\111\116\123\124\101\114\x4c\x45\x44"); goto T6GlP; rp6Ss: } goto wsZbg; fpz1s: function getUserOnPortal($config) { goto agSLc; R5o_X: $i = 0; goto Fdjad; rFlas: $i++; goto pzQE7; pzQE7: goto m8HU7; goto vUM4M; eoQlZ: sEd5m: goto gKoca; Y_c0l: if (!($i <= $count)) { goto JoWYQ; } goto uR0cb; C7k5W: $arBatch = array("\147\145\164\137\x75\x73\x65\162\60" => "\x75\163\145\x72\x2e\147\x65\164\x3f" . http_build_query(array("\101\x43\124\x49\126\105" => "\131", "\163\164\x61\x72\x74" => "\x30"))); goto VwB2M; V3RHu: LyCWY: goto Eig6c; GIDNq: $rest->setToken(encrypt_decrypt("\144\145\x63\162\x79\160\x74", $config["\164\x6f\x6b\x65\156"])); goto Qmy2p; uapRN: foreach ($res["\162\x65\x73\x75\154\164"]["\162\x65\163\x75\x6c\164"]["\147\x65\164\137\x75\163\145\x72" . $i] as $user) { $arUsers[] = $user; S141l: } goto T123F; gKoca: $i++; goto AhDNe; iacZ_: PCB1O: goto rFlas; uR0cb: $arBatch["\147\145\164\137\x75\x73\x65\x72" . $i] = "\165\163\145\x72\x2e\147\x65\164\77" . http_build_query(array("\101\x43\x54\111\126\x45" => "\131", "\x73\x74\x61\162\164" => $i * 50)); goto iacZ_; slU1U: $i = 1; goto nnn7r; FRnKq: if (!($i <= $count)) { goto LyCWY; } goto dxmEc; AhDNe: goto aou6m; goto V3RHu; Fdjad: aou6m: goto FRnKq; T123F: QVXUA: goto sui8X; Q226L: $res = $rest->query("\142\x61\164\143\150", array("\150\x61\x6c\164" => 0, "\x63\155\144" => $arBatch)); goto GAkY3; nnn7r: m8HU7: goto Y_c0l; dxmEc: if (empty($res["\x72\145\x73\x75\x6c\164"]["\x72\x65\x73\x75\x6c\x74"]["\147\145\x74\137\165\x73\145\x72" . $i])) { goto JkXAu; } goto uapRN; Qmy2p: $r = $rest->query("\x62\141\x74\143\x68", array("\x68\141\154\164" => 0, "\143\x6d\144" => array("\147\x65\x74\137\165\x73\145\x72" => "\x75\163\145\x72\56\147\x65\164\x3f" . http_build_query(array("\x41\103\x54\111\126\105" => "\131"))))); goto C7k5W; agSLc: $rest = new Informunity\Rest\Rest($config); goto GIDNq; skFpI: if (empty($res["\x72\x65\163\165\x6c\164"]["\162\145\x73\x75\154\164"])) { goto bJMSH; } goto R5o_X; sui8X: JkXAu: goto eoQlZ; GAkY3: $arUsers = array(); goto skFpI; MCFtD: return $arUsers; goto Qq3m7; vUM4M: JoWYQ: goto Q226L; VwB2M: $count = floor(intval($r["\x72\145\163\165\x6c\164"]["\162\145\163\165\x6c\164\137\x74\157\x74\x61\x6c"]["\x67\145\164\x5f\165\x73\145\x72"]) / 50); goto slU1U; Eig6c: bJMSH: goto MCFtD; Qq3m7: } goto Us4PP; bL0y1: function informunity_bitrix24_hookGet_config($engine) { goto tK9d1; rSscN: ju1uF: goto N0ea_; hXpwx: switch ($engine) { case "\x61\163\164\145\x72\x69\163\153": goto ZuRj3; TAS13: $exten = "\163"; goto Kein_; RZHvr: $context = "\146\165\x6e\143\x2d\141\160\x70\154\x79\x2d\163\151\x70\x68\145\141\144\x65\162\x73"; goto mhdyl; Hp85R: if (!$outrouting) { goto uoihD; } goto eYe59; dbsmC: goto ju1uF; goto wl1a_; LZF41: $ext->splice($context, $exten, '', new ext_execif("\x24\133\x24\x7b\x4c\x45\116\x28\x24\173\102\62\64\x5f\103\101\114\114\137\111\x44\x7d\51\x7d\135", "\115\141\x63\162\157", "\x73\x68\x6f\167\55\x62\x32\x34")); goto YLMjt; YLMjt: $context = "\x6d\141\x63\162\157\x2d\x64\x69\141\x6c\x2d\x6f\x6e\x65"; goto AiJmT; gPnf6: bBk3j: goto zCuHB; hhZk3: xS3ig: goto tCpeJ; zCuHB: $context = "\155\x61\x63\162\157\55\x61\165\x74\x6f\55\142\154\153\166\x6d"; goto TAS13; xjxDz: $didlist = \FreePBX::Core()->getAllDIDs(); goto zy6QN; bekjb: $ext->splice($context, $exten, '', new ext_execif("\44\x5b\x22\44\173\104\102\137\x45\130\x49\123\124\123\50\111\x55\x42\x32\64\57\x24\x7b\x45\x58\124\124\x4f\103\101\114\114\175\x2f\x49\x44\x29\175\x22\40\x21\75\x20\42\61\x22\40\46\46\x20\44\173\114\x45\116\x28\44\173\x42\62\x34\x5f\103\101\x4c\x4c\137\111\x44\x7d\x29\x7d\x5d", "\101\x67\151", $link . "\54\x24\x7b\x43\110\x41\116\x4e\105\114\50\143\141\154\x6c\x69\144\51\175\x2c\147\145\164\x5f\165\151\x64\x2c\x24\x7b\105\130\x54\x54\117\x43\x41\x4c\x4c\175")); goto gPnf6; TamsF: $ext->splice($context, $exten, '', new ext_execif("\x24\133\44\x7b\x4c\105\116\50\44\x7b\x42\x32\64\137\103\x41\114\x4c\x5f\111\104\175\51\175\135", "\123\145\x74", "\x42\x32\64\x5f\125\123\x45\x52\137\111\x44\75\44\173\x44\x42\x28\111\125\102\62\x34\x2f\x24\173\x41\x52\x47\x31\x7d\x2f\111\104\x29\x7d")); goto bekjb; aL5e0: foreach ($didlist as $item) { goto t1wad; efOXy: goto lLXGs; goto t7HM0; NJV9O: pLrT5: goto zQ76y; t05uh: if ($cidnum != '' && $exten == '') { goto S2lkp; } goto soj13; DW0F1: $exten = empty($exten) ? "\163" : $exten; goto JYQca; itrGv: $exten = "\x73"; goto mB1p8; JYQca: $exten = $exten . (empty($cidnum) ? '' : "\57" . $cidnum); goto pJ4P5; uN6BI: $context = $pricid ? "\145\x78\164\55\144\151\144\x2d\x30\x30\x30\x31" : "\x65\x78\164\55\144\151\144\55\x30\60\x30\62"; goto DW0F1; t1wad: $exten = trim($item["\145\170\x74\x65\156\163\x69\x6f\156"]); goto ZAa0q; mB1p8: $pricid = $item["\x70\x72\x69\x63\x69\144"] ? true : false; goto hpuvy; hpuvy: lLXGs: goto uN6BI; cPgBM: $pricid = false; goto VNtL3; pJ4P5: $ext->splice($context, $exten, "\144\x69\x64\x2d\143\151\x64\55\x68\157\x6f\153", new ext_setvar("\137\137\103\101\x4c\114\137\x53\124\x41\x52\124\x5f\104\101\124\x45", "\x24\173\x45\120\117\103\x48\x7d")); goto NJV9O; NVqQu: lyg81: goto efOXy; t7HM0: S2lkp: goto itrGv; soj13: if ($cidnum != '' && $exten != '' || $cidnum == '' && $exten == '') { goto cpiJ1; } goto cPgBM; VNtL3: goto lyg81; goto jBg1_; lPyMD: $pricid = true; goto NVqQu; jBg1_: cpiJ1: goto lPyMD; ZAa0q: $cidnum = trim($item["\x63\151\x64\156\165\155"]); goto t05uh; zQ76y: } goto J5e7t; dJL02: $context = "\x6d\141\x63\162\157\55\166\x6d"; goto XK9r3; XK9r3: $exten = "\166\x6d\170"; goto TamsF; AiJmT: $exten = "\x73\55\101\116\x53\x57\x45\122"; goto MQ_dK; tCpeJ: uoihD: goto xjxDz; Kein_: $ext->add($context, $exten, '', new ext_execif("\44\133\44\x7b\x4c\x45\x4e\x28\44\173\x42\x32\64\x5f\x43\x41\x4c\x4c\137\x49\x44\x7d\51\x7d\40\174\x7c\40\x22\44\173\106\122\x4f\115\x45\x58\124\105\116\x7d\42\x20\x3d\x3d\40\42\x43\101\x4c\x4c\102\x41\x43\x4b\x22\x5d", "\115\141\x63\x72\x6f", "\141\165\x74\x6f\55\x62\x6c\153\166\155\55\141\x64\x64\x6f\x6e\55\142\62\x34")); goto Hp85R; eYe59: foreach ($outrouting as $val) { goto bIlyi; YgfUL: XvBqd: goto RU83a; RU83a: Bkx9u: goto mj0Vy; DA47p: foreach ($patterns as $pattern) { goto EMvUt; SQ8d6: niAIT: goto pABhd; EMvUt: $fpattern = core_routing_formatpattern($pattern); goto Z9g1X; sOOzs: $ext->splice($context, $exten, "\61", new ext_setvar("\137\x5f\x42\x59\x45\137\x56\117\x54\105", recordings_get_file($val["\142\171\x65"]))); goto A70Oa; Z9g1X: $exten = $fpattern["\144\x69\141\154\137\160\141\164\x74\x65\x72\x6e"]; goto ZcN5C; gaN9j: OXxow: goto ofHov; zxVb7: if (!($val["\x63\162\145\141\x74\145\137\x6c\145\141\x64"] == "\171\x65\x73")) { goto OXxow; } goto GId7S; ZcN5C: $ext->splice($context, $exten, "\61", new ext_execif("\x24\133\x22\x24\173\104\x42\x5f\x45\130\111\x53\124\x53\x28" . $context . "\x2f\44\x7b\x43\x41\x4c\x4c\x45\122\111\104\50\x6e\165\155\142\145\x72\51\175\x29\175\x22\x20\x21\x3d\x20\x22\x31\42\x5d", "\123\x65\x74", "\x42\x32\x34\x5f\x4f\x55\x54\75\61")); goto zxVb7; AcVz8: hMPj0: goto x_qlP; VKr7J: if (!(trim($val["\145\x6e\x61\142\154\145\137\142\x32\64"]) == "\x76\x6f\x74\x69\x6e\147")) { goto a2nFJ; } goto DQFgJ; wh0YF: $ext->splice($context, $exten, "\x31", new ext_setvar("\x5f\137\x53\110\117\127\x5f\x43\x41\x52\x44", "\x31")); goto AcVz8; GId7S: $ext->splice($context, $exten, "\x31", new ext_setvar("\137\137\x43\x52\105\101\124\105\x5f\x4c\x45\101\104", "\61")); goto gaN9j; x_qlP: $ext->splice($context, $exten, "\61", new ext_setvar("\137\x5f\103\x41\114\x4c\137\123\x54\101\x52\x54\137\104\x41\124\105", "\x24\173\x45\120\x4f\103\110\x7d")); goto VKr7J; DQFgJ: $ext->splice($context, $exten, "\61", new ext_setvar("\137\137\107\122\x45\x41\x54\111\x4e\x47\123\137\x56\117\124\105", recordings_get_file($val["\x67\162\145\x61\164\x69\x6e\147\163"]))); goto sOOzs; ofHov: if (!($val["\163\x68\x6f\x77\x5f\143\x61\x72\144"] == "\x79\145\163")) { goto hMPj0; } goto wh0YF; A70Oa: a2nFJ: goto SQ8d6; pABhd: } goto YgfUL; mj0Vy: fR5Bs: goto n53r9; YfHjq: if (empty($patterns)) { goto Bkx9u; } goto DA47p; Ef8Yv: $patterns = core_routing_getroutepatternsbyid($val["\x72\x6f\x75\x74\145\137\151\x64"]); goto YfHjq; bIlyi: $context = "\157\165\x74\x72\x74\55" . $val["\162\x6f\x75\x74\x65\x5f\x69\x64"]; goto Ef8Yv; n53r9: } goto hhZk3; ZuRj3: global $ext, $amp_conf; goto C3jsv; qcizM: $modulef = new module_functions(); goto LeWGV; J5e7t: Txzir: goto mYzYu; zy6QN: if (empty($didlist)) { goto pyLpO; } goto aL5e0; MQ_dK: $ext->add($context, $exten, '', new ext_gotoif("\x24\133\44\173\x4c\105\116\50\x24\x7b\102\x32\64\137\103\x41\x4c\x4c\137\111\104\x7d\51\175\135", "\x76\x6f\x74\x69\x6e\x67\x2c\x73\x2c\x31")); goto qcizM; FZurW: if (empty($voicemail["\x76\157\x69\x63\x65\x6d\x61\151\154"])) { goto bBk3j; } goto dJL02; LeWGV: $voicemail = $modulef->getinfo("\x76\157\x69\x63\x65\155\x61\151\x6c"); goto FZurW; LLRga: $link = $amp_conf["\101\x4d\120\x57\105\102\122\117\x4f\124"] . "\x2f\141\x64\155\151\156\x2f\x6d\157\x64\x75\x6c\145\163\x2f\x69\x6e\146\157\162\x6d\x75\156\x69\164\x79\137\142\x69\x74\162\x69\170\62\x34\57\141\x73\164\x65\162\151\x73\153\x2d\x61\160\x70\57\151\x6e\146\x6f\x72\155\x75\x6e\x69\164\171\x5f\x62\151\164\162\151\170\62\64\x2d\x63\154\151\x2e\x70\x68\160"; goto RZHvr; C3jsv: $outrouting = informunity_bitrix24_routing_list(); goto LLRga; mYzYu: pyLpO: goto dbsmC; mhdyl: $exten = "\x73"; goto LZF41; wl1a_: } goto ksna6; tK9d1: if (!getTokens()) { goto qKqkE; } goto hXpwx; N0ea_: qKqkE: goto javIn; ksna6: tduvB: goto rSscN; javIn: } goto joJaa; wsZbg: function getTokens() { goto Q24lh; n4SY5: $sql = "\123\105\x4c\x45\x43\124\40\164\157\153\145\x6e\x20\106\122\117\x4d\x20\141\163\x74\145\x72\151\x73\x6b\56\x69\x6e\x66\157\x72\155\165\156\151\x74\x79\137\142\x69\x74\x72\x69\170\62\64\x20\x57\110\x45\x52\x45\x20\x74\157\153\145\x6e\40\41\x3d\40\47\47"; goto E_QKl; E_QKl: $check = $db->getRow($sql, DB_FETCHMODE_ASSOC); goto d4mzY; d4mzY: return empty($check) ? false : true; goto PtmN_; Q24lh: global $db; goto n4SY5; PtmN_: } goto niPh2; s30fV: function informunity_bitrix24_routing_list() { goto rIBUF; q4fQZ: $results = sql($sql, "\x67\x65\164\101\154\154", DB_FETCHMODE_ASSOC); goto jZAFu; jZAFu: return is_array($results) ? $results : false; goto Vq6qb; rIBUF: $sql = "\123\105\x4c\x45\x43\124\40\x61\x2e\162\157\165\x74\145\137\151\x64\40\141\x73\40\162\157\x75\x74\x65\137\151\x64\54\x20\x61\x2e\151\x6e\164\x72\141\x63\x6f\155\160\x61\156\x79\137\162\157\165\x74\145\40\141\x73\40\151\x6e\164\x72\x61\143\x6f\155\160\x61\156\171\x5f\162\157\x75\x74\145\54\x62\56\x65\x6e\141\x62\154\145\x5f\142\62\x34\x20\x61\163\x20\x65\156\x61\142\x6c\145\x5f\142\x32\x34\54\x62\x2e\147\162\x65\141\x74\151\x6e\147\x73\40\x61\163\x20\x67\162\x65\x61\164\x69\x6e\x67\x73\x2c\x62\x2e\142\171\x65\x20\141\163\x20\x62\171\145\54\40\142\56\x63\x72\x65\141\x74\145\x5f\x6c\145\x61\x64\40\x61\x73\x20\143\162\145\x61\164\x65\137\x6c\x65\x61\144\x2c\x20\142\56\163\150\157\167\137\x63\141\162\144\x20\141\x73\x20\163\x68\157\x77\137\143\141\x72\x64\x20\x46\122\x4f\115\40\x6f\165\164\x62\157\165\x6e\144\137\x72\157\x75\164\x65\x73\40\x61\x20\x4c\105\x46\124\x20\x4a\117\111\116\40\x62\151\x74\x72\151\170\62\64\x5f\x74\157\137\162\157\x75\164\x69\156\x67\40\142\x20\117\116\x20\50\x61\56\x6e\x61\155\x65\75\142\56\162\x6f\165\164\145\x6e\x61\x6d\145\x20\51\x20\x57\x48\105\x52\105\40\x61\56\151\156\x74\x72\141\143\157\155\x70\x61\156\171\x5f\162\x6f\165\164\145\x20\75\x27\131\x45\x53\47\x20\x4f\x52\40\50\x62\x2e\x65\x6e\x61\x62\154\x65\x5f\x62\62\64\40\x3d\40\47\x79\x65\x73\47\x20\x4f\x52\40\142\56\x65\x6e\x61\142\x6c\x65\137\x62\62\64\x20\75\40\47\166\x6f\x74\151\156\147\47\x29"; goto q4fQZ; Vq6qb: } goto bL0y1; Us4PP: function isEventRegister($config, $eventName = '') { goto aY1Lj; HPUZz: return false; goto xWQ9G; hD2Ld: foreach ($res["\x72\x65\x73\x75\x6c\x74"] as $event) { goto Q2F3s; HgMjH: z0GUB: goto ZP4vH; Q2F3s: if (!($event["\x65\x76\145\156\164"] == $eventName && $event["\x68\141\x6e\144\154\145\x72"] == $config["\145\170\164\x5f\141\144\144\x72\x65\x73\163"] . "\x2f\151\165\x32\64\162\145\143\x6f\x72\144\163\56\160\150\x70")) { goto z0GUB; } goto O02x0; O02x0: return true; goto HgMjH; ZP4vH: USMZK: goto ZOZU0; ZOZU0: } goto je2OF; aY1Lj: $res = null; goto eNdBw; Ue058: $res = $rest->query("\x65\x76\145\156\164\56\x67\145\x74", array()); goto B5d7P; B5d7P: if (empty($res["\162\145\163\x75\154\x74"])) { goto qmKOU; } goto hD2Ld; je2OF: qmezV: goto C0YJm; eNdBw: $rest = new Informunity\Rest\Rest($config); goto wXdjY; wXdjY: $rest->setToken(encrypt_decrypt("\x64\145\143\162\171\160\164", $config["\x74\157\x6b\145\156"])); goto Ue058; C0YJm: qmKOU: goto HPUZz; xWQ9G: } goto HtO28; ackf7: function getSoucesList($config) { goto O01tk; VllT5: return $result; goto DHnSc; RZILw: $rest = new Informunity\App($config); goto VY2qm; VY2qm: $result = $rest->sources_list(); goto VllT5; O01tk: $result = null; goto RZILw; DHnSc: } goto fpz1s; uOdZQ: function informunity_bitrix24_getdestinfo($dest) { goto eeKa1; bCgDz: return array("\x65\144\151\x74\137\x75\x72\x6c" => "\143\157\156\146\151\147\x2e\x70\150\160\77\144\x69\x73\160\154\x61\x79\75\151\156\146\157\162\x6d\165\156\x69\164\x79\x5f\x62\x69\164\x72\x69\x78\x32\64\x23\151\x6e\142\157\165\156\x64\137\144\x65\163\164\x69\156\141\x74\151\x6f\x6e\x73"); goto JdlaW; JdlaW: kHrJc: goto ieSKF; FKprX: sXWa7: goto bCgDz; AzhWh: return false; goto I632K; I632K: goto kHrJc; goto FKprX; FdCN8: if (trim($dest_arr[0]) == "\151\165\142\x32\64\137\x64\x69\144\x73") { goto sXWa7; } goto AzhWh; eeKa1: $dest_arr = explode("\54", $dest); goto FdCN8; ieSKF: } goto Z7XCj; RPpvb: function informunity_bitrix24_routing_get($id) { goto fNqb7; on0go: return $result; goto Wuw6I; fNqb7: $sql = "\x53\x45\114\x45\x43\124\x20\x2a\40\106\122\117\115\40\142\151\x74\x72\x69\x78\62\64\137\164\157\137\x72\157\165\164\x69\156\x67\x20\127\110\x45\x52\105\40\x69\x6e\146\157\x72\155\165\x6e\151\x74\x79\x5f\x62\62\64\137\x74\x6f\137\157\165\164\147\x6f\x69\x6e\147\x5f\x69\144\40\75\40\47{$id}\47"; goto astzH; astzH: $result = sql($sql, "\147\145\164\122\157\167", DB_FETCHMODE_ASSOC); goto on0go; Wuw6I: } goto s30fV; HtO28: function informunity_bitrix24_destinations() { goto yPLb3; r5k5x: return $extens; goto kQ5zj; qE5y4: $extens_list = informunity_bitrix24_did_list_new(); goto tzKZ4; yPLb3: $extens = array(); goto qE5y4; tzKZ4: if (empty($extens_list)) { goto tJCUF; } goto D470T; ZPuDT: PUN5L: goto FshWO; D470T: foreach ($extens_list as $row) { $extens[] = array("\144\x65\163\164\151\156\141\x74\151\157\x6e" => "\151\x75\x62\x32\64\137\x64\151\144\163\x2c" . $row["\x69\144"] . "\x2c\x31", "\x64\x65\163\143\162\x69\160\x74\x69\x6f\x6e" => "\x3c\141\x20\x68\x72\x65\146\75\x27\143\x6f\156\146\151\x67\x2e\160\150\x70\77\144\x69\163\160\x6c\x61\x79\75\x69\156\146\157\x72\x6d\165\156\x69\x74\171\137\x62\151\x74\162\151\170\x32\64\46\x23\151\156\142\x6f\165\x6e\x64\137\144\x65\x73\164\151\x6e\x61\x74\x69\157\156\x73\47\76" . $row["\x64\145\163\143\x72\151\x70\164\151\x6f\156"] . "\74\x2f\141\x3e"); Ya317: } goto ZPuDT; FshWO: tJCUF: goto r5k5x; kQ5zj: } goto zOKNv; XkGON: function informunity_bitrix24_did_get($did) { goto Ns57A; QKmEs: return false; goto nck4r; r6gfu: if (!(count($extarray) == 2)) { goto ejNwA; } goto xIRe7; ydV4v: if (!(is_array($result) && count($result))) { goto IbZDx; } goto CpiZJ; CpiZJ: return $result; goto rNZ9O; rNZ9O: IbZDx: goto ISvS1; G8b2l: $result = sql($sql, "\x67\x65\164\101\154\x6c", DB_FETCHMODE_ASSOC); goto ydV4v; Ns57A: $extarray = explode("\57", $did, 2); goto r6gfu; ISvS1: ejNwA: goto QKmEs; xIRe7: $sql = "\123\105\x4c\x45\x43\124\x20\52\40\106\122\x4f\x4d\x20\x62\x69\x74\x72\x69\x78\x32\64\137\x74\x6f\137\151\x6e\143\x6f\155\151\156\x67\40\127\x48\105\122\105\x20\145\x78\164\145\x6e\163\151\157\x6e\40\x3d\40" . q($extarray[0]) . "\40\x41\116\104\40\x63\151\144\156\165\155\x20\75\x20" . q($extarray[1]); goto G8b2l; nck4r: } goto cUwYJ; voZAG: function flush_tokens() { goto RgpFZ; vnPD5: $q = $db->prepare($sql); goto KHovd; RgpFZ: $db = \FreePBX::Database(); goto pNWN7; KHovd: $q->execute(); goto HVdaI; pNWN7: $sql = "\x55\x50\x44\x41\124\x45\40\x69\x6e\146\x6f\162\x6d\x75\x6e\x69\x74\x79\x5f\142\151\164\x72\x69\170\x32\64\x20\123\x45\x54\40\x74\x6f\x6b\145\x6e\x3d\47\47\x2c\x20\162\145\146\x72\x65\x73\x68\x5f\x74\157\153\x65\x6e\75\47\47\54\x20\x65\170\160\151\162\x65\163\75\x27\x27\x20\127\110\x45\122\105\40\151\x64\x3d\x30"; goto vnPD5; HVdaI: } goto s0wHx; niPh2: function getUserOnPortalDep($config, $start = 0, array $ar = array()) { goto hukq8; C16Ue: $rest->setToken(encrypt_decrypt("\x64\145\x63\162\x79\x70\164", $config["\x74\157\x6b\145\156"])); goto srq49; Zjlzc: foreach ($res["\x72\145\x73\x75\154\x74"] as $user) { $ar[] = $user; jCpi_: } goto yO2Q5; sDbTo: $ar = getUserOnPortal($config, $res["\x6e\145\170\164"], $ar); goto OiH1s; vyMpy: tTiTU: goto AzY2P; hukq8: $rest = new Informunity\Rest\Rest($config); goto C16Ue; tkgX7: if (!(!empty($res["\x72\x65\x73\165\x6c\x74"]) && isset($res["\x6e\x65\170\x74"]) && intval($res["\156\x65\170\164"]) > 0)) { goto KkbO5; } goto sDbTo; Vj0KB: if (empty($res["\162\x65\x73\x75\154\x74"])) { goto tTiTU; } goto Zjlzc; AzY2P: return $ar; goto jjN7F; OiH1s: KkbO5: goto vyMpy; srq49: $res = $rest->query("\x75\163\x65\x72\x2e\x67\145\x74", array("\146\151\154\x74\x65\162" => array("\x41\103\124\x49\x56\x45" => "\131"), "\163\x74\x61\162\164" => $start)); goto Vj0KB; yO2Q5: kB95J: goto tkgX7; jjN7F: } goto ackf7; s0wHx: ?>

Function Calls

None

Variables

None

Stats

MD5 051a200ff3af1b6afe902b141e99db8e
Eval Count 0
Decode Time 133 ms