﻿select b.tplg_descricao, tipo_chamada, a.uniqueid, a.calldate, a.src, a.dst, a.billsec, a.duration, a.userfield, case when(tplg_codigo in(23,24,33,34))then 'MÓVEL' else c.nome_municipio end as nome_municipio, c.uf
  from pbx_bilhetes a
 inner join   pbx_tipo_ligacao b on b.tplg_codigo = a.tipo_chamada
   left join  pbx_municipios c on c.id = a.id_municipio
  where tipo_chamada <> '99'
  and uf = 'NI'



 --  select * from pbx_tipo_ligacao where tplg_codigo in(23,24,33,34)

  -- select * from pbx_municipios where id = -1 limit 10
  select * from  pbx_bilhetes where tipo_chamada <> '99' limit 10
  select length(src), * from  pbx_bilhetes where substring(src,1,2) = '00';
  select length(dst), * from  pbx_bilhetes where substring(dst,1,2) = '00';

--  1, 4, 5, 25, 35
select calldate, uniqueid, src, dst, tipo_chamada, flag_fila, id_municipio from  pbx_bilhetes where tipo_chamada = 25 limit 10
   
/*
insert into pbx_municipios(id, uf, nome_localidade, nome_municipio, prefixo, faixa_inicial, faixa_final, codigo_ddd)
                    values(0,  'LC', 'CHAMADAS INTERNAS/EMERGENCIA', 'CHAMADAS INTERNAS/EMERGENCIA', 0,0,0,0);
                    
insert into pbx_municipios(id, uf, nome_localidade, nome_municipio, prefixo, faixa_inicial, faixa_final, codigo_ddd)
                    values(-1,  'NI', 'CHAMADAS NAO IDENTIFICADAS', 'CHAMADAS NAO IDENTIFICADAS', 0,0,0,0);
 
*/

  --  Sintaxe chamada internacional
  --  00 + código pais + código de area + número

