PABX/AWSS3

De uTech Tecnologia
(Diferença entre revisões)
Ir para: navegação, pesquisa
(Backup das gravações no AWS S3)
Linha 110: Linha 110:
 
   KEY `cdr_AGENT` (`AGENT`),
 
   KEY `cdr_AGENT` (`AGENT`),
 
   KEY `cdr_TRUNK` (`TRUNK`),
 
   KEY `cdr_TRUNK` (`TRUNK`),
   KEY `cdr_CALLID` (`CALLID`)
+
   KEY `cdr_CALLID` (`CALLID`),
 +
  KEY `cdr_S3_ETAG` (`S3_ETAG`),
 +
  KEY `cdr_S3_PATH` (`S3_PATH`(255)),
 +
  KEY `cdr_FILE` (`FILE`(255))
 
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8
 
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8
 
</pre>
 
</pre>

Edição de 14h50min de 29 de abril de 2021

Tabela de conteúdo


Backup das gravações no AWS S3

A integração do PABX uTech com o serviço da Amazon S3, é utilizado para realizar o backup das gravações na nuvem da Amazon.

Para configurar, acesse o menu GESTÃOConfiguração, aba Integrações e depois AWS S3.


Pabx-aws s3.jpg
AWS S3 Backup - Parâmetros
Habilitar Backup das Gravações no AWS S3 Habilita ou desabilita o envio das gravações no serviço S3 da Amazon®.
Remover Gravações Se habilitado, removerá as gravações do PABX depois de realizar a cópia para o S3. As gravações poderão ser acessadas pelo PABX (Relatório de Chamadas e Relatório de Gravações) depois de serem removidas, pois o PABX mapeia as gravações para o serviço do S3.
Chave de Acesso Chave de acesso ao serviço S3 da Amazon (Access Key). Criado/configurado em Criação de um usuário do IAM na sua conta da AWS
  • Exemplo: EWRTFGRTYTUTYJBNIYUI
Chave Secreta Senha de acesso ao serviço S3 da Amazon (Secret Key). Criado/configurado em Criação de um usuário do IAM na sua conta da AWS
  • Exemplo: b026324c6904b2a9cb4b88d6d61c81d1
Região Região onde o Serviço S3 da Amazon será utilizado. Lista de Regiões disponíveis
  • Exemplo: us-west-1
Bucket Diretório destino das gravações na nuvem do serviço S3® ver documentação da Amazon.
  • Exemplo: pbxbackup


O link de internet será utilizado para upload das gravações e seu uso será proporcional a quantidade de chamadas/gravações geradas diariamente no PABX.

Utilizando base remota para Gravações - AWS RDS

Ao realizar backups das gravações na Amazon S3, o PABX uTech gera uma base de dados local com os dados da gravação, como número origem, número destino, endereço em que a gravação esta no Amazon S3. Porem, é possível, que o PABX grave estas informações em uma base de dados remota no Amazon RDS

  • Somente para base de dados MYSQL/MariaDB.
  • A tabela para gravação dos dados DEVERÁ ser igual a da documentação abaixo.
  • Necessário permissão de SELECT, INSERT, UPDATE e DELETE


Pabx-aws s3 rds.jpg
AWS S3 Backup RDS - Parâmetros
Habilitar Base Remota - Amazon RDS Habilita a gravação dos dados em base remora no Amazon RDS..
RDS - Endereço de conexão Endereço da base no Amazon RDS. Ex: gravacoes.ccseraftgjwx.us-west-1.rds.amazonaws.com
RDS - Porta para conexão Porta para conexão com base de dados do Amazon RDS. Ex. 3306.
RDS - Usuário de acesso a base Usuário de acesso a base de dados do Amazon RDS.
RDS - Senha de acesso a base Senha de acesso a base de dados do Amazon RDS.
RDS - Nome da Tabela Nome da tabela de dados que o PABX irá utilizar para gravar as informações no Amazon RDS.

A tabela DEVE ter o seguinte formato:

CREATE TABLE `aws_cdr` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `NA` varchar(40) DEFAULT NULL,
  `NB` varchar(40) DEFAULT NULL,
  `DIRECTION` varchar(3) DEFAULT NULL,
  `TYPE` int(2) NOT NULL,
  `START` datetime DEFAULT NULL,
  `ANSWER` datetime DEFAULT NULL,
  `END` datetime DEFAULT NULL,
  `DURATION` int(11) DEFAULT NULL,
  `AGENT` varchar(40) DEFAULT NULL,
  `TRUNK` varchar(40) DEFAULT NULL,
  `STATUS` int(1) DEFAULT NULL,
  `CALLID` varchar(100) DEFAULT NULL,
  `RECORD` int(11) DEFAULT NULL,
  `AMD` int(1) NOT NULL,
  `AMDID` int(11) NOT NULL,
  `CAUSE` int(3) NOT NULL,
  `ACCOUNT` varchar(40) DEFAULT NULL,
  `RELEASED` int(1) NOT NULL,
  `CSC` int(5) DEFAULT '0',
  `FILE` varchar(300) DEFAULT NULL,
  `S3_STATUS` int(3) NOT NULL DEFAULT '0',
  `S3_PATH` varchar(512) DEFAULT NULL,
  `S3_MGSERROR` varchar(1024) DEFAULT NULL,
  `S3_ETAG` varchar(250) DEFAULT NULL,
  `S3_RETRIES` int(1) DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `cdr_NA` (`NA`),
  KEY `cdr_NB` (`NB`),
  KEY `cdr_START` (`START`),
  KEY `cdr_END` (`END`),
  KEY `cdr_AGENT` (`AGENT`),
  KEY `cdr_TRUNK` (`TRUNK`),
  KEY `cdr_CALLID` (`CALLID`),
  KEY `cdr_S3_ETAG` (`S3_ETAG`),
  KEY `cdr_S3_PATH` (`S3_PATH`(255)),
  KEY `cdr_FILE` (`FILE`(255))
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8


Ferramentas pessoais
Espaços nominais

Variantes
Visualizações
Ações
Navegação
Ferramentas