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.
51 lines
2.8 KiB
51 lines
2.8 KiB
|
|
--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 |
|
|
|
|
|
|
|
|