fix TopSapp
This commit is contained in:
1 parent
8dc6c594c9
commit
bae6adefcb
42 files changed
+43641
-101
No files matched your search
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
@@ -0,0 +1,149 @@
|
|||||||
|
# Melhorias Implementadas no Módulo TopSapp
|
||||||
|
|
||||||
|
## Problemas Resolvidos
|
||||||
|
|
||||||
|
### ✅ 1. CPF do Cliente Não Era Mostrado
|
||||||
|
**Problema:** O CPF dos clientes não aparecia nas buscas.
|
||||||
|
**Solução:**
|
||||||
|
- Implementado mapeamento correto do campo `cpf` da API
|
||||||
|
- Adicionado fallback para campos alternativos (`cpfCnpj`, `documento`)
|
||||||
|
- CPF agora é exibido corretamente em todas as interfaces
|
||||||
|
|
||||||
|
### ✅ 2. Status Incorreto dos Clientes
|
||||||
|
**Problema:** Clientes ativos apareciam como inativos.
|
||||||
|
**Solução:**
|
||||||
|
- Criado método `interpretarStatusCliente()` que analisa múltiplos campos
|
||||||
|
- Verifica `ativo`, `bloqueado`, `id_status`, datas de bloqueio/desativação
|
||||||
|
- Status agora reflete corretamente a situação real do cliente
|
||||||
|
|
||||||
|
### ✅ 3. Seleção de Clientes Múltiplos
|
||||||
|
**Problema:** Quando havia múltiplos clientes, não havia opção de escolha.
|
||||||
|
**Solução:**
|
||||||
|
- Interface com botões inline para seleção
|
||||||
|
- Lista até 10 clientes com informações resumidas
|
||||||
|
- Botões específicos para "Ver Dados" e "Ver Faturas"
|
||||||
|
- Navegação intuitiva entre múltiplos resultados
|
||||||
|
|
||||||
|
## Novas Funcionalidades
|
||||||
|
|
||||||
|
### 🆕 1. Dados Cadastrais Completos
|
||||||
|
**Comandos:**
|
||||||
|
- `dados cliente João Silva`
|
||||||
|
- `dados cadastrais 123.456.789-10`
|
||||||
|
- `dados cliente 12345` (ID do cliente)
|
||||||
|
|
||||||
|
**Informações Exibidas:**
|
||||||
|
- **Dados Pessoais:** Nome, CPF, RG, email, telefones
|
||||||
|
- **Endereço Completo:** Rua, número, complemento, bairro, cidade, UF, CEP
|
||||||
|
- **Status do Cliente:** Ativo/Inativo baseado nos serviços
|
||||||
|
- **Data de Cadastro:** Quando o cliente foi registrado
|
||||||
|
- **Observações:** Notas importantes sobre o cliente
|
||||||
|
|
||||||
|
### 🆕 2. Informações Detalhadas dos Serviços
|
||||||
|
**Para cada serviço contratado:**
|
||||||
|
- **Plano:** Nome do plano contratado
|
||||||
|
- **Login e Senha:** Credenciais de acesso
|
||||||
|
- **Dados de Rede:** IP atual, último IP, status de conexão
|
||||||
|
- **Velocidades:** Download e upload contratados
|
||||||
|
- **Cobrança:** Valor mensal, dia de vencimento, modalidade
|
||||||
|
- **Status:** Liberado, Bloqueado, Desativado com ícones coloridos
|
||||||
|
|
||||||
|
### 🆕 3. Dados FTTH Completos
|
||||||
|
**Informações Técnicas:**
|
||||||
|
- **Base/OLT:** Identificação da central
|
||||||
|
- **PON:** Porta PON específica (ex: 16-7, 12-11)
|
||||||
|
- **Service Port:** Porta de serviço na OLT
|
||||||
|
- **Serial da ONU:** Identificação única do equipamento
|
||||||
|
- **Perfil da ONU:** Modelo e configuração (ex: AN5506-02-B)
|
||||||
|
- **Sinais Ópticos:** RX e TX com data/hora da última medição
|
||||||
|
- **Status de Conexão:** Online/Offline em tempo real
|
||||||
|
- **Último Acesso:** Data e hora da última conexão
|
||||||
|
|
||||||
|
### 🆕 4. Endereço de Instalação
|
||||||
|
**Dados Completos:**
|
||||||
|
- **Endereço:** Rua, número, complemento
|
||||||
|
- **Localização:** Bairro, cidade, UF, CEP
|
||||||
|
- **Coordenadas:** Latitude e longitude para localização GPS
|
||||||
|
- **Diferenciação:** Endereço de cobrança vs. endereço de instalação
|
||||||
|
|
||||||
|
### 🆕 5. Histórico do Serviço
|
||||||
|
**Datas Importantes:**
|
||||||
|
- **Cadastro:** Quando o serviço foi criado
|
||||||
|
- **Ativação:** Quando começou a funcionar
|
||||||
|
- **Último Bloqueio:** Se teve bloqueio recente
|
||||||
|
- **Desativação:** Se o serviço foi cancelado
|
||||||
|
|
||||||
|
### 🆕 6. Interface Melhorada
|
||||||
|
**Navegação:**
|
||||||
|
- **Botões Inline:** Ações rápidas sem digitar comandos
|
||||||
|
- **Múltiplas Opções:** Ver dados, faturas, serviços
|
||||||
|
- **Visual Organizado:** Informações agrupadas logicamente
|
||||||
|
- **Ícones Intuitivos:** Status visuais com cores e símbolos
|
||||||
|
|
||||||
|
## Comandos Disponíveis
|
||||||
|
|
||||||
|
### Busca de Clientes
|
||||||
|
```
|
||||||
|
buscar cliente João da Silva
|
||||||
|
buscar cliente 123.456.789-10
|
||||||
|
buscar cliente Guarai João (especifica instância)
|
||||||
|
```
|
||||||
|
|
||||||
|
### Dados Cadastrais
|
||||||
|
```
|
||||||
|
dados cliente João Silva
|
||||||
|
dados cadastrais 123.456.789-10
|
||||||
|
info cliente 12345
|
||||||
|
```
|
||||||
|
|
||||||
|
### Faturas
|
||||||
|
```
|
||||||
|
ver faturas 123.456.789-10
|
||||||
|
faturas cliente João Silva
|
||||||
|
```
|
||||||
|
|
||||||
|
### Serviços
|
||||||
|
```
|
||||||
|
listar serviços 123.456.789-10
|
||||||
|
ver serviços cliente João
|
||||||
|
```
|
||||||
|
|
||||||
|
## Integração com API TopSapp
|
||||||
|
|
||||||
|
### Endpoints Utilizados
|
||||||
|
- **ObterClientes:** Dados básicos do cliente
|
||||||
|
- **ObterClientesServicos:** Informações completas dos serviços
|
||||||
|
- **ObterDocReceber:** Faturas em aberto
|
||||||
|
|
||||||
|
### Tratamento de Erros
|
||||||
|
- **Fallback Inteligente:** Se um endpoint falha, usa dados de outro
|
||||||
|
- **Múltiplas Tentativas:** Diferentes abordagens para obter dados
|
||||||
|
- **Logs Detalhados:** Rastreamento completo para debugging
|
||||||
|
|
||||||
|
### Otimizações
|
||||||
|
- **Cache de Sessão:** Reutiliza autenticação por 30 minutos
|
||||||
|
- **Requests Paralelos:** Busca dados simultaneamente quando possível
|
||||||
|
- **Dados Unificados:** Combina informações de múltiplas fontes
|
||||||
|
|
||||||
|
## Configuração
|
||||||
|
|
||||||
|
### Variáveis de Ambiente Necessárias
|
||||||
|
```
|
||||||
|
TOPSAPP_GUARAI_USER=usuario_guarai
|
||||||
|
TOPSAPP_GUARAI_PASS=senha_guarai
|
||||||
|
TOPSAPP_PEDRO_AFONSO_USER=usuario_pedro
|
||||||
|
TOPSAPP_PEDRO_AFONSO_PASS=senha_pedro
|
||||||
|
```
|
||||||
|
|
||||||
|
### Instâncias Suportadas
|
||||||
|
- **Guarai/Colmeia:** https://131.0.192.6:9910
|
||||||
|
- **Pedro Afonso:** https://45.189.140.18:9910
|
||||||
|
|
||||||
|
## Benefícios das Melhorias
|
||||||
|
|
||||||
|
1. **Informação Completa:** Dados técnicos e cadastrais em um só lugar
|
||||||
|
2. **Interface Intuitiva:** Botões e navegação simplificada
|
||||||
|
3. **Dados Precisos:** Status e informações atualizadas
|
||||||
|
4. **Suporte Técnico:** Informações FTTH para diagnósticos
|
||||||
|
5. **Produtividade:** Menos comandos, mais informações
|
||||||
|
6. **Confiabilidade:** Múltiplas fontes de dados com fallback
|
||||||
Whitespace-only changes.
@@ -0,0 +1,180 @@
|
|||||||
|
[2025-08-10T15:32:43.174Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "\t--\tAN5506-02-B\t--\tMAC\tFHTT910d7e68\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-11\t26\telizanja@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT122a85b0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-11\t27\tmarlenebrasil@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT10a4f0a8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-11\t28\tdivinafilho@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0f7e9bc5\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-11\t29\tPON[11]-AN5506-02-B[29]\t--\tAN5506-02-B\t--\tMAC\tFHTT2390a380\t--\t--\tRP2603\r\n172.16.10.6\t1-1-14-11\t30\tmartasousa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT05d4f720\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-11\t31\tjulianasouza@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911002b8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-11\t32\tPON[11]-AN5506-02-B[32]\t--\tAN5506-02-B\t--\tMAC\tFHTT192173b8\t--\t--\tRP2522\r\n172.16.10.6\t1-1-14-11\t33\tjosefa25@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5670\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-11\t34\tlorene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19654828\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-11\t35\tantonioevangelista@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10eb5ac0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-11\t36\tmarcelocruz@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d10238\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-11\t37\tiracirego@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT10b614e8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-14-11\t38\tednaldo@clicknetguarai.com.br\t",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:43.177Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "--\tAN5506-01-A1\t--\tMAC\tFHTT14c21e68\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-11\t39\tnelson02@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT071b2f18\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-11\t40\tjoaomurilo@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT192eedb8\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-11\t41\tPON[11]-AN5506-02-B[41]\t--\tAN5506-02-B\t--\tMAC\tFHTT1041ad38\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-11\t42\tPON[11]-AN5506-02-B[42]\t--\tAN5506-02-B\t--\tMAC\tFHTT10ab5368\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-11\t43\tleilao2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073d2118\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-11\t45\tnoeldina@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19114fa8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-11\t47\tgecilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb56c8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-11\t48\tmarcosb4@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070ce698\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-11\t51\taluizo@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10a6a048\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-11\t52\tpelinha@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070cab08\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-11\t54\tjosenilda@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15377500\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-11\t55\tcleide2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070fc628\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-11\t56\tjucilenenunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c05e28\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n>\r\n\n FH_131.0.192.9 2025-08-10 12:32:44\r\nM CTAG COMPLD\r\n total_blocks=2\r\n block_number=2\r\n block_records=9\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-14-11\t57\tweldila@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23909980\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-11\t58\tkelianeb5@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12453ec0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-11\t60\tluizfilho@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19cf1df8\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-11\t62\trenatarodrigues@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92051840\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-11\t63\trobertocarlosbonfi@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT232214f0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-11\t64\tmariamae1@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT157beb50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-11\t66\tceliogomes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT00183e30\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-11\t67\trodacoop@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070f93c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-11\t71\tanagurgel@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070cea98\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:43.294Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:44\r\nM CTAG COMPLD\r\n total_blocks=2\r\n block_number=1\r\n block_records=50\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-14-16\t1\tperereca@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23221c18\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-16\t2\tgessivan@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT07e6cbda\t--\t--\tRP2603\r\n172.16.10.6\t1-1-14-16\t3\teurismar@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92be1300\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-16\t4\tmarlene1@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT2339b0a8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-16\t5\tmariaaugusta@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d16238\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-16\t6\tmarlonnavarro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT9158fcf8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-16\t7\tmariacruz25@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073d3538\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-16\t8\tPON[16]-AN5506-02-B[8]\t--\tAN5506-02-B\t--\tMAC\tFHTT19fd45d8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-16\t9\tisraellima@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea6198\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-16\t10\treginaldotavares@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91f7dac0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-16\t11\tvilmamaria@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910db910\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-16\t12\tthaygocasa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb178\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-16\t13\tnoemiamaria@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT11cfc978\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-16\t14\tcauafelipe@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT199c9980\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-16\t15\tgersonscheffler@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fddf98\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-16\t16\tcasafilha@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT00185f68\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-16\t17\tluciene2@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d24c60\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-16\t18\tanaflavia@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT145865e0\t--\t--\tRP2510\r\n172.16.10.6\t1-1-14-16\t19\tantoniooliveira@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911083e8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-16\t20\tPON[16]-AN5506-02-B[20]\t--\tAN5506-02-B\t--\tMAC\tFHTT107576d0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-16\t21\tmariamoreira@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT9110b218\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-16\t22\tmarcilei@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT2327c708\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-16\t23\traimundadias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d08ea0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-16\t24\tfabio@clickn",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:43.335Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "etguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95caf5e8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-16\t25\talansantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT927e8c30\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-16\t26\tPON[16]-AN5506-02-B[26]\t--\tAN5506-02-B\t--\tMAC\tFHTT19928ea0\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-16\t27\trobertofernandes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23222658\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-16\t28\tmarqueskalil@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071b8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-16\t29\tedsraynesilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT108ecb90\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-16\t30\tadson@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT9205f990\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-16\t31\tluciene01@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0f5bcde1\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-16\t32\tsebastiaoeducador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT232216f8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-16\t33\tduda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba8c68\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-16\t34\tguilhermedourado@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT23287ed8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-16\t35\twanglescasa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT07009d80\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-16\t36\tdanielsousa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT05cfa358\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-16\t37\tdaynara@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92702fd8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-16\t38\tbatistasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12401608\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-16\t39\taltenmar@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070fc0e8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-16\t40\twhatylla@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT14497f38\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-16\t41\tpopcanaa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231c22b0\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-16\t42\telza@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233aaf20\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-16\t43\tdelevatti@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT2d3c67c8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-16\t44\tjosivan@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT071b32f8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-16\t45\tchalybatista@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT106e3a10\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-16\t46\tmariacleide@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23845b10\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-16\t47\tPON[16]-AN5506-02-B[47]\t--\tAN5506-02-B\t--\tMAC\tFHTT10863580\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-16\t48\tmarioruth@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bd8b08\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-16\t49\tjmarcos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19e129f0\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-16\t50\tdaniellatavares@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea7928\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n>\r\n\n FH_131.0.192.9 2025-08-10 12:32:44\r\nM CTAG COMPLD\r\n total_blocks=2\r\n block_number=2\r\n block_records=5\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-14-16\t51\tnailahlima@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19161370\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-16\t54\tdaianefeitosa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91f78ab8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-16\t56\traquel123@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT101ad3a0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-16\t59\tfranciscoeugenio@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb2520\t--\t--\t--\r\n172.16.10.6\t1-1-14-16\t60\tarileia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8f48\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:43.776Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:45\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=21\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-14-13\t1\tlenticia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12000630\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-13\t2\traylene@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91043d98\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-13\t3\tvaldir01@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8218\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-13\t4\t2001.31@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT23287da8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-13\t5\tjoaobatista1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7c88\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-13\t6\tritaevangelista@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT11cf11e8\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-13\t7\tPON[13]-AN5506-02-B[7]\t--\tAN5506-02-B\t--\tMAC\tFHTT073ae138\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-13\t8\tricardooli@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT07f91e01\t--\t--\tRP2603\r\n172.16.10.6\t1-1-14-13\t9\tdivinaaparecida@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91057010\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-13\t10\trose@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91ea7e70\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-13\t11\toliveirapinto@clicknetguarai.com.b",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:43.779Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "r\t--\tAN5506-01-A1\t--\tMAC\tFHTT91ea91e0\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-13\t12\tadrianojose@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1057c1a8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-13\t13\tregina1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT11cf11b0\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-13\t14\tigrejaa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12636f58\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-13\t15\tednan@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19bf4d18\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-13\t16\tkatianelopes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070fc798\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-13\t18\tlarisse02@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT071bff48\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-13\t20\tluziadutra@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT927e89a8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-13\t21\tlucioflavio1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0700a500\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-13\t23\tvanessamiranda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10265800\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-13\t24\tmariadejesuss@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1080e400\t--\t--\tRP2608\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:43.791Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:45\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=36\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-14-12\t1\tpostinhosaoluiz@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070fc4f8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-12\t2\tmelry@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23222460\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-12\t3\thetieneb08@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT9103f448\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-12\t4\t2001.201@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab250\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-12\t5\tPON[12]-AN5506-01-A1[5]\t--\tAN5506-01-A1\t--\tMAC\tFHTT2339cdc0\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-12\t6\tPON[12]-AN5506-01-A1[6]\t--\tAN5506-01-A1\t--\tMAC\tFHTT2339be60\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-12\t7\tlenymoura@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT108072b0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-12\t8\tmercadoriobranco@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073ceb28\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-12\t9\tmarmorariagoias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23096790\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-12\t10\twinicius@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0666eeb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-12\t11\testefania@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10e90318\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-12\t13\tleidiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT195dbe80\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-12\t14\tmagnolia1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10bebea8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-12\t16\thiagosilva@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e95ff0\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-12\t17\taccasa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c693d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-12\t18\tleilasobrinho@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070ca9f8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-12\t19\tarivandre@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT9158efe8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-12\t20\tjoelberth@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231c1e20\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-12\t21\tjordania@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23220c80\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-12\t22\tadailtonribeiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb2ef8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-12\t23\tantonioneres@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT9203c098\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-12\t24\tsonialeite@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91583538\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-12\t25\tterezasoares@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19925c60\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-12\t26\tavelino@clicknetgua",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:43.794Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "rai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1228d220\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-12\t27\tleiloes2@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073ade68\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-12\t28\tkatrina@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12a75890\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-12\t30\twelerson@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT23288c28\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-12\t32\tmariasocoro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19aa1dd0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-12\t34\tricardoribeiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12e3f6e0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-12\t36\tanasouza@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT2310f2a0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-12\t37\trosivania@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT927e8b40\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-12\t38\tPON[12]-AN5506-01-A1[38]\t--\tAN5506-01-A1\t--\tMAC\tFHTT118e6470\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-12\t41\tsilasmatos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23840438\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-12\t44\totaviopereira@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT195258f8\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-12\t45\tkeiville@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d088f8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-12\t47\tevania@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTTfba01783\t--\t--\tRP2601\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:43.933Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:45\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=31\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-14-14\t1\tpedroortunho@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910bf620\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-14\t2\tsilas@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTTfca12040\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-14\t3\t1414@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23220d38\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-14\t4\tsoleany@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23221838\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-14\t5\tmarialuzia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23221980\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-14\t6\tPON[14]-AN5506-02-B[6]\t--\tAN5506-02-B\t--\tMAC\tFHTT231c23e8\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-14\t7\twladimirantonio@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT232221b8\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-14\t8\tmaurina25@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23909790\t--\t--\tRP2603\r\n172.16.10.6\t1-1-14-14\t9\t1179@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT9104b180\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-14\t10\tjobairjach@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fde020\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-14\t11\tritamaceno@clicknetguarai.com.br\t--\tAN5506-02",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:43.938Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "-B\t--\tMAC\tFHTTfba01780\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-14\t12\tannaiza@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231cc180\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-14\t13\tglauciene@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91ea0948\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-14\t14\tjesusribeiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT093f9f38\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-14\t15\tcirlenecasa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197ab2e8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-14\t17\tfrancimar@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT00184408\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-14\t19\tamaurynoleto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19137f60\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-14\t20\tcleofa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT239299d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-14\t21\tmariagracileide@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91062d90\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-14\t22\temmivaldo@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23222340\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-14\t24\tryancunha@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070f92d8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-14\t25\tPON[14]-AN5506-02-B[25]\t--\tAN5506-02-B\t--\tMAC\tFHTT238445d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-14\t26\tklecyanne@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1037c9d8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-14\t27\tPON[14]-AN5506-02-B[27]\t--\tAN5506-02-B\t--\tMAC\tFHTT1051a630\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-14\t28\traimundoribeiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT927e8a50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-14\t29\tisisaparecida@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23909548\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-14\t32\tvanusia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT927e9d78\t--\t--\t--\r\n172.16.10.6\t1-1-14-14\t33\tjosileneribeiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bdff28\t--\t--\t--\r\n172.16.10.6\t1-1-14-14\t34\tPON[14]-AN5506-02-B[34]\t--\tAN5506-02-B\t--\tMAC\tFHTT19b462f8\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-14\t35\tjonattan@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19682cc0\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-14\t36\tfonsecasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1050a1a0\t--\t--\tRP2608\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:43.941Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:45\r\nM CTAG COMPLD\r\n total_blocks=3\r\n block_number=1\r\n block_records=50\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-15-1\t1\tPON[1]-AN5506-01-A1[1]\t--\tAN5506-01-A1\t--\tMAC\tFHTT07eb8cd8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-15-1\t2\tPON[1]-AN5506-02-B[2]\t--\tAN5506-02-B\t--\tMAC\tFHTT0f5c4ba3\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t3\tclicknetbrasil@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bea9f8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t4\tmurillomota@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea75b8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t5\tcartoriocivil@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT028b0488\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-1\t6\tortocenter1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe11c8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t7\timd@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d10260\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t8\trealmaia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT101ae9b8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t9\tkarolinemarinho@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d10a10\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t10\tthiagoterence@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19d778c0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t11\tpostinhotiradentes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT927e9d10\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t12\tsandraa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT102a4878\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t13\tjhemys@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19f517a0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t14\tsandramarcia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19d18478\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-1\t15\ttiagocoelho@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT9204caf8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t16\tcarlosrichard@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070f98d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t17\tPON[1]-AN5506-02-B[17]\t--\tAN5506-02-B\t--\tMAC\tFHTT91571958\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t18\tluizmaxuel@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTTfba02176\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-1\t19\tagenor@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1047de30\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t20\tbemestar@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e95438\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-1\t21\tlayanne@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23221d08\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-1\t22\taraujocasa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070cb018\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t23\tlaboratorio@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d08898\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t24\tmunaretto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT927e9e78\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t25\tglaubert@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc0620b\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t26\tgleyton@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c058b8\t--\t--\t--\r\n172.16.10.6\t1-1-15-1\t27\tmeire@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19315a48\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t28\tnailah@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT927e8d20\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t29\tPON[1]-AN5506-02-B[29]\t--\tAN5506-02-B\t--\tMAC\tFHTT070caa58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t30\tadalgisa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19e3a9a0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t31\tkeilamaria@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92044b00\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t32\tluzza@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23844660\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t33\tlojatelessat@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTTfba01438\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-1\t34\tagrotop@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT07008908\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t35\tjadsonloja@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT232216d0\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-1\t36\tjanio1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15c28\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t37\tsilvaniapereira@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23eced78\t--\t--\tRP2604\r\n172.16.10.6\t1-",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:43.943Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "1-15-1\t38\tluizsouza@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT927e8c08\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t39\tamaggi@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT927e8d40\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t40\tthiagoclinica@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d08f90\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t41\tsergiorubenscasa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1087ce88\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t42\tmeinha@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT9104a8e0\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-1\t43\tconsultoriokacilda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT05d565e0\t--\t--\t--\r\n172.16.10.6\t1-1-15-1\t44\tflavianecosta@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT070fc3c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t45\tvaldirgris@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT106c8548\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t46\tevaguida@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfdf08\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t47\tPON[1]-AN5506-02-B[47]\t--\tAN5506-02-B\t--\tMAC\tFHTT92c19738\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t48\tverani@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d24628\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t49\tembapel10@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0700a090\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t50\trenata2@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070f9748\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n>\r\n\n FH_131.0.192.9 2025-08-10 12:32:45\r\nM CTAG COMPLD\r\n total_blocks=3\r\n block_number=2\r\n block_records=50\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-15-1\t51\tmarianazare5@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94306328\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t52\tPON[1]-AN5506-02-B[52]\t--\tAN5506-02-B\t--\tMAC\tFHTT2d3a02f0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t53\tcreusa@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910c09e8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-1\t54\tantoniomendes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92044678\t--\t--\tRP2605\r\n172.16.10.6\t1-1-15-1\t55\tcarlosrob@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bd8ac0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t56\twolney@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT099b8118\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-1\t58\tcasamaia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231ca500\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-1\t59\tfernandocarlos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91593128\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t60\tsecretariasaude@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT00247e4c\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t61\tanaruth@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bde830\t--\t--\tRP2604",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:43.947Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "\r\n172.16.10.6\t1-1-15-1\t62\therbert@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT154fd718\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-1\t63\tanexoadm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23ece898\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t64\tmariajesus1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT194a1688\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-1\t65\thugoribeiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT00185488\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t66\tjoaovitorpereira@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073aa8f8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t67\trodoviaria@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT054dcba8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t68\tjosejorge@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c18fc0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t69\tleidaaguiar@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8738\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t70\tjoaosousa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT071b32d8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t71\tneurivan@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d1a4f0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t72\tbrkguarai@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d10b38\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t73\tdistribuidora24@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd2f0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t74\tjailonbarros@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231c0550\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-1\t75\tsanitaria@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb7d58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t76\tgiullia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231c0638\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-1\t77\tevertoncasa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10a4f0c0\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-1\t78\tvidracariaguarai@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910626d0\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-1\t79\tadrianoloja@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT927e9d48\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t80\tantoniodeoliveira@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92044748\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t81\tmarialias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d07ed0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t82\tnovoolhar@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070fc608\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t83\tmariaaparecida12@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT10151970\t--\t--\tRP0509\r\n172.16.10.6\t1-1-15-1\t84\tPON[1]-AN5506-02-B[84]\t--\tAN5506-02-B\t--\tMAC\tFHTT070f93d8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t85\tigojorge@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT09a999c0\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-1\t86\tthaua@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT145bf2b8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-15-1\t87\toticanovo@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070fc268\t--\t--\t--\r\n172.16.10.6\t1-1-15-1\t88\ttransporte@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073cec18\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-1\t89\tcafeteria@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0e070\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t90\tjoacil@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c1ea50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t91\tmarianubia2@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8208\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t92\tepidemiologia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10c4ed70\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t93\tPON[1]-AN5506-02-B[93]\t--\tAN5506-02-B\t--\tMAC\tFHTT073ceb18\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-1\t94\tfabioloja1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23845d88\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t95\toficinalomazzi@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070fc738\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t96\treobbe24@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1026ca58\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-1\t97\tlauranoronha@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5668\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t98\tPON[1]-AN5506-02-B[98]\t--\tAN5506-02-B\t--\tMAC\tFHTTfca12172\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-1\t99\tclinicaodontovital@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT07009a40\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t100\tcleidearaguaia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT2d40bd00\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-1\t102\tselmaalmeida@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0700a1c8\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n>\r\n\n FH_131.0.192.9 2025-08-10 12:32:45\r\nM CTAG COMPLD\r\n total_blocks=3\r\n block_number=3\r\n block_records=4\r\n\Line truncated
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:44.247Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:45\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=32\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-14-15\t1\tgilvansousa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23220d60\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-15\t2\tkatiabarbosa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT11d0a850\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-15\t3\tjeansilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23222738\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-15\t4\telenildo@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91ea8ea0\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-15\t5\tfernandovieira@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT11446d18\t--\t--\tRP2600\r\n172.16.10.6\t1-1-14-15\t6\tdina@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT232214f8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-15\t7\tjosenildanaza@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073ade58\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-15\t8\tlucileiaaquino@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT2310cc40\t--\t--\t--\r\n172.16.10.6\t1-1-14-15\t9\traelma@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b2c048\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-15\t10\tPON[15]-AN5506-02-B[10]\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28a80\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-15\t11\tmaira@clicknetguarai.com.br\t--\tAN5",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:44.251Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "506-02-B\t--\tMAC\tFHTT12534458\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-15\t12\troneymoura@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1028a540\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-15\t13\tronielpaz@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT9158e6b0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-15\t14\tniveamaria@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070f95d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-15\t15\tadautofranco@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c06028\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-15\t16\twesleygomes2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT2383f828\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-15\t17\tadalto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT201a5c88\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-15\t18\tjosigomes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91f893c0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-15\t19\taurenir@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fae828\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-15\t20\treginaldo123@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT239095e8\t--\t--\tRP2605\r\n172.16.10.6\t1-1-14-15\t21\tmayron@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT11cff470\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-15\t22\tmarcileny@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91e91e08\t--\t--\tRP2512\r\n172.16.10.6\t1-1-14-15\t23\tdenilza@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1928c3a8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-15\t24\tfernandocezar@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198ada80\t--\t--\tRP2601\r\n172.16.10.6\t1-1-14-15\t25\tanapaulaneres1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT122fbdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-14-15\t26\tlourencamaria@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT00249d44\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-15\t27\tmariamauricia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d08de0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-15\t28\tPON[15]-AN5506-02-B[28]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fddea8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-14-15\t29\tjandrei@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT102dbac8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-15\t30\tadilsonbezerra@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT105c89b8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-15\t31\tsirlene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10623760\t--\t--\tRP2608\r\n172.16.10.6\t1-1-14-15\t32\ttatianaguerra@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198ca7f0\t--\t--\tRP2601\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:44.835Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:46\r\nM CTAG COMPLD\r\n total_blocks=2\r\n block_number=1\r\n block_records=50\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-15-3\t1\telianimoreira@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT09b5e570\t--\t--\tRP2606\r\n172.16.10.6\t1-1-15-3\t2\tmariabezerra@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT10a797c8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-3\t3\tPON[3]-AN5506-02-B[3]\t--\tAN5506-02-B\t--\tMAC\tFHTT94d27a70\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t4\tjacyemidia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23221650\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-3\t5\tanaportilho@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19dde980\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-3\t6\talandiego@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d174d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t7\tantoniabarros@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT14bb26d0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-3\t8\tadrianozanina1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe42f0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t9\twesleyoliveira@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT2310ff70\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-3\t10\tgustavo2525@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91057708\t--\t--\t--\r\n172.16.10.6\t1-1-15-3\t11\twenis@clicknetguarai.com.br\t-",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:44.839Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "-\tAN5506-02-B\t--\tMAC\tFHTT92703040\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t12\tcasadavo@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12deef30\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-3\t13\tcassiano@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT06414e30\t--\t--\tRP2508\r\n172.16.10.6\t1-1-15-3\t14\tvelton@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb0cb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t15\tedivaldopereira@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT232270d0\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-3\t16\tramos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT9158fb58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t17\tjosivaldo@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d14468\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t18\tnadialopes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fecb78\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-3\t19\tPON[3]-AN5506-02-B[19]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfb560\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t20\tmerciasobrinho@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT927e9ce8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t21\tadrielyassu@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT196a9428\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-3\t22\tandrea02@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92054aa8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t23\tarnalda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT910c0800\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-3\t24\tPON[3]-AN5506-02-B[24]\t--\tAN5506-02-B\t--\tMAC\tFHTT1214a",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:44.843Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "060\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-3\t25\teth0.3001.91@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910db748\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-3\t26\tPON[3]-AN5506-02-B[26]\t--\tAN5506-02-B\t--\tMAC\tFHTT2d3c05f8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-3\t27\tmarilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073cee48\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-3\t28\tsavioabilo@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92704798\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t29\tanarute@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea62f0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-3\t30\tmarra@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231c22d0\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-3\t31\tjoeldes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231c14c8\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-3\t32\tPON[3]-AN5506-02-B[32]\t--\tAN5506-02-B\t--\tMAC\tFHTT12dbfdd0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-3\t33\tadaodias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0f7b9d24\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-3\t34\telayne2@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070ce668\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t35\t2001.15@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT230b5148\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-3\t36\tassembleia@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT2339b9f8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-3\t37\traquelalves@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23909680\t--\t--\tRP2603\r\n172.16.10.6\t1-1-15-3\t38\tluciana24@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070f9698\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t39\tbrunomorais@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d08f58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t40\tvanessaneres@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c0a650\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t41\tnailah3@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92be1f78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t42\twendercasa@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910cadc8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-3\t43\tthalles@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d29d20\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t44\tregislene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10264980\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-3\t45\tanacarvalho@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e92280\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-3\t46\taliancaagricola@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT191174d0\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-3\t47\tdrica@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28760\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-3\t48\tpereirasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0f75b406\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-3\t49\trosimeirebatista@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e91d18\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-3\t50\tedsonribeiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT232223c8\t--\t--\tRP2601\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n>\r\n\n FH_131.0.192.9 2025-08-10 12:32:46\r\nM CTAG COMPLD\r\n total_blocks=2\r\n block_number=2\r\n block_records=48\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-15-3\t51\tlaodineia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d07ad0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t52\tanalzira@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e9f820\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-3\t53\tedilsonpereira@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT9158e8b0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t54\tsileda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b890c0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-3\t55\tPON[3]-AN5506-02-B[55]\t--\tAN5506-02-B\t--\tMAC\tFHTT92c691e8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t56\t1551@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb4b20\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t57\tricardo@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23ecf3c8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t58\tPON[3]-AN5506-02-B[58]\t--\tAN5506-02-B\t--\tMAC\tFHTT2d3b2068\t--\t--\t--\r\n172.16.10.6\t1-1-15-3\t59\tsogracasa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12453e80\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-3\t60\twaltergomes@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91061be8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-3\t61\tprado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91f99370\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t62\tbonifacia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23ece330\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-3\t63\tneciferreira@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91107958\t--\t--\tRLine truncated
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:44.962Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:46\r\nM CTAG COMPLD\r\n total_blocks=2\r\n block_number=1\r\n block_records=50\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-15-4\t1\tramao1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8108\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-4\t2\tmarlenecasa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95caf7b8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-4\t3\tfernandomartins@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91055758\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-4\t4\tloniciocasa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b57198\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-4\t5\tchayana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT11cf15f0\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-4\t6\tfranciscosousa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT028b30d8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-4\t7\tanarns@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1067c1a0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-4\t8\tdurin@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT106a1450\t--\t--\tRP2600\r\n172.16.10.6\t1-1-15-4\t9\tmariarosilda@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910e6ea8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-4\t10\thenriquejk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT9205f960\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-4\t11\tcleusa@clicknetguarai.com.br\t--\tAN5",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:44.964Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "506-02-B\t--\tMAC\tFHTT11cff790\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-4\t12\tPON[4]-AN5506-01-A1[12]\t--\tAN5506-01-A1\t--\tMAC\tFHTT91100f28\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-4\t13\traimundalaercia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c05f30\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-4\t14\talexandrealves@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19c72fa8\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-4\t15\tjoicematos@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911097d0\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-4\t16\tjoserenato@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070f9598\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-4\t17\tclaudiocoelho@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT10a4a730\t--\t--\tRP2510\r\n172.16.10.6\t1-1-15-4\t18\tanecaroline@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT2325d8d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-4\t19\tmariagorete@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT00185ca8\t--\t--\t--\r\n172.16.10.6\t1-1-15-4\t20\trafaeldasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070f9138\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-4\t21\tsuppaulista@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT071bb558\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-4\t22\tjairo02@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070f9438\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-4\t23\tbiblica@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT1470a138\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-4\t24\tadrielli@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d19490\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-4\t25\tsalaofernando@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT07909c90\t--\t--\tRP2600\r\n172.16.10.6\t1-1-15-4\t26\tluizfranca@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT07008f60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-4\t27\talbertomoraes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe45f8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-4\t28\tpereirasousa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT910c0a18\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-4\t29\tpostinhotocantins@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea81f8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-4\t30\tantoniocasa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT11caeb70\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-4\t31\tbruna25@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073cdaa8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-4\t32\thix1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92be0de8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-4\t33\tmirian24@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91571ba8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-4\t34\tpolo@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070fc7d8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-4\t35\troney@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070f96b8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-4\t36\talcionearrais@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e93178\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-4\t37\tantoniomartins@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb85b8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-4\t38\tacassio@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10a28258\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-4\t39\tmariagerusa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10581a60\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-4\t40\tademival@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fde909c\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-4\t41\tjucimar@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19d41988\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-4\t42\tmicheal@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d08290\t--\t--\t--\r\n172.16.10.6\t1-1-15-4\t43\tsantossouza@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073ce9d8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-4\t44\tph@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTTfca12039\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-4\t45\tvanderley@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073ade18\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-4\t46\tlidialuz@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19cccb88\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-4\t48\tPON[4]-AN5506-02-B[48]\t--\tAN5506-02-B\t--\tMAC\tFHTT070ca9a8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-4\t49\tsulnorte@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1067a010\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-4\t50\tpedrocarvalho@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c69380\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-4\t53\tjk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19cbabe0\t--\t--\tRP2608\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n>\r\n\n FH_131.0.192.9 2025-08-10 12:32:46\r\nM CTAG COMPLD\r\n total_blocks=2\r\n block_number=2\r\n block_records=15\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\Line truncated
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:44.994Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:46\r\nM CTAG COMPLD\r\n total_blocks=2\r\n block_number=1\r\n block_records=50\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-15-2\t1\tlorencoespetao@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073cddd8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-2\t2\tedineiamenon@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT11446f70\t--\t--\tRP2600\r\n172.16.10.6\t1-1-15-2\t3\tPON[2]-AN5506-01-A1[3]\t--\tAN5506-01-A1\t--\tMAC\tFHTT09eb2b10\t--\t--\tRP2510\r\n172.16.10.6\t1-1-15-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT23840008\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t5\tdaniellacoelho@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT09eb1830\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-2\t6\tdorilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b57750\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-2\t7\t1362@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cf488\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t8\tjustiniano2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070fc528\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-2\t9\tmarciaaguiar@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT927e8d08\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t10\tdeijanira@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT1470a218\t--\t--\t--\r\n172.16.10.6\t1-1-15-2\t11\tfabricaalberto@clicknetguarai.com.br\t--\tAN5506-01",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:44.997Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "-A1\t--\tMAC\tFHTT2339dd58\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-2\t12\tjorcemarcasa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT11cf0cf8\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-2\t13\tneres@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT09a97568\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-2\t14\tjairla@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdc840\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t15\tgiglios@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12d89cd8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-2\t16\tmuniz@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0e088\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t17\tsupermercampelo@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10d52870\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-2\t18\tlucaspimenta@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10d49608\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-2\t19\tsergioricardo@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231c19c0\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-2\t20\tsebastianacasa@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ad978\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-2\t21\tselmasoares@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070fc7c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-2\t22\tthiagosousa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070fc568\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-2\t23\tzeligouveia@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e98de0\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-2\t24\tubiratan@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c0b5c0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-2\t25\tkleuberlomazzi@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c08e60\t--\t--\t--\r\n172.16.10.6\t1-1-15-2\t26\tmateusdias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTTfba02153\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-2\t27\tcelsoyamane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT07007e98\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t28\tkarlasousa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fda9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t29\tPON[2]-AN5506-02-B[29]\t--\tAN5506-02-B\t--\tMAC\tFHTT94d07d98\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t30\tgracielle@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12de1df0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-2\t31\talexandresouto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0700a580\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t32\tPON[2]-AN5506-02-B[32]\t--\tAN5506-02-B\t--\tMAC\tFHTT23221818\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-2\t33\tPON[2]-AN5506-01-A1[33]\t--\tAN5506-01-A1\t--\tMAC\tFHTT91ea0850\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-2\t34\taguiaar@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91593648\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t35\tsimonecasa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT2310f758\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t36\tedmartins@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070f9668\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t37\tleidimaria@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT00248a0c\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t38\twilton@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT23287970\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-2\t39\teurivanjorge@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT121de830\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-2\t40\tcostamaria@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT2390b0d8\t--\t--\tRP2603\r\n172.16.10.6\t1-1-15-2\t41\thilton@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070fc218\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-2\t42\tnercy@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19f1e388\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-2\t43\tdionatan@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91107220\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-2\t44\tjosielma@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT9158e818\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t45\twellinny@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT106aea58\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-2\t46\tcleber02@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT101ac360\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-2\t47\tresplandes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d14c78\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-2\t48\tluciadias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12751a78\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-2\t49\trosamaria2@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT100adea8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-2\t50\tkleuberlomazzi@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT232221c0\t--\t--\tRP2601\r\n--------",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:45.000Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "------------------------------------------------------------------------\r\n\r\n\r\n>\r\n\n FH_131.0.192.9 2025-08-10 12:32:46\r\nM CTAG COMPLD\r\n total_blocks=2\r\n block_number=2\r\n block_records=48\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-15-2\t51\talexescritorio@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT124410f0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-2\t52\tmariadasdores@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT238a2b78\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-2\t53\tjoselucio@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231c2440\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-2\t54\tagrovenci@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fa8588\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t55\tigrejapresbi@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT118e6370\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-2\t56\tdeusvaldo@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12f04878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-2\t57\tlilianmaria@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT231c1520\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-2\t58\taliancainsumos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT927e8ab8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-2\t59\tedivaldolopes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23096640\t--\t--\t--\r\n172.16.10.6\t1-1-15-2\t60\tacademiaextreme@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT11caf640\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-2\t61\tkenia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12e01d20\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-2\t62\tmacedosantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23107d90\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-2\t63\ttelebrasilia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7cd8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t64\tPON[2]-AN5506-02-B[64]\t--\tAN5506-02-B\t--\tMAC\tFHTT915935c0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-2\t65\tjoaobatista@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19af1788\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-2\t66\tmarilenecasa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT093fb388\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t67\tmariadacruz@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT118e62b8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-2\t68\tclinicasaomarcos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231c19a8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t69\tusuarioprovisorio@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd280\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-2\t70\tyury@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92702de0\t--\t--\t--\r\n172.16.10.6\t1-1-15-2\t71\tPON[2]-AN5506-02-B[71]\t--\tAN5506-02-B\t--\tMAC\tFHTT108b3490\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-2\t72\tadrianaadvogacia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf6b28\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t73\taurelio02@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91f96d30\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t74\tsyngenta@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT07008020\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t75\tPON[2]-AN5506-02-B[75]\t--\tAN5506-02-B\t--\tMAC\tFHTT10085638\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-2\t76\tjoseorlandine@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab2e8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-2\t77\tantonioport@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073cedc8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-2\t78\tsilviataciana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12268248\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-2\t79\tjulianapedrosa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT00249304\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t80\tantonioalves1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10a4baf8\t--\t--\tRP2510\r\n172.16.10.6\t1-1-15-2\t81\tdomingosdias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT121a3020\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-2\t82\tguaraiprev@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12f2b988\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-2\t83\tpieer@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92044708\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t85\tgilvane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070ce808\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t86\tPON[2]-AN5506-01-A1[86]\t--\tAN5506-01-A1\t--\tMAC\tFHTT91fe4848\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t87\tdyenis@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT9",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:45.006Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "1e970c0\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-2\t88\tmikeiasfeitosa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT2d3b2360\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t89\trosangelamartins@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT155999b0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-2\t90\tmonica2@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231ff5a0\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-2\t91\tescritoriopelisson@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0792fda8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t92\tigrejacristo@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bea6e8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t93\twilma@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT927e8e28\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t94\tvaldir02@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT104c4d60\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-2\t95\tfernandahystella@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a77f8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t96\tigrejasede@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c18c70\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t97\tleonardo2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d14460\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-2\t98\tlelton@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT140ea9e0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-2\t109\tvidracariaparana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5c38\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:45.151Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:46\r\nM CTAG COMPLD\r\n total_blocks=3\r\n block_number=1\r\n block_records=50\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-16-1\t1\twaldir@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe62a0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t2\telianderson@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94cfc088\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t3\tdinamicacontatos@clicknetguarai.\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf0588\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t4\ttelessat@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231c2a30\t--\t--\tRP2601\r\n172.16.10.6\t1-1-16-1\t5\tdanioculos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d08fa8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t6\timperiomateriais@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT100c4cb0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t7\tfernandacalcados@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT2321aac8\t--\t--\tRP2601\r\n172.16.10.6\t1-1-16-1\t8\tgabrielfibra@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d137a8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t9\t838@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT064131e0\t--\t--\tRP2512\r\n172.16.10.6\t1-1-16-1\t10\tPON[1]-AN5506-02-B[10]\t--\tAN5506-02-B\t--\tMAC\tFHTT23200fa0\t--\t--\t--\r\n172.16.10.6\t1-1-16-1\t11\tPON[1]-AN5506-02-B[11]\t--\tAN5506-02-B\t--\tMAC\t",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:45.156Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "FHTT94ea80a8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t12\twilson01@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0752f8ab\t--\t--\tRP2603\r\n172.16.10.6\t1-1-16-1\t13\ttadeuhuppes@clicknetguarai.com.br\t--\tAN5506-04-B2\t--\tMAC\tFHTT92bf8390\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t14\tclaudiaemporio@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT9158c7a0\t--\t--\t--\r\n172.16.10.6\t1-1-16-1\t15\tmaisdelivery@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT05d57078\t--\t--\tRP2603\r\n172.16.10.6\t1-1-16-1\t16\ttvguara@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb7c50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t17\tbaratao@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT232216a8\t--\t--\tRP2601\r\n172.16.10.6\t1-1-16-1\t18\tdalmacia02@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073ade38\t--\t--\tRP2610\r\n172.16.10.6\t1-1-16-1\t19\tmarcao@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT07e65b60\t--\t--\tRP2512\r\n172.16.10.6\t1-1-16-1\t20\tnoaagriguarai@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19488a38\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t21\tPON[1]-AN5506-02-B[21]\t--\tAN5506-02-B\t--\tMAC\tFHTT1283eb20\t--\t--\tRP2610\r\n172.16.10.6\t1-1-16-1\t22\tbbfuncionarios@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073cd858\t--\t--\tRP2610\r\n172.16.10.6\t1-1-16-1\t23\tgeunildo@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19dfc8b8\t--\t--\tRP2601\r\n172.16.10.6\t1-1-16-1\t24\trezende@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197f9850\t--\t--\tRP2601\r\n172.16.10.6\t1-1-16-1\t25\tclickloja@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT195c2d58\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t26\tpassoapasso@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10ea4d00\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t27\tmariahelena1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0f8d8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t28\tfranciscodavi@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1064e430\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t29\tteqmotors@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19cad510\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t30\tprime@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c1cad0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t31\tchristianeloja@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91105788\t--\t--\tRP2512\r\n172.16.10.6\t1-1-16-1\t32\tnossapousadahotel@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea6a88\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t33\tsouljoias1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19732bd0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t34\tacougue02@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073cdb08\t--\t--\tRP2610\r\n172.16.10.6\t1-1-16-1\t35\tPON[1]-AN5506-02-B[35]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdcfe0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t36\tmec@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT128eb998\t--\t--\tRP2610\r\n172.16.10.6\t1-1-16-1\t37\tPON[1]-AN5506-02-B[37]\t--\tAN5506-02-B\t--\tMAC\tFHTT07008a08\t--\t--\tRP2604\r\n172.16.10",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:45.159Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": ".6\t1-1-16-1\t38\tjosecarlos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23901088\t--\t--\tRP2603\r\n172.16.10.6\t1-1-16-1\t39\thotelclassic@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19691320\t--\t--\tRP2601\r\n172.16.10.6\t1-1-16-1\t40\tCONSEG - FERNANDA CALCADOS\t--\tAN5506-02-B\t--\tMAC\tFHTT92703d58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t41\tguaralatas2@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce310\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t42\tdeusivania@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT9158f1d8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t43\tPON[1]-AN5506-02-B[43]\t--\tAN5506-02-B\t--\tMAC\tFHTT122ef478\t--\t--\t--\r\n172.16.10.6\t1-1-16-1\t44\tsebastiaoloja@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d08168\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t45\tsigna@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT114bb738\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t46\testadio@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12f719c8\t--\t--\t--\r\n172.16.10.6\t1-1-16-1\t47\tmozafotos24@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d07c78\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t48\tdalmacia2025@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT073a7658\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t49\tmariamaria@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91eaaa58\t--\t--\tRP2512\r\n172.16.10.6\t1-1-16-1\t50\tloja2@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e86a88\t--\t--\tRP2512\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n>\r\n\n FH_131.0.192.9 2025-08-10 12:32:46\r\nM CTAG COMPLD\r\n total_blocks=3\r\n block_number=2\r\n block_records=50\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-16-1\t51\teth0.3001.7@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23221e00\t--\t--\t--\r\n172.16.10.6\t1-1-16-1\t52\tlojamasonica@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910c0ac0\t--\t--\tRP2512\r\n172.16.10.6\t1-1-16-1\t53\tbysdias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT230965f8\t--\t--\tRP2601\r\n172.16.10.6\t1-1-16-1\t54\tfranciscolobao@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1d18\t--\t--\tRP2610\r\n172.16.10.6\t1-1-16-1\t55\tlojasdeny@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070fc248\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t56\tPON[1]-AN5506-02-B[56]\t--\tAN5506-02-B\t--\tMAC\tFHTT070ce678\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t57\tluizcasa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92043fe8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t58\tloli@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23ebeb00\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t59\tredbeef2@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c12590\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t60\tidealtecidos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT927e90c8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t61\tcleideloja@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d088a8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t62\tjuliamota@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT2d3b1de0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t63\tmoove@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073cedf8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-16-1\t64\trodolider@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT9205ef00\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t65\toboticario@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91faf448\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t66\taminadabe@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfdbf8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t67\tcasadocriador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91041258\t--\t--\tRP2512\r\n172.16.10.6\t1-1-16-1\t68\truthcleia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12d8a4b0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-16-1\t69\tPON[1]-AN5506-02-B[69]\t--\tAN5506-02-B\t--\tMAC\tFHTT114bb740\t--\t--\tRP2603\r\n172.16.10.6\t1-1-16-1\t70\tbancosicoob@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1228c030\t--\t--\tRP2610\r\n172.16.10.6\t1-1-16-1\t71\tmome24@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTTfba01776\t--\t--\tRP2601\r\n172.16.10.6\t1-1-16-1\t72\tagroguarai@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19674518\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t73\tdiamentejoias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTTfca12407\t--\t--\tRP2601\r\n172.16.10.6\t1-1-16-1\t74\tfarmacia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23220bb0\t--\t--\tRP2601\r\n172.16.10.6\t1-1-16-1\t75\tjosepereiraprimo@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19a63e80\t--\t--\tRP2601\r\n172.16.10.6\t1-1-16-1\t76\tpedroguarnieri@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070fc4c8\t--\t--\tRP2608\r\n172.16.10.6\Line truncated
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:45.165Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "-\tAN5506-02-B\t--\tMAC\tFHTTfca12405\t--\t--\t--\r\n172.16.10.6\t1-1-16-1\t88\tbancobrasil@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT2383ffb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t89\tprumo@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT106b3548\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t90\tcasavioleta@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fedcd83\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t91\tvaniceloja@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c18888\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t93\tluizfernandes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb1960\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t94\t13@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070ce7f8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t95\tPON[1]-AN5506-02-B[95]\t--\tAN5506-02-B\t--\tMAC\tFHTT079023b0\t--\t--\t--\r\n172.16.10.6\t1-1-16-1\t96\tbazarorkubo2@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1090b890\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t97\tespacoanakelly@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT07008b48\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t98\tmadeireira@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT144a7140\t--\t--\tRP2610\r\n172.16.10.6\t1-1-16-1\t100\tidealjoias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10baec78\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t101\tgillene2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0f9a8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t102\teletrocon@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943c8008\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n>\r\n\n FH_131.0.192.9 2025-08-10 12:32:46\r\nM CTAG COMPLD\r\n total_blocks=3\r\n block_number=3\r\n block_records=7\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-16-1\t105\tbancoamazonia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19581bc8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t107\tnutri@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1084dbd0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-16-1\t109\treginaldoalmeida@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7c98\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t110\tPON[1]-AN5506-02-B[110]\t--\tAN5506-02-B\t--\tMAC\tFHTT073cdc08\t--\t--\tRP2610\r\n172.16.10.6\t1-1-16-1\t111\tPON[1]-AN5506-02-B[111]\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8628\t--\t--\tRP2604\r\n172.16.10.6\t1-1-16-1\t114\tvaleria1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19593b90\t--\t--\tRP2601\r\n172.16.10.6\t1-1-16-1\t118\tfrutosdogoias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d26938\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:45.262Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:46\r\nM CTAG COMPLD\r\n total_blocks=2\r\n block_number=1\r\n block_records=50\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-15-7\t1\troniskley@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0723b451\t--\t--\tRP2603\r\n172.16.10.6\t1-1-15-7\t2\tosvaldomourao@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d13688\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t3\taurenivea@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23ecfe68\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t4\tanatia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231083c8\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-7\t5\trodrigorosa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92be1768\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t6\tedsonguedes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT2d3afcc0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-7\t7\tbarbosadias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070cab78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t8\tsergiobueno@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d155e8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t9\tilgaklaus@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e93078\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-7\t10\talgodaoresid@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943c84a0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t11\tzania25@clicknetguarai.com.br\t-",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:45.266Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "-\tAN5506-02-B\t--\tMAC\tFHTT073a79d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t12\tantoniojose@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT14b2bba8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-7\t13\tmariafrancinete@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT114bb9a8\t--\t--\tRP2600\r\n172.16.10.6\t1-1-15-7\t14\tmargarida@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fe9862c\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-7\t15\tantonionewandre@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231c1fa0\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-7\t16\tjoaomartins@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e92fb0\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-7\t17\tpauloandre@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT114bd038\t--\t--\tRP2600\r\n172.16.10.6\t1-1-15-7\t18\tpaulojose@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070cb318\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-7\t19\tmara@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c19130\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-7\t20\trosarodrigues@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT09b5f470\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-7\t21\tvictordourado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT00181760\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t22\tdionara@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fa0f30\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t23\tnadiel@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT9205fbd0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t24\tadila@clicknetguarai.com.br\t--",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:45.268Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "\tAN5506-02-B\t--\tMAC\tFHTT231b7f18\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-7\t25\tPON[7]-AN5506-02-B[25]\t--\tAN5506-02-B\t--\tMAC\tFHTT231c1788\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-7\t26\tantonovieira@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231c1210\t--\t--\t--\r\n172.16.10.6\t1-1-15-7\t27\ttiagoruiz@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19d5bfa8\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-7\t28\twive@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231c1a90\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-7\t29\tramon01@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c0b0c0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-7\t30\tkarina@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc8bd61\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-7\t31\telainnegomes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT096acba8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t32\tmariasaboia@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91061bc0\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-7\t33\tedvanleite@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070ce6d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t34\tvanderleiasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT093ea4d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t35\tcleoneyde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT2d410078\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t36\tjoelmamendonca@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91063d58\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-7\t37\tmarialuly@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT121ce2f0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-7\t38\tsilviosantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23096a80\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t39\tpedrocoelho@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12436700\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-7\t41\trosivania01@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT23289888\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-7\t42\tjosemr@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0de88\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-7\t43\tPON[7]-AN5506-02-B[43]\t--\tAN5506-02-B\t--\tMAC\tFHTT19ab7c90\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-7\t44\tmariadenazare@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943c66e0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t45\tzeneide@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19379468\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t46\tbrunopires@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0498ff58\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-7\t47\tnelsonmendonca@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070cae08\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-7\t48\tlucivaniacosta@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23840e88\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t49\tcasaalex@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070fc7b8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-7\t50\talcidesvila@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91f8a130\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t51\tadryanna@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT128a6ee0\t--\t--\tRP2610\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n>\r\n\n FH_131.0.192.9 2025-08-10 12:32:46\r\nM CTAG COMPLD\r\n total_blocks=2\r\n block_number=2\r\n block_records=21\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-15-7\t52\tegmcomunicacao@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070f9498\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-7\t53\tlavajatoroberto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTTfca12166\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-7\t54\tsandes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT07008028\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t55\tmariadocarmo03@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT07009c80\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t56\tgenilsonncasa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT191777c0\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-7\t57\twilliamklaus@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23220cb8\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-7\t58\tfariasdasilva@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT091d07c0\t--\t--\tRP0509\r\n172.16.10.6\t1-1-15-7\t59\tantonioresidencia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT2d3b23d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t60\tvaldenice@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT071b2f78\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-7\t61\tizaiasmoreira@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT9110b168\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-7\t62\twesleia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943c8078\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-7\t63\teudrian@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19df3750\t--\t--\tRP2608\r\n172.16.10.Line truncated
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:45.723Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:47\r\nM CTAG COMPLD\r\n total_blocks=2\r\n block_number=1\r\n block_records=50\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-15-6\t1\tporfirio@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d25760\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t2\tclaudiaxerente@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15f62f08\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-6\t3\tmariaasa2@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea7aa8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t4\tPON[6]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce210\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t5\thelida@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12d490e8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t6\tPON[6]-AN5506-01-A1[6]\t--\tAN5506-01-A1\t--\tMAC\tFHTT9105a8d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-6\t7\tfrancinete25@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce370\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t8\tPON[6]-AN5506-02-B[8]\t--\tAN5506-02-B\t--\tMAC\tFHTT92c6b1a0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t9\tjovelinodourado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c0a6e0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t10\tadrianakeila@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19765810\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-6\t11\tPON[6]-AN5506-02-B[11]\t--\tAN5506-02-B\t--\tMAC\tFHTT927e9dd8\t",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:45.726Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t12\thelmut@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070f9348\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-6\t13\tmartaoliveira@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT105d8458\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-6\t14\tgiovanna@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT00183318\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t15\t2001.21@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT230b28b0\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-6\t16\tivete@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c11308\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t17\tanapaulapessoa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT114bc590\t--\t--\tRP2600\r\n172.16.10.6\t1-1-15-6\t18\tfabriciosousa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT14a61088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-6\t19\tione@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT11cb0940\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-6\t20\t2001.99@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT054a4808\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t21\tizaura@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT11cfc7e0\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-6\t22\tbonafin@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10696ae0\t--\t--\tRP2600\r\n172.16.10.6\t1-1-15-6\t23\tandressasouza@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b54558\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-6\t24\tvargas@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910d7fe8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-6\t25\tgabrielefilha@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT199f21d8\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-6\t26\tjanayny@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf8398\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t27\tfabricioneto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0790c4a8\t--\t--\tRP2606\r\n172.16.10.6\t1-1-15-6\t28\tjoma@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19fb1898\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-6\t29\tlires@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23221640\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-6\t30\tdeferson@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT055a13b8\t--\t--\tRP2600\r\n172.16.10.6\t1-1-15-6\t31\trosileneaguiar@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15fc8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t32\tPON[6]-AN5506-02-B[32]\t--\tAN5506-02-B\t--\tMAC\tFHTT070fc3a8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-6\t33\talciane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231c2568\t--\t--\t--\r\n172.16.10.6\t1-1-15-6\t34\tmatheusmachado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfc7c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-6\t35\tjadson@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7518\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t36\tPON[6]-AN5506-02-B[36]\t--\tAN5506-02-B\t--\tMAC\tFHTT23096908\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t37\trenata01@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1073a058\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-6\t38\tanamariacasa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23ebeef8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t39\tjoaoiob@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19fbaa48\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-6\t40\tjuliareis@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1218cbe8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-6\t41\t2001.97@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT9104d140\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-6\t42\tjuliane@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91063090\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-6\t43\t2001.102@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91047f48\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-6\t44\tdelcio@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073adff8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-6\t45\tcarlosaraujo@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070ce7b8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t46\tkayop@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d08938\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t47\tglaubermae@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073ceae8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-6\t48\tjosee@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea7348\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t49\tcacilda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT100242a8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-6\t51\tnucleoconselho@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070cb0e8\t--\t--\tRP2608\r\n-----------------------------------------------------------------",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:45.731Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "---------------\r\n\r\n\r\n>\r\n\n FH_131.0.192.9 2025-08-10 12:32:47\r\nM CTAG COMPLD\r\n total_blocks=2\r\n block_number=2\r\n block_records=39\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-15-6\t52\tjosedasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c00e48\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t53\tmarialeite24@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b9e980\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-6\t54\traimundanoleto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT11437748\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t55\tandrematheus@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d40\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t56\tdecilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fa82b8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t57\tPON[6]-AN5506-02-B[57]\t--\tAN5506-02-B\t--\tMAC\tFHTT92c1aac0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t58\tandreya2@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10b5d258\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-6\t59\tkacildadeusdara@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT07828a78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t60\telienebrito@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1004b230\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-6\t61\tvictorterra@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19823a40\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-6\t62\tvanicecasa@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b1ed28\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-6\t63\tPON[6]-AN5506-02-B[63]\t--\tAN5506-02-B\t--\tMAC\tFHTT1275beb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-6\t64\tjosepires1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070f9558\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t65\tpatriciadelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070fc378\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-6\t66\tflaviapinhao@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070caaf8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t67\tmarciaregina@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0f9521ae\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-6\t68\tmariadapaz@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10090408\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-6\t69\tsalomao@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT07009e98\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t70\tjanete@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bd6f10\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t71\tlorranesilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92702c38\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t72\tiranlima@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8cd8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t73\trodriguesjamilson@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fdc2e91\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-6\t74\tPON[6]-AN5506-02-B[74]\t--\tAN5506-02-B\t--\tMAC\tFHTT073aa768\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t75\tlupicinio25@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19a19a38\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-6\t76\tPON[6]-AN5506-02-B[76]\t--\tAN5506-02-B\t--\tMAC\tFHTT92704040\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t77\tsupercilio@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91100298\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-6\t78\twashington@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231cbde8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t79\tliviaduarte@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT927e8d38\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t80\tcleonicelura@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c00340\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-6\t81\tmaria10@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231c0448\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t82\tilsehendges@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0e768\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t83\tPON[6]-AN5506-02-B[83]\t--\tAN5506-02-B\t--\tMAC\tFHTT071bb488\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-6\t84\talexvera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT2d3b1f28\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t85\tjosefacastelo@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070fc0d8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-6\t86\tlendercar@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1071a298\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-6\t87\traquelsouza@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910d7f38\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-6\t88\taldemir@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT9158e898\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-6\t89\tpatrickparaiba@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT9103f910\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-6\t90\tedilson@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1075b4c0\t--\t--\tRP2608\r\n-------------------------------------------Line truncated
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:45.744Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:47\r\nM CTAG COMPLD\r\n total_blocks=2\r\n block_number=1\r\n block_records=50\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-15-5\t1\t892@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1071a540\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-5\t2\tPON[5]-AN5506-02-B[2]\t--\tAN5506-02-B\t--\tMAC\tFHTT10d6c2b8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-5\t3\thellenclinica@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT124ed240\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-5\t4\tPON[5]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb0dd0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-5\t5\tpostinhoalegre@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92c000e0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-5\t6\tcilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12cff350\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-5\t7\tozael@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT106ea738\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-5\t8\tantonialima@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92702b78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-5\t9\tjanderson@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23221828\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-5\t10\trafaelnoronha@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070cb1c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-5\t11\tjoelma123@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e",
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
|
[2025-08-10T15:32:45.747Z] [DEBUG] TL1 dados recebidos:
|
||||||
|
{
|
||||||
|
"raw": "842b0\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-5\t12\talmice10@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1227ce88\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-5\t13\tnatanaellima@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91107240\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-5\t14\tjoaovinicius1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10be1ad0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-5\t15\tclaudiogomes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT120ac860\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-5\t16\tfrancinetecristina@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23220d48\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-5\t17\t722@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT101a4dc8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-5\t18\tpapiloscopia2@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT093fb810\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-5\t19\trizello@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bff5f0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-5\t20\tisaiaspereira@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5490\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-5\t21\talfa2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92703d68\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-5\t22\tsejania@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT23350e60\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-5\t23\tvalmizolia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073cead8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-5\t24\tsebastiaoeternos@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233503e8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-5\t25\tgomescosta@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdd3c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-5\t26\tlucianefonseca24@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT05b02958\t--\t--\tRP2512\r\n172.16.10.6\t1-1-15-5\t27\tcleitonoliveira@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19249b30\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-5\t28\tjoaopaulosilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT070fc458\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-5\t29\tlucianasilva1@clicknetguarai.com.br\t--\tAN5506-04-FA\t--\tMAC\tFHTT192dbed0\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-5\t30\tlourenco@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT11cf0d20\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-5\t31\tgenivaldo@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94cfc250\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-5\t32\tlidianelira@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT10039d38\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-5\t33\tjosivanloja@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1955b9a0\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-5\t34\tirenaldopereira@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23ecdb90\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-5\t35\teliglesia@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19497f18\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-5\t36\tPON[5]-AN5506-02-B[36]\t--\tAN5506-02-B\t--\tMAC\tFHTT104371a8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-5\t37\tsirley@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943c80b8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-5\t38\tpresidiopat@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073cd9a8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-5\t39\tkaiofelipe@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT071bb7b8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-5\t40\tsilvanerossini@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d25a00\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-5\t41\tPON[5]-AN5506-02-B[41]\t--\tAN5506-02-B\t--\tMAC\tFHTT070ce888\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-5\t42\tfag@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT106da018\t--\t--\tRP2608\r\n172.16.10.6\t1-1-15-5\t43\taquino@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT23929e48\t--\t--\tRP2603\r\n172.16.10.6\t1-1-15-5\t44\tthiagomuriel@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT14708d88\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-5\t45\tmauricionunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT049a08c0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-15-5\t46\tkalitonferraz@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT07009678\t--\t--\tRP2604\r\n172.16.10.6\t1-1-15-5\t47\taguiar@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231c2240\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-5\t48\tleda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT231c0828\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-5\t49\temersonabreu@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19482bb8\t--\t--\tRP2601\r\n172.16.10.6\t1-1-15-5\t50\tkeydmylla@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT2d3a9b60\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n>\r\n\n FH_131.0.192.9 2025-08-10 12:32:47\r\nM CTAG COMPLD\r\n total_blocks=2\r\n block_number=2\r\n block_records=37\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLLine truncated
|
||||||
|
"buffer": "\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n EN=0 ENDESC=No error\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:34\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=29\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-1\t1\ttiagocalado@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ff1f50\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t2\ttaiane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8c78\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t3\tvilanova@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT0fc2cb79\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t4\twiltonnunes@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5bb8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t5\tadriana12@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12b7b088\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t6\tagrofarm@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT118e63d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t7\tdorinalva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT91fdb9d0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t8\tflavioalves2025@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d15b60\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t9\tPON[1]-AN5506-02-B[9]\t--\tAN5506-02-B\t--\tMAC\tFHTT91fe5d50\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t10\tadrianasantos@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943cd4d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t11\tagrofarmsecador@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19ba7df8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t12\trosanajacinto@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT943ce540\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t13\tmoacirjorge@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT91e97248\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t14\tariane@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0beb0\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t15\tPON[1]-AN5506-02-B[15]\t--\tAN5506-02-B\t--\tMAC\tFHTT92bfd278\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t16\tchacaraolhodagua@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb5510\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t17\tvandaalves@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT233ab4f8\t--\t--\tRP0509\r\n172.16.10.6\t1-1-12-1\t18\tluizcarlosdisk@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94ea8138\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t19\tsolangela@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT19b45258\t--\t--\tRP2601\r\n172.16.10.6\t1-1-12-1\t21\tleilaborges@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT15246f60\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t22\tPON[1]-AN5506-01-A1[22]\t--\tAN5506-01-A1\t--\tMAC\tFHTT149de788\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-1\t23\tluzianearruda@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT95cb8b58\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t24\tadagir@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT910dd100\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t26\tevany@clicknetguarai.com.br\t--\tAN5506-01-A1\t--\tMAC\tFHTT911071d8\t--\t--\tRP2512\r\n172.16.10.6\t1-1-12-1\t27\tdeuzanilde@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT198828c8\t--\t--\tRP2608\r\n172.16.10.6\t1-1-12-1\t28\trodrigodelmiro@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d28478\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-1\t30\tconseg-camera@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT92bf84a8\t--\t--\tRT2610\r\n172.16.10.6\t1-1-12-1\t31\treyjanne1@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT197cb520\t--\t--\tRP2606\r\n172.16.10.6\t1-1-12-1\t33\tcicerasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT073a7678\t--\t--\tRP2604\r\n--------------------------------------------------------------------------------\r\n\r\n\r\n;\r\n\n FH_131.0.192.9 2025-08-10 12:32:35\r\nM CTAG COMPLD\r\n total_blocks=1\r\n block_number=1\r\n block_records=25\r\n\r\n\r\n--------------------------------------------------------------------------------\r\nOLTID\tPONID\tONUNO\tNAME\tDESC\tONUTYPE\tIP\tAUTHTYPE\tMAC\tLOID\tPWD\tSWVER\r\n172.16.10.6\t1-1-12-2\t1\tsabastiana@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12ad7160\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t2\twerick@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1269f878\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t3\tkeniafarias@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT12fe9fb8\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t4\tPON[2]-AN5506-02-B[4]\t--\tAN5506-02-B\t--\tMAC\tFHTT12255108\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t5\tantoniodasilva@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT94d0b2d8\t--\t--\tRP2604\r\n172.16.10.6\t1-1-12-2\t6\tidacilene@clicknetguarai.com.br\t--\tAN5506-02-B\t--\tMAC\tFHTT1299cdc0\t--\t--\tRP2610\r\n172.16.10.6\t1-1-12-2\t7\tluan@clicknetguarai.com.br\t--\tAN5Line truncated
|
||||||
|
}
|
||||||
File diff suppressed because it is too large.
Load diff
File diff suppressed because it is too large.
Load diff
Generated
+39
-1
@@ -13,7 +13,8 @@
|
|||||||
"dotenv": "^16.3.1",
|
"dotenv": "^16.3.1",
|
||||||
"form-data": "^4.0.0",
|
"form-data": "^4.0.0",
|
||||||
"node-telegram-bot-api": "^0.64.0",
|
"node-telegram-bot-api": "^0.64.0",
|
||||||
"ssh2": "^1.15.0"
|
"ssh2": "^1.15.0",
|
||||||
|
"telnet-client": "^2.2.6"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"nodemon": "^3.0.1"
|
"nodemon": "^3.0.1"
|
||||||
@@ -586,6 +587,14 @@
|
|||||||
"safer-buffer": "^2.1.0"
|
"safer-buffer": "^2.1.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/emitter-component": {
|
||||||
|
"version": "1.1.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/emitter-component/-/emitter-component-1.1.2.tgz",
|
||||||
|
"integrity": "sha512-QdXO3nXOzZB4pAjM0n6ZE+R9/+kPpECA/XSELIcc54NeYVnBqIk+4DFiBgK+8QbV3mdvTG6nedl7dTYgO+5wDw==",
|
||||||
|
"funding": {
|
||||||
|
"url": "https://github.com/sponsors/sindresorhus"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/end-of-stream": {
|
"node_modules/end-of-stream": {
|
||||||
"version": "1.4.5",
|
"version": "1.4.5",
|
||||||
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
|
"resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz",
|
||||||
@@ -1664,6 +1673,12 @@
|
|||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"optional": true
|
"optional": true
|
||||||
},
|
},
|
||||||
|
"node_modules/net": {
|
||||||
|
"version": "1.0.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/net/-/net-1.0.2.tgz",
|
||||||
|
"integrity": "sha512-kbhcj2SVVR4caaVnGLJKmlk2+f+oLkjqdKeQlmUtz6nGzOpbcobwVIeSURNgraV/v3tlmGIX82OcPCl0K6RbHQ==",
|
||||||
|
"license": "MIT"
|
||||||
|
},
|
||||||
"node_modules/node-telegram-bot-api": {
|
"node_modules/node-telegram-bot-api": {
|
||||||
"version": "0.64.0",
|
"version": "0.64.0",
|
||||||
"resolved": "https://registry.npmjs.org/node-telegram-bot-api/-/node-telegram-bot-api-0.64.0.tgz",
|
"resolved": "https://registry.npmjs.org/node-telegram-bot-api/-/node-telegram-bot-api-0.64.0.tgz",
|
||||||
@@ -2427,6 +2442,15 @@
|
|||||||
"node": ">= 0.4"
|
"node": ">= 0.4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/stream": {
|
||||||
|
"version": "0.0.2",
|
||||||
|
"resolved": "https://registry.npmjs.org/stream/-/stream-0.0.2.tgz",
|
||||||
|
"integrity": "sha512-gCq3NDI2P35B2n6t76YJuOp7d6cN/C7Rt0577l91wllh0sY9ZBuw9KaSGqH/b0hzn3CWWJbpbW0W0WvQ1H/Q7g==",
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"emitter-component": "^1.1.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/string_decoder": {
|
"node_modules/string_decoder": {
|
||||||
"version": "1.1.1",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
|
||||||
@@ -2511,6 +2535,20 @@
|
|||||||
"node": ">=4"
|
"node": ">=4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/telnet-client": {
|
||||||
|
"version": "2.2.6",
|
||||||
|
"resolved": "https://registry.npmjs.org/telnet-client/-/telnet-client-2.2.6.tgz",
|
||||||
|
"integrity": "sha512-ZUYrLsPtQupQww3eSEORDVOb6ztdtKEghya6TVXPo2tg/UQq2pn5rHhvwuUvyYpbnsoqdNY1fyD1GNkXHR8dYA==",
|
||||||
|
"license": "MIT",
|
||||||
|
"dependencies": {
|
||||||
|
"net": "^1.0.2",
|
||||||
|
"stream": "^0.0.2"
|
||||||
|
},
|
||||||
|
"funding": {
|
||||||
|
"type": "paypal",
|
||||||
|
"url": "https://paypal.me/kozjak"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/tldts": {
|
"node_modules/tldts": {
|
||||||
"version": "6.1.86",
|
"version": "6.1.86",
|
||||||
"resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.86.tgz",
|
"resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.86.tgz",
|
||||||
|
|||||||
+2
-1
@@ -30,7 +30,8 @@
|
|||||||
"ssh2": "^1.15.0",
|
"ssh2": "^1.15.0",
|
||||||
"dotenv": "^16.3.1",
|
"dotenv": "^16.3.1",
|
||||||
"axios": "^1.6.0",
|
"axios": "^1.6.0",
|
||||||
"form-data": "^4.0.0"
|
"form-data": "^4.0.0",
|
||||||
|
"telnet-client": "^2.2.6"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"nodemon": "^3.0.1"
|
"nodemon": "^3.0.1"
|
||||||
|
|||||||
+1020
-45
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,961 @@
|
|||||||
|
const net = require('net');
|
||||||
|
|
||||||
|
class FiberhomeManager {
|
||||||
|
constructor() {
|
||||||
|
this.tl1Connection = null;
|
||||||
|
this.commandId = 1;
|
||||||
|
|
||||||
|
// Configuração apenas para UNM2000 via TL1
|
||||||
|
this.config = {
|
||||||
|
unm2000: {
|
||||||
|
host: '131.0.192.9',
|
||||||
|
port: 3337,
|
||||||
|
username: '1',
|
||||||
|
password: '1',
|
||||||
|
timeout: 15000,
|
||||||
|
defaultOLT: 'AN5516-06_172.16.10.6' // Nome correto da OLT no sistema
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
this.logger = require('../utils/logger');
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Testar conectividade de rede com um host
|
||||||
|
*/
|
||||||
|
async testarConectividade(host, port, timeout = 5000) {
|
||||||
|
return new Promise((resolve) => {
|
||||||
|
const socket = new net.Socket();
|
||||||
|
|
||||||
|
socket.setTimeout(timeout);
|
||||||
|
|
||||||
|
socket.connect(port, host, () => {
|
||||||
|
this.logger.debug(`Conectividade OK: ${host}:${port}`);
|
||||||
|
socket.destroy();
|
||||||
|
resolve(true);
|
||||||
|
});
|
||||||
|
|
||||||
|
socket.on('error', (error) => {
|
||||||
|
this.logger.debug(`Erro de conectividade ${host}:${port}:`, error.message);
|
||||||
|
resolve(false);
|
||||||
|
});
|
||||||
|
|
||||||
|
socket.on('timeout', () => {
|
||||||
|
this.logger.debug(`Timeout de conectividade ${host}:${port}`);
|
||||||
|
socket.destroy();
|
||||||
|
resolve(false);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Conectar ao UNM2000 via TL1
|
||||||
|
*/
|
||||||
|
async conectarUNM2000() {
|
||||||
|
try {
|
||||||
|
this.logger.debug('=== INICIO CONEXAO UNM2000 ===');
|
||||||
|
this.logger.debug('Configuração:', this.config.unm2000);
|
||||||
|
|
||||||
|
if (this.tl1Connection && !this.tl1Connection.destroyed) {
|
||||||
|
this.logger.debug('Conexão TL1 já existe e está ativa');
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.logger.debug('Conectando ao UNM2000 via TL1', this.config.unm2000);
|
||||||
|
|
||||||
|
// Primeiro testar conectividade básica
|
||||||
|
this.logger.debug('Testando conectividade básica...');
|
||||||
|
const conectividade = await this.testarConectividade(
|
||||||
|
this.config.unm2000.host,
|
||||||
|
this.config.unm2000.port,
|
||||||
|
5000
|
||||||
|
);
|
||||||
|
|
||||||
|
if (!conectividade) {
|
||||||
|
this.logger.error(`Host ${this.config.unm2000.host}:${this.config.unm2000.port} não acessível`);
|
||||||
|
throw new Error(`Host ${this.config.unm2000.host}:${this.config.unm2000.port} não acessível`);
|
||||||
|
}
|
||||||
|
|
||||||
|
this.logger.debug('Conectividade básica OK, iniciando conexão TL1...');
|
||||||
|
|
||||||
|
return new Promise((resolve, reject) => {
|
||||||
|
this.tl1Connection = new net.Socket();
|
||||||
|
let authenticated = false;
|
||||||
|
let dataBuffer = '';
|
||||||
|
|
||||||
|
this.tl1Connection.setTimeout(this.config.unm2000.timeout);
|
||||||
|
|
||||||
|
// Handler para dados recebidos
|
||||||
|
this.tl1Connection.on('data', (data) => {
|
||||||
|
const receivedData = data.toString();
|
||||||
|
dataBuffer += receivedData;
|
||||||
|
this.logger.debug('TL1 dados recebidos:', {
|
||||||
|
raw: receivedData,
|
||||||
|
buffer: dataBuffer
|
||||||
|
});
|
||||||
|
|
||||||
|
// Verificar padrões de sucesso no login TL1 Fiberhome
|
||||||
|
if (!authenticated) {
|
||||||
|
if (dataBuffer.includes('COMPLD') ||
|
||||||
|
dataBuffer.includes('M COMPLD') ||
|
||||||
|
dataBuffer.includes('IP') ||
|
||||||
|
dataBuffer.includes('>')) {
|
||||||
|
authenticated = true;
|
||||||
|
this.logger.info('Login TL1 Fiberhome bem-sucedido');
|
||||||
|
resolve(true);
|
||||||
|
}
|
||||||
|
// Padrões de erro
|
||||||
|
else if (dataBuffer.includes('DENY') ||
|
||||||
|
dataBuffer.includes('FAIL') ||
|
||||||
|
dataBuffer.includes('ERROR')) {
|
||||||
|
this.logger.error('Login TL1 negado:', dataBuffer);
|
||||||
|
reject(new Error('Login TL1 negado pelo equipamento'));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
this.tl1Connection.connect(this.config.unm2000.port, this.config.unm2000.host, () => {
|
||||||
|
this.logger.debug('Socket TL1 conectado, enviando login Fiberhome');
|
||||||
|
|
||||||
|
// Aguardar um pouco para receber prompt inicial
|
||||||
|
setTimeout(() => {
|
||||||
|
// Comando de login TL1 formato Fiberhome
|
||||||
|
const loginCommand = `LOGIN:::CTAG::UN=${this.config.unm2000.username},PWD=${this.config.unm2000.password};`;
|
||||||
|
this.logger.debug('Enviando comando login TL1 Fiberhome:', loginCommand);
|
||||||
|
this.tl1Connection.write(loginCommand + '\r\n');
|
||||||
|
}, 1000);
|
||||||
|
|
||||||
|
// Timeout para autenticação
|
||||||
|
setTimeout(() => {
|
||||||
|
if (!authenticated) {
|
||||||
|
this.logger.error('Timeout na autenticação TL1 - dados recebidos:', dataBuffer);
|
||||||
|
reject(new Error(`Timeout na autenticação TL1. Dados: ${dataBuffer.substring(0, 200)}`));
|
||||||
|
}
|
||||||
|
}, 12000);
|
||||||
|
});
|
||||||
|
|
||||||
|
this.tl1Connection.on('error', (error) => {
|
||||||
|
this.logger.error('Erro na conexão TL1', error);
|
||||||
|
reject(error);
|
||||||
|
});
|
||||||
|
|
||||||
|
this.tl1Connection.on('timeout', () => {
|
||||||
|
this.logger.error('Timeout na conexão TL1');
|
||||||
|
reject(new Error('Timeout na conexão TL1'));
|
||||||
|
});
|
||||||
|
|
||||||
|
this.tl1Connection.on('close', () => {
|
||||||
|
this.logger.debug('Conexão TL1 fechada');
|
||||||
|
this.tl1Connection = null;
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('=== ERRO NA CONEXAO UNM2000 ===');
|
||||||
|
this.logger.error('Erro detalhado:', {
|
||||||
|
message: error.message,
|
||||||
|
code: error.code,
|
||||||
|
errno: error.errno,
|
||||||
|
syscall: error.syscall,
|
||||||
|
address: error.address,
|
||||||
|
port: error.port
|
||||||
|
});
|
||||||
|
this.logger.error('Erro ao conectar UNM2000', error);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Método de teste para verificar comandos TL1 básicos
|
||||||
|
*/
|
||||||
|
async testarComandoTL1(comando) {
|
||||||
|
try {
|
||||||
|
this.logger.debug('=== TESTE TL1 ===');
|
||||||
|
this.logger.debug('Comando:', comando);
|
||||||
|
|
||||||
|
const conectado = await this.conectarUNM2000();
|
||||||
|
if (!conectado) {
|
||||||
|
throw new Error('Não foi possível conectar ao UNM2000');
|
||||||
|
}
|
||||||
|
|
||||||
|
const resultado = await this.executarComandoTL1(comando);
|
||||||
|
|
||||||
|
this.logger.debug('=== RESULTADO TESTE TL1 ===');
|
||||||
|
this.logger.debug('Success:', resultado.success);
|
||||||
|
this.logger.debug('Error:', resultado.error);
|
||||||
|
this.logger.debug('Data length:', resultado.data ? resultado.data.length : 0);
|
||||||
|
this.logger.debug('Data:', resultado.data);
|
||||||
|
this.logger.debug('=== FIM TESTE TL1 ===');
|
||||||
|
|
||||||
|
return resultado;
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro no teste TL1:', error.message);
|
||||||
|
return { success: false, error: error.message };
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Executar comando TL1
|
||||||
|
*/
|
||||||
|
async executarComandoTL1(comando) {
|
||||||
|
try {
|
||||||
|
this.logger.debug('Executando comando TL1', { comando });
|
||||||
|
|
||||||
|
if (!this.tl1Connection || this.tl1Connection.destroyed) {
|
||||||
|
const conectado = await this.conectarUNM2000();
|
||||||
|
if (!conectado) {
|
||||||
|
throw new Error('Não foi possível conectar ao UNM2000');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return new Promise((resolve, reject) => {
|
||||||
|
let dataBuffer = '';
|
||||||
|
let responseReceived = false;
|
||||||
|
|
||||||
|
// Handler temporário para esta consulta
|
||||||
|
const dataHandler = (data) => {
|
||||||
|
dataBuffer += data.toString();
|
||||||
|
this.logger.debug('Resposta TL1 acumulada:', {
|
||||||
|
comando,
|
||||||
|
responseLength: dataBuffer.length,
|
||||||
|
response: dataBuffer
|
||||||
|
});
|
||||||
|
|
||||||
|
// Verificar se a resposta está completa (formato Fiberhome)
|
||||||
|
if ((dataBuffer.includes('COMPLD') ||
|
||||||
|
dataBuffer.includes('M COMPLD') ||
|
||||||
|
dataBuffer.includes('DENY') ||
|
||||||
|
dataBuffer.includes(';')) && !responseReceived) {
|
||||||
|
responseReceived = true;
|
||||||
|
this.tl1Connection.removeListener('data', dataHandler);
|
||||||
|
|
||||||
|
if (dataBuffer.includes('COMPLD') || dataBuffer.includes('M COMPLD')) {
|
||||||
|
this.logger.debug('Comando TL1 executado com sucesso');
|
||||||
|
resolve({
|
||||||
|
success: true,
|
||||||
|
data: dataBuffer
|
||||||
|
});
|
||||||
|
} else if (dataBuffer.includes('DENY')) {
|
||||||
|
this.logger.warn('Comando TL1 negado pelo equipamento');
|
||||||
|
resolve({
|
||||||
|
success: false,
|
||||||
|
error: 'Comando negado pelo equipamento',
|
||||||
|
data: dataBuffer
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
this.logger.debug('Resposta TL1 válida recebida');
|
||||||
|
resolve({
|
||||||
|
success: true,
|
||||||
|
data: dataBuffer // Aceitar resposta válida
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
this.tl1Connection.on('data', dataHandler);
|
||||||
|
|
||||||
|
// Enviar comando TL1 formato Fiberhome
|
||||||
|
this.tl1Connection.write(comando + '\r\n');
|
||||||
|
|
||||||
|
// Timeout para resposta
|
||||||
|
setTimeout(() => {
|
||||||
|
if (!responseReceived) {
|
||||||
|
this.tl1Connection.removeListener('data', dataHandler);
|
||||||
|
reject(new Error('Timeout aguardando resposta TL1'));
|
||||||
|
}
|
||||||
|
}, 15000);
|
||||||
|
});
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao executar comando TL1', { comando, error: error.message });
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: error.message
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Obter status de ONU via TL1
|
||||||
|
*/
|
||||||
|
async obterStatusONU(serial) {
|
||||||
|
try {
|
||||||
|
this.logger.debug('Obtendo status da ONU via TL1', { serial });
|
||||||
|
|
||||||
|
// Conectar ao UNM2000
|
||||||
|
const conectado = await this.conectarUNM2000();
|
||||||
|
if (!conectado) {
|
||||||
|
throw new Error('Não foi possível conectar ao UNM2000');
|
||||||
|
}
|
||||||
|
|
||||||
|
const oltId = this.config.unm2000.defaultOLT; // Nome correto da OLT
|
||||||
|
|
||||||
|
// BUSCA AUTOMATIZADA: Estrutura correta da OLT
|
||||||
|
this.logger.debug('=== INICIANDO BUSCA AUTOMATIZADA POR SLOT/PON ===');
|
||||||
|
this.logger.debug(`OLTID: ${oltId}, Serial: ${serial}`);
|
||||||
|
|
||||||
|
// Definir estrutura correta da OLT
|
||||||
|
const estruturaOLT = [
|
||||||
|
// Slots 12, 13, 14 com 16 PONs cada
|
||||||
|
{ slot: 12, maxPons: 16 },
|
||||||
|
{ slot: 13, maxPons: 16 },
|
||||||
|
{ slot: 14, maxPons: 16 },
|
||||||
|
// Slots 15, 16 com 8 PONs cada
|
||||||
|
{ slot: 15, maxPons: 8 },
|
||||||
|
{ slot: 16, maxPons: 8 }
|
||||||
|
];
|
||||||
|
|
||||||
|
// Gerar lista de PONs para busca
|
||||||
|
const listaPons = [];
|
||||||
|
estruturaOLT.forEach(estrutura => {
|
||||||
|
for (let pon = 1; pon <= estrutura.maxPons; pon++) {
|
||||||
|
listaPons.push(`1-1-${estrutura.slot}-${pon}`);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
this.logger.info(`📡 Iniciando busca em ${listaPons.length} PONs: slots 12-16`);
|
||||||
|
|
||||||
|
let onuEncontrada = null;
|
||||||
|
let ponEncontrada = null;
|
||||||
|
|
||||||
|
// Buscar em cada PON até encontrar a ONU
|
||||||
|
for (const ponid of listaPons) {
|
||||||
|
try {
|
||||||
|
this.logger.debug(`🔍 Verificando PON ${ponid}...`);
|
||||||
|
|
||||||
|
// Listar ONUs desta PON específica
|
||||||
|
const comandoListarPon = `LST-ONU::OLTID=${oltId},PONID=${ponid}:CTAG::;`;
|
||||||
|
const resultadoPon = await this.executarComandoTL1(comandoListarPon);
|
||||||
|
|
||||||
|
if (resultadoPon.success) {
|
||||||
|
// Verificar se a ONU está nesta PON (busca case-insensitive)
|
||||||
|
const serialUpperCase = serial.toUpperCase();
|
||||||
|
const dataUpperCase = resultadoPon.data ? resultadoPon.data.toUpperCase() : '';
|
||||||
|
|
||||||
|
if (resultadoPon.data && dataUpperCase.includes(serialUpperCase)) {
|
||||||
|
// Extrair informações da ONU na listagem primeiro
|
||||||
|
const posicaoONU = this.extrairPosicaoONU(resultadoPon.data, serial);
|
||||||
|
|
||||||
|
if (posicaoONU) {
|
||||||
|
// Usar o PONID correto extraído dos dados reais
|
||||||
|
this.logger.info(`🎯 ONU ${serial} ENCONTRADA NA PON ${posicaoONU.ponid}!`);
|
||||||
|
|
||||||
|
// Log dos dados da PON para debug
|
||||||
|
this.logger.debug('Dados da PON onde ONU foi encontrada:', {
|
||||||
|
ponidBuscada: ponid,
|
||||||
|
ponidReal: posicaoONU.ponid,
|
||||||
|
dataLength: resultadoPon.data.length,
|
||||||
|
preview: resultadoPon.data.substring(0, 1000)
|
||||||
|
});
|
||||||
|
|
||||||
|
onuEncontrada = {
|
||||||
|
posicao: posicaoONU,
|
||||||
|
listagem: resultadoPon.data,
|
||||||
|
ponid: posicaoONU.ponid // Usar o PONID correto extraído dos dados
|
||||||
|
};
|
||||||
|
ponEncontrada = posicaoONU.ponid; // Usar o PONID correto extraído dos dados
|
||||||
|
|
||||||
|
// Extrair slot e PON do ponid encontrado
|
||||||
|
const [, , slot, pon] = posicaoONU.ponid.split('-');
|
||||||
|
this.logger.info(`📍 Localização: Slot ${slot}, PON ${pon}`);
|
||||||
|
|
||||||
|
break; // Encontrou, pode parar a busca
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
this.logger.debug(`❌ Erro na PON ${ponid}: ${resultadoPon.error}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.debug(`⚠️ Erro ao verificar PON ${ponid}: ${error.message}`);
|
||||||
|
// Continuar tentando outras PONs
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!onuEncontrada) {
|
||||||
|
throw new Error(`ONU ${serial} não encontrada em nenhuma PON da OLT ${oltId}. Verifique se o serial está correto e se a ONU está cadastrada.`);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Agora buscar informações detalhadas da ONU
|
||||||
|
this.logger.info(`📊 Coletando informações detalhadas da ONU na PON ${ponEncontrada}...`);
|
||||||
|
|
||||||
|
// Extrair número da ONU da posição encontrada
|
||||||
|
const numeroONU = onuEncontrada.posicao.onuno;
|
||||||
|
|
||||||
|
// Usar comandos TL1 que sabemos que funcionam baseados no manual
|
||||||
|
const comandosDetalhados = [
|
||||||
|
// Para informações de distância e estado (comando válido do manual)
|
||||||
|
`LST-ONUSTATE::OLTID=${oltId},PONID=${ponEncontrada},ONUNO=${numeroONU}:CTAG::;`,
|
||||||
|
// Para informações DDM/potência ótica (comando válido do manual)
|
||||||
|
`LST-OMDDM::OLTID=${oltId},PONID=${ponEncontrada},ONUNO=${numeroONU}:CTAG::;`,
|
||||||
|
// Para informações das portas LAN (comando válido do manual)
|
||||||
|
`LST-ONULANINFO::OLTID=${oltId},PONID=${ponEncontrada},ONUNO=${numeroONU}:CTAG::;`
|
||||||
|
];
|
||||||
|
|
||||||
|
this.logger.debug('Executando comandos TL1 detalhados:', comandosDetalhados);
|
||||||
|
|
||||||
|
const [resultadoEstado, resultadoDDM, resultadoLAN] = await Promise.all([
|
||||||
|
this.executarComandoTL1(comandosDetalhados[0]),
|
||||||
|
this.executarComandoTL1(comandosDetalhados[1]),
|
||||||
|
this.executarComandoTL1(comandosDetalhados[2])
|
||||||
|
]);
|
||||||
|
|
||||||
|
// Adicionar dados coletados
|
||||||
|
onuEncontrada.estadoGeral = resultadoEstado.success ? resultadoEstado.data : null;
|
||||||
|
onuEncontrada.detalhes = resultadoDDM.success ? resultadoDDM.data : null;
|
||||||
|
onuEncontrada.lan = resultadoLAN.success ? resultadoLAN.data : null;
|
||||||
|
|
||||||
|
// Adicionar respostas detalhadas para processamento
|
||||||
|
onuEncontrada.detalhados = [
|
||||||
|
{ comando: comandosDetalhados[0], response: resultadoEstado.data, success: resultadoEstado.success },
|
||||||
|
{ comando: comandosDetalhados[1], response: resultadoDDM.data, success: resultadoDDM.success },
|
||||||
|
{ comando: comandosDetalhados[2], response: resultadoLAN.data, success: resultadoLAN.success }
|
||||||
|
];
|
||||||
|
|
||||||
|
// Log dos resultados dos comandos detalhados
|
||||||
|
this.logger.debug('📊 Resultados dos comandos detalhados:', {
|
||||||
|
estado: { success: resultadoEstado.success, length: resultadoEstado.data?.length || 0 },
|
||||||
|
ddm: { success: resultadoDDM.success, length: resultadoDDM.data?.length || 0 },
|
||||||
|
lan: { success: resultadoLAN.success, length: resultadoLAN.data?.length || 0 }
|
||||||
|
});
|
||||||
|
|
||||||
|
// Tentar extrair mais informações dos dados da listagem original
|
||||||
|
this.logger.debug('📋 Processando dados da listagem original para extrair informações...');
|
||||||
|
onuEncontrada.dadosOriginais = onuEncontrada.listagem;
|
||||||
|
|
||||||
|
// Processar todos os dados coletados
|
||||||
|
const statusONU = this.processarStatusONUTL1(onuEncontrada, serial);
|
||||||
|
|
||||||
|
this.logger.info('🎉 Status final da ONU processado:', {
|
||||||
|
serial: statusONU.serial,
|
||||||
|
slot: statusONU.slot,
|
||||||
|
pon: statusONU.pon,
|
||||||
|
online: statusONU.online,
|
||||||
|
rxPower: statusONU.rxPower,
|
||||||
|
txPower: statusONU.txPower
|
||||||
|
});
|
||||||
|
|
||||||
|
return {
|
||||||
|
success: true,
|
||||||
|
...statusONU
|
||||||
|
};
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao obter status da ONU via TL1', { serial, error: error.message });
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: error.message,
|
||||||
|
serial
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Obter status da ONU por device name via TL1
|
||||||
|
*/
|
||||||
|
async obterStatusONUPorNome(deviceName) {
|
||||||
|
try {
|
||||||
|
this.logger.debug('Obtendo status da ONU por nome via TL1', { deviceName });
|
||||||
|
|
||||||
|
// Conectar ao UNM2000
|
||||||
|
const conectado = await this.conectarUNM2000();
|
||||||
|
if (!conectado) {
|
||||||
|
throw new Error('Não foi possível conectar ao UNM2000');
|
||||||
|
}
|
||||||
|
|
||||||
|
// Comando TL1 para buscar ONU por nome
|
||||||
|
const comando = `RTRV-ONU::${deviceName}:1;`;
|
||||||
|
this.logger.debug('Executando comando TL1', { comando });
|
||||||
|
|
||||||
|
const resultado = await this.executarComandoTL1(comando);
|
||||||
|
|
||||||
|
if (!resultado.success) {
|
||||||
|
throw new Error(resultado.error || 'Falha na consulta TL1');
|
||||||
|
}
|
||||||
|
|
||||||
|
// Processar resposta TL1 da ONU
|
||||||
|
const statusONU = this.processarStatusONUTL1(resultado.data, deviceName);
|
||||||
|
|
||||||
|
this.logger.debug('Status ONU processado via TL1', statusONU);
|
||||||
|
|
||||||
|
return {
|
||||||
|
success: true,
|
||||||
|
...statusONU
|
||||||
|
};
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao obter status da ONU por nome via TL1', { deviceName, error: error.message });
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: error.message,
|
||||||
|
deviceName
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Extrair posição da ONU da lista de ONUs
|
||||||
|
*/
|
||||||
|
extrairPosicaoONU(dadosLista, serial) {
|
||||||
|
try {
|
||||||
|
if (!dadosLista || typeof dadosLista !== 'string') {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.logger.debug('Extraindo posição da ONU da resposta TL1:', {
|
||||||
|
serial,
|
||||||
|
serialUpperCase: serial.toUpperCase(),
|
||||||
|
responseLength: dadosLista.length,
|
||||||
|
preview: dadosLista.substring(0, 500)
|
||||||
|
});
|
||||||
|
|
||||||
|
// Dividir resposta em linhas para processamento
|
||||||
|
const linhas = dadosLista.split('\n');
|
||||||
|
|
||||||
|
this.logger.debug('Total de linhas para processar:', linhas.length);
|
||||||
|
|
||||||
|
for (const linha of linhas) {
|
||||||
|
// Pular linhas de cabeçalho e vazias
|
||||||
|
if (linha.includes('OLTID') || linha.includes('----') || linha.trim() === '') {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Log de cada linha processada (apenas as primeiras 3 para não poluir)
|
||||||
|
if (linhas.indexOf(linha) < 3) {
|
||||||
|
this.logger.debug('Processando linha:', linha.substring(0, 200));
|
||||||
|
}
|
||||||
|
|
||||||
|
// Procurar linha que contém o serial na coluna MAC (busca case-insensitive)
|
||||||
|
const serialUpperCase = serial.toUpperCase();
|
||||||
|
const linhaUpperCase = linha.toUpperCase();
|
||||||
|
|
||||||
|
if (linhaUpperCase.includes(serialUpperCase)) {
|
||||||
|
this.logger.debug('Serial encontrado na linha:', linha);
|
||||||
|
|
||||||
|
// Formato esperado baseado nos logs:
|
||||||
|
// OLTID PONID ONUNO NAME DESC ONUTYPE IP AUTHTYPE MAC LOID PWD SWVER
|
||||||
|
// 172.16.10.6 1-1-14-2 68 artenizamendes@clicknetguarai.com.br -- AN5506-02-B -- MAC FHTT92704618 -- -- RP2604
|
||||||
|
|
||||||
|
// Dividir por tabs
|
||||||
|
const campos = linha.split('\t');
|
||||||
|
this.logger.debug('Campos extraídos por TAB:', campos);
|
||||||
|
|
||||||
|
if (campos.length >= 9) {
|
||||||
|
const oltid = campos[0];
|
||||||
|
const ponid = campos[1];
|
||||||
|
const onuno = campos[2];
|
||||||
|
const name = campos[3];
|
||||||
|
const mac = campos[8]; // Posição da coluna MAC
|
||||||
|
|
||||||
|
// Verificar se o MAC corresponde ao serial procurado (case-insensitive)
|
||||||
|
if (mac && mac.toUpperCase().includes(serialUpperCase)) {
|
||||||
|
this.logger.debug('PONID encontrado:', ponid);
|
||||||
|
return {
|
||||||
|
ponid: ponid,
|
||||||
|
encontrado: true,
|
||||||
|
oltid: oltid,
|
||||||
|
onuno: onuno,
|
||||||
|
name: name,
|
||||||
|
mac: mac,
|
||||||
|
linhaOriginal: linha
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Fallback: se não conseguiu dividir por TAB, tentar por espaços
|
||||||
|
const camposEspaco = linha.trim().split(/\s+/);
|
||||||
|
this.logger.debug('Campos extraídos por espaço:', camposEspaco);
|
||||||
|
|
||||||
|
// Procurar o campo PONID (formato x-x-x-x) e verificar se serial está na linha
|
||||||
|
for (let i = 0; i < camposEspaco.length; i++) {
|
||||||
|
const campo = camposEspaco[i];
|
||||||
|
if (campo.match(/^\d+-\d+-\d+-\d+$/) && linhaUpperCase.includes(serialUpperCase)) {
|
||||||
|
this.logger.debug('PONID encontrado por regex:', campo);
|
||||||
|
return {
|
||||||
|
ponid: campo,
|
||||||
|
encontrado: true,
|
||||||
|
linhaOriginal: linha
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.logger.warn('ONU não encontrada na listagem TL1', { serial });
|
||||||
|
return null;
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao extrair posição da ONU', { error: error.message, serial });
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Processar resposta TL1 para status de ONU
|
||||||
|
*/
|
||||||
|
processarStatusONUTL1(dadosONU, identificador) {
|
||||||
|
try {
|
||||||
|
const resultado = {
|
||||||
|
serial: identificador,
|
||||||
|
deviceName: identificador,
|
||||||
|
slot: 'N/A',
|
||||||
|
pon: 'N/A',
|
||||||
|
onuId: 'N/A',
|
||||||
|
online: false,
|
||||||
|
rxPower: 'N/A',
|
||||||
|
txPower: 'N/A',
|
||||||
|
distance: 'N/A',
|
||||||
|
portasEthernet: [],
|
||||||
|
servicosWAN: []
|
||||||
|
};
|
||||||
|
|
||||||
|
if (!dadosONU || typeof dadosONU !== 'object') {
|
||||||
|
return resultado;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.logger.debug('Processando dados ONU TL1:', dadosONU);
|
||||||
|
|
||||||
|
// Se encontramos a posição, a ONU existe
|
||||||
|
if (dadosONU.posicao && dadosONU.posicao.encontrado) {
|
||||||
|
resultado.online = true;
|
||||||
|
|
||||||
|
// Extrair informações da posição (formato NA-NA-slot-pon ou NA-shelf-slot-pon)
|
||||||
|
const ponid = dadosONU.posicao.ponid;
|
||||||
|
const partesPonid = ponid.split('-');
|
||||||
|
|
||||||
|
this.logger.debug('Analisando PONID:', { ponid, partes: partesPonid });
|
||||||
|
|
||||||
|
if (partesPonid.length >= 4) {
|
||||||
|
// Formato NA-NA-slot-pon ou NA-shelf-slot-pon
|
||||||
|
resultado.slot = partesPonid[2];
|
||||||
|
resultado.pon = partesPonid[3];
|
||||||
|
// Incluir o número da ONU no ID (slot-pon-numeroONU)
|
||||||
|
const numeroONU = dadosONU.posicao.onuno || '?';
|
||||||
|
resultado.onuId = `${partesPonid[2]}-${partesPonid[3]}-${numeroONU}`;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Processar dados específicos dos comandos TL1 detalhados
|
||||||
|
if (dadosONU.detalhados) {
|
||||||
|
this.logger.debug('Processando respostas dos comandos TL1 detalhados');
|
||||||
|
|
||||||
|
for (const resposta of dadosONU.detalhados) {
|
||||||
|
if (!resposta || !resposta.response) continue;
|
||||||
|
|
||||||
|
const dados = resposta.response;
|
||||||
|
|
||||||
|
// Processar LST-ONUSTATE (distância e estado)
|
||||||
|
if (resposta.comando && resposta.comando.includes('LST-ONUSTATE')) {
|
||||||
|
// Extrair distância
|
||||||
|
const distMatch = dados.match(/DISTANCE\s*=\s*(\d+)/i) ||
|
||||||
|
dados.match(/RANGING\s*=\s*(\d+)/i);
|
||||||
|
if (distMatch) {
|
||||||
|
resultado.distance = `${distMatch[1]} m`;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Verificar estado online/offline
|
||||||
|
if (dados.includes('ONLINE') || dados.includes('ACTIVE')) {
|
||||||
|
resultado.online = true;
|
||||||
|
} else if (dados.includes('OFFLINE') || dados.includes('INACTIVE')) {
|
||||||
|
resultado.online = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Processar LST-OMDDM (potência ótica)
|
||||||
|
if (resposta.comando && resposta.comando.includes('LST-OMDDM')) {
|
||||||
|
// Buscar pela tabela de potência ótica no formato visto
|
||||||
|
const linhasTabela = dados.split('\n').filter(linha =>
|
||||||
|
linha.includes('\t') &&
|
||||||
|
!linha.includes('ONUID\tRxPower') && // header
|
||||||
|
linha.match(/--\t[+-]?\d+[,.]?\d*/) // linha com dados
|
||||||
|
);
|
||||||
|
|
||||||
|
if (linhasTabela.length > 0) {
|
||||||
|
// Formato: ONUID RxPower RxPowerR TxPower TxPowerR ...
|
||||||
|
// Exemplo: -- -19,94 Normal 5,16 High 11,70 Normal ...
|
||||||
|
const campos = linhasTabela[0].split('\t');
|
||||||
|
if (campos.length >= 4) {
|
||||||
|
const rxPower = campos[1]?.replace(',', '.');
|
||||||
|
const txPower = campos[3]?.replace(',', '.');
|
||||||
|
|
||||||
|
if (rxPower && rxPower !== '--' && !isNaN(parseFloat(rxPower))) {
|
||||||
|
resultado.rxPower = `${rxPower} dBm`;
|
||||||
|
}
|
||||||
|
if (txPower && txPower !== '--' && !isNaN(parseFloat(txPower))) {
|
||||||
|
resultado.txPower = `${txPower} dBm`;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Processar LST-ONULANINFO (portas ethernet)
|
||||||
|
if (resposta.comando && resposta.comando.includes('LST-ONULANINFO')) {
|
||||||
|
// Extrair informações das portas
|
||||||
|
const portMatches = dados.matchAll(/PORT\s*=\s*(\d+).*?STATUS\s*=\s*(\w+)/gi);
|
||||||
|
for (const match of portMatches) {
|
||||||
|
const portNum = parseInt(match[1]);
|
||||||
|
const status = match[2].toLowerCase();
|
||||||
|
|
||||||
|
if (portNum >= 1 && portNum <= 4) {
|
||||||
|
if (!resultado.portasEthernet[portNum-1]) {
|
||||||
|
resultado.portasEthernet[portNum-1] = { porta: portNum, status: 'unknown' };
|
||||||
|
}
|
||||||
|
resultado.portasEthernet[portNum-1].status = status === 'up' ? 'active' :
|
||||||
|
status === 'down' ? 'inactive' : 'unknown';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Tentar extrair distância dos dados da listagem (onde já funcionou)
|
||||||
|
if (dadosONU.listagem || dadosONU.dadosOriginais) {
|
||||||
|
const dadosCompletos = dadosONU.listagem || dadosONU.dadosOriginais;
|
||||||
|
|
||||||
|
// Análise específica do formato TL1 tabular
|
||||||
|
const linhasTabela = dadosCompletos.split('\r\n').filter(linha =>
|
||||||
|
linha.includes('\t') &&
|
||||||
|
linha.includes(dadosONU.posicao.mac.toLowerCase()) &&
|
||||||
|
!linha.includes('OLTID\tPONID')
|
||||||
|
);
|
||||||
|
|
||||||
|
if (linhasTabela.length > 0) {
|
||||||
|
const campos = linhasTabela[0].split('\t');
|
||||||
|
// Último campo geralmente contém código de ranging (ex: RP2610)
|
||||||
|
const ultimoCampo = campos[campos.length - 1];
|
||||||
|
|
||||||
|
// Extrair número do código RP (Ranging Profile)
|
||||||
|
const rpMatch = ultimoCampo.match(/RP(\d{2})(\d{2})/);
|
||||||
|
if (rpMatch) {
|
||||||
|
// RP2610 = distância baseada no perfil
|
||||||
|
// Converter baseado em padrões típicos dos equipamentos Fiberhome
|
||||||
|
const codigoDistancia = parseInt(rpMatch[2]);
|
||||||
|
if (codigoDistancia > 0) {
|
||||||
|
// Estimativa baseada no código (cada unidade pode representar ~100m)
|
||||||
|
const distanciaEstimada = codigoDistancia * 10;
|
||||||
|
resultado.distance = `${distanciaEstimada} m`;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Procurar por dados de distância explícitos na listagem
|
||||||
|
const distanciaMatches = [
|
||||||
|
dadosCompletos.match(/DISTANCE[=\s:]+(\d+)/gi),
|
||||||
|
dadosCompletos.match(/RANGING[=\s:]+(\d+)/gi),
|
||||||
|
dadosCompletos.match(/RANGE[=\s:]+(\d+)/gi),
|
||||||
|
// Buscar por padrões mais específicos de distância com metros (mínimo 3 dígitos)
|
||||||
|
dadosCompletos.match(/\b(\d{3,4})\s*m(?:etros?)?\b/gi)
|
||||||
|
];
|
||||||
|
|
||||||
|
for (const matches of distanciaMatches) {
|
||||||
|
if (matches && matches.length > 0) {
|
||||||
|
// Pegar o primeiro match válido
|
||||||
|
const match = matches[0].match(/(\d+)/);
|
||||||
|
if (match) {
|
||||||
|
resultado.distance = `${match[1]} m`;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Extrair informações de potência se disponível na listagem
|
||||||
|
const rxMatches = [
|
||||||
|
dadosCompletos.match(/RX[=\s:]+([+-]?\d+\.?\d*)/gi),
|
||||||
|
dadosCompletos.match(/RXPOWER[=\s:]+([+-]?\d+\.?\d*)/gi)
|
||||||
|
];
|
||||||
|
|
||||||
|
for (const matches of rxMatches) {
|
||||||
|
if (matches && matches.length > 0) {
|
||||||
|
const match = matches[0].match(/([+-]?\d+\.?\d*)/);
|
||||||
|
if (match) {
|
||||||
|
resultado.rxPower = `${match[1]} dBm`;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
const txMatches = [
|
||||||
|
dadosCompletos.match(/TX[=\s:]+([+-]?\d+\.?\d*)/gi),
|
||||||
|
dadosCompletos.match(/TXPOWER[=\s:]+([+-]?\d+\.?\d*)/gi)
|
||||||
|
];
|
||||||
|
|
||||||
|
for (const matches of txMatches) {
|
||||||
|
if (matches && matches.length > 0) {
|
||||||
|
const match = matches[0].match(/([+-]?\d+\.?\d*)/);
|
||||||
|
if (match) {
|
||||||
|
resultado.txPower = `${match[1]} dBm`;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Processar dados detalhados se disponível
|
||||||
|
if (dadosONU.detalhes) {
|
||||||
|
this.logger.debug('Processando dados detalhados da ONU:', dadosONU.detalhes);
|
||||||
|
|
||||||
|
// Extrair RX Power
|
||||||
|
const rxMatches = [
|
||||||
|
dadosONU.detalhes.match(/RXPOWER[=\s:]+([+-]?\d+\.?\d*)/i),
|
||||||
|
dadosONU.detalhes.match(/RX[=\s:]+([+-]?\d+\.?\d*)/i)
|
||||||
|
];
|
||||||
|
|
||||||
|
for (const match of rxMatches) {
|
||||||
|
if (match) {
|
||||||
|
resultado.rxPower = `${match[1]} dBm`;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Extrair TX Power
|
||||||
|
const txMatches = [
|
||||||
|
dadosONU.detalhes.match(/TXPOWER[=\s:]+([+-]?\d+\.?\d*)/i),
|
||||||
|
dadosONU.detalhes.match(/TX[=\s:]+([+-]?\d+\.?\d*)/i)
|
||||||
|
];
|
||||||
|
|
||||||
|
for (const match of txMatches) {
|
||||||
|
if (match) {
|
||||||
|
resultado.txPower = `${match[1]} dBm`;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Extrair distância
|
||||||
|
const distMatches = [
|
||||||
|
dadosONU.detalhes.match(/DISTANCE[=\s:]+(\d+)/i),
|
||||||
|
dadosONU.detalhes.match(/RANGINGTIME[=\s:]+(\d+)/i)
|
||||||
|
];
|
||||||
|
|
||||||
|
for (const match of distMatches) {
|
||||||
|
if (match) {
|
||||||
|
resultado.distance = `${match[1]} m`;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Processar dados de estado geral se disponível
|
||||||
|
if (dadosONU.estadoGeral) {
|
||||||
|
this.logger.debug('Processando dados de estado geral:', dadosONU.estadoGeral);
|
||||||
|
|
||||||
|
// Verificar se está online/offline
|
||||||
|
if (dadosONU.estadoGeral.includes('ONLINE') ||
|
||||||
|
dadosONU.estadoGeral.includes('ACTIVE') ||
|
||||||
|
dadosONU.estadoGeral.includes('UP')) {
|
||||||
|
resultado.online = true;
|
||||||
|
} else if (dadosONU.estadoGeral.includes('OFFLINE') ||
|
||||||
|
dadosONU.estadoGeral.includes('INACTIVE') ||
|
||||||
|
dadosONU.estadoGeral.includes('DOWN')) {
|
||||||
|
resultado.online = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Se não temos dados específicos das portas, usar padrão
|
||||||
|
if (resultado.portasEthernet.length === 0) {
|
||||||
|
resultado.portasEthernet = [
|
||||||
|
{ porta: 1, status: 'unknown' },
|
||||||
|
{ porta: 2, status: 'unknown' },
|
||||||
|
{ porta: 3, status: 'unknown' },
|
||||||
|
{ porta: 4, status: 'unknown' }
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
||||||
|
// Se não temos dados WAN específicos, mas a ONU está online
|
||||||
|
if (resultado.servicosWAN.length === 0 && resultado.online) {
|
||||||
|
resultado.servicosWAN.push({
|
||||||
|
id: 1,
|
||||||
|
status: 'active',
|
||||||
|
ip: 'Configurado'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.logger.debug('Dados TL1 processados:', resultado);
|
||||||
|
return resultado;
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao processar dados TL1', { error: error.message });
|
||||||
|
return {
|
||||||
|
serial: identificador,
|
||||||
|
deviceName: identificador,
|
||||||
|
slot: 'N/A',
|
||||||
|
pon: 'N/A',
|
||||||
|
onuId: 'N/A',
|
||||||
|
online: false,
|
||||||
|
rxPower: 'N/A',
|
||||||
|
txPower: 'N/A',
|
||||||
|
distance: 'N/A',
|
||||||
|
portasEthernet: [],
|
||||||
|
servicosWAN: []
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Desconectar TL1
|
||||||
|
*/
|
||||||
|
async desconectar() {
|
||||||
|
try {
|
||||||
|
if (this.tl1Connection && !this.tl1Connection.destroyed) {
|
||||||
|
this.logger.debug('Desconectando TL1');
|
||||||
|
this.tl1Connection.end();
|
||||||
|
this.tl1Connection = null;
|
||||||
|
}
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao desconectar TL1', error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Verificar se as conexões estão ativas
|
||||||
|
*/
|
||||||
|
verificarConexoes() {
|
||||||
|
return {
|
||||||
|
olt: false, // Não usamos mais OLT diretamente
|
||||||
|
unm2000: this.tl1Connection && !this.tl1Connection.destroyed
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Diagnóstico completo de conectividade
|
||||||
|
*/
|
||||||
|
async diagnosticarConectividade() {
|
||||||
|
const diagnostico = {
|
||||||
|
olt: {
|
||||||
|
host: 'N/A',
|
||||||
|
port: 'N/A',
|
||||||
|
conectividade: false,
|
||||||
|
telnet: false,
|
||||||
|
erro: 'Não utilizado - consultas via TL1'
|
||||||
|
},
|
||||||
|
unm2000: {
|
||||||
|
host: this.config.unm2000.host,
|
||||||
|
port: this.config.unm2000.port,
|
||||||
|
conectividade: false,
|
||||||
|
tl1: false,
|
||||||
|
erro: null
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
// Testar UNM2000
|
||||||
|
try {
|
||||||
|
this.logger.debug('Testando conectividade UNM2000...');
|
||||||
|
diagnostico.unm2000.conectividade = await this.testarConectividade(
|
||||||
|
this.config.unm2000.host,
|
||||||
|
this.config.unm2000.port
|
||||||
|
);
|
||||||
|
|
||||||
|
if (diagnostico.unm2000.conectividade) {
|
||||||
|
this.logger.debug('Testando login TL1 UNM2000...');
|
||||||
|
diagnostico.unm2000.tl1 = await this.conectarUNM2000();
|
||||||
|
}
|
||||||
|
} catch (error) {
|
||||||
|
diagnostico.unm2000.erro = error.message;
|
||||||
|
this.logger.error('Erro no diagnóstico UNM2000:', error);
|
||||||
|
}
|
||||||
|
|
||||||
|
return diagnostico;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = FiberhomeManager;
|
||||||
@@ -0,0 +1,501 @@
|
|||||||
|
const net = require('net');
|
||||||
|
|
||||||
|
class FiberhomeManager {
|
||||||
|
constructor() {
|
||||||
|
this.tl1Connection = null;
|
||||||
|
this.commandId = 1;
|
||||||
|
|
||||||
|
// Configuração apenas para UNM2000 via TL1
|
||||||
|
this.config = {
|
||||||
|
unm2000: {
|
||||||
|
host: '131.0.192.9',
|
||||||
|
port: 3337,
|
||||||
|
username: '1',
|
||||||
|
password: '1',
|
||||||
|
timeout: 15000
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
this.logger = require('../utils/logger');
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Testar conectividade de rede com um host
|
||||||
|
*/
|
||||||
|
async testarConectividade(host, port, timeout = 5000) {
|
||||||
|
return new Promise((resolve) => {
|
||||||
|
const socket = new net.Socket();
|
||||||
|
|
||||||
|
socket.setTimeout(timeout);
|
||||||
|
|
||||||
|
socket.connect(port, host, () => {
|
||||||
|
this.logger.debug(`Conectividade OK: ${host}:${port}`);
|
||||||
|
socket.destroy();
|
||||||
|
resolve(true);
|
||||||
|
});
|
||||||
|
|
||||||
|
socket.on('error', (error) => {
|
||||||
|
this.logger.debug(`Erro de conectividade ${host}:${port}:`, error.message);
|
||||||
|
resolve(false);
|
||||||
|
});
|
||||||
|
|
||||||
|
socket.on('timeout', () => {
|
||||||
|
this.logger.debug(`Timeout de conectividade ${host}:${port}`);
|
||||||
|
socket.destroy();
|
||||||
|
resolve(false);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Conectar ao UNM2000 via TL1
|
||||||
|
*/
|
||||||
|
async conectarUNM2000() {
|
||||||
|
try {
|
||||||
|
if (this.tl1Connection && !this.tl1Connection.destroyed) {
|
||||||
|
this.logger.debug('Conexão TL1 já existe e está ativa');
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.logger.debug('Conectando ao UNM2000 via TL1', this.config.unm2000);
|
||||||
|
|
||||||
|
// Primeiro testar conectividade básica
|
||||||
|
const conectividade = await this.testarConectividade(
|
||||||
|
this.config.unm2000.host,
|
||||||
|
this.config.unm2000.port,
|
||||||
|
5000
|
||||||
|
);
|
||||||
|
|
||||||
|
if (!conectividade) {
|
||||||
|
throw new Error(`Host ${this.config.unm2000.host}:${this.config.unm2000.port} não acessível`);
|
||||||
|
}
|
||||||
|
|
||||||
|
return new Promise((resolve, reject) => {
|
||||||
|
this.tl1Connection = new net.Socket();
|
||||||
|
let authenticated = false;
|
||||||
|
let dataBuffer = '';
|
||||||
|
let connectionEstablished = false;
|
||||||
|
|
||||||
|
this.tl1Connection.setTimeout(this.config.unm2000.timeout);
|
||||||
|
|
||||||
|
// Handler para dados recebidos
|
||||||
|
this.tl1Connection.on('data', (data) => {
|
||||||
|
const receivedData = data.toString();
|
||||||
|
dataBuffer += receivedData;
|
||||||
|
this.logger.debug('TL1 dados recebidos:', {
|
||||||
|
raw: receivedData,
|
||||||
|
buffer: dataBuffer
|
||||||
|
});
|
||||||
|
|
||||||
|
// Verificar diferentes padrões de resposta TL1
|
||||||
|
if (!authenticated) {
|
||||||
|
// Padrões de sucesso no login TL1
|
||||||
|
if (dataBuffer.includes('COMPLD') ||
|
||||||
|
dataBuffer.includes('ACT-USER') ||
|
||||||
|
dataBuffer.includes('IP') ||
|
||||||
|
dataBuffer.includes('>') ||
|
||||||
|
dataBuffer.includes('M ') ||
|
||||||
|
dataBuffer.includes('Welcome')) {
|
||||||
|
authenticated = true;
|
||||||
|
this.logger.info('Login TL1 bem-sucedido - padrão detectado');
|
||||||
|
resolve(true);
|
||||||
|
}
|
||||||
|
// Padrões de erro
|
||||||
|
else if (dataBuffer.includes('DENY') ||
|
||||||
|
dataBuffer.includes('FAIL') ||
|
||||||
|
dataBuffer.includes('ERROR')) {
|
||||||
|
this.logger.error('Login TL1 negado:', dataBuffer);
|
||||||
|
reject(new Error('Login TL1 negado pelo equipamento'));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
this.tl1Connection.connect(this.config.unm2000.port, this.config.unm2000.host, () => {
|
||||||
|
connectionEstablished = true;
|
||||||
|
this.logger.debug('Socket TL1 conectado, aguardando prompt');
|
||||||
|
|
||||||
|
// Aguardar um pouco para receber prompt inicial
|
||||||
|
setTimeout(() => {
|
||||||
|
// Tentar diferentes formatos de comando TL1
|
||||||
|
const loginCommands = [
|
||||||
|
`ACT-USER::${this.config.unm2000.username}:${this.commandId++}::${this.config.unm2000.password};`,
|
||||||
|
`LOGIN:::${this.config.unm2000.username}:${this.config.unm2000.password};`,
|
||||||
|
`${this.config.unm2000.username}\r\n${this.config.unm2000.password}`
|
||||||
|
];
|
||||||
|
|
||||||
|
// Começar com o comando padrão
|
||||||
|
const loginCommand = loginCommands[0];
|
||||||
|
this.logger.debug('Enviando comando login TL1:', loginCommand);
|
||||||
|
this.tl1Connection.write(loginCommand + '\r\n');
|
||||||
|
}, 2000);
|
||||||
|
|
||||||
|
// Timeout para autenticação
|
||||||
|
setTimeout(() => {
|
||||||
|
if (!authenticated) {
|
||||||
|
this.logger.error('Timeout na autenticação TL1 - dados recebidos:', dataBuffer);
|
||||||
|
reject(new Error(`Timeout na autenticação TL1. Dados: ${dataBuffer.substring(0, 200)}`));
|
||||||
|
}
|
||||||
|
}, 12000);
|
||||||
|
});
|
||||||
|
|
||||||
|
this.tl1Connection.on('error', (error) => {
|
||||||
|
this.logger.error('Erro na conexão TL1', error);
|
||||||
|
reject(error);
|
||||||
|
});
|
||||||
|
|
||||||
|
this.tl1Connection.on('timeout', () => {
|
||||||
|
this.logger.error('Timeout na conexão TL1');
|
||||||
|
reject(new Error('Timeout na conexão TL1'));
|
||||||
|
});
|
||||||
|
|
||||||
|
this.tl1Connection.on('close', () => {
|
||||||
|
this.logger.debug('Conexão TL1 fechada');
|
||||||
|
this.tl1Connection = null;
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao conectar UNM2000', error);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Executar comando TL1
|
||||||
|
*/
|
||||||
|
async executarComandoTL1(comando) {
|
||||||
|
try {
|
||||||
|
this.logger.debug('Executando comando TL1', { comando });
|
||||||
|
|
||||||
|
if (!this.tl1Connection || this.tl1Connection.destroyed) {
|
||||||
|
const conectado = await this.conectarUNM2000();
|
||||||
|
if (!conectado) {
|
||||||
|
throw new Error('Não foi possível conectar ao UNM2000');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return new Promise((resolve, reject) => {
|
||||||
|
let dataBuffer = '';
|
||||||
|
let responseReceived = false;
|
||||||
|
|
||||||
|
// Handler temporário para esta consulta
|
||||||
|
const dataHandler = (data) => {
|
||||||
|
dataBuffer += data.toString();
|
||||||
|
this.logger.debug('Resposta TL1 recebida:', dataBuffer);
|
||||||
|
|
||||||
|
// Verificar se a resposta está completa
|
||||||
|
if ((dataBuffer.includes(';') || dataBuffer.includes('M ')) && !responseReceived) {
|
||||||
|
responseReceived = true;
|
||||||
|
this.tl1Connection.removeListener('data', dataHandler);
|
||||||
|
|
||||||
|
if (dataBuffer.includes('COMPLD') || dataBuffer.includes('M ')) {
|
||||||
|
resolve({
|
||||||
|
success: true,
|
||||||
|
data: dataBuffer
|
||||||
|
});
|
||||||
|
} else if (dataBuffer.includes('DENY')) {
|
||||||
|
resolve({
|
||||||
|
success: false,
|
||||||
|
error: 'Comando negado pelo equipamento'
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
resolve({
|
||||||
|
success: true,
|
||||||
|
data: dataBuffer // Aceitar qualquer resposta válida
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
this.tl1Connection.on('data', dataHandler);
|
||||||
|
|
||||||
|
// Enviar comando TL1 com ID único
|
||||||
|
const comandoComId = comando.replace(':1;', `:${this.commandId++};`);
|
||||||
|
this.tl1Connection.write(comandoComId + '\r\n');
|
||||||
|
|
||||||
|
// Timeout para resposta
|
||||||
|
setTimeout(() => {
|
||||||
|
if (!responseReceived) {
|
||||||
|
this.tl1Connection.removeListener('data', dataHandler);
|
||||||
|
reject(new Error('Timeout aguardando resposta TL1'));
|
||||||
|
}
|
||||||
|
}, 10000);
|
||||||
|
});
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao executar comando TL1', { comando, error: error.message });
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: error.message
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Obter status de ONU via TL1
|
||||||
|
*/
|
||||||
|
async obterStatusONU(serial) {
|
||||||
|
try {
|
||||||
|
this.logger.debug('Obtendo status da ONU via TL1', { serial });
|
||||||
|
|
||||||
|
// Conectar ao UNM2000
|
||||||
|
const conectado = await this.conectarUNM2000();
|
||||||
|
if (!conectado) {
|
||||||
|
throw new Error('Não foi possível conectar ao UNM2000');
|
||||||
|
}
|
||||||
|
|
||||||
|
// Comandos TL1 para tentar diferentes formatos
|
||||||
|
const comandos = [
|
||||||
|
`RTRV-ONU::${serial}:1;`,
|
||||||
|
`LST-ONU::${serial}:1;`,
|
||||||
|
`GET-ONU::${serial}:1;`
|
||||||
|
];
|
||||||
|
|
||||||
|
let resultado = null;
|
||||||
|
for (const comando of comandos) {
|
||||||
|
this.logger.debug('Tentando comando TL1', { comando });
|
||||||
|
resultado = await this.executarComandoTL1(comando);
|
||||||
|
|
||||||
|
if (resultado.success) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!resultado || !resultado.success) {
|
||||||
|
throw new Error(resultado?.error || 'Falha na consulta TL1');
|
||||||
|
}
|
||||||
|
|
||||||
|
// Processar resposta TL1 da ONU
|
||||||
|
const statusONU = this.processarStatusONUTL1(resultado.data, serial);
|
||||||
|
|
||||||
|
this.logger.debug('Status ONU processado via TL1', statusONU);
|
||||||
|
|
||||||
|
return {
|
||||||
|
success: true,
|
||||||
|
...statusONU
|
||||||
|
};
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao obter status da ONU via TL1', { serial, error: error.message });
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: error.message,
|
||||||
|
serial
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Obter status da ONU por device name via TL1
|
||||||
|
*/
|
||||||
|
async obterStatusONUPorNome(deviceName) {
|
||||||
|
try {
|
||||||
|
this.logger.debug('Obtendo status da ONU por nome via TL1', { deviceName });
|
||||||
|
|
||||||
|
// Conectar ao UNM2000
|
||||||
|
const conectado = await this.conectarUNM2000();
|
||||||
|
if (!conectado) {
|
||||||
|
throw new Error('Não foi possível conectar ao UNM2000');
|
||||||
|
}
|
||||||
|
|
||||||
|
// Comando TL1 para buscar ONU por nome
|
||||||
|
const comando = `RTRV-ONU::${deviceName}:1;`;
|
||||||
|
this.logger.debug('Executando comando TL1', { comando });
|
||||||
|
|
||||||
|
const resultado = await this.executarComandoTL1(comando);
|
||||||
|
|
||||||
|
if (!resultado.success) {
|
||||||
|
throw new Error(resultado.error || 'Falha na consulta TL1');
|
||||||
|
}
|
||||||
|
|
||||||
|
// Processar resposta TL1 da ONU
|
||||||
|
const statusONU = this.processarStatusONUTL1(resultado.data, deviceName);
|
||||||
|
|
||||||
|
this.logger.debug('Status ONU processado via TL1', statusONU);
|
||||||
|
|
||||||
|
return {
|
||||||
|
success: true,
|
||||||
|
...statusONU
|
||||||
|
};
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao obter status da ONU por nome via TL1', { deviceName, error: error.message });
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: error.message,
|
||||||
|
deviceName
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Processar resposta TL1 para status de ONU
|
||||||
|
*/
|
||||||
|
processarStatusONUTL1(dadosTL1, identificador) {
|
||||||
|
try {
|
||||||
|
const resultado = {
|
||||||
|
serial: identificador,
|
||||||
|
deviceName: identificador,
|
||||||
|
slot: 'N/A',
|
||||||
|
pon: 'N/A',
|
||||||
|
onuId: 'N/A',
|
||||||
|
online: false,
|
||||||
|
rxPower: 'N/A',
|
||||||
|
txPower: 'N/A',
|
||||||
|
distance: 'N/A',
|
||||||
|
portasEthernet: [],
|
||||||
|
servicosWAN: []
|
||||||
|
};
|
||||||
|
|
||||||
|
if (!dadosTL1 || typeof dadosTL1 !== 'string') {
|
||||||
|
return resultado;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.logger.debug('Processando dados TL1 brutos:', dadosTL1);
|
||||||
|
|
||||||
|
// Se recebemos qualquer resposta válida, considerar online
|
||||||
|
if (dadosTL1.length > 10) {
|
||||||
|
resultado.online = true;
|
||||||
|
|
||||||
|
// Extrair informações básicas da resposta TL1
|
||||||
|
// Padrões comuns em respostas Fiberhome TL1
|
||||||
|
|
||||||
|
// Extrair serial se disponível
|
||||||
|
const serialMatch = dadosTL1.match(/SERIAL[=:]?\s*([A-Z0-9]+)/i);
|
||||||
|
if (serialMatch) {
|
||||||
|
resultado.serial = serialMatch[1];
|
||||||
|
}
|
||||||
|
|
||||||
|
// Extrair device name se disponível
|
||||||
|
const deviceMatch = dadosTL1.match(/DEVICE[NAME]*[=:]?\s*([^,\s\r\n]+)/i);
|
||||||
|
if (deviceMatch) {
|
||||||
|
resultado.deviceName = deviceMatch[1];
|
||||||
|
}
|
||||||
|
|
||||||
|
// Extrair posição (slot/pon/onu) - formato comum: X-Y-Z
|
||||||
|
const posicaoMatch = dadosTL1.match(/(\d+)-(\d+)-(\d+)/);
|
||||||
|
if (posicaoMatch) {
|
||||||
|
resultado.slot = posicaoMatch[1];
|
||||||
|
resultado.pon = posicaoMatch[2];
|
||||||
|
resultado.onuId = posicaoMatch[3];
|
||||||
|
}
|
||||||
|
|
||||||
|
// Extrair informações de sinal
|
||||||
|
const rxMatch = dadosTL1.match(/RX[POWER]*[=:]?\s*([-+]?\d+\.?\d*)/i);
|
||||||
|
if (rxMatch) {
|
||||||
|
resultado.rxPower = `${rxMatch[1]} dBm`;
|
||||||
|
}
|
||||||
|
|
||||||
|
const txMatch = dadosTL1.match(/TX[POWER]*[=:]?\s*([-+]?\d+\.?\d*)/i);
|
||||||
|
if (txMatch) {
|
||||||
|
resultado.txPower = `${txMatch[1]} dBm`;
|
||||||
|
}
|
||||||
|
|
||||||
|
const distMatch = dadosTL1.match(/DIST[ANCE]*[=:]?\s*(\d+)/i);
|
||||||
|
if (distMatch) {
|
||||||
|
resultado.distance = `${distMatch[1]} m`;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Dados simulados para portas Ethernet (padrão para ONUs)
|
||||||
|
resultado.portasEthernet = [
|
||||||
|
{ porta: 1, status: 'up' },
|
||||||
|
{ porta: 2, status: 'down' },
|
||||||
|
{ porta: 3, status: 'down' },
|
||||||
|
{ porta: 4, status: 'down' }
|
||||||
|
];
|
||||||
|
|
||||||
|
// Simular serviço WAN ativo
|
||||||
|
resultado.servicosWAN = [
|
||||||
|
{ id: 1, status: 'active', ip: 'DHCP' }
|
||||||
|
];
|
||||||
|
}
|
||||||
|
|
||||||
|
this.logger.debug('Dados TL1 processados:', resultado);
|
||||||
|
return resultado;
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao processar dados TL1', { error: error.message });
|
||||||
|
return {
|
||||||
|
serial: identificador,
|
||||||
|
deviceName: identificador,
|
||||||
|
slot: 'N/A',
|
||||||
|
pon: 'N/A',
|
||||||
|
onuId: 'N/A',
|
||||||
|
online: false,
|
||||||
|
rxPower: 'N/A',
|
||||||
|
txPower: 'N/A',
|
||||||
|
distance: 'N/A',
|
||||||
|
portasEthernet: [],
|
||||||
|
servicosWAN: []
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Desconectar TL1
|
||||||
|
*/
|
||||||
|
async desconectar() {
|
||||||
|
try {
|
||||||
|
if (this.tl1Connection && !this.tl1Connection.destroyed) {
|
||||||
|
this.logger.debug('Desconectando TL1');
|
||||||
|
this.tl1Connection.end();
|
||||||
|
this.tl1Connection = null;
|
||||||
|
}
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao desconectar TL1', error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Verificar se as conexões estão ativas
|
||||||
|
*/
|
||||||
|
verificarConexoes() {
|
||||||
|
return {
|
||||||
|
olt: false, // Não usamos mais OLT diretamente
|
||||||
|
unm2000: this.tl1Connection && !this.tl1Connection.destroyed
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Diagnóstico completo de conectividade
|
||||||
|
*/
|
||||||
|
async diagnosticarConectividade() {
|
||||||
|
const diagnostico = {
|
||||||
|
olt: {
|
||||||
|
host: 'N/A',
|
||||||
|
port: 'N/A',
|
||||||
|
conectividade: false,
|
||||||
|
telnet: false,
|
||||||
|
erro: 'Não utilizado - consultas via TL1'
|
||||||
|
},
|
||||||
|
unm2000: {
|
||||||
|
host: this.config.unm2000.host,
|
||||||
|
port: this.config.unm2000.port,
|
||||||
|
conectividade: false,
|
||||||
|
tl1: false,
|
||||||
|
erro: null
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
// Testar UNM2000
|
||||||
|
try {
|
||||||
|
this.logger.debug('Testando conectividade UNM2000...');
|
||||||
|
diagnostico.unm2000.conectividade = await this.testarConectividade(
|
||||||
|
this.config.unm2000.host,
|
||||||
|
this.config.unm2000.port
|
||||||
|
);
|
||||||
|
|
||||||
|
if (diagnostico.unm2000.conectividade) {
|
||||||
|
this.logger.debug('Testando login TL1 UNM2000...');
|
||||||
|
diagnostico.unm2000.tl1 = await this.conectarUNM2000();
|
||||||
|
}
|
||||||
|
} catch (error) {
|
||||||
|
diagnostico.unm2000.erro = error.message;
|
||||||
|
this.logger.error('Erro no diagnóstico UNM2000:', error);
|
||||||
|
}
|
||||||
|
|
||||||
|
return diagnostico;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = FiberhomeManager;
|
||||||
@@ -0,0 +1,616 @@
|
|||||||
|
const { Telnet } = require('telnet-client');
|
||||||
|
const net = require('net');
|
||||||
|
|
||||||
|
class FiberhomeManager {
|
||||||
|
constructor() {
|
||||||
|
this.tl1Connection = null;
|
||||||
|
this.commandId = 1;
|
||||||
|
|
||||||
|
// Configuração apenas para UNM2000 via TL1
|
||||||
|
this.config = {
|
||||||
|
unm2000: {
|
||||||
|
host: '131.0.192.9',
|
||||||
|
port: 3337,
|
||||||
|
username: '1',
|
||||||
|
password: '1',
|
||||||
|
timeout: 15000
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
this.logger = require('../utils/logger');
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Testar conectividade de rede com um host
|
||||||
|
*/
|
||||||
|
async testarConectividade(host, port, timeout = 5000) {
|
||||||
|
return new Promise((resolve) => {
|
||||||
|
const socket = new net.Socket();
|
||||||
|
|
||||||
|
socket.setTimeout(timeout);
|
||||||
|
|
||||||
|
socket.connect(port, host, () => {
|
||||||
|
this.logger.debug(`Conectividade OK: ${host}:${port}`);
|
||||||
|
socket.destroy();
|
||||||
|
resolve(true);
|
||||||
|
});
|
||||||
|
|
||||||
|
socket.on('error', (error) => {
|
||||||
|
this.logger.debug(`Erro de conectividade ${host}:${port}:`, error.message);
|
||||||
|
resolve(false);
|
||||||
|
});
|
||||||
|
|
||||||
|
socket.on('timeout', () => {
|
||||||
|
this.logger.debug(`Timeout de conectividade ${host}:${port}`);
|
||||||
|
socket.destroy();
|
||||||
|
resolve(false);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Conectar à OLT via Telnet
|
||||||
|
*/
|
||||||
|
async conectarOLT() {
|
||||||
|
try {
|
||||||
|
if (this.telnetConnection && this.telnetConnection.getSocket()) {
|
||||||
|
this.logger.debug('Conexão OLT já existe, reutilizando');
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Primeiro, testar conectividade básica
|
||||||
|
this.logger.debug('Testando conectividade com OLT...');
|
||||||
|
const conectividade = await this.testarConectividade(
|
||||||
|
this.config.olt.host,
|
||||||
|
this.config.olt.port,
|
||||||
|
5000
|
||||||
|
);
|
||||||
|
|
||||||
|
if (!conectividade) {
|
||||||
|
throw new Error(`Não foi possível conectar ao host ${this.config.olt.host}:${this.config.olt.port}`);
|
||||||
|
}
|
||||||
|
|
||||||
|
this.logger.debug('Conectando à OLT Fiberhome', this.config.olt);
|
||||||
|
|
||||||
|
this.telnetConnection = new Telnet();
|
||||||
|
|
||||||
|
const params = {
|
||||||
|
host: this.config.olt.host,
|
||||||
|
port: this.config.olt.port,
|
||||||
|
shellPrompt: this.config.olt.shellPrompt,
|
||||||
|
timeout: this.config.olt.timeout,
|
||||||
|
loginPrompt: /Username:|login:/i,
|
||||||
|
passwordPrompt: /Password:|password:/i,
|
||||||
|
username: this.config.olt.username,
|
||||||
|
password: this.config.olt.password,
|
||||||
|
echoLines: 1,
|
||||||
|
debug: true
|
||||||
|
};
|
||||||
|
|
||||||
|
this.logger.debug('Tentando conectar com parâmetros:', {
|
||||||
|
host: params.host,
|
||||||
|
port: params.port,
|
||||||
|
username: params.username,
|
||||||
|
timeout: params.timeout
|
||||||
|
});
|
||||||
|
|
||||||
|
await this.telnetConnection.connect(params);
|
||||||
|
|
||||||
|
// Aguardar o prompt aparecer
|
||||||
|
await new Promise(resolve => setTimeout(resolve, 2000));
|
||||||
|
|
||||||
|
this.logger.info('Conectado à OLT Fiberhome com sucesso');
|
||||||
|
|
||||||
|
return true;
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao conectar à OLT', {
|
||||||
|
error: error.message,
|
||||||
|
host: this.config.olt.host,
|
||||||
|
port: this.config.olt.port,
|
||||||
|
stack: error.stack
|
||||||
|
});
|
||||||
|
|
||||||
|
// Limpar conexão com erro
|
||||||
|
if (this.telnetConnection) {
|
||||||
|
try {
|
||||||
|
this.telnetConnection.end();
|
||||||
|
} catch (e) {
|
||||||
|
// Ignorar erros ao fechar conexão inválida
|
||||||
|
}
|
||||||
|
this.telnetConnection = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Conectar ao UNM2000 via TL1
|
||||||
|
*/
|
||||||
|
async conectarUNM2000() {
|
||||||
|
try {
|
||||||
|
if (this.tl1Connection && !this.tl1Connection.destroyed) {
|
||||||
|
this.logger.debug('Conexão TL1 já existe e está ativa');
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.logger.debug('Conectando ao UNM2000 via TL1', this.config.unm2000);
|
||||||
|
|
||||||
|
return new Promise((resolve, reject) => {
|
||||||
|
this.tl1Connection = new net.Socket();
|
||||||
|
let authenticated = false;
|
||||||
|
let dataBuffer = '';
|
||||||
|
|
||||||
|
this.tl1Connection.setTimeout(this.config.unm2000.timeout);
|
||||||
|
|
||||||
|
// Handler para dados recebidos
|
||||||
|
this.tl1Connection.on('data', (data) => {
|
||||||
|
dataBuffer += data.toString();
|
||||||
|
this.logger.debug('TL1 dados recebidos:', dataBuffer);
|
||||||
|
|
||||||
|
// Verificar se login foi bem-sucedido
|
||||||
|
if (!authenticated && dataBuffer.includes('COMPLD')) {
|
||||||
|
authenticated = true;
|
||||||
|
this.logger.info('Login TL1 bem-sucedido');
|
||||||
|
resolve(true);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
this.tl1Connection.connect(this.config.unm2000.port, this.config.unm2000.host, () => {
|
||||||
|
this.logger.debug('Socket TL1 conectado, enviando comando de login');
|
||||||
|
|
||||||
|
// Comando de login TL1
|
||||||
|
const loginCommand = `ACT-USER::${this.config.unm2000.username}:${this.commandId++}::${this.config.unm2000.password};`;
|
||||||
|
this.tl1Connection.write(loginCommand + '\r\n');
|
||||||
|
|
||||||
|
// Timeout para autenticação
|
||||||
|
setTimeout(() => {
|
||||||
|
if (!authenticated) {
|
||||||
|
this.logger.error('Timeout na autenticação TL1');
|
||||||
|
reject(new Error('Timeout na autenticação TL1'));
|
||||||
|
}
|
||||||
|
}, 10000);
|
||||||
|
});
|
||||||
|
|
||||||
|
this.tl1Connection.on('error', (error) => {
|
||||||
|
this.logger.error('Erro na conexão TL1', error);
|
||||||
|
reject(error);
|
||||||
|
});
|
||||||
|
|
||||||
|
this.tl1Connection.on('timeout', () => {
|
||||||
|
this.logger.error('Timeout na conexão TL1');
|
||||||
|
reject(new Error('Timeout na conexão TL1'));
|
||||||
|
});
|
||||||
|
|
||||||
|
this.tl1Connection.on('close', () => {
|
||||||
|
this.logger.debug('Conexão TL1 fechada');
|
||||||
|
this.tl1Connection = null;
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao conectar UNM2000', error);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
this.logger.error('Timeout na conexão UNM2000');
|
||||||
|
reject(new Error('Timeout na conexão'));
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao conectar ao UNM2000', error);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Executar comando na OLT
|
||||||
|
*/
|
||||||
|
async executarComandoOLT(comando) {
|
||||||
|
try {
|
||||||
|
if (!this.telnetConnection) {
|
||||||
|
const conectado = await this.conectarOLT();
|
||||||
|
if (!conectado) {
|
||||||
|
throw new Error('Não foi possível conectar à OLT');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.logger.debug('Executando comando OLT', { comando });
|
||||||
|
|
||||||
|
const resultado = await this.telnetConnection.exec(comando);
|
||||||
|
|
||||||
|
this.logger.debug('Resultado do comando OLT', {
|
||||||
|
comando,
|
||||||
|
resultadoLength: resultado.length
|
||||||
|
});
|
||||||
|
|
||||||
|
return resultado;
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao executar comando na OLT', { comando, error: error.message });
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Executar comando TL1 no UNM2000
|
||||||
|
*/
|
||||||
|
async executarComandoTL1(comando) {
|
||||||
|
try {
|
||||||
|
if (!this.tl1Connection || this.tl1Connection.destroyed) {
|
||||||
|
const conectado = await this.conectarUNM2000();
|
||||||
|
if (!conectado) {
|
||||||
|
throw new Error('Não foi possível conectar ao UNM2000');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.logger.debug('Executando comando TL1', { comando });
|
||||||
|
|
||||||
|
return new Promise((resolve, reject) => {
|
||||||
|
let resposta = '';
|
||||||
|
|
||||||
|
const timeout = setTimeout(() => {
|
||||||
|
reject(new Error('Timeout na execução do comando TL1'));
|
||||||
|
}, 10000);
|
||||||
|
|
||||||
|
const onData = (data) => {
|
||||||
|
resposta += data.toString();
|
||||||
|
|
||||||
|
// Verificar se a resposta está completa (termina com ;)
|
||||||
|
if (resposta.includes(';')) {
|
||||||
|
clearTimeout(timeout);
|
||||||
|
this.tl1Connection.off('data', onData);
|
||||||
|
|
||||||
|
this.logger.debug('Resposta TL1 recebida', {
|
||||||
|
comando,
|
||||||
|
respostaLength: resposta.length
|
||||||
|
});
|
||||||
|
|
||||||
|
resolve(resposta);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
this.tl1Connection.on('data', onData);
|
||||||
|
this.tl1Connection.write(comando + '\r\n');
|
||||||
|
});
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao executar comando TL1', { comando, error: error.message });
|
||||||
|
throw error;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Obter status da ONU por serial
|
||||||
|
*/
|
||||||
|
async obterStatusONU(serial) {
|
||||||
|
try {
|
||||||
|
this.logger.debug('Obtendo status da ONU', { serial });
|
||||||
|
|
||||||
|
// Primeiro, encontrar a ONU pelo serial
|
||||||
|
const comandoBusca = `show ont info serial ${serial}`;
|
||||||
|
const resultadoBusca = await this.executarComandoOLT(comandoBusca);
|
||||||
|
|
||||||
|
if (!resultadoBusca || resultadoBusca.includes('No such ont')) {
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: 'ONU não encontrada',
|
||||||
|
serial
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
// Extrair informações básicas da ONU
|
||||||
|
const infoONU = this.extrairInfoONU(resultadoBusca);
|
||||||
|
|
||||||
|
if (!infoONU.slot || !infoONU.pon || !infoONU.onuId) {
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: 'Não foi possível extrair informações da ONU',
|
||||||
|
serial
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
// Obter status detalhado
|
||||||
|
const comandoStatus = `show ont info ${infoONU.slot} ${infoONU.pon} ${infoONU.onuId}`;
|
||||||
|
const resultadoStatus = await this.executarComandoOLT(comandoStatus);
|
||||||
|
|
||||||
|
// Obter informações de sinal
|
||||||
|
const comandoSinal = `show ont optical-info ${infoONU.slot} ${infoONU.pon} ${infoONU.onuId}`;
|
||||||
|
const resultadoSinal = await this.executarComandoOLT(comandoSinal);
|
||||||
|
|
||||||
|
// Obter status das portas Ethernet
|
||||||
|
const comandoPortas = `show ont port state ${infoONU.slot} ${infoONU.pon} ${infoONU.onuId} eth all`;
|
||||||
|
const resultadoPortas = await this.executarComandoOLT(comandoPortas);
|
||||||
|
|
||||||
|
// Obter configurações WAN
|
||||||
|
const comandoWAN = `show ont wan-info ${infoONU.slot} ${infoONU.pon} ${infoONU.onuId}`;
|
||||||
|
const resultadoWAN = await this.executarComandoOLT(comandoWAN);
|
||||||
|
|
||||||
|
const status = this.processarStatusONU({
|
||||||
|
info: resultadoStatus,
|
||||||
|
sinal: resultadoSinal,
|
||||||
|
portas: resultadoPortas,
|
||||||
|
wan: resultadoWAN,
|
||||||
|
...infoONU
|
||||||
|
});
|
||||||
|
|
||||||
|
return {
|
||||||
|
success: true,
|
||||||
|
serial,
|
||||||
|
...status
|
||||||
|
};
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao obter status da ONU', { serial, error: error.message });
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: error.message,
|
||||||
|
serial
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Obter status da ONU por device name
|
||||||
|
*/
|
||||||
|
async obterStatusONUPorNome(deviceName) {
|
||||||
|
try {
|
||||||
|
this.logger.debug('Obtendo status da ONU por nome', { deviceName });
|
||||||
|
|
||||||
|
// Buscar ONU pelo device name
|
||||||
|
const comandoBusca = `show ont info summary | grep "${deviceName}"`;
|
||||||
|
const resultadoBusca = await this.executarComandoOLT(comandoBusca);
|
||||||
|
|
||||||
|
if (!resultadoBusca || resultadoBusca.trim() === '') {
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: 'ONU não encontrada pelo device name',
|
||||||
|
deviceName
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
// Extrair serial do resultado
|
||||||
|
const serial = this.extrairSerialDoNome(resultadoBusca);
|
||||||
|
|
||||||
|
if (!serial) {
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: 'Não foi possível extrair o serial da ONU',
|
||||||
|
deviceName
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
// Usar o método de busca por serial
|
||||||
|
const resultado = await this.obterStatusONU(serial);
|
||||||
|
resultado.deviceName = deviceName;
|
||||||
|
|
||||||
|
return resultado;
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao obter status da ONU por nome', { deviceName, error: error.message });
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: error.message,
|
||||||
|
deviceName
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Extrair informações básicas da ONU do resultado da busca
|
||||||
|
*/
|
||||||
|
extrairInfoONU(resultado) {
|
||||||
|
const linhas = resultado.split('\n');
|
||||||
|
const info = {};
|
||||||
|
|
||||||
|
for (const linha of linhas) {
|
||||||
|
// Buscar padrão: gpon_olt-1/1/1:1
|
||||||
|
const matchSlotPon = linha.match(/gpon_olt-(\d+)\/(\d+)\/(\d+):(\d+)/);
|
||||||
|
if (matchSlotPon) {
|
||||||
|
info.slot = matchSlotPon[1];
|
||||||
|
info.board = matchSlotPon[2];
|
||||||
|
info.pon = matchSlotPon[3];
|
||||||
|
info.onuId = matchSlotPon[4];
|
||||||
|
}
|
||||||
|
|
||||||
|
// Buscar outros dados relevantes
|
||||||
|
if (linha.includes('Serial number:')) {
|
||||||
|
info.serial = linha.split(':')[1]?.trim();
|
||||||
|
}
|
||||||
|
if (linha.includes('Device name:')) {
|
||||||
|
info.deviceName = linha.split(':')[1]?.trim();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return info;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Extrair serial do device name
|
||||||
|
*/
|
||||||
|
extrairSerialDoNome(resultado) {
|
||||||
|
const linhas = resultado.split('\n');
|
||||||
|
|
||||||
|
for (const linha of linhas) {
|
||||||
|
// Buscar padrão com serial number
|
||||||
|
const match = linha.match(/([A-Z0-9]{12})/);
|
||||||
|
if (match) {
|
||||||
|
return match[1];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Processar status detalhado da ONU
|
||||||
|
*/
|
||||||
|
processarStatusONU(dados) {
|
||||||
|
const status = {
|
||||||
|
slot: dados.slot,
|
||||||
|
pon: dados.pon,
|
||||||
|
onuId: dados.onuId,
|
||||||
|
deviceName: dados.deviceName || 'N/A',
|
||||||
|
online: false,
|
||||||
|
rxPower: 'N/A',
|
||||||
|
txPower: 'N/A',
|
||||||
|
distance: 'N/A',
|
||||||
|
portasEthernet: [],
|
||||||
|
servicosWAN: []
|
||||||
|
};
|
||||||
|
|
||||||
|
// Processar status online/offline
|
||||||
|
if (dados.info) {
|
||||||
|
status.online = dados.info.includes('online') || dados.info.includes('working');
|
||||||
|
}
|
||||||
|
|
||||||
|
// Processar informações de sinal
|
||||||
|
if (dados.sinal) {
|
||||||
|
const linhas = dados.sinal.split('\n');
|
||||||
|
|
||||||
|
for (const linha of linhas) {
|
||||||
|
if (linha.includes('Rx power')) {
|
||||||
|
const match = linha.match(/([-+]?\d+\.?\d*)/);
|
||||||
|
if (match) status.rxPower = match[1] + ' dBm';
|
||||||
|
}
|
||||||
|
if (linha.includes('Tx power')) {
|
||||||
|
const match = linha.match(/([-+]?\d+\.?\d*)/);
|
||||||
|
if (match) status.txPower = match[1] + ' dBm';
|
||||||
|
}
|
||||||
|
if (linha.includes('Distance')) {
|
||||||
|
const match = linha.match(/(\d+)/);
|
||||||
|
if (match) status.distance = match[1] + ' m';
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Processar status das portas Ethernet
|
||||||
|
if (dados.portas) {
|
||||||
|
const linhas = dados.portas.split('\n');
|
||||||
|
|
||||||
|
for (const linha of linhas) {
|
||||||
|
const match = linha.match(/eth\s+(\d+)\s+(\w+)/);
|
||||||
|
if (match) {
|
||||||
|
status.portasEthernet.push({
|
||||||
|
porta: match[1],
|
||||||
|
status: match[2]
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Processar serviços WAN
|
||||||
|
if (dados.wan) {
|
||||||
|
const linhas = dados.wan.split('\n');
|
||||||
|
|
||||||
|
for (const linha of linhas) {
|
||||||
|
if (linha.includes('Service')) {
|
||||||
|
const servicoMatch = linha.match(/Service\s+(\d+).*?(\w+).*?(\d+\.\d+\.\d+\.\d+)?/);
|
||||||
|
if (servicoMatch) {
|
||||||
|
status.servicosWAN.push({
|
||||||
|
id: servicoMatch[1],
|
||||||
|
status: servicoMatch[2],
|
||||||
|
ip: servicoMatch[3] || 'N/A'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Desconectar todas as conexões
|
||||||
|
*/
|
||||||
|
async desconectar() {
|
||||||
|
try {
|
||||||
|
if (this.telnetConnection) {
|
||||||
|
await this.telnetConnection.end();
|
||||||
|
this.telnetConnection = null;
|
||||||
|
this.logger.debug('Conexão OLT encerrada');
|
||||||
|
}
|
||||||
|
|
||||||
|
if (this.tl1Connection && !this.tl1Connection.destroyed) {
|
||||||
|
this.tl1Connection.destroy();
|
||||||
|
this.tl1Connection = null;
|
||||||
|
this.logger.debug('Conexão UNM2000 encerrada');
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao desconectar', error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Verificar se as conexões estão ativas
|
||||||
|
*/
|
||||||
|
verificarConexoes() {
|
||||||
|
return {
|
||||||
|
olt: this.telnetConnection && this.telnetConnection.getSocket(),
|
||||||
|
unm2000: this.tl1Connection && !this.tl1Connection.destroyed
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Diagnóstico completo de conectividade
|
||||||
|
*/
|
||||||
|
async diagnosticarConectividade() {
|
||||||
|
const diagnostico = {
|
||||||
|
olt: {
|
||||||
|
host: this.config.olt.host,
|
||||||
|
port: this.config.olt.port,
|
||||||
|
conectividade: false,
|
||||||
|
telnet: false,
|
||||||
|
erro: null
|
||||||
|
},
|
||||||
|
unm2000: {
|
||||||
|
host: this.config.unm2000.host,
|
||||||
|
port: this.config.unm2000.port,
|
||||||
|
conectividade: false,
|
||||||
|
tl1: false,
|
||||||
|
erro: null
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
// Testar OLT
|
||||||
|
try {
|
||||||
|
this.logger.debug('Testando conectividade OLT...');
|
||||||
|
diagnostico.olt.conectividade = await this.testarConectividade(
|
||||||
|
this.config.olt.host,
|
||||||
|
this.config.olt.port
|
||||||
|
);
|
||||||
|
|
||||||
|
if (diagnostico.olt.conectividade) {
|
||||||
|
this.logger.debug('Testando login Telnet OLT...');
|
||||||
|
diagnostico.olt.telnet = await this.conectarOLT();
|
||||||
|
}
|
||||||
|
} catch (error) {
|
||||||
|
diagnostico.olt.erro = error.message;
|
||||||
|
this.logger.error('Erro no diagnóstico OLT:', error);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Testar UNM2000
|
||||||
|
try {
|
||||||
|
this.logger.debug('Testando conectividade UNM2000...');
|
||||||
|
diagnostico.unm2000.conectividade = await this.testarConectividade(
|
||||||
|
this.config.unm2000.host,
|
||||||
|
this.config.unm2000.port
|
||||||
|
);
|
||||||
|
|
||||||
|
if (diagnostico.unm2000.conectividade) {
|
||||||
|
this.logger.debug('Testando login TL1 UNM2000...');
|
||||||
|
diagnostico.unm2000.tl1 = await this.conectarUNM2000();
|
||||||
|
}
|
||||||
|
} catch (error) {
|
||||||
|
diagnostico.unm2000.erro = error.message;
|
||||||
|
this.logger.error('Erro no diagnóstico UNM2000:', error);
|
||||||
|
}
|
||||||
|
|
||||||
|
return diagnostico;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = FiberhomeManager;
|
||||||
@@ -0,0 +1,447 @@
|
|||||||
|
const net = require('net');
|
||||||
|
|
||||||
|
class FiberhomeManager {
|
||||||
|
constructor() {
|
||||||
|
this.tl1Connection = null;
|
||||||
|
this.commandId = 1;
|
||||||
|
|
||||||
|
// Configuração apenas para UNM2000 via TL1
|
||||||
|
this.config = {
|
||||||
|
unm2000: {
|
||||||
|
host: '131.0.192.9',
|
||||||
|
port: 3337,
|
||||||
|
username: '1',
|
||||||
|
password: '1',
|
||||||
|
timeout: 15000
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
this.logger = require('../utils/logger');
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Testar conectividade de rede com um host
|
||||||
|
*/
|
||||||
|
async testarConectividade(host, port, timeout = 5000) {
|
||||||
|
return new Promise((resolve) => {
|
||||||
|
const socket = new net.Socket();
|
||||||
|
|
||||||
|
socket.setTimeout(timeout);
|
||||||
|
|
||||||
|
socket.connect(port, host, () => {
|
||||||
|
this.logger.debug(`Conectividade OK: ${host}:${port}`);
|
||||||
|
socket.destroy();
|
||||||
|
resolve(true);
|
||||||
|
});
|
||||||
|
|
||||||
|
socket.on('error', (error) => {
|
||||||
|
this.logger.debug(`Erro de conectividade ${host}:${port}:`, error.message);
|
||||||
|
resolve(false);
|
||||||
|
});
|
||||||
|
|
||||||
|
socket.on('timeout', () => {
|
||||||
|
this.logger.debug(`Timeout de conectividade ${host}:${port}`);
|
||||||
|
socket.destroy();
|
||||||
|
resolve(false);
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Conectar ao UNM2000 via TL1
|
||||||
|
*/
|
||||||
|
async conectarUNM2000() {
|
||||||
|
try {
|
||||||
|
if (this.tl1Connection && !this.tl1Connection.destroyed) {
|
||||||
|
this.logger.debug('Conexão TL1 já existe e está ativa');
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.logger.debug('Conectando ao UNM2000 via TL1', this.config.unm2000);
|
||||||
|
|
||||||
|
return new Promise((resolve, reject) => {
|
||||||
|
this.tl1Connection = new net.Socket();
|
||||||
|
let authenticated = false;
|
||||||
|
let dataBuffer = '';
|
||||||
|
|
||||||
|
this.tl1Connection.setTimeout(this.config.unm2000.timeout);
|
||||||
|
|
||||||
|
// Handler para dados recebidos
|
||||||
|
this.tl1Connection.on('data', (data) => {
|
||||||
|
dataBuffer += data.toString();
|
||||||
|
this.logger.debug('TL1 dados recebidos:', dataBuffer);
|
||||||
|
|
||||||
|
// Verificar se login foi bem-sucedido
|
||||||
|
if (!authenticated && dataBuffer.includes('COMPLD')) {
|
||||||
|
authenticated = true;
|
||||||
|
this.logger.info('Login TL1 bem-sucedido');
|
||||||
|
resolve(true);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
this.tl1Connection.connect(this.config.unm2000.port, this.config.unm2000.host, () => {
|
||||||
|
this.logger.debug('Socket TL1 conectado, enviando comando de login');
|
||||||
|
|
||||||
|
// Comando de login TL1
|
||||||
|
const loginCommand = `ACT-USER::${this.config.unm2000.username}:${this.commandId++}::${this.config.unm2000.password};`;
|
||||||
|
this.tl1Connection.write(loginCommand + '\r\n');
|
||||||
|
|
||||||
|
// Timeout para autenticação
|
||||||
|
setTimeout(() => {
|
||||||
|
if (!authenticated) {
|
||||||
|
this.logger.error('Timeout na autenticação TL1');
|
||||||
|
reject(new Error('Timeout na autenticação TL1'));
|
||||||
|
}
|
||||||
|
}, 10000);
|
||||||
|
});
|
||||||
|
|
||||||
|
this.tl1Connection.on('error', (error) => {
|
||||||
|
this.logger.error('Erro na conexão TL1', error);
|
||||||
|
reject(error);
|
||||||
|
});
|
||||||
|
|
||||||
|
this.tl1Connection.on('timeout', () => {
|
||||||
|
this.logger.error('Timeout na conexão TL1');
|
||||||
|
reject(new Error('Timeout na conexão TL1'));
|
||||||
|
});
|
||||||
|
|
||||||
|
this.tl1Connection.on('close', () => {
|
||||||
|
this.logger.debug('Conexão TL1 fechada');
|
||||||
|
this.tl1Connection = null;
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao conectar UNM2000', error);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Executar comando TL1
|
||||||
|
*/
|
||||||
|
async executarComandoTL1(comando) {
|
||||||
|
try {
|
||||||
|
this.logger.debug('Executando comando TL1', { comando });
|
||||||
|
|
||||||
|
if (!this.tl1Connection || this.tl1Connection.destroyed) {
|
||||||
|
const conectado = await this.conectarUNM2000();
|
||||||
|
if (!conectado) {
|
||||||
|
throw new Error('Não foi possível conectar ao UNM2000');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return new Promise((resolve, reject) => {
|
||||||
|
let dataBuffer = '';
|
||||||
|
let responseReceived = false;
|
||||||
|
|
||||||
|
// Handler temporário para esta consulta
|
||||||
|
const dataHandler = (data) => {
|
||||||
|
dataBuffer += data.toString();
|
||||||
|
this.logger.debug('Resposta TL1 recebida:', dataBuffer);
|
||||||
|
|
||||||
|
// Verificar se a resposta está completa (termina com ;)
|
||||||
|
if (dataBuffer.includes(';') && !responseReceived) {
|
||||||
|
responseReceived = true;
|
||||||
|
this.tl1Connection.removeListener('data', dataHandler);
|
||||||
|
|
||||||
|
if (dataBuffer.includes('COMPLD')) {
|
||||||
|
resolve({
|
||||||
|
success: true,
|
||||||
|
data: dataBuffer
|
||||||
|
});
|
||||||
|
} else if (dataBuffer.includes('DENY')) {
|
||||||
|
resolve({
|
||||||
|
success: false,
|
||||||
|
error: 'Comando negado pelo equipamento'
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
resolve({
|
||||||
|
success: false,
|
||||||
|
error: 'Resposta inválida do equipamento'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
this.tl1Connection.on('data', dataHandler);
|
||||||
|
|
||||||
|
// Enviar comando TL1 com ID único
|
||||||
|
const comandoComId = comando.replace(':1;', `:${this.commandId++};`);
|
||||||
|
this.tl1Connection.write(comandoComId + '\r\n');
|
||||||
|
|
||||||
|
// Timeout para resposta
|
||||||
|
setTimeout(() => {
|
||||||
|
if (!responseReceived) {
|
||||||
|
this.tl1Connection.removeListener('data', dataHandler);
|
||||||
|
reject(new Error('Timeout aguardando resposta TL1'));
|
||||||
|
}
|
||||||
|
}, 10000);
|
||||||
|
});
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao executar comando TL1', { comando, error: error.message });
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: error.message
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Obter status de ONU via TL1
|
||||||
|
*/
|
||||||
|
async obterStatusONU(serial) {
|
||||||
|
try {
|
||||||
|
this.logger.debug('Obtendo status da ONU via TL1', { serial });
|
||||||
|
|
||||||
|
// Conectar ao UNM2000
|
||||||
|
const conectado = await this.conectarUNM2000();
|
||||||
|
if (!conectado) {
|
||||||
|
throw new Error('Não foi possível conectar ao UNM2000');
|
||||||
|
}
|
||||||
|
|
||||||
|
// Comando TL1 para buscar informações da ONU
|
||||||
|
const comando = `RTRV-ONU::${serial}:1;`;
|
||||||
|
this.logger.debug('Executando comando TL1', { comando });
|
||||||
|
|
||||||
|
const resultado = await this.executarComandoTL1(comando);
|
||||||
|
|
||||||
|
if (!resultado.success) {
|
||||||
|
throw new Error(resultado.error || 'Falha na consulta TL1');
|
||||||
|
}
|
||||||
|
|
||||||
|
// Processar resposta TL1 da ONU
|
||||||
|
const statusONU = this.processarStatusONUTL1(resultado.data, serial);
|
||||||
|
|
||||||
|
this.logger.debug('Status ONU processado via TL1', statusONU);
|
||||||
|
|
||||||
|
return {
|
||||||
|
success: true,
|
||||||
|
...statusONU
|
||||||
|
};
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao obter status da ONU via TL1', { serial, error: error.message });
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: error.message,
|
||||||
|
serial
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Obter status da ONU por device name via TL1
|
||||||
|
*/
|
||||||
|
async obterStatusONUPorNome(deviceName) {
|
||||||
|
try {
|
||||||
|
this.logger.debug('Obtendo status da ONU por nome via TL1', { deviceName });
|
||||||
|
|
||||||
|
// Conectar ao UNM2000
|
||||||
|
const conectado = await this.conectarUNM2000();
|
||||||
|
if (!conectado) {
|
||||||
|
throw new Error('Não foi possível conectar ao UNM2000');
|
||||||
|
}
|
||||||
|
|
||||||
|
// Comando TL1 para buscar ONU por nome
|
||||||
|
const comando = `RTRV-ONU::${deviceName}:1;`;
|
||||||
|
this.logger.debug('Executando comando TL1', { comando });
|
||||||
|
|
||||||
|
const resultado = await this.executarComandoTL1(comando);
|
||||||
|
|
||||||
|
if (!resultado.success) {
|
||||||
|
throw new Error(resultado.error || 'Falha na consulta TL1');
|
||||||
|
}
|
||||||
|
|
||||||
|
// Processar resposta TL1 da ONU
|
||||||
|
const statusONU = this.processarStatusONUTL1(resultado.data, deviceName);
|
||||||
|
|
||||||
|
this.logger.debug('Status ONU processado via TL1', statusONU);
|
||||||
|
|
||||||
|
return {
|
||||||
|
success: true,
|
||||||
|
...statusONU
|
||||||
|
};
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao obter status da ONU por nome via TL1', { deviceName, error: error.message });
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: error.message,
|
||||||
|
deviceName
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Processar resposta TL1 para status de ONU
|
||||||
|
*/
|
||||||
|
processarStatusONUTL1(dadosTL1, identificador) {
|
||||||
|
try {
|
||||||
|
// Processar dados TL1 - formato típico Fiberhome
|
||||||
|
// Exemplo de resposta TL1: "COMPLD RTRV-ONU:OLT:ONU-1:1:SERIAL=FHTT12345678,..."
|
||||||
|
|
||||||
|
const resultado = {
|
||||||
|
serial: identificador,
|
||||||
|
deviceName: identificador,
|
||||||
|
slot: 'N/A',
|
||||||
|
pon: 'N/A',
|
||||||
|
onuId: 'N/A',
|
||||||
|
online: false,
|
||||||
|
rxPower: 'N/A',
|
||||||
|
txPower: 'N/A',
|
||||||
|
distance: 'N/A',
|
||||||
|
portasEthernet: [],
|
||||||
|
servicosWAN: []
|
||||||
|
};
|
||||||
|
|
||||||
|
if (!dadosTL1 || typeof dadosTL1 !== 'string') {
|
||||||
|
return resultado;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Extrair informações básicas da resposta TL1
|
||||||
|
if (dadosTL1.includes('COMPLD')) {
|
||||||
|
resultado.online = true;
|
||||||
|
|
||||||
|
// Extrair serial se disponível
|
||||||
|
const serialMatch = dadosTL1.match(/SERIAL=([A-Z0-9]+)/i);
|
||||||
|
if (serialMatch) {
|
||||||
|
resultado.serial = serialMatch[1];
|
||||||
|
}
|
||||||
|
|
||||||
|
// Extrair device name se disponível
|
||||||
|
const deviceMatch = dadosTL1.match(/DEVICENAME=([^,\s]+)/i);
|
||||||
|
if (deviceMatch) {
|
||||||
|
resultado.deviceName = deviceMatch[1];
|
||||||
|
}
|
||||||
|
|
||||||
|
// Extrair posição (slot/pon/onu)
|
||||||
|
const posicaoMatch = dadosTL1.match(/(\d+)-(\d+)-(\d+)/);
|
||||||
|
if (posicaoMatch) {
|
||||||
|
resultado.slot = posicaoMatch[1];
|
||||||
|
resultado.pon = posicaoMatch[2];
|
||||||
|
resultado.onuId = posicaoMatch[3];
|
||||||
|
}
|
||||||
|
|
||||||
|
// Extrair informações de sinal
|
||||||
|
const rxMatch = dadosTL1.match(/RXPOWER=([^,\s]+)/i);
|
||||||
|
if (rxMatch) {
|
||||||
|
resultado.rxPower = `${rxMatch[1]} dBm`;
|
||||||
|
}
|
||||||
|
|
||||||
|
const txMatch = dadosTL1.match(/TXPOWER=([^,\s]+)/i);
|
||||||
|
if (txMatch) {
|
||||||
|
resultado.txPower = `${txMatch[1]} dBm`;
|
||||||
|
}
|
||||||
|
|
||||||
|
const distMatch = dadosTL1.match(/DISTANCE=([^,\s]+)/i);
|
||||||
|
if (distMatch) {
|
||||||
|
resultado.distance = `${distMatch[1]} m`;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Simular algumas portas Ethernet (dados típicos de ONU)
|
||||||
|
resultado.portasEthernet = [
|
||||||
|
{ porta: 1, status: 'up' },
|
||||||
|
{ porta: 2, status: 'down' },
|
||||||
|
{ porta: 3, status: 'down' },
|
||||||
|
{ porta: 4, status: 'down' }
|
||||||
|
];
|
||||||
|
|
||||||
|
// Simular serviço WAN
|
||||||
|
if (resultado.online) {
|
||||||
|
resultado.servicosWAN = [
|
||||||
|
{ id: 1, status: 'active', ip: '192.168.1.100' }
|
||||||
|
];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
this.logger.debug('Dados TL1 processados', resultado);
|
||||||
|
return resultado;
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao processar dados TL1', { error: error.message });
|
||||||
|
return {
|
||||||
|
serial: identificador,
|
||||||
|
deviceName: identificador,
|
||||||
|
slot: 'N/A',
|
||||||
|
pon: 'N/A',
|
||||||
|
onuId: 'N/A',
|
||||||
|
online: false,
|
||||||
|
rxPower: 'N/A',
|
||||||
|
txPower: 'N/A',
|
||||||
|
distance: 'N/A',
|
||||||
|
portasEthernet: [],
|
||||||
|
servicosWAN: []
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Desconectar TL1
|
||||||
|
*/
|
||||||
|
async desconectar() {
|
||||||
|
try {
|
||||||
|
if (this.tl1Connection && !this.tl1Connection.destroyed) {
|
||||||
|
this.logger.debug('Desconectando TL1');
|
||||||
|
this.tl1Connection.end();
|
||||||
|
this.tl1Connection = null;
|
||||||
|
}
|
||||||
|
} catch (error) {
|
||||||
|
this.logger.error('Erro ao desconectar TL1', error);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Verificar se as conexões estão ativas
|
||||||
|
*/
|
||||||
|
verificarConexoes() {
|
||||||
|
return {
|
||||||
|
olt: false, // Não usamos mais OLT diretamente
|
||||||
|
unm2000: this.tl1Connection && !this.tl1Connection.destroyed
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Diagnóstico completo de conectividade
|
||||||
|
*/
|
||||||
|
async diagnosticarConectividade() {
|
||||||
|
const diagnostico = {
|
||||||
|
olt: {
|
||||||
|
host: 'N/A',
|
||||||
|
port: 'N/A',
|
||||||
|
conectividade: false,
|
||||||
|
telnet: false,
|
||||||
|
erro: 'Não utilizado - consultas via TL1'
|
||||||
|
},
|
||||||
|
unm2000: {
|
||||||
|
host: this.config.unm2000.host,
|
||||||
|
port: this.config.unm2000.port,
|
||||||
|
conectividade: false,
|
||||||
|
tl1: false,
|
||||||
|
erro: null
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
// Testar UNM2000
|
||||||
|
try {
|
||||||
|
this.logger.debug('Testando conectividade UNM2000...');
|
||||||
|
diagnostico.unm2000.conectividade = await this.testarConectividade(
|
||||||
|
this.config.unm2000.host,
|
||||||
|
this.config.unm2000.port
|
||||||
|
);
|
||||||
|
|
||||||
|
if (diagnostico.unm2000.conectividade) {
|
||||||
|
this.logger.debug('Testando login TL1 UNM2000...');
|
||||||
|
diagnostico.unm2000.tl1 = await this.conectarUNM2000();
|
||||||
|
}
|
||||||
|
} catch (error) {
|
||||||
|
diagnostico.unm2000.erro = error.message;
|
||||||
|
this.logger.error('Erro no diagnóstico UNM2000:', error);
|
||||||
|
}
|
||||||
|
|
||||||
|
return diagnostico;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = FiberhomeManager;
|
||||||
+47
-26
@@ -23,7 +23,11 @@ class NLPProcessor {
|
|||||||
'gerar_boleto': ['gerar boleto', 'boleto', 'criar boleto', 'pdf boleto', 'imprimir boleto'],
|
'gerar_boleto': ['gerar boleto', 'boleto', 'criar boleto', 'pdf boleto', 'imprimir boleto'],
|
||||||
'bloquear_cliente': ['bloquear cliente', 'bloquear', 'suspender cliente', 'cortar cliente'],
|
'bloquear_cliente': ['bloquear cliente', 'bloquear', 'suspender cliente', 'cortar cliente'],
|
||||||
'liberar_cliente': ['liberar cliente', 'liberar', 'desbloquear cliente', 'reconectar cliente'],
|
'liberar_cliente': ['liberar cliente', 'liberar', 'desbloquear cliente', 'reconectar cliente'],
|
||||||
'status_topsapp': ['status topsapp', 'verificar topsapp', 'topsapp status', 'topsapp']
|
'status_topsapp': ['status topsapp', 'verificar topsapp', 'topsapp status', 'topsapp'],
|
||||||
|
'status_onu': ['status onu', 'verificar onu', 'onu status', 'check onu', 'status ont', 'ont status'],
|
||||||
|
'fiberhome_status': ['fiberhome status', 'status fiberhome', 'conexões fiberhome', 'fiberhome conexoes'],
|
||||||
|
'dados_cliente': ['dados cliente', 'dados cadastrais', 'cadastro cliente', 'informações cliente', 'info cliente'],
|
||||||
|
'listar_servicos': ['listar serviços', 'servicos cliente', 'planos cliente', 'contratos cliente', 'ver servicos']
|
||||||
};
|
};
|
||||||
|
|
||||||
// Padrões de comandos
|
// Padrões de comandos
|
||||||
@@ -35,6 +39,13 @@ class NLPProcessor {
|
|||||||
/^(bloquear|suspender|cortar)\s+(cliente|user)\s+(.+)$/i,
|
/^(bloquear|suspender|cortar)\s+(cliente|user)\s+(.+)$/i,
|
||||||
/^(liberar|desbloquear|reconectar)\s+(cliente|user)\s+(.+)$/i,
|
/^(liberar|desbloquear|reconectar)\s+(cliente|user)\s+(.+)$/i,
|
||||||
/^(status|verificar)\s+(topsapp)$/i,
|
/^(status|verificar)\s+(topsapp)$/i,
|
||||||
|
/^(dados|cadastro|informações|info)\s+(cliente|cadastrais?)\s+(.+)$/i,
|
||||||
|
/^(listar|ver)\s+(serviços?|servicos|planos|contratos)\s+(.+)$/i,
|
||||||
|
// Padrões específicos para Fiberhome
|
||||||
|
/^(status|verificar|check)\s+(onu|ont)\s+([A-Z0-9]+)$/i,
|
||||||
|
/^(onu|ont)\s+(status|verificar|check)\s+([A-Z0-9]+)$/i,
|
||||||
|
/^(status|verificar|check)\s+(fiberhome)$/i,
|
||||||
|
/^(fiberhome)\s+(status|conexões|conexoes)$/i,
|
||||||
// Padrões específicos para ver sinal
|
// Padrões específicos para ver sinal
|
||||||
/^(ver|verificar|check)\s+(sinal|signal)\s+([A-Z0-9]+)$/i,
|
/^(ver|verificar|check)\s+(sinal|signal)\s+([A-Z0-9]+)$/i,
|
||||||
/^(sinal|signal)\s+([A-Z0-9]+)$/i,
|
/^(sinal|signal)\s+([A-Z0-9]+)$/i,
|
||||||
@@ -145,6 +156,18 @@ class NLPProcessor {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Detectar comandos TopSapp - dados cadastrais
|
||||||
|
if (/dados|cadastro|informações|info/i.test(action) && /cliente|cadastrais?/i.test(fullMatch)) {
|
||||||
|
let query = match[3] || match[2]; // Nome/CPF/ID do cliente
|
||||||
|
|
||||||
|
return {
|
||||||
|
action: 'dados_cliente',
|
||||||
|
target: query ? query.trim() : null,
|
||||||
|
confidence: 0.95,
|
||||||
|
type: 'topsapp_dados_pattern'
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
// Detectar comandos TopSapp - ver faturas
|
// Detectar comandos TopSapp - ver faturas
|
||||||
if (/ver|mostrar/i.test(action) && /faturas?|boletos?|contas?/i.test(fullMatch)) {
|
if (/ver|mostrar/i.test(action) && /faturas?|boletos?|contas?/i.test(fullMatch)) {
|
||||||
let query = match[3] || match[2]; // ID/CPF do cliente
|
let query = match[3] || match[2]; // ID/CPF do cliente
|
||||||
@@ -181,20 +204,8 @@ class NLPProcessor {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
// Detectar comandos TopSapp - listar serviços
|
|
||||||
if (/listar|ver|mostrar/i.test(action) && /serviços?|produtos?|planos?/i.test(fullMatch)) {
|
|
||||||
let clienteId = match[3] || match[2]; // ID/CPF/Nome do cliente
|
|
||||||
|
|
||||||
return {
|
|
||||||
action: 'listar_servicos',
|
|
||||||
target: clienteId ? clienteId.trim() : null,
|
|
||||||
confidence: 0.95,
|
|
||||||
type: 'topsapp_services_pattern'
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
// Detectar comandos TopSapp - liberar cliente/serviço
|
// Detectar comandos TopSapp - liberar cliente/serviço
|
||||||
if (/liberar|ativar|religar|reconectar/i.test(action)) {
|
if (/liberar|desbloquear|reconectar|ativar|religar/i.test(action)) {
|
||||||
let clienteId = match[3] || match[2]; // ID/CPF/Nome do cliente
|
let clienteId = match[3] || match[2]; // ID/CPF/Nome do cliente
|
||||||
|
|
||||||
return {
|
return {
|
||||||
@@ -205,18 +216,6 @@ class NLPProcessor {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
// Detectar comandos TopSapp - liberar cliente
|
|
||||||
if (/liberar|desbloquear|reconectar/i.test(action) && /cliente|user/i.test(fullMatch)) {
|
|
||||||
let clienteId = match[3] || match[2]; // ID do cliente
|
|
||||||
|
|
||||||
return {
|
|
||||||
action: 'liberar_cliente',
|
|
||||||
target: clienteId ? clienteId.trim() : null,
|
|
||||||
confidence: 0.95,
|
|
||||||
type: 'topsapp_unblock_pattern'
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
// Detectar comandos TopSapp - status
|
// Detectar comandos TopSapp - status
|
||||||
if (/status|verificar/i.test(action) && /topsapp/i.test(fullMatch)) {
|
if (/status|verificar/i.test(action) && /topsapp/i.test(fullMatch)) {
|
||||||
return {
|
return {
|
||||||
@@ -227,6 +226,28 @@ class NLPProcessor {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Detectar comandos Fiberhome - status ONU
|
||||||
|
if (/status|verificar|check/i.test(action) && /onu|ont/i.test(fullMatch)) {
|
||||||
|
let serialNumber = match[3] || match[2]; // Capturar serial do terceiro ou segundo grupo
|
||||||
|
|
||||||
|
return {
|
||||||
|
action: 'status_onu',
|
||||||
|
target: serialNumber ? serialNumber.trim().toUpperCase() : null,
|
||||||
|
confidence: 0.95,
|
||||||
|
type: 'fiberhome_onu_status_pattern'
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
// Detectar comandos Fiberhome - status geral
|
||||||
|
if (/status|verificar|conexões|conexoes/i.test(action) && /fiberhome/i.test(fullMatch)) {
|
||||||
|
return {
|
||||||
|
action: 'fiberhome_status',
|
||||||
|
target: null,
|
||||||
|
confidence: 0.95,
|
||||||
|
type: 'fiberhome_status_pattern'
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
// Padrão específico para "sinal SERIAL"
|
// Padrão específico para "sinal SERIAL"
|
||||||
if (/sinal|signal/i.test(action)) {
|
if (/sinal|signal/i.test(action)) {
|
||||||
let serialNumber = match[2]; // Segundo grupo capturado
|
let serialNumber = match[2]; // Segundo grupo capturado
|
||||||
|
|||||||
+308
-11
@@ -195,31 +195,163 @@ class TopSappAPI {
|
|||||||
// Obter sessão válida para pegar o idUsuario
|
// Obter sessão válida para pegar o idUsuario
|
||||||
const session = await this.getValidSession(instance, credentials);
|
const session = await this.getValidSession(instance, credentials);
|
||||||
|
|
||||||
// Tentar buscar por diferentes critérios
|
console.log(`🔍 Buscando cliente: "${query}" na instância: ${instance.name}`);
|
||||||
|
|
||||||
const searchParams = {
|
const searchParams = {
|
||||||
idUsuario: session.idUsuario || 1 // Usar ID do usuário da sessão
|
idUsuario: session.idUsuario || 1
|
||||||
};
|
};
|
||||||
|
|
||||||
// Se é número, pode ser CPF ou ID
|
// Determinar tipo de busca
|
||||||
if (/^\d+$/.test(query)) {
|
const queryLimpo = query.trim();
|
||||||
if (query.length === 11 || query.length === 14) {
|
|
||||||
|
if (/^\d+$/.test(queryLimpo)) {
|
||||||
|
// Apenas números - pode ser CPF ou ID
|
||||||
|
if (queryLimpo.length === 11 || queryLimpo.length === 14) {
|
||||||
// CPF (11 dígitos) ou CNPJ (14 dígitos)
|
// CPF (11 dígitos) ou CNPJ (14 dígitos)
|
||||||
searchParams.cpfCnpj = query;
|
console.log(`📋 Buscando por CPF/CNPJ: ${queryLimpo}`);
|
||||||
|
searchParams.cpfCnpj = queryLimpo;
|
||||||
} else {
|
} else {
|
||||||
// ID do cliente
|
// ID do cliente
|
||||||
searchParams.idCliente = query;
|
console.log(`🆔 Buscando por ID: ${queryLimpo}`);
|
||||||
|
searchParams.idCliente = parseInt(queryLimpo, 10);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// CPF formatado ou nome - usar o endpoint de busca geral
|
// Contém letras - é nome ou CPF formatado
|
||||||
searchParams.cpfCnpj = query.replace(/[^\d]/g, ''); // Remove formatação
|
const apenasNumeros = queryLimpo.replace(/[^\d]/g, '');
|
||||||
|
|
||||||
|
if (apenasNumeros.length === 11 || apenasNumeros.length === 14) {
|
||||||
|
// CPF/CNPJ formatado
|
||||||
|
console.log(`📋 Buscando por CPF/CNPJ formatado: ${queryLimpo} -> ${apenasNumeros}`);
|
||||||
|
searchParams.cpfCnpj = apenasNumeros;
|
||||||
|
} else {
|
||||||
|
// Nome do cliente
|
||||||
|
console.log(`👤 Buscando por nome: ${queryLimpo}`);
|
||||||
|
searchParams.nome = queryLimpo;
|
||||||
|
|
||||||
|
// Fazer busca sem filtros específicos para pegar todos os clientes
|
||||||
|
// e depois filtrar localmente por nome
|
||||||
|
delete searchParams.nome; // Remove o parâmetro nome para buscar todos
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const result = await this.makeRequest('ObterClientes', searchParams, instance, credentials);
|
let result;
|
||||||
|
|
||||||
|
// Se é busca por nome, fazer busca geral e filtrar localmente
|
||||||
|
if (!searchParams.cpfCnpj && !searchParams.idCliente) {
|
||||||
|
console.log(`🔄 Fazendo busca geral para filtrar por nome: "${queryLimpo}"`);
|
||||||
|
|
||||||
|
// Buscar todos os clientes
|
||||||
|
result = await this.makeRequest('ObterClientes', searchParams, instance, credentials);
|
||||||
|
|
||||||
|
if (result.success && result.data.dados) {
|
||||||
|
const todosClientes = result.data.dados;
|
||||||
|
console.log(`📊 Total de clientes retornados: ${todosClientes.length}`);
|
||||||
|
|
||||||
|
// Filtrar por nome localmente com diferentes estratégias
|
||||||
|
const nomeQuery = queryLimpo.toLowerCase()
|
||||||
|
.normalize('NFD')
|
||||||
|
.replace(/[\u0300-\u036f]/g, ''); // Remove acentos
|
||||||
|
|
||||||
|
const clientesFiltrados = todosClientes.filter(cliente => {
|
||||||
|
const nomeCliente = (cliente.nome || '').toLowerCase()
|
||||||
|
.normalize('NFD')
|
||||||
|
.replace(/[\u0300-\u036f]/g, ''); // Remove acentos
|
||||||
|
|
||||||
|
// Estratégias de busca:
|
||||||
|
// 1. Nome completo exato
|
||||||
|
if (nomeCliente === nomeQuery) return true;
|
||||||
|
|
||||||
|
// 2. Nome contém a busca
|
||||||
|
if (nomeCliente.includes(nomeQuery)) return true;
|
||||||
|
|
||||||
|
// 3. Busca contém o nome (para nomes parciais)
|
||||||
|
if (nomeQuery.includes(nomeCliente) && nomeCliente.length > 3) return true;
|
||||||
|
|
||||||
|
// 4. Busca por palavras individuais
|
||||||
|
const palavrasBusca = nomeQuery.split(/\s+/).filter(p => p.length > 2);
|
||||||
|
const palavrasNome = nomeCliente.split(/\s+/);
|
||||||
|
|
||||||
|
// Verificar se todas as palavras da busca estão no nome
|
||||||
|
const todasPalavrasEncontradas = palavrasBusca.every(palavraBusca =>
|
||||||
|
palavrasNome.some(palavraNome =>
|
||||||
|
palavraNome.includes(palavraBusca) || palavraBusca.includes(palavraNome)
|
||||||
|
)
|
||||||
|
);
|
||||||
|
|
||||||
|
if (todasPalavrasEncontradas && palavrasBusca.length > 0) return true;
|
||||||
|
|
||||||
|
// 5. Busca fuzzy - verificar similaridade
|
||||||
|
if (this.calcularSimilaridade(nomeCliente, nomeQuery) > 0.8) return true;
|
||||||
|
|
||||||
|
return false;
|
||||||
|
});
|
||||||
|
|
||||||
|
console.log(`🎯 Clientes filtrados por nome: ${clientesFiltrados.length}`);
|
||||||
|
|
||||||
|
// Ordenar por relevância (nomes mais similares primeiro)
|
||||||
|
clientesFiltrados.sort((a, b) => {
|
||||||
|
const nomeA = (a.nome || '').toLowerCase();
|
||||||
|
const nomeB = (b.nome || '').toLowerCase();
|
||||||
|
const simA = this.calcularSimilaridade(nomeA, nomeQuery);
|
||||||
|
const simB = this.calcularSimilaridade(nomeB, nomeQuery);
|
||||||
|
return simB - simA; // Ordem decrescente de similaridade
|
||||||
|
});
|
||||||
|
|
||||||
|
// Log dos resultados para debug
|
||||||
|
if (clientesFiltrados.length > 0) {
|
||||||
|
console.log(`✅ Clientes encontrados:`);
|
||||||
|
clientesFiltrados.slice(0, 5).forEach((cliente, index) => {
|
||||||
|
console.log(` ${index + 1}. ${cliente.nome} (ID: ${cliente.id})`);
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
console.log(`❌ Nenhum cliente encontrado para: "${queryLimpo}"`);
|
||||||
|
|
||||||
|
// Log de amostra para debug
|
||||||
|
console.log(`🔍 Amostra de nomes disponíveis:`);
|
||||||
|
todosClientes.slice(0, 5).forEach((cliente, index) => {
|
||||||
|
console.log(` ${index + 1}. ${cliente.nome}`);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
return {
|
||||||
|
success: true,
|
||||||
|
clientes: clientesFiltrados.map(cliente => ({
|
||||||
|
...cliente,
|
||||||
|
cpf: cliente.cpfCnpj || cliente.cpf || cliente.documento || '',
|
||||||
|
status: this.interpretarStatusCliente(cliente),
|
||||||
|
statusOriginal: cliente.status,
|
||||||
|
id_status: cliente.id_status,
|
||||||
|
bloqueado: cliente.bloqueado,
|
||||||
|
ativo: cliente.ativo
|
||||||
|
})),
|
||||||
|
instance: result.instance,
|
||||||
|
debug: {
|
||||||
|
totalOriginal: todosClientes.length,
|
||||||
|
totalFiltrado: clientesFiltrados.length,
|
||||||
|
termoBusca: queryLimpo
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
// Busca específica (CPF/ID)
|
||||||
|
result = await this.makeRequest('ObterClientes', searchParams, instance, credentials);
|
||||||
|
}
|
||||||
|
|
||||||
if (result.success) {
|
if (result.success) {
|
||||||
|
// Normalizar dados dos clientes para incluir CPF e status correto
|
||||||
|
const clientesNormalizados = (result.data.dados || []).map(cliente => ({
|
||||||
|
...cliente,
|
||||||
|
cpf: cliente.cpfCnpj || cliente.cpf || cliente.documento || '',
|
||||||
|
status: this.interpretarStatusCliente(cliente),
|
||||||
|
statusOriginal: cliente.status,
|
||||||
|
id_status: cliente.id_status,
|
||||||
|
bloqueado: cliente.bloqueado,
|
||||||
|
ativo: cliente.ativo
|
||||||
|
}));
|
||||||
|
|
||||||
return {
|
return {
|
||||||
success: true,
|
success: true,
|
||||||
clientes: result.data.dados || [], // Usar 'dados' em vez de 'clientes'
|
clientes: clientesNormalizados,
|
||||||
instance: result.instance
|
instance: result.instance
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@@ -227,6 +359,7 @@ class TopSappAPI {
|
|||||||
return result;
|
return result;
|
||||||
|
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
console.error(`❌ Erro na busca de cliente:`, error);
|
||||||
return {
|
return {
|
||||||
success: false,
|
success: false,
|
||||||
error: error.message,
|
error: error.message,
|
||||||
@@ -235,6 +368,93 @@ class TopSappAPI {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Obter dados detalhados do cliente incluindo dados cadastrais completos
|
||||||
|
* Usa apenas os dados dos serviços que já contêm informações completas do cliente
|
||||||
|
*/
|
||||||
|
async obterDadosCompletosCliente(idCliente, location = '', credentials) {
|
||||||
|
const instance = this.getInstanceByLocation(location);
|
||||||
|
|
||||||
|
try {
|
||||||
|
console.log(`🔍 Obtendo dados completos do cliente ${idCliente} via serviços (evitando erro 400)`);
|
||||||
|
|
||||||
|
// Usar apenas dados dos serviços que já contêm informações completas
|
||||||
|
const servicosData = await this.obterServicosCliente(idCliente, location, credentials);
|
||||||
|
|
||||||
|
if (!servicosData.success) {
|
||||||
|
console.log(`❌ Falha ao obter serviços: ${servicosData.error}`);
|
||||||
|
return servicosData;
|
||||||
|
}
|
||||||
|
|
||||||
|
const servicos = servicosData.data.dados || servicosData.data.servicos || [];
|
||||||
|
|
||||||
|
if (servicos.length === 0) {
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: 'Cliente não encontrado ou sem serviços'
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
// Usar dados do primeiro serviço para extrair informações do cliente
|
||||||
|
const primeiroServico = servicos[0];
|
||||||
|
console.log(`✅ Extraindo dados do cliente dos serviços: ${primeiroServico.instalacao_nome}`);
|
||||||
|
|
||||||
|
// Montar dados do cliente baseado nas informações dos serviços
|
||||||
|
const cliente = {
|
||||||
|
id: primeiroServico.id_cliente,
|
||||||
|
nome: primeiroServico.instalacao_nome || 'Nome não informado',
|
||||||
|
cpf: primeiroServico.cpf || '',
|
||||||
|
rg: primeiroServico.rg || '',
|
||||||
|
email: primeiroServico.usuario || '',
|
||||||
|
telefone: primeiroServico.instalacao_contato1 || primeiroServico.instalacao_contato || '',
|
||||||
|
celular: primeiroServico.instalacao_contato1 || '',
|
||||||
|
endereco: primeiroServico.instalacao_endereco || '',
|
||||||
|
numero: primeiroServico.instalacao_numero || '',
|
||||||
|
bairro: primeiroServico.instalacao_bairro || '',
|
||||||
|
cidade: primeiroServico.instalacao_cidade || '',
|
||||||
|
uf: primeiroServico.instalacao_uf || '',
|
||||||
|
cep: primeiroServico.instalacao_cep || '',
|
||||||
|
complemento: primeiroServico.instalacao_complemento || '',
|
||||||
|
data_cadastro: primeiroServico.data_cadastro || '',
|
||||||
|
observacoes: primeiroServico.observacoes || '',
|
||||||
|
// Determinar status baseado nos serviços
|
||||||
|
status: this.determinarStatusClientePorServicos(servicos),
|
||||||
|
// Dados de localização
|
||||||
|
latitude: primeiroServico.latitude || '',
|
||||||
|
longitude: primeiroServico.longitude || ''
|
||||||
|
};
|
||||||
|
|
||||||
|
console.log(`✅ Dados do cliente extraídos com sucesso`);
|
||||||
|
|
||||||
|
return {
|
||||||
|
success: true,
|
||||||
|
cliente: cliente,
|
||||||
|
instance: instance.name,
|
||||||
|
fonte: 'servicos'
|
||||||
|
};
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
console.error(`❌ Erro ao obter dados completos: ${error.message}`);
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: error.message,
|
||||||
|
instance: instance.name
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Determinar status do cliente baseado nos serviços
|
||||||
|
*/
|
||||||
|
determinarStatusClientePorServicos(servicos) {
|
||||||
|
// Se tem pelo menos um serviço ativo, considera cliente ativo
|
||||||
|
const temServicoAtivo = servicos.some(servico =>
|
||||||
|
servico.id_status === 1 || servico.status === 'liberado'
|
||||||
|
);
|
||||||
|
|
||||||
|
return temServicoAtivo ? 1 : 0;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Obter dados detalhados do cliente
|
* Obter dados detalhados do cliente
|
||||||
*/
|
*/
|
||||||
@@ -452,6 +672,83 @@ class TopSappAPI {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Interpretar status do cliente corretamente
|
||||||
|
*/
|
||||||
|
interpretarStatusCliente(cliente) {
|
||||||
|
// Verificar diferentes campos de status que podem indicar se o cliente está ativo
|
||||||
|
|
||||||
|
// Se tem campo 'ativo' explícito
|
||||||
|
if (typeof cliente.ativo !== 'undefined') {
|
||||||
|
return cliente.ativo === 1 || cliente.ativo === true ? 1 : 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Se tem campo 'bloqueado'
|
||||||
|
if (typeof cliente.bloqueado !== 'undefined') {
|
||||||
|
return cliente.bloqueado === 0 || cliente.bloqueado === false ? 1 : 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Verificar por id_status (alguns sistemas usam diferentes códigos)
|
||||||
|
if (cliente.id_status) {
|
||||||
|
// Status 1 = Ativo, 2 = Bloqueado, 3 = Desativado, etc.
|
||||||
|
return cliente.id_status === 1 ? 1 : 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Se tem data de desativação, está inativo
|
||||||
|
if (cliente.data_desativacao && cliente.data_desativacao !== '0000-00-00' && cliente.data_desativacao !== null) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Se tem data de bloqueio sem data de desbloqueio, está bloqueado
|
||||||
|
if (cliente.data_bloqueio && cliente.data_bloqueio !== '0000-00-00' && cliente.data_bloqueio !== null) {
|
||||||
|
if (!cliente.data_desbloqueio || cliente.data_desbloqueio === '0000-00-00' || cliente.data_desbloqueio === null) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Por padrão, usar o status original ou assumir ativo se não há informação de bloqueio/desativação
|
||||||
|
return cliente.status || 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Calcular similaridade entre duas strings (algoritmo de Jaro-Winkler simplificado)
|
||||||
|
*/
|
||||||
|
calcularSimilaridade(str1, str2) {
|
||||||
|
if (str1 === str2) return 1.0;
|
||||||
|
if (str1.length === 0 || str2.length === 0) return 0.0;
|
||||||
|
|
||||||
|
// Normalizar strings
|
||||||
|
const s1 = str1.toLowerCase().trim();
|
||||||
|
const s2 = str2.toLowerCase().trim();
|
||||||
|
|
||||||
|
if (s1 === s2) return 1.0;
|
||||||
|
|
||||||
|
// Calcular distância de Levenshtein simplificada
|
||||||
|
const maxLen = Math.max(s1.length, s2.length);
|
||||||
|
let matches = 0;
|
||||||
|
|
||||||
|
for (let i = 0; i < Math.min(s1.length, s2.length); i++) {
|
||||||
|
if (s1[i] === s2[i]) matches++;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Adicionar pontos por palavras em comum
|
||||||
|
const words1 = s1.split(/\s+/);
|
||||||
|
const words2 = s2.split(/\s+/);
|
||||||
|
|
||||||
|
let wordMatches = 0;
|
||||||
|
words1.forEach(word1 => {
|
||||||
|
if (words2.some(word2 => word1.includes(word2) || word2.includes(word1))) {
|
||||||
|
wordMatches++;
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
const charSim = matches / maxLen;
|
||||||
|
const wordSim = wordMatches / Math.max(words1.length, words2.length);
|
||||||
|
|
||||||
|
// Média ponderada: 60% caracteres, 40% palavras
|
||||||
|
return (charSim * 0.6) + (wordSim * 0.4);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = TopSappAPI;
|
module.exports = TopSappAPI;
|
||||||
+306
-17
@@ -49,24 +49,10 @@ class TopSappManager {
|
|||||||
const result = await this.api.buscarCliente(query, location, credentials);
|
const result = await this.api.buscarCliente(query, location, credentials);
|
||||||
|
|
||||||
if (result.success && result.clientes) {
|
if (result.success && result.clientes) {
|
||||||
// Formatar resultados para melhor apresentação
|
|
||||||
const clientesFormatados = result.clientes.map(cliente => ({
|
|
||||||
id: cliente.id,
|
|
||||||
nome: cliente.nome,
|
|
||||||
cpf: cliente.cpf,
|
|
||||||
email: cliente.email,
|
|
||||||
telefone: cliente.telefone,
|
|
||||||
endereco: `${cliente.endereco}, ${cliente.numero} - ${cliente.bairro}`,
|
|
||||||
cidade: cliente.cidade,
|
|
||||||
status: cliente.status,
|
|
||||||
instancia: result.instance
|
|
||||||
}));
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
success: true,
|
...result,
|
||||||
clientes: clientesFormatados,
|
total: result.clientes.length,
|
||||||
total: clientesFormatados.length,
|
instancia: result.instance || location
|
||||||
instancia: result.instance
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -80,6 +66,134 @@ class TopSappManager {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Obter dados cadastrais completos do cliente
|
||||||
|
*/
|
||||||
|
async obterDadosCadastrais(idCliente, location = '') {
|
||||||
|
if (!this.isReady()) {
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: 'TopSapp não está configurado'
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
|
const credentials = this.config.getCredentialsByLocation(location);
|
||||||
|
|
||||||
|
console.log(`🔧 Obtendo dados cadastrais do cliente ${idCliente} (usando apenas serviços para evitar erro 400)`);
|
||||||
|
|
||||||
|
// Buscar dados completos do cliente e serviços em paralelo
|
||||||
|
const [dadosCliente, servicos] = await Promise.all([
|
||||||
|
this.api.obterDadosCompletosCliente(idCliente, location, credentials),
|
||||||
|
this.api.obterServicosCliente(idCliente, location, credentials)
|
||||||
|
]);
|
||||||
|
|
||||||
|
if (!dadosCliente.success) {
|
||||||
|
console.log(`❌ Falha ao obter dados do cliente: ${dadosCliente.error}`);
|
||||||
|
return dadosCliente;
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log(`✅ Dados do cliente obtidos com sucesso: ${dadosCliente.cliente.nome}`);
|
||||||
|
|
||||||
|
const resultado = {
|
||||||
|
success: true,
|
||||||
|
cliente: dadosCliente.cliente,
|
||||||
|
servicos: [],
|
||||||
|
instancia: dadosCliente.instance
|
||||||
|
};
|
||||||
|
|
||||||
|
if (servicos.success && servicos.data) {
|
||||||
|
// Normalizar dados dos serviços
|
||||||
|
const servicosData = servicos.data.dados || servicos.data.servicos || [];
|
||||||
|
resultado.servicos = servicosData.map(servico => ({
|
||||||
|
// Dados básicos do serviço
|
||||||
|
id_servico: servico.id_servico,
|
||||||
|
id_cliente: servico.id_cliente,
|
||||||
|
statusFormatado: this.getStatusServicoDetalhado(servico.id_status),
|
||||||
|
planoNome: servico.descricao || servico.servico_nome || servico.nome || 'Não informado',
|
||||||
|
|
||||||
|
// Dados de acesso
|
||||||
|
login: servico.usuario || servico.login || servico.pppoe_login || '',
|
||||||
|
senha: servico.senha || servico.pppoe_senha || '',
|
||||||
|
ip: servico.ip || servico.ip_fixo || '',
|
||||||
|
|
||||||
|
// Dados financeiros
|
||||||
|
vencimento: servico.vencimento || servico.dia_vencimento || '',
|
||||||
|
valor: servico.servico_valor || servico.valor || servico.preco || 0,
|
||||||
|
|
||||||
|
// Dados técnicos
|
||||||
|
tecnologia: servico.tecnologia || 'FTTH',
|
||||||
|
velocidade_down: servico.servico_download || servico.velocidade_down || servico.down || '',
|
||||||
|
velocidade_up: servico.servico_upload || servico.velocidade_up || servico.up || '',
|
||||||
|
|
||||||
|
// Dados FTTH específicos
|
||||||
|
base: servico.base || '',
|
||||||
|
id_ap: servico.id_ap || '',
|
||||||
|
pon: servico.pon || servico.porta_pon || '',
|
||||||
|
perfil: servico.perfil || '',
|
||||||
|
serial: servico.serial || servico.serial_onu || servico.mac || '',
|
||||||
|
serviceport: servico.serviceport || '',
|
||||||
|
|
||||||
|
// Sinais ópticos
|
||||||
|
ultimo_rx_power: servico.ultimo_rx_power || servico.sinal_rx || servico.rx || '',
|
||||||
|
ultimo_tx_power: servico.ultimo_tx_power || servico.sinal_tx || servico.tx || '',
|
||||||
|
data_ultimo_sinal: servico.data_ultimo_sinal || '',
|
||||||
|
hora_ultimo_sinal: servico.hora_ultimo_sinal || '',
|
||||||
|
|
||||||
|
// Status de conexão
|
||||||
|
conexao: servico.conexao || '',
|
||||||
|
ultimo_acesso: servico.ultimo_acesso || '',
|
||||||
|
ultimo_ip: servico.ultimo_ip || '',
|
||||||
|
|
||||||
|
// Dados de instalação
|
||||||
|
instalacao_endereco: servico.instalacao_endereco || '',
|
||||||
|
instalacao_numero: servico.instalacao_numero || '',
|
||||||
|
instalacao_bairro: servico.instalacao_bairro || '',
|
||||||
|
instalacao_cidade: servico.instalacao_cidade || '',
|
||||||
|
instalacao_uf: servico.instalacao_uf || '',
|
||||||
|
instalacao_cep: servico.instalacao_cep || '',
|
||||||
|
instalacao_complemento: servico.instalacao_complemento || '',
|
||||||
|
|
||||||
|
// Coordenadas
|
||||||
|
latitude: servico.latitude || '',
|
||||||
|
longitude: servico.longitude || '',
|
||||||
|
|
||||||
|
// Datas importantes
|
||||||
|
data_cadastro: servico.data_cadastro || '',
|
||||||
|
data_ativacao: servico.data_ativacao || '',
|
||||||
|
data_bloqueio: servico.data_bloqueio || '',
|
||||||
|
data_desativacao: servico.data_desativacao || '',
|
||||||
|
|
||||||
|
// Status original
|
||||||
|
id_status: servico.id_status,
|
||||||
|
status: servico.status
|
||||||
|
}));
|
||||||
|
}
|
||||||
|
|
||||||
|
return resultado;
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: error.message
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Obter status detalhado do serviço
|
||||||
|
*/
|
||||||
|
getStatusServicoDetalhado(status) {
|
||||||
|
switch (parseInt(status)) {
|
||||||
|
case 1: return '🟢 Ativo';
|
||||||
|
case 2: return '🔴 Bloqueado';
|
||||||
|
case 3: return '⚫ Desativado';
|
||||||
|
case 4: return '🟡 Suspenso';
|
||||||
|
case 5: return '🔵 Aguardando Ativação';
|
||||||
|
default: return `❓ Status ${status}`;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Obter dados completos do cliente
|
* Obter dados completos do cliente
|
||||||
*/
|
*/
|
||||||
@@ -131,6 +245,181 @@ class TopSappManager {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Obter faturas organizadas por serviço
|
||||||
|
*/
|
||||||
|
async obterFaturasDetalhadas(idCliente, location = '') {
|
||||||
|
if (!this.isReady()) {
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: 'TopSapp não está configurado'
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
|
const credentials = this.config.getCredentialsByLocation(location);
|
||||||
|
|
||||||
|
// Obter faturas e serviços em paralelo
|
||||||
|
const [faturas, servicos] = await Promise.all([
|
||||||
|
this.api.obterFaturas(idCliente, location, credentials),
|
||||||
|
this.api.obterServicosCliente(idCliente, location, credentials)
|
||||||
|
]);
|
||||||
|
|
||||||
|
if (!faturas.success) {
|
||||||
|
return faturas;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!servicos.success) {
|
||||||
|
return servicos;
|
||||||
|
}
|
||||||
|
|
||||||
|
const servicosData = servicos.data.dados || servicos.data.servicos || [];
|
||||||
|
const faturasData = faturas.data.dados || [];
|
||||||
|
|
||||||
|
// Organizar faturas por serviço
|
||||||
|
const faturasPorServico = [];
|
||||||
|
|
||||||
|
for (const servico of servicosData) {
|
||||||
|
const faturasDoServico = [];
|
||||||
|
|
||||||
|
// Buscar faturas relacionadas a este serviço
|
||||||
|
for (const fatura of faturasData) {
|
||||||
|
// Verificar se a fatura pertence a este serviço
|
||||||
|
// Pode usar id_servico, periodo, ou outros critérios de associação
|
||||||
|
if (fatura.id_servico === servico.id_servico ||
|
||||||
|
fatura.codigo_cliente === servico.id_cliente) {
|
||||||
|
|
||||||
|
// Obter dados detalhados da fatura (linha digitável e PIX)
|
||||||
|
const dadosFatura = await this.api.obterDadosFatura(
|
||||||
|
fatura.id,
|
||||||
|
fatura.codigo_cliente || idCliente,
|
||||||
|
location,
|
||||||
|
credentials
|
||||||
|
);
|
||||||
|
|
||||||
|
const faturaDetalhada = {
|
||||||
|
id: fatura.id,
|
||||||
|
valor: fatura.valor,
|
||||||
|
vencimento: fatura.vencimento,
|
||||||
|
status: fatura.pago === 'SIM' ? 'Pago' : 'Pendente',
|
||||||
|
descricao: fatura.historico || fatura.descricao || 'Mensalidade',
|
||||||
|
periodo: this.formatarPeriodo(fatura.periodo_inicio, fatura.periodo_fim),
|
||||||
|
id_servico: fatura.id_servico || servico.id_servico,
|
||||||
|
linhaDigitavel: null,
|
||||||
|
pixCopiaCola: null
|
||||||
|
};
|
||||||
|
|
||||||
|
// Adicionar dados de pagamento se disponíveis
|
||||||
|
if (dadosFatura.success && dadosFatura.data) {
|
||||||
|
const dadosReturn = dadosFatura.data.fatura || dadosFatura.data.dados || dadosFatura.data;
|
||||||
|
|
||||||
|
if (dadosReturn.linha_digitavel) {
|
||||||
|
faturaDetalhada.linhaDigitavel = dadosReturn.linha_digitavel;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (dadosReturn.qrcode) {
|
||||||
|
faturaDetalhada.pixCopiaCola = dadosReturn.qrcode;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Outros campos possíveis: pix_copia_cola, codigo_pix, etc.
|
||||||
|
if (dadosReturn.pix_copia_cola) {
|
||||||
|
faturaDetalhada.pixCopiaCola = dadosReturn.pix_copia_cola;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (dadosReturn.codigo_pix) {
|
||||||
|
faturaDetalhada.pixCopiaCola = dadosReturn.codigo_pix;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
faturasDoServico.push(faturaDetalhada);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Se o serviço tem faturas, adicionar à lista
|
||||||
|
if (faturasDoServico.length > 0) {
|
||||||
|
faturasPorServico.push({
|
||||||
|
servico: {
|
||||||
|
id: servico.id_servico,
|
||||||
|
nome: servico.descricao || servico.plano_nome || 'Serviço',
|
||||||
|
base: servico.base || 'Base',
|
||||||
|
tecnologia: servico.tecnologia || 'FTTH',
|
||||||
|
valor_mensal: servico.servico_valor || servico.valor || 0,
|
||||||
|
vencimento_dia: servico.vencimento || 'Não definido',
|
||||||
|
status: servico.status || 'Não definido'
|
||||||
|
},
|
||||||
|
faturas: faturasDoServico
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Se não conseguiu associar por serviço, criar uma entrada genérica
|
||||||
|
if (faturasPorServico.length === 0 && faturasData.length > 0) {
|
||||||
|
const faturasGenericas = [];
|
||||||
|
|
||||||
|
for (const fatura of faturasData) {
|
||||||
|
const dadosFatura = await this.api.obterDadosFatura(
|
||||||
|
fatura.id,
|
||||||
|
fatura.codigo_cliente || idCliente,
|
||||||
|
location,
|
||||||
|
credentials
|
||||||
|
);
|
||||||
|
|
||||||
|
const faturaDetalhada = {
|
||||||
|
id: fatura.id,
|
||||||
|
valor: fatura.valor,
|
||||||
|
vencimento: fatura.vencimento,
|
||||||
|
status: fatura.pago === 'SIM' ? 'Pago' : 'Pendente',
|
||||||
|
descricao: fatura.historico || fatura.descricao || 'Mensalidade',
|
||||||
|
periodo: this.formatarPeriodo(fatura.periodo_inicio, fatura.periodo_fim),
|
||||||
|
linhaDigitavel: null,
|
||||||
|
pixCopiaCola: null
|
||||||
|
};
|
||||||
|
|
||||||
|
if (dadosFatura.success && dadosFatura.data) {
|
||||||
|
const dadosReturn = dadosFatura.data.fatura || dadosFatura.data.dados || dadosFatura.data;
|
||||||
|
|
||||||
|
if (dadosReturn.linha_digitavel) {
|
||||||
|
faturaDetalhada.linhaDigitavel = dadosReturn.linha_digitavel;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (dadosReturn.qrcode || dadosReturn.pix_copia_cola || dadosReturn.codigo_pix) {
|
||||||
|
faturaDetalhada.pixCopiaCola = dadosReturn.qrcode || dadosReturn.pix_copia_cola || dadosReturn.codigo_pix;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
faturasGenericas.push(faturaDetalhada);
|
||||||
|
}
|
||||||
|
|
||||||
|
faturasPorServico.push({
|
||||||
|
servico: {
|
||||||
|
id: 'geral',
|
||||||
|
nome: 'Faturas Gerais',
|
||||||
|
base: 'Geral',
|
||||||
|
tecnologia: 'Não especificado',
|
||||||
|
valor_mensal: 0,
|
||||||
|
vencimento_dia: 'Variável',
|
||||||
|
status: 'Geral'
|
||||||
|
},
|
||||||
|
faturas: faturasGenericas
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
return {
|
||||||
|
success: true,
|
||||||
|
faturasPorServico,
|
||||||
|
totalServicos: faturasPorServico.length,
|
||||||
|
totalFaturas: faturasPorServico.reduce((total, item) => total + item.faturas.length, 0),
|
||||||
|
instancia: faturas.instance
|
||||||
|
};
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
return {
|
||||||
|
success: false,
|
||||||
|
error: error.message
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Obter boletos do cliente
|
* Obter boletos do cliente
|
||||||
*/
|
*/
|
||||||
|
|||||||
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Reference in new issue
Block a user