6 - Paulo Aguiar - LABVoIP - bofvoip_aguiar

Download Report

Transcript 6 - Paulo Aguiar - LABVoIP - bofvoip_aguiar

Atualização do fone@RNP

Paulo Aguiar DCC/UFRJ

Roteiro

       Fone@RNP hoje Características atuais Alterações previstas Nova arquitetura Nova organização interna Nova sincronização de tabelas Novas versões de software e ferramentas BOF VoIP 2

Fone@RNP Hoje

      Desenvolvido em 2007 Instalação do serviço baseada em BD, sem ações manuais propensas a erro Administração básica de roteamento independente da administração local Mais de 110 instituições operacionais Proxy externo para outras redes VoIP Completamento para DDD móvel não suportado devido a custo 3 BOF VoIP

Características Atuais

    Encaminhamento de chamadas por SIP Suporte ao ambiente H.323   Localmente em desuso e DGK nacional desligado Proxy externo hospeda DGK Versões de software defasadas Base de dados sincronizada com a RNP   Sistema de sincronismo problemático (SLON) Bases desatualizadas implicam em falhas de autorização e roteamento de chamadas BOF VoIP 4

Alterações Previstas

     Atualização dos softwares envolvidos Mudança da base de dados de PostgreSQL para MySQL  Suporte nativo a replicação da base de dados Mudança do esquema do LDAP para o proposta do LDAP CAFe (brEduPerson + brEduVoip) Inclusão de novas funcionalidades  PBX IP Asterisk como parte do pacote  Gateway Asterisk com medição de qualidade (MOS), cancelamento de eco e melhor entroncamento com canais R2 Adaptação de ferramentas de gerência e scripts  FEJECA + FEGEP-IP, CONSOLIDA, FEGEN 5 BOF VoIP

Nova Arquitetura

Esquema do LDAP brEduPerson + brEduVoIP OpenLDAP DSER FONE@RNP LDAP Kamailio MySQL SIP SQL Proxy SIP - Integração com o Fone@RNP - Integração com o GW local SIP Digital ou Analógica Asterisk Base de Dados - RNP ( replicação ) - Kamailio - Asterisk Digital ou Analógica Operadora RTFC Apache2 Servidor WEB - Fejeca - Estatística BOF VoIP MySQL MASTER FONE@RNP 6

Roteamento de Chamadas

  Mantidas as mesmas regras   Co-localizadas operam transparentemente Instituições anunciam os prefixos RTFC que são completados pela sua telefonia Chamadas com opções de destino para seu completamento são enviadas ao DSER   DSER terá a responsabilidade de balancear Caso a IU inicial não possa completar a chamada, a chamada será encaminhada para a próxima IU 7 BOF VoIP

Autenticação

    Regras de autenticação mantidas LDAP modificado para aderência ao CAFe  Adoção ao esquema brEduPerson + brEduVoIP Script de conversão entre esquemas Instituições com LDAP corporativo devem migrar para o esquema CAFe  Se a instituição não migrar?

8 BOF VoIP

Bases de dados institucionais (slave) Bases de dados RNP (master)

kamailio rnp rnp asterisk Local_chamadas Rnp_instituicoes trusted lcr gw Views Rnp_instituicoes Rnp_equipamentos Rnp_prefixos Tabelas replicadas Rnp_equipamentos Rnp_prefixos Tabelas replicadas Rnp_interfaces Rnp_numivr BOF VoIP trusted sip_friends Views LEGENDA Replicação View Pertencente à base Tabelas Estáticas Tabelas Replicadas Views 9

Bases Replicadas

Tabelas rnp_instituicoes rnp_prefixos rnp_equipamentos Descrição

Tabela com informações das instituições Tabela com os prefixos das instituições Tabela com os equipamentos das instituições   Tabelas existentes na base “rnp” que constituem as Views utilizadas pelo Kamailio para roteamento e autorização das chamadas Outras tabelas não são replicadas 10 BOF VoIP

Organização da Base

BOF VoIP 11

Sincronização de Tabelas

 Com PostgreSQL, replicação feita pelo software adicional Slony  Replicação nativa no MySQL   Ganho de performance Ganho de estabilidade BOF VoIP 12

Processo de Instalação

   Sistema acessa a base da RNP em busca de informações para instalação  Preenchimento correto e completo da base da RNP necessário Informações requisitadas na instalação   Senhas Informações complementares referentes à conexão do gateway com o PBX (ANI, etc) Tempo médio de subida esperado: 2h 13 BOF VoIP

Replicação no MySQL

   Sincroniza réplicas de tabelas nos escravos do mesmo cluster Instituições podem acessar as tabelas locais, mas não podem alterar as tabelas em replicação   MySQL mantêm integridade das informações Fácil e ágil recuperação do serviço  Recuperação pode ser remota sem a intervenção do administrador da IU Testes comprovaram desempenho 14 BOF VoIP

Versões de Software

  Linux Ubuntu 10.04 LTS  Versão de longa atualização de pacotes  Kernel atualizado para implementação de cancelamento de eco por software Software distribuído por repositórios do Ubuntu ou do desenvolvedor  Kamailio ( desenvolvedor )   OpenLDAP MySQL    RTPProxy LibPri Apache2 15 BOF VoIP

Versões de Software

  Soft-pbx Asterisk (versão 1.8.5.0) * OpenR2 (versão 1.3.1) *  DAHDI (versão 2.5) *  Proxy SIP Kamailio (versão 3.1) * Versões fixas definidas pelo LabVoIP     Media Proxy RTPProxy (versão 1.2.1 repositório) LibPri (versão 1.4.11.5) OpenLDAP (versão 2.4.23 repositório) Banco de Dados MySQL (versão 5.1) 16 BOF VoIP

Versões de Software

  Pacotes fone@RNP distribuídos pelo LabVoIP   Asterisk  Versão atual mais versátil e com eco operacional  Alteração da geração de CDR e inclusão de MOS Dahdi   Pacote da distribuição falha quando kernel é alterado  Versões do Kernel e DAHDI serão fixas OpenR2    Biblioteca sem pacote Importante para melhor operar com MFC/R2 Fejeca (Fejeca + FEGEP-IP)   Estatística (consolida) Instalação FEGEN (adaptado) BOF VoIP 17

VoIP na UFRJ

BOF VoIP 18

Perguntas?

Obrigado!

Paulo Aguiar [email protected]