roteamento paraa rede pública nesse capítulo a gente vai abordar a parte de roteamento do C Pulse Então nós vamos descrever o fluxo de chamadas para roteamento Vamos aprender a configurar um Gateway a configurar uma lista de gateways a configurar uma regra de prefixo de chamada vamos falar também um pouco sobre como é como funciona a identificação de chamada como Balancear carga entre gats como fazer failover entre gateways combinar corretamente uma chamada através de um Gateway e como receber uma chamada de um gator e através de um DD e por fim ainda vamos abordar roteamento com portabilidade visão geral nós vimos na Capítulo anterior a fase um e a fase dois a identificação autenticação e carga dos dados e a fase dois autorização normalização e seleção de serviço então quando o plano de discagem seleciona routing que é o roteamento nós vamos pra fase três se ele selecionar ati ou ati hosted Nós também vamos trabalhar na fase três só que aí nó Vamos fazer um roteamento especial com portabilidade os outros roteamentos especiais eu vou deixar para um curso para um curso separado então agora nesse capítulo a gente vai falar das fases três e da fase quatro primeiro como é que ele usa as regras de prefixo para rotear por Gateway como é que ele usa as listas de gateways e os gateways e depois vamos falar um pouquinho da manipulação de A e B em cima do gator que é a fase que é a fase 4 então nós agora vamos tratar de fase 3 e fase 4 as fases 5 6 e 7 também são importantes em alguns casos o caso por exemplo de failover nós vamos tratar as o o tratamento das falhas e reencaminhamento na fase se e o roteamento pro próximo gaton na fase S então quando houver um failover nós vamos usar a fase 5 6 e 7 mas não V Isso é só para mostrar como as coisas acontecem no no sistema a partir de uma resposta eu posso gerar um novo pedido a partir das fases 5 6 e 7 visão Geral do módulo de roteamento quando quando você seleciona rting no plano de descem né o o sistema envia pro subsistema de roteamento nesse subsistema de roteamento a primeira coisa que ele vai fazer é selecionar as regras com grupo igual do profile então do mesmo jeito que você tinha um grupo de plano de você tem um grupo de profile e ele vai selecionar as regras desse grupo de profile ter feito só as regras daquele número encontrada a regra ele vai selecionar um Gateway ou uma lista de Gateway Dependendo do que você tiver associado se for uma lista de gateways ele vai usar a estratégia definida na lista que pode ser sequencial ou por pesos né ou seja ou por balanceamento uma vez que ele escolhe um Gateway ele faz o strip e o prefixo dos dígitos antes de enviar pro Gateway e em caso de falha um código 5 6 ou 408 ele escolhe outro Gateway e envia ele faz o pedido faz o failover do gator então ele faz balanceamento e failover do GATE então a sequência é essa primeiro ele seleciona as regras do grupo de regras depois encontrando uma regra que tenha um prefixo que bata o prefixo mais longo que Bata com aquela com aquele com o número decado ele procura uma lista de Gateway ou um Gateway se ele acha lista ou Gateway ele escolhe o primeiro Gateway da lista ou o único Gateway da lista remove alguns dígitos prefixa outros Se isso for preciso para adaptar pro Gateway e envia pro Gateway um detalhe aqui interessante é o seguinte é que eu faço duas manipulações é feita são feitas duas manipulações uma no plano de scarem e outra que é específica pro gator Então os gator podem ter maneiras diferentes de receber os dados e ainda ainda assim o sistema faz strip e prefix dos eh dos dígitos e o roteamento é feito por prefixos que eu chamo de longest match ou seja o telefone envia pro Pulse o Pulse chega aqui ele envia o que tem 5511 ele manda pro primário 55 pro secundário 55 11 9 pro outro Gateway que é o GSM ou seja ele pega o mais eh longo match para enviar pra rede pública de telefonia o r pode ser feito com redundância eu posso ter para um prefixo mais de um Gateway ou uma lista de gateways e o roteamento também pode ser feito por peso ou seja ele envia eh por exemplo e peso 30 pro primeiro Gate e peso 60 pro segundo e peso 90 ele vai distribuir de acordo com os pesos se eu fizer roteamento por peso eu posso ainda fazer roteamento com portabilidade que é eu procuro uma base de prefixos e portabilidade E aí a partir de um rn1 perfeito eu uso 055 321 055 320 055 341 aqui tem uma diferença entre SM e stfc no sm a gente usa 055 por quê Porque como o SM normalmente usa e164 055 não conflita com nada no stfc o 055 conflita com DDD de de um DDD no Rio Grande do Sul n de um CN no Rio Grande do Sul Então o que se faz no stfc é só 55 321 porque o código 55 normalmente não conflita com nada antes da gente avançar Vamos ver isso um pouquinho na interface Então deixa eu entrar aqui no no nosso na nossa interface perfeito e vamos entrar aqui no roteamento de chamadas então no roteamento de chamadas a primeira coisa que eu defino é provedor essa parte do provedor ela só é importante do ponto de vista de custo não é e a gente vai ver isso mais em bilhetagem então eu já tenho vários aqui eu vou usar o xpto como meu provedor gateways Aqui é onde eu defino os meus gateways perfeito então eu tenho vários gateways aqui e gateways de in conexão a maioria é fake tá eh tem alguns aqui que foram a maioria deles maioria dos que estão aqui são de São de teste perfeito ah depois eu vou criar um Gateway aqui para um que a gente possa usar Então vamos botar aqui novo Vamos criar um Gateway aqui tipo Gateway provedor vamos usar o provedor xpto nome do gator curso 01 curso 01 endereço IP Hum deixa eu dar uma paradinha retornando aqui então eu vou colocar o primeiro Gateway como 54 160 131 18 fui dar uma consultada no Cloud né E aqui 2is pontos 90 60 eu vou usar uma porta diferente não vou fazer strip de nada e não vou prefixar nada soet também vou deixar em branco Eid por enquanto eu não tô tarif o custo então vou deixar como tá suporte sli atributos avançados esse Gateway não suporta cli Vou deixar tudo como tá vou deixar normal sem sem mexer em tipo de C sem mexer em nada então vamos salvar curso 0 e vamos criar um segundo GAT esse vai chamar curso 02 provedor xpto endereço IP 54 p91 P 32. 182 2. 5600 na verdade não era 90 60 era 5 600 não tem prefixo não tem strip tô só criando o Gateway por enquanto deixa eu salvar buscar dois então vamos curso 01 curso 02 Deixa eu só alterar esse aqui 5 600 não é 50 60 Eu normalmente coloco isso s para evitar que ele fique recebendo muito ataque carregar alterações foi recarregado o m muita na verdade daria PR tirar alguns desses tirar esse aqui ainda existe lista de GAT associada então vou deixar por enquanto curso 0 curso 02 aqui configurado não tão configur se eu quiser o monitoramento deles eu tenho que vir aqui e ativar monitoração Isso é para aparecer no dashboard as estatísticas deles vamos lá também ativar o monitoramento perfeito dois gateways criados agora nós vamos criar simples vamos aqui no roteamento chamadas vamos entrar em regras vamos procurar o grupo de rotas 71.
000 que é o nosso grupo de rotas lembram Ok então vamos novo a hora que eu colocar novo ele deve vir com o grupo de rotas 71. 000 nome da regra colocar aqui São Paulo ah prefixo 55 11 que gateways que nós vamos fazer vamos procurar gateways eu vou mandar jogar para curso 01 e Curso 02 Essa é estratégias simples de failover Então vou salvar perfeito novo tá aqui 71. 000 prefixo 554 o8 nome da regra Florianópolis botar Gate curso 02 Vamos fazer uma bem simples por enquanto para todo mundo entender Deixa eu dar um buscar aqui buscar grupo de Rota 71.