O Wispro é um software desenvolvido para centralizar a administração e a gestão de Provedores de Serviço de Internet (ISP/WISP).


As funcionalidades da integração se baseiam na sincronização de clientes e caixas entre os sistemas. A integração encontra os clientes Wispro no OZmap através do seu ID de contrato.


  • Atualização de dados dos clientes no OZmap - Após cada sincronização, a integração busca contratos e clientes no Wispro, identificando aqueles no OZmap com código semelhante ao ID do contrato no Wispro. As atualizações seguem estas regras:


Nome: Se houver diferença, o nome do Wispro prevalece, descartando alterações feitas no OZmap.


Endereço: O campo “endereço” no OZmap é atualizado apenas se houver divergência entre os sistemas, prevalecendo o endereço que está inserido no Wispro. As coordenadas do cliente não são alteradas.


Usuário PPPoE e Endereço MAC: São modificados conforme os dados do Wispro, caso sejam diferentes dos atuais no OZmap.


Observações: Atualizadas com base nas informações do contrato no Wispro, garantindo alinhamento entre os sistemas.


  • Atualização das coordenadas do cliente - A funcionalidade de atualização de coordenadas permite manter os dados de latitude e longitude do cliente sincronizados entre dois sistemas. Essa atualização pode ser configurada para ter como fonte principal o OZmap ou o Wispro.


Se a configuração "Considerar data de última atualização para atualização de coordenadas" estiver ativa e o sistema fonte for o OZmap, a integração atualizará apenas os clientes ou contratos que tiveram alterações desde a última sincronização. Isso garante maior eficiência e evita operações desnecessárias.


  • Atualização da caixa do cliente - A atualização da caixa do cliente identifica mudanças no sistema fonte (OZmap ou Wispro) e replica para o outro sistema. A integração busca contratos no Wispro e localiza clientes no OZmap pelo ID do contrato.


Se o OZmap for o sistema fonte, a caixa do contrato no Wispro será atualizada conforme os dados do OZmap. Caso o cliente não tenha informações de caixa no OZmap e a configuração de desconexão esteja ativa, ele será desconectado no Wispro. A atualização só ocorre se houver uma caixa no Wispro vinculada à correspondente no OZmap e associada a uma OLT.


Se o Wispro for o sistema fonte, a caixa do cliente no OZmap será atualizada, conectando-o à primeira porta livre do primeiro splitter. Caso o cliente não tenha informações de caixa no Wispro e a configuração de desconexão esteja ativa, a fibra será desconectada no splitter do OZmap, mantendo o drop na caixa. A atualização só ocorre se houver uma caixa no OZmap vinculada à do Wispro.


  • Criação de clientes no OZmap - A criação de clientes consiste em buscar contratos de clientes existentes no Wispro, mas não no OZmap, e criá-los no OZmap. O processo começa com a leitura de todos os contratos no Wispro. Para cada contrato, a integração verifica se já existe um cliente correspondente no OZmap, procurando um código semelhante ao ID do contrato. 


Se o cliente não for encontrado no OZmap, a integração tenta criá-lo. A caixa do cliente no Wispro é verificada para ver se está vinculada a uma caixa no OZmap. Caso não haja correspondência, o cliente não será criado. Se uma caixa correspondente for encontrada no OZmap, o cliente será criado e vinculado a essa caixa. Se a caixa tiver um splitter, o cliente será alocado à primeira porta livre do primeiro splitter, desde que o splitter permita a conexão. O cliente criado no OZmap terá nome, usuário PPPoE, endereço MAC, endereço, coordenadas e observações, todos extraídos do contrato no Wispro.


  • Cancelamento de Clientes no OZmap - O cancelamento de clientes no OZmap ocorre quando não é encontrado um contrato correspondente no Wispro para o cliente no OZmap. A integração começa lendo todos os contratos de clientes no Wispro e, em seguida, busca um contrato de cliente no Wispro que tenha o ID igual ao código do cliente no OZmap. Se nenhum contrato for encontrado, o cliente será cancelado no OZmap, com o imóvel e drop mantidos no sistema, sendo o drop mantido conectado à porta do splitter. 


No entanto, essa configuração pode ser alterada nas Configurações Específicas do OZmap - Clientes, onde é possível optar por manter o imóvel e o drop no OZmap, mas desconectá-lo da porta do splitter.


  • Sincronização de caixas - A sincronização é baseada na criação, atualização e exclusão de caixas no Wispro com base nas informações das caixas no OZmap. A cada ciclo da integração, todas as caixas Wispro são verificadas, juntamente com as caixas OZmap que tiveram atualizações desde a última sincronização ou que pertencem a um projeto novo. Além disso, a caixa OZmap deve ter um splitter de atendimento.


A integração verifica se há novas caixas OZmap que ainda não estão vinculadas a caixas Wispro e se há caixas previamente vinculadas que foram atualizadas ou removidas do OZmap. Se novas caixas OZmap forem encontradas e não estiverem com o status "Em projeto", a integração começa a busca por caixas no Wispro com nomes semelhantes. Se caixas Wispro com nomes correspondentes forem encontradas, elas serão vinculadas às caixas OZmap. Caso contrário, as caixas OZmap serão criadas no Wispro e então vinculadas a elas.


Se a configuração “Considerar OLT” estiver ativada, a integração procurará uma OLT no Wispro com o IP correspondente ao da OLT OZmap. Caso não haja OLT correspondente ou a caixa não esteja associada a uma OLT no OZmap, a caixa será criada no Wispro sem essa informação.


Além disso, se alguma caixa previamente vinculada for modificada no OZmap, as mudanças serão repassadas para o Wispro. Se uma caixa vinculada for excluída do OZmap, a integração removerá a caixa correspondente do Wispro.


Dados necessários


  • URL - É a URL do seu Wispro.

 Exemplo: https://wispro.co/api/v1 

  • Token - É necessário prover um token de acesso ao Wispro.

  • Token OZmap - É necessário gerar uma chave de API do OZmap. Você pode aprender a realizar esse processo clicando aqui


Além disso, para validação e execução da integração, é necessário que sejam liberados no servidor Wispro os IPs utilizados pelo OZmap:


IP do servidor do seu OZmap (ping exemplo.ozmap.com.br)


54.207.162.199