forked from SimplesIP/pabx-app
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
2.8 KiB
52 lines
2.8 KiB
2 years ago
|
|
||
|
--drop table pbx_complemento_operacao
|
||
|
create table pbx_complemento_operacao(oper_id serial not null primary key, oper_tipo character varying(40), oper_descricao character varying(255));
|
||
|
|
||
|
insert into pbx_complemento_operacao(oper_tipo, oper_descricao) values('CAMPANHA_AUTOMATICA', 'Ligações realizadas pelo discador Simples IP');
|
||
|
insert into pbx_complemento_operacao(oper_tipo, oper_descricao) values('CAMPANHA_AUTOMATICA_ENTRANTE', 'Ligações entrantes quando agente logado em uma campanha automática!');
|
||
|
insert into pbx_complemento_operacao(oper_tipo, oper_descricao) values('CAMPANHA_SEMI_AUTOMATICA', '');
|
||
|
insert into pbx_complemento_operacao(oper_tipo, oper_descricao) values('CAMPANHA_SEMI_AUTOMATICA_ENTRANTE', '');
|
||
|
insert into pbx_complemento_operacao(oper_tipo, oper_descricao) values('DAC', 'Ligões entrantes com agente logado em uma Fila!');
|
||
|
insert into pbx_complemento_operacao(oper_tipo, oper_descricao) values('DAC_SAINTE', 'Ligações saintes com agente logado em uma Fila!');
|
||
|
insert into pbx_complemento_operacao(oper_tipo, oper_descricao) values('INTERNAS', 'Ligações entre ramais sem fila ou dac!');
|
||
|
insert into pbx_complemento_operacao(oper_tipo, oper_descricao) values('SAINTES', 'Ligações saintes sem fila ou dac!');
|
||
|
insert into pbx_complemento_operacao(oper_tipo, oper_descricao) values('SAINTES_CONTA_SENHA', 'Ligações saintes autenticadas com senha, sem fila ou dac!');
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
--drop table pbx_complemento
|
||
|
create table pbx_complemento
|
||
|
(
|
||
|
cpl_id bigserial not null primary key,
|
||
|
oper_id integer,
|
||
|
uniqueid character varying(32),
|
||
|
ref_id integer,
|
||
|
login_id integer,
|
||
|
cpl_data date,
|
||
|
cmp_dac integer,
|
||
|
matricula character varying(4),
|
||
|
cpl_ramal integer,
|
||
|
data_reg timestamp not null default now()
|
||
|
)
|
||
|
|
||
|
--Descrição
|
||
|
cpl_id -- Auto incremento e primary key
|
||
|
oper_id -- Id correspondete a opereçã na Tabela: pbx_complemento_operacao -> oper_id
|
||
|
uniqueid -- Campo correspondente a operação gravado pelo asterisk na Tabela: pbx_bilhetes. Use 0 se nao tiver correspondencia.
|
||
|
ref_id -- Referencia ao id da operação corrente, ex.: Operação: 'CAMPANHA_AUTOMATICA' Tabela: 'pbx_campanha_contato_fone' Unique id: 'conf_id'. Use 0(zero) se não tiver correspondente.
|
||
|
login_id -- Id da Tabela: pbx_eventos_agentes -> id
|
||
|
cpl_data -- Data da Operação correspondente a Tabela: pbx_bilhetes->calldate
|
||
|
cmp_dac -- Id do Campanha ou Fila Tabelas: pbx_dacs -> id, pbx_campanha -> cmp_id
|
||
|
matricula -- Matricula do agente logado na Campanha ou Fila Tabela: pbx_usuarios -> matricula
|
||
|
cpl_ramal -- Ramal em que o agente esta autenticado no asterisk.
|
||
|
data_reg -- Registro da data e hora atual, tem seu valor default para now() e não deve ser atribuido
|
||
|
|
||
|
-- select * from pbx_eventos_agentes limit 10
|
||
|
-- select * from pbx_dacs limit 10
|
||
|
-- select * from pbx_complemento_operacao
|
||
|
-- select * from pbx_complemento
|
||
|
|
||
|
|
||
|
|