Browse Source

Correção no supervisor e no banco para monitorar tabela pelo serviço

1.9
Matheo Bonucia 3 weeks ago
parent
commit
6922a25d49
  1. 4
      asterisk/var_lib_asterisk/scripts/supervisor/ssupervisor.php
  2. 3
      projeto/base/sql/versao-1.9.0.sql

4
asterisk/var_lib_asterisk/scripts/supervisor/ssupervisor.php

@ -654,7 +654,7 @@ function GetQueryDac()
tma,
nao_classificado,
id_dac,
(SELECT count(*) FROM pbx_supervisor_agentes WHERE dac = e.dac) AS num_agente, 1 AS ord,
(SELECT count(*) FROM pbx_supervisor_agentes WHERE dac = e.dac OR fila_asterisk = e.fila_asterisk) AS num_agente, 1 AS ord,
org_id
FROM pbx_supervisor_dacs e
LEFT JOIN (
@ -693,7 +693,7 @@ function GetQueryDac()
,SUM (transbordada) AS TRANSBORDADA
,SUM (CASE WHEN EVENTO IN ('COMPLETEAGENT','COMPLETECALLER', 'TRANSFER','COMPLETEAGENTRAMAL','COMPLETECALLERRAMAL') THEN nao_classificado ELSE 0 END) AS nao_classificado
FROM (
SELECT a.data_bilhete as data, b.fila as dac, d.id as id_dac, b.fila,b.evento,b.param1,b.param2,b.param3,b.param4,
SELECT a.data_bilhete as data, d.nome as dac, d.id as id_dac, b.fila,b.evento,b.param1,b.param2,b.param3,b.param4,
case when(evento = 'TRANSBORDADO')then 1 else 0 end as transbordada, case when( exists( select '' from pbx_classifica_reg WHERE id_bilhetes = a.uniqueid) )then 0 else 1 end as nao_classificado,
d.org_id
FROM (select data_bilhete, uniqueid from ast_bilhetes where data_bilhete = now()::date and lastapp <> 'Transferred Call') a

3
projeto/base/sql/versao-1.9.0.sql

@ -382,5 +382,4 @@ ALTER TABLE pbx_iax_pbx RENAME COLUMN callgroup TO namedcallgroup;
UPDATE pbx_usuarios SET matricula = 900 WHERE apelido = 'user.api'
ALTER TABLE pbx_supervisor_dacs ADD COLUMN fila_asterisk varchar(105);
Loading…
Cancel
Save