PABX da Simples IP
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.

75 lines
3.3 KiB

ALTER TABLE pbx_queues_grupos ADD COLUMN libera_pausa VARCHAR(255) DEFAULT(0);
ALTER TABLE pbx_usuarios ADD COLUMN perm_licenca INT DEFAULT(0);
CREATE TABLE pbx_controle_licenciamento(
clto_cnpj varchar(14) not null,
clto_contrato_numero varchar(32) not null,
clto_razao_social varchar(128) not null,
clto_nome_fantasia varchar(128),
clto_atividade_empresa varchar(64),
clto_cidade_empresa varchar(64),
clto_uf_empresa varchar(2),
clto_contato_id varchar(64),
clto_contato_nome varchar(64),
clto_contato_email varchar(64),
clto_contato_fone varchar(32),
clto_perfil_aplicacao_id int not null,
clto_contrato_assinatura date,
clto_contrato_inicio date,
clto_contrato_fim date,
clto_licenca_pa int not null default 0,
clto_licenca_ramal int not null default 0,
clto_licenca_supervisor int not null default 0,
clto_licenca_discador_preview int not null default 0,
clto_licenca_discador_powerdial int not null default 0,
clto_licenca_discador_predictive int not null default 0,
clto_licenca_pesquisa int not null default 0,
clto_licenca_tarifador int not null default 0,
clto_licenca_whatsapp int not null default 0,
clto_licenca_workflow int not null default 0,
clto_licenca_mesaoperadora int not null default 0,
clto_mult_channel int not null default 0,
clto_licenca_helpdesk int not null default 0,
clto_licenca_crm int not null default 0,
clto_licenca_manager_one int not null default 0,
clto_licenca_help_custom int not null default 0,
clto_licenca_chat int not null default 0,
clto_data_registro date not null,
clto_user_registro varchar(64),
clto_server_registro varchar(255),
clto_confirma_registro date,
clto_data_log varchar(1024),
constraint "pkPbxControleLicenciamento" primary key(clto_cnpj, clto_contrato_numero)
);
-- Criar a tabela pbx_licenca_pa_fixo
CREATE TABLE IF NOT EXISTS public.pbx_licenca_pa_fixo
(
id SERIAL PRIMARY KEY,
licenca varchar(255) NOT NULL,
id_user varchar(10),
last_update timestamp NOT NULL DEFAULT NOW(),
limit_update timestamp NOT NULL DEFAULT (NOW() + INTERVAL '5 MINUTES')
);
-- Definir o propriet<EFBFBD>rio da tabela
ALTER TABLE IF EXISTS public.pbx_licenca_pa_fixo
OWNER TO contacte;
--cria as colunas necess<EFBFBD>rias
ALTER TABLE IF EXISTS pbx_grupo
ADD COLUMN gp_system int;
ALTER TABLE IF EXISTS pbx_grupo
ADD COLUMN gp_descricao varchar(255);
--insere os grupos e sua descricao
INSERT INTO pbx_grupo (gp_nome, gp_status, user_id, gp_user, gp_system, gp_descricao)
VALUES ('SMART', 1, 0, 0, 1, 'Linha com baixo custo e e recursos basicos para pequenos negocios.'),
('ISP', 1, 0, 0, 1, 'Atende o nicho de provedores de internet e possui alguns recursos exclusivos para o setor.'),
('CORP', 1, 0, 0, 1, 'Perfil desenhado para atender o segmento corporativo com exigencia de alta disponibilidade e recursos avancados.'),
('SX', 1, 0, 0, 1, 'A linha de melhor custo beneficio do mercado, flexivel adapta-se a qualquer modelo de negocio.'),
('ALGAR', 1, 0, 0, 1, 'Perfil criado para atender a parceria Algar, utilizado em sua revendas.'),
('GOV', 1, 0, 0, 1, 'Desenvolvido para clientes governamentais com altos requisitos de seguran<EFBFBD>a.'),
('SMART+', 1, 0, 0, 1, 'Linha com baixo custo e uma gama de recursos avan<EFBFBD>ados para pequenos negocios.');