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; 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á @cliente_name tudo certo?', 0, 'SAUDACAO' ), ( now(), '@cliente_name escolha uma das opçõ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ão temos nenhum atendente disponível no momento, iremos lhe atender assim que um atendente estiver disponível!', 0, 'ENTRAR_FILA_SEM' ), ( now(), 'Nossos atendentes estã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ã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ésbica'), ('Macaca'), ('Macaco'), ('Machona'), ('Machorra'), ('Manguaca'), ('Mangua¦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ê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í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íado'), ('Viado'), ('Viadao'), ('Xavasca'), ('Xerereca'), ('Xexeca'), ('Xibiu'), ('Xibumba'), ('Xota'), ('Xochota'), ('Xoxota'), ('Xana'), ('ladrão'), ('viado'), ('Xaninha');