PABX/AWSS3
De uTech Tecnologia
(Diferença entre revisões)
(→Utilizando base remota para Gravações - AWS RDS) |
|||
(10 edições intermediárias de um usuário não apresentadas) | |||
Linha 8: | Linha 8: | ||
<BR> | <BR> | ||
− | [[Arquivo:pabx-aws_s3.jpg|right|border| | + | [[Arquivo:pabx-aws_s3.jpg|right|border|500px]] |
{| class="wikitable" width="60%" | {| class="wikitable" width="60%" | ||
Linha 14: | Linha 14: | ||
|- | |- | ||
! scope="row" style="width: 25%" align="right"| '''Habilitar Backup das Gravações no AWS S3''' | ! scope="row" style="width: 25%" align="right"| '''Habilitar Backup das Gravações no AWS S3''' | ||
− | | Habilita ou desabilita o envio das gravações no serviço S3 da Amazon®. | + | | Habilita ou desabilita o envio das gravações no serviço S3 da Amazon®. |
+ | |- | ||
+ | ! scope="row" style="width: 25%" align="right"| '''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. | ||
|- | |- | ||
! scope="row" style="width: 25%" align="right"| '''Chave de Acesso''' | ! scope="row" style="width: 25%" align="right"| '''Chave de Acesso''' | ||
Linha 36: | Linha 39: | ||
| '''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'''. | | '''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 = | = Utilizando base remota para Gravações - AWS RDS = | ||
Linha 42: | Linha 44: | ||
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 [https://aws.amazon.com/pt/rds/ '''Amazon 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 [https://aws.amazon.com/pt/rds/ '''Amazon RDS'''] | ||
− | {| style="width: 100%; background-color: | + | {| style="width: 100%; background-color: red;" |
− | | '''Somente para base de dados MYSQL/MariaDB'''. | + | | |
+ | * '''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 | ||
+ | * '''Utilize uma tabela exclusiva para cada pabx uTech, pois os IDs da tabela no RDS serão mantidos iguais ao IDs da tabela no PABX uTech.''' | ||
|} | |} | ||
Linha 105: | Linha 111: | ||
KEY `cdr_AGENT` (`AGENT`), | KEY `cdr_AGENT` (`AGENT`), | ||
KEY `cdr_TRUNK` (`TRUNK`), | KEY `cdr_TRUNK` (`TRUNK`), | ||
− | KEY `cdr_CALLID` (`CALLID`) | + | KEY `cdr_CALLID` (`CALLID`), |
− | ) ENGINE=InnoDB AUTO_INCREMENT= | + | KEY `cdr_S3_ETAG` (`S3_ETAG`), |
+ | KEY `cdr_S3_PATH` (`S3_PATH`(255)), | ||
+ | KEY `cdr_FILE` (`FILE`(255)), | ||
+ | KEY `cdr_RECORD` (`RECORD`) | ||
+ | ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 | ||
</pre> | </pre> | ||
|} | |} | ||
<BR> | <BR> |
Edição atual tal como 20h26min de 3 de novembro de 2022
Tabela de conteúdo |
[editar] 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ÃO ⇒ Configuração, aba Integrações e depois AWS S3.
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
|
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
|
Região | Região onde o Serviço S3 da Amazon será utilizado. Lista de Regiões disponíveis
|
Bucket | Diretório destino das gravações na nuvem do serviço S3® ver documentação da Amazon.
|
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. |
[editar] 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
|
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)), KEY `cdr_RECORD` (`RECORD`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 |