Browse Source

Relatório separado por org_id - Relatorio->PBX->Geral

b1
bruno 3 days ago
parent
commit
0cae97bf14
  1. 1
      asterisk/etc_asterisk/extensions_padrao.conf
  2. 4
      relatorios/pbx/geral/relChamRamalRamal.php

1
asterisk/etc_asterisk/extensions_padrao.conf

@ -1465,6 +1465,7 @@ exten => s,n,Goto(s,semrota)
exten => s,n,Return()
exten => s,n(conta-senha),Read(CONTASENHA,appsounds/conta-e-senha,n,,20)
exten => s,n,ResetCDR()
exten => s,n,Set(CDR(org_id)=${ORG_ID})
exten => s,n,Noop(CONTASENHA: ${CONTASENHA})
;exten => s,n,AGI(conta_senha.php,${CONTASENHA},${MACRO_EXTEN})
exten => s,n,AGI(conta_senha.php,${CONTASENHA},${ARG2})

4
relatorios/pbx/geral/relChamRamalRamal.php

@ -115,6 +115,7 @@
$ramal = $this->___ramal;
$destino = $this->___destino;
$duracao = $this->___tempoDuracao;
$org_id = parent::GetOrgId();
$query = "SELECT a.src,
CASE WHEN (SUBSTRING(a.dst,1,1) = 'a')THEN 'anuncio'
@ -125,7 +126,8 @@
WHERE a.calldate::TIMESTAMP >= '$dataIni'
AND a.calldate::TIMESTAMP <= '$dataFim'
AND tplg_tipo = 1
AND id_bilhetes = (SELECT MAX(id_bilhetes) FROM pbx_bilhetes WHERE uniqueid = a.uniqueid) ";
AND a.org_id = {$org_id}
AND id_bilhetes = (SELECT MAX(id_bilhetes) FROM pbx_bilhetes WHERE uniqueid = a.uniqueid AND org_id = {$org_id}) ";
$query .= $ramal ? " AND a.src = '$ramal'" : " AND a.src <> ''";
$query .= $destino ? " AND a.dst = '$destino'" : " AND a.dst <> ''";

Loading…
Cancel
Save