|
|
ALTER TABLE |
|
|
pbx_supervisor_agentes |
|
|
ADD |
|
|
media int NOT NULL DEFAULT 0; |
|
|
|
|
|
-- pbx_eventos_agentes |
|
|
ALTER TABLE |
|
|
pbx_eventos_agentes |
|
|
ADD |
|
|
entrada_indisponivel timestamp(0) NULL; |
|
|
|
|
|
ALTER TABLE |
|
|
pbx_eventos_agentes |
|
|
ADD |
|
|
saida_indisponivel timestamp(0) NULL; |
|
|
|
|
|
select |
|
|
id, |
|
|
prm_sk_host_chat, |
|
|
prm_chat_api, |
|
|
prm_media_simultaneo, |
|
|
prm_chat_api_supervisor into pbx_parametros_bk |
|
|
from |
|
|
pbx_parametros |
|
|
where |
|
|
id = 1; |
|
|
|
|
|
alter table |
|
|
pbx_parametros drop column prm_chat_api_supervisor; |
|
|
|
|
|
alter table |
|
|
pbx_parametros |
|
|
add |
|
|
prm_chat_api_supervisor varchar(255); |
|
|
|
|
|
alter table |
|
|
pbx_parametros drop column prm_sk_host_chat; |
|
|
|
|
|
alter table |
|
|
pbx_parametros |
|
|
add |
|
|
prm_sk_host_chat varchar(255); |
|
|
|
|
|
alter table |
|
|
pbx_parametros drop column prm_chat_api; |
|
|
|
|
|
alter table |
|
|
pbx_parametros |
|
|
add |
|
|
prm_chat_api varchar(255); |
|
|
|
|
|
update |
|
|
pbx_parametros |
|
|
set |
|
|
prm_chat_api_supervisor = ( |
|
|
select |
|
|
prm_chat_api_supervisor |
|
|
from |
|
|
pbx_parametros_bk |
|
|
where |
|
|
id = 1 |
|
|
); |
|
|
|
|
|
update |
|
|
pbx_parametros |
|
|
set |
|
|
prm_chat_api = ( |
|
|
select |
|
|
prm_chat_api |
|
|
from |
|
|
pbx_parametros_bk |
|
|
where |
|
|
id = 1 |
|
|
); |
|
|
|
|
|
update |
|
|
pbx_parametros |
|
|
set |
|
|
prm_sk_host_chat = ( |
|
|
select |
|
|
prm_sk_host_chat |
|
|
from |
|
|
pbx_parametros_bk |
|
|
where |
|
|
id = 1 |
|
|
); |
|
|
|
|
|
drop table pbx_parametros_bk; |
|
|
|
|
|
select |
|
|
id, |
|
|
prm_sk_host_chat, |
|
|
prm_chat_api, |
|
|
prm_media_simultaneo, |
|
|
prm_chat_api_supervisor |
|
|
from |
|
|
pbx_parametros |
|
|
where |
|
|
id = 1; |
|
|
|
|
|
ALTER TABLE |
|
|
pbx_parametros |
|
|
ADD |
|
|
prm_media_simultaneo int not NULL DEFAULT 3; |
|
|
|
|
|
ALTER TABLE |
|
|
pbx_parametros |
|
|
ADD |
|
|
prm_chat_url_client varchar(255); |
|
|
|
|
|
ALTER TABLE |
|
|
pbx_parametros |
|
|
ADD |
|
|
prm_sk_api_centrais varchar(100); |
|
|
|
|
|
ALTER TABLE |
|
|
pbx_parametros |
|
|
ADD |
|
|
prm_max_licenca_fixo int; |
|
|
|
|
|
ALTER TABLE |
|
|
pbx_parametros |
|
|
ADD |
|
|
prm_ativa_complemento_campanha int not null DEFAULT 0; |
|
|
|
|
|
|
|
|
CREATE TABLE md_supervisor ( |
|
|
id SERIAL NOT NULL PRIMARY KEY, |
|
|
ramal varchar NULL, |
|
|
matricula varchar NULL, |
|
|
nome varchar NULL, |
|
|
tempo_login timestamp NULL, |
|
|
fila varchar NULL, |
|
|
status varchar NULL, |
|
|
duracao timestamp NULL, |
|
|
uniqueid varchar NULL DEFAULT '', |
|
|
status_agente int NOT NULL DEFAULT 0, |
|
|
motivo_pausa varchar NULL, |
|
|
chamada_classificado int NOT NULL DEFAULT 1, |
|
|
cliente_id varchar NULL |
|
|
); |
|
|
|
|
|
CREATE TABLE md_message ( |
|
|
id SERIAL NOT NULL PRIMARY KEY, |
|
|
uniqueid varchar NOT NULL, |
|
|
src varchar NOT NULL, |
|
|
dst varchar NOT NULL, |
|
|
type varchar NOT NULL, |
|
|
content varchar NOT NULL, |
|
|
profile_name varchar NOT NULL, |
|
|
msg_date timestamptz NULL DEFAULT now(), |
|
|
media varchar NULL, |
|
|
status varchar NULL, |
|
|
file_name varchar NULL, |
|
|
id_provedor varchar NULL, |
|
|
mimetype varchar NULL |
|
|
); |
|
|
|
|
|
CREATE TABLE md_evento ( |
|
|
id SERIAL NOT NULL PRIMARY KEY, |
|
|
uniqueid varchar NOT NULL, |
|
|
evento varchar NOT NULL, |
|
|
data_evento timestamp NULL, |
|
|
data_reg timestamp NULL DEFAULT now(), |
|
|
fila varchar NOT NULL, |
|
|
matricula varchar NULL |
|
|
); |
|
|
|
|
|
CREATE TABLE md_atendimento ( |
|
|
id SERIAL NOT NULL PRIMARY KEY, |
|
|
matricula varchar NULL, |
|
|
cliente_id varchar NOT NULL, |
|
|
direcao varchar(1) NOT NULL, |
|
|
uniqueid varchar NULL, |
|
|
context varchar NULL, |
|
|
data_reg timestamp NULL DEFAULT now(), |
|
|
nome varchar NULL |
|
|
); |
|
|
|
|
|
CREATE TABLE md_system_message ( |
|
|
id SERIAL NOT NULL PRIMARY KEY, |
|
|
data_reg timestamp NULL DEFAULT now(), |
|
|
texto varchar NOT NULL, |
|
|
ordem int NOT NULL, |
|
|
fila varchar NULL, |
|
|
momento varchar NULL |
|
|
); |
|
|
|
|
|
INSERT INTO |
|
|
md_system_message (data_reg, texto, ordem, momento) |
|
|
VALUES |
|
|
( |
|
|
now(), |
|
|
'Ol<EFBFBD> @cliente_name tudo certo?', |
|
|
0, |
|
|
'SAUDACAO' |
|
|
), |
|
|
( |
|
|
now(), |
|
|
'@cliente_name escolha uma das op<EFBFBD><EFBFBD>es abaixo para iniciar o atendimento', |
|
|
0, |
|
|
'SAUDACAO' |
|
|
), |
|
|
( |
|
|
now(), |
|
|
'Cancelado o atendimento!', |
|
|
0, |
|
|
'CANCELAR_FILA' |
|
|
), |
|
|
( |
|
|
now(), |
|
|
'Atendimento iniciado com @agente_name!', |
|
|
0, |
|
|
'INICIAR_ATENDIMENTO' |
|
|
), |
|
|
( |
|
|
now(), |
|
|
'Atendimento finalizado!', |
|
|
0, |
|
|
'FINALIZAR_ATENDIMENTO' |
|
|
), |
|
|
( |
|
|
now(), |
|
|
'N<EFBFBD>o temos nenhum atendente dispon<EFBFBD>vel no momento, iremos lhe atender assim que um atendente estiver dispon<EFBFBD>vel!', |
|
|
0, |
|
|
'ENTRAR_FILA_SEM' |
|
|
), |
|
|
( |
|
|
now(), |
|
|
'Nossos atendentes est<EFBFBD>o ocupados, por favor aguarde que iremos lhe atender!', |
|
|
0, |
|
|
'ENTRAR_FILA_COM' |
|
|
), |
|
|
( |
|
|
now(), |
|
|
'Para finalar o atendimento digite \n*"/finalizar"*.', |
|
|
0, |
|
|
'INICIAR_ATENDIMENTO' |
|
|
), |
|
|
( |
|
|
now(), |
|
|
'Para sair da fila digite \n*"/cancelar"*.', |
|
|
0, |
|
|
'ENTRAR_FILA_SEM' |
|
|
), |
|
|
( |
|
|
now(), |
|
|
'Para sair da fila digite \n*"/cancelar"*.', |
|
|
0, |
|
|
'ENTRAR_FILA_COM' |
|
|
); |
|
|
|
|
|
CREATE TABLE pbx_notifica_media ( |
|
|
id SERIAL NOT NULL PRIMARY KEY, |
|
|
uniqueid character varying NOT NULL, |
|
|
src character varying NOT NULL, |
|
|
msg character varying NOT NULL, |
|
|
notif_date timestamp NULL DEFAULT now() |
|
|
); |
|
|
|
|
|
CREATE TABLE pbx_lista_negra_palavras ( |
|
|
id SERIAL NOT NULL PRIMARY KEY, |
|
|
palavra character varying NOT NULL, |
|
|
date_create timestamp NULL DEFAULT now() |
|
|
); |
|
|
|
|
|
INSERT INTO |
|
|
pbx_lista_negra_palavras (palavra) |
|
|
VALUES |
|
|
('Anus'), |
|
|
('Baba-ovo'), |
|
|
('Babaovo'), |
|
|
('Babaca'), |
|
|
('Bacura'), |
|
|
('Bagos'), |
|
|
('Baitola'), |
|
|
('Bebum'), |
|
|
('Besta'), |
|
|
('Bicha'), |
|
|
('Bisca'), |
|
|
('Bixa'), |
|
|
('Boazuda'), |
|
|
('Boceta'), |
|
|
('Boco'), |
|
|
('Boiola'), |
|
|
('Bolagato'), |
|
|
('Boquete'), |
|
|
('Bolcat'), |
|
|
('Bosseta'), |
|
|
('Bosta'), |
|
|
('Bostana'), |
|
|
('Brecha'), |
|
|
('Brexa'), |
|
|
('Brioco'), |
|
|
('Bronha'), |
|
|
('Buca'), |
|
|
('Buceta'), |
|
|
('Bunda'), |
|
|
('Bunduda'), |
|
|
('Burra'), |
|
|
('Burro'), |
|
|
('Busseta'), |
|
|
('Cachorra'), |
|
|
('Cachorro'), |
|
|
('Cadela'), |
|
|
('Caga'), |
|
|
('Cagado'), |
|
|
('Cagao'), |
|
|
('Cagona'), |
|
|
('Canalha'), |
|
|
('Caralho'), |
|
|
('Casseta'), |
|
|
('Cassete'), |
|
|
('Checheca'), |
|
|
('Chereca'), |
|
|
('Chibumba'), |
|
|
('Chibumbo'), |
|
|
('Chifruda'), |
|
|
('Chifrudo'), |
|
|
('Chota'), |
|
|
('Chochota'), |
|
|
('Chupada'), |
|
|
('Chupado'), |
|
|
('Clitoris'), |
|
|
('Cocaina'), |
|
|
('Coco'), |
|
|
('Corna'), |
|
|
('Corno'), |
|
|
('Cornuda'), |
|
|
('Cornudo'), |
|
|
('Corrupta'), |
|
|
('Corrupto'), |
|
|
('Cretina'), |
|
|
('Cretino'), |
|
|
('Cruz-credo'), |
|
|
('Cu'), |
|
|
('Culhao'), |
|
|
('Curalho'), |
|
|
('Cuzao'), |
|
|
('Cuzuda'), |
|
|
('Cuzudo'), |
|
|
('Debil'), |
|
|
('Debiloide'), |
|
|
('Defunto'), |
|
|
('Demonio'), |
|
|
('Difunto'), |
|
|
('Doida'), |
|
|
('Doido'), |
|
|
('Egua'), |
|
|
('Escrota'), |
|
|
('Escroto'), |
|
|
('Esporrada'), |
|
|
('Esporrado'), |
|
|
('Esporro'), |
|
|
('Estupida'), |
|
|
('Estupidez'), |
|
|
('Estupido'), |
|
|
('Fedida'), |
|
|
('Fedido'), |
|
|
('Fedor'), |
|
|
('Fedorenta'), |
|
|
('Feia'), |
|
|
('Feio'), |
|
|
('Feiosa'), |
|
|
('Feioso'), |
|
|
('Feioza'), |
|
|
('Feiozo'), |
|
|
('Felacao'), |
|
|
('Fenda'), |
|
|
('Foda'), |
|
|
('Fodao'), |
|
|
('Fode'), |
|
|
('FodidaFodido'), |
|
|
('Fornica'), |
|
|
('Fudendo'), |
|
|
('Fudecao'), |
|
|
('Fudida'), |
|
|
('Fudido'), |
|
|
('Furada'), |
|
|
('Furado'), |
|
|
('Fur<EFBFBD>o'), |
|
|
('Furnica'), |
|
|
('Furnicar'), |
|
|
('Furo'), |
|
|
('Furona'), |
|
|
('Gaiata'), |
|
|
('Gaiato'), |
|
|
('Gay'), |
|
|
('Gonorrea'), |
|
|
('Gonorreia'), |
|
|
('Gosma'), |
|
|
('Gosmenta'), |
|
|
('Gosmento'), |
|
|
('Grelinho'), |
|
|
('Grelo'), |
|
|
('Homo-sexual'), |
|
|
('Homossexual'), |
|
|
('Homossexual'), |
|
|
('Idiota'), |
|
|
('Idiotice'), |
|
|
('Imbecil'), |
|
|
('Iscrota'), |
|
|
('Iscroto'), |
|
|
('Japa'), |
|
|
('Ladra'), |
|
|
('Ladrao'), |
|
|
('Ladroeira'), |
|
|
('Ladrona'), |
|
|
('Lalau'), |
|
|
('Leprosa'), |
|
|
('Leproso'), |
|
|
('L<EFBFBD>sbica'), |
|
|
('Macaca'), |
|
|
('Macaco'), |
|
|
('Machona'), |
|
|
('Machorra'), |
|
|
('Manguaca'), |
|
|
('Mangua<EFBFBD>a'), |
|
|
('Masturba'), |
|
|
('Meleca'), |
|
|
('Merda'), |
|
|
('Mija'), |
|
|
('Mijada'), |
|
|
('Mijado'), |
|
|
('Mijo'), |
|
|
('Mocrea'), |
|
|
('Mocreia'), |
|
|
('Moleca'), |
|
|
('Moleque'), |
|
|
('Mondronga'), |
|
|
('Mondrongo'), |
|
|
('Naba'), |
|
|
('Nadega'), |
|
|
('Nojeira'), |
|
|
('Nojenta'), |
|
|
('Nojento'), |
|
|
('Nojo'), |
|
|
('Olhota'), |
|
|
('Otaria'), |
|
|
('Ot-ria'), |
|
|
('Otario'), |
|
|
('Ot-rio'), |
|
|
('Paca'), |
|
|
('Paspalha'), |
|
|
('Paspalhao'), |
|
|
('Paspalho'), |
|
|
('Pau'), |
|
|
('Peia'), |
|
|
('Peido'), |
|
|
('Pemba'), |
|
|
('P<EFBFBD>nis'), |
|
|
('Pentelha'), |
|
|
('Pentelho'), |
|
|
('Perereca'), |
|
|
('Peru'), |
|
|
('Pica'), |
|
|
('Picao'), |
|
|
('Pilantra'), |
|
|
('Piranha'), |
|
|
('Piroca'), |
|
|
('Piroco'), |
|
|
('Piru'), |
|
|
('Porra'), |
|
|
('Prega'), |
|
|
('Prostibulo'), |
|
|
('Prost-bulo'), |
|
|
('Prostituta'), |
|
|
('Prostituto'), |
|
|
('Punheta'), |
|
|
('Punhetao'), |
|
|
('Pus'), |
|
|
('Pustula'), |
|
|
('Puta'), |
|
|
('Puto'), |
|
|
('Puxa-saco'), |
|
|
('Puxasaco'), |
|
|
('Rabao'), |
|
|
('Rabo'), |
|
|
('Rabuda'), |
|
|
('Rabudao'), |
|
|
('Rabudo'), |
|
|
('Rabudona'), |
|
|
('Racha'), |
|
|
('Rachada'), |
|
|
('Rachadao'), |
|
|
('Rachadinha'), |
|
|
('Rachadinho'), |
|
|
('Rachado'), |
|
|
('Ramela'), |
|
|
('Remela'), |
|
|
('Retardada'), |
|
|
('Retardado'), |
|
|
('Rid<EFBFBD>cula'), |
|
|
('Rola'), |
|
|
('Rolinha'), |
|
|
('Rosca'), |
|
|
('Sacana'), |
|
|
('Safada'), |
|
|
('Safado'), |
|
|
('Sapatao'), |
|
|
('Sifilis'), |
|
|
('Siririca'), |
|
|
('Tarada'), |
|
|
('Tarado'), |
|
|
('Testuda'), |
|
|
('Tezao'), |
|
|
('Tezuda'), |
|
|
('Tezudo'), |
|
|
('Trocha'), |
|
|
('Trolha'), |
|
|
('Troucha'), |
|
|
('Trouxa'), |
|
|
('Troxa'), |
|
|
('Vaca'), |
|
|
('Vagabunda'), |
|
|
('Vagabundo'), |
|
|
('Vagina'), |
|
|
('Veada'), |
|
|
('Veadao'), |
|
|
('Veado'), |
|
|
('Viada'), |
|
|
('V<EFBFBD>ado'), |
|
|
('Viado'), |
|
|
('Viadao'), |
|
|
('Xavasca'), |
|
|
('Xerereca'), |
|
|
('Xexeca'), |
|
|
('Xibiu'), |
|
|
('Xibumba'), |
|
|
('Xota'), |
|
|
('Xochota'), |
|
|
('Xoxota'), |
|
|
('Xana'), |
|
|
('ladr<EFBFBD>o'), |
|
|
('viado'), |
|
|
('Xaninha'); |