~~NOTOC~~ ====== Integração SRL x Peer SIP ====== Para este documento, leia-se Peer SIP qualquer dispositivo que atenda os requisitos de integração ao SRL na instituição, como por exemplo: PABX IP Legado, MediaGateway ou qualquer outro dispositivo SIP. Na integração do fone@RNP com o Peer SIP, o SRL será um tronco SIP para o dispositivo. Funcionando de forma redundante através do SRL1 e SRL2, o SRL é o Proxy de sinalização (SIP) e mídia (RTP) de contato do equipamento com o fone@RNP. O Peer SIP será um peer do SRL e terá função de trânsito, caso seja possível, entre o fone@RNP e a operadora local.\\ No sentido do Peer SIP acessando o fone@RNP, o Peer SIP será configurado para que toda a rota associada a Local-Fixo e DDD-Fixo deverá preferencialmente encaminhar a chamada ao SRL, o SRL consultará a acessibilidade do destino no fone@RNP e caso encontre um destino a mesma será encaminhada. \\ O SRL consta com a funcionalidade de roteamento redundante entre todas instituições possíveis para completar o destino requisitado. Contudo, caso o destino não seja localizado ou haja uma falha de comunicação com todos os destinos possíveis, o equipamento retornará falha na comunicação ao Peer SIP.\\ ** O Peer SIP deverá identificar o não sucesso ao completar a chamada pelo tronco do SRL e encaminhar ao tronco da operadora, caso possua. Todos os outros destinos do PBX IP, como, Local-móvel, DDD-Móvel, DDI, Serviços (0800, 0300, ...) e emergência deverão ser encaminhados diretamente ao tronco da operadora, caso possua, evitando atraso no estabelecimento da chamada. **\\ Em contrapartida ao fone@RNP, o Peer SIP deverá possuir regras de acesso do tronco SRL aos ramais da instituição (DDR e Virtual) e regras de acesso a destinos local-fixo da Rede de Telefonia Fixa Comutada (RTFC) local. Com a criação de rotas locais no SRL associadas ao Peer SIP e o encaminhamento no Peer SIP para o SRL de chamadas do tipo Local – Fixo cria um cenário de loop no estabelecimento destas chamadas. É importante encaminhar chamadas Local Fixo ao SRL pois, chamadas a instituições localizadas na mesma cidade ou na mesma região Conurbada . Caso não haja instituições participantes do fone@RNP em sua região, sugerimos não encaminhar chamadas Local – Fixo para o SRL. Caso contrário, a chamada será encaminhada ao SRL que identificará se o número em questão está associado ao PABX (DDR) de uma instituição de sua região. Caso a resposta seja positiva, a chamada será encaminhada a instituição via o fone@RNP – permitindo a economia da chamada local em sua unidade. Contudo, caso a chamada não possa ser estabelecida pelo Fone@RNP ou o número destino não seja de uma instituição do fone@RNP, o SRL identificará que existe uma rota apontando ao Peer SIP (gerando o loop). Para evitar o loop entre o Peer SIP e o SRL, duas regras de discagem são criadas no Peer SIP. A primeira regra deverá combinar (match) com chamadas locais fixo com número de origem de ramal do PABX Legado, esta regra não encaminhará a chamada a algum tronco e deverá bloquear toda. A segunda regra apenas combina (match) com o número de destino local fixo e deverá permitir chamadas utilizando o tronco da operadora convencional do PABX Legado. ===== Requisitos do Peer SIP ===== * Atender a RFC SIP 3261 [[https://www.ietf.org/rfc/rfc3261.txt|RFC]] * Não ter NAT entre o Peer SIP junto ao SRL1 e SRL2 * Habilitar comunicação tronco para integrar-se ao SRL ===== Firewall ===== * ** Solicito que a equipe da Reitoria avalie se o SRL1 e SRL2 está atrás do firewall de borda da instituição. Caso esteja, solicito que libere o acesso integral do IP do Peer SIP do Campus ao SRL1 e SRL2 - entrante e sainte.** * ** Solicito que a equipe do Campus habilite no firewall comunicação integral do SRL1 e SRL2 ao Peer SIP do Campus.**\\ Informo que esta habilitação deve ser feita apenas para os endereços IPs do SRL1 e SRL2. Ficando a instituição responsável por qualquer falha de segurança no acesso ao Peer SIP. ===== Regras de entroncamento===== ^ ^ Peer SIP ^ SRL1 ^ SRL2 ^ ^ Descrição | | VM Opensips | VM Opensips | ^ Endereço IP | | << SRL1 >> | << SRL2 >> | ^ Porta | | UDP 5060 | UDP 5060 | ^ Criptografia | | Não | Não | ^ Codec | | G.711 ulaw e alaw | G.711 ulaw e alaw | ^ Autenticação | | IP + Porta | IP + Porta | **; Exemplo de configuração com Asterisk**\\ \\ [SRLTronco1] \\ host= \\ type=friend \\ port=5060 \\ canreinvite=no \\ directmedia=no \\ qualify=yes \\ context=from-foneatrnp ; caso seja elastix: from-internal \\ disallow=all \\ allow=ulaw \\ allow=alaw \\ ===== Documentação ===== [[https://www.dropbox.com/s/281rutm6scbxjx8/IntegracaoFone2012-SRL-PBXLegadoElastix.pdf?dl=0|Guia de Integração com Elastix]]