Roteamento - PCRT 5.6.1


No menu de roteamento você vai configurar as rotas de entrada e saída do SipPulse. Tudo que é encaminhado no plano de discagem como routing é processado no subsistema de roteamento. Começaremos a explicar o sistema a partir de cada uma de suas entidades. 

Provedores

Através de um provedor, podemos criar gateways e definir tarifas de custo de uma determinada operadora. Com isso o sistema passará a calcular o custo de todas as chamadas direcionadas para essa operadora. 

Para realizar os cadastros de provedores, basta preencher os seguintes dados:

ATRIBUTO

DESCRIÇÃO

REQ.

DEF.

ATRIBUTO

DESCRIÇÃO

REQ.

DEF.

Nome do Provedor

Nome do Provedor.

SIM

N/A

Taxa de Conexão

Define a Taxa de Conexão de Compra do Fornecedor.

SIM

60

Cadêcia

Define a Cadência de Compra do Fornecedor

SIM

60

Delay Inicial

Configura um delay (segundos) para iniciar a contabilização da duração das chamadas.

SIM

0

Taxa de Descarte

Configura uma Taca de Descarte (segundos) para tarifação de custo das chamadas.

SIM

0


Tela de Configuração de Provedores

Gateways

Aqui são cadastrados os Gateways, que serão suas portas de saída para a rede pública (PSTN) através de uma operadora.

Para cadastrar um novo gateway precisamos preencher os seguintes dados:

ATRIBUTO

DESCRIÇÃO

REQ.

DEF.

ATRIBUTO

DESCRIÇÃO

REQ.

DEF.

Tipo de Gateway

Define o tipo de gateway:

GATEWAY: Terminações IP convencionais;

MEDIA_SERVER: Media Servers;

SBC: Session Border Controller;

INTERCONN: Interconexões de Trânsito STFC.

SIM

N/A

Provedor

Provedor Associado ao Gateway

SIM

N/A

Nome do Gateway

Descrição do Gateway

SIM

N/A

Endereço IP

Endereço IP do Gateway

SIM

N/A

Prefixo

Valor que será prefixado as chamadas encaminhadas ao gateway.

Ex.: 4455+ NÚMERO

NÃO

N/A

Strip

Quantidade de caracteres que será removido do número antes de encaminhar a chamada para o gateway. Em casos de combinações com o campo prefixo, o sistema irá remover a quantidade de caracteres especificada e depois adicionar o prefixo ao número.

NÃO

0

RateID

Identificador da tabela de tarifas de custo, associada ao gateway.

NÃO

N/A

Monitoração

Ativa/Bloqueia a monitoração de estatísticas do gateway no dashboard.

SIM

false

 

Tela de Cadastro de Gateways 

 

Funcionalidades Avançadas no Gateway

Os parâmetros dos gateways são informados diretamente na interface gráfica. Para usar QUALITY ROUTING é obrigatório informar os campos. Abaixo seguem todos os parâmetros que podem ser usados nos gateways.

  • Suporte a CLI (Calling Line Identification): Se o gateway suporta ou não o uso de identificadores da chamada (Ex. Chipeiras não suportam CLI, em outras palavras não suportam a inserção do identificador de chamadas definido pelo assinante).

  • Formato da CLI:  Permite a configuração da forma de passagem do identificador de chamadas para o gateway. Os valores possíveis são rfc3325, replacefrom, rpid, by-pass e clp. O valor “rfc3325” utiliza um cabeçalho do tipo P-Asserted-ID para passar o identificador, o rpid usa o antigo padrão Cisco passando o cabeçalho Remote-Party-ID e o “replacefrom” altera o campo “From:”  do cabeçalho SIP. O valor “bypass” não altera o identificador e usa o que o cliente enviar como cabeçalho em P-Asserted-ID ou Remote-Party-ID.  (pai, rpid, from), no caso do clp ele valida o from do usuário enviado por A e substitui pelo do gateway.

  • Tipo de CLI: Dar preferência a identificação descrita no usuário ou gateway. Os valores possíveis são user, gateway e did. O parâmetro “user” mostra o callerid definido no assinante se houver “gateway” mostra o callerid do gateway ao invés do assinante e “did” mostra o callerid associado a área local do número de A informado na tabela DID.  (usr, gw,did). 

  • Caller ID (CLI):  Identificador de chamadas do gateway, caso o usuário não o possua ou a preferência esteja como gateway. 

  • Display  (CLD - Calling Line Display). Alterar o display no campo “From:”. Normalmente este campo possui o nome do cliente ou do usuário do ramal. 

  • Taxa mínima de MOS ( Mean Opinion Score). Informado sobre o gateway. Na dúvida use 50 o MOS máximo.

  • Máximo de Chamadas (MaxCalls).  Número máximo de chamadas simultâneas permitidas neste gateway.

  • Dialplan ID:  Identificador do plano de discagem para tratamento de chamadas entrantes. É opcional e usado nas rotas de interconexão para tratar alguns tipos de chamadas. 

  • NAT: Forçar o uso de NAT para chamadas enviadas para este gateway.

  • Copiar Request-URI para o cabeçalho TO: Isto é usado para suportar gateways que não aceitam o destino final na Request URI e necessitam que o destino final esteja no campo TO. 

Lista de Gateways

A função de lista de Gateways é utilizada para agrupamento de terminações ou gateways específicos para uma determinada rota.  Você pode definir o nome da lista por exemplo: TERMINACAO GOLD, e naquela lista colocar só gateways com alto índice completamento. Para utilizar-la no completamento deve ser colocado em uma regra de roteamento.

Regras de Roteamento

O coração do sistema de roteamento é o módulo de roteamento. Através dele o administrador poderá criar seus planos de roteamento para as operadoras de acordo com o prefixo das chamadas. Neste caso, o sistema encontrará a regra mais próxima do número discado pelo usuário.

Para criar uma nova regra, siga os passos abaixo:

ATRIBUTO

DESCRIÇÃO

REQ.

DEF.

ATRIBUTO

DESCRIÇÃO

REQ.

DEF.

Nome da Regra

Nome da Regra de Roteamento.

SIM

N/A

Recorrência

Permite definir a validade de uma regra.

NÃO

N/A

Grupo de Rotas

Identificador do Grupo de Rotas da regra.

SIM

0

Prefixo

Prefixo de destino para a rota.

SIM

N/A

Prioridade

Prioridade de Regra de Roteamento.

SIM

0

Gateways

Associação de Gateways ou Lista de Gateways à regra de roteamento.

SIM

N/A

 

Tela de Configuração de Regras de Roteamento

Help no Roteamento

O sistema possui um gerador de prefixo simplificado do roteamento que baseado nos atributos de planos de discagem é gerado o prefixo para o roteamento levando em consideração a operadora, código nacional, código nacional de localidade.

 

Manipulação de Saída

A partir da versão 4.7 o recurso de manipulação de dentro do gateway no STFC foi incorporado funcionando da seguinte maneira:

  • Cliente disca para 04833328587 e esse número cai no dialplan no atributo stfc-local-alt e ambos estão na mesma área local.

  • A chamada então é roteada da seguinte maneira: 48551054833328587 para o gateway.

  • Nas versões anteriores o cliente deveria fazer o strip 9 dígitos do prefixo 485510548 porém com esse recurso o cliente não precisa fazer mais.

  • Há um pós processo baseado em expressões regulares que automatizam isso.

 

Com isso é possível realizar um pré strip ou pré prefixar algo antes da requisição sair pelo gateway.

Para isso funcionar corretamente o cliente DEVE ter o gateway do tipo INTERCONNECTION e ativar o flag Ativar Manipulação de Saída para o gateway que completar a chamada.

 

Roteamento baseado na qualidade da terminação

As operadoras poderiam aumentar seu lucro se pudessem em tempo real, avaliar qual operadora possui o menor custo atendendo as necessidades de qualidade.  O objetivo do quality routing é permitir que a decisão da melhor rota seja tomada em tempo real de acordo com uma série de parâmetros.

Novos parâmetros para cada rota

Cada regra de roteamento a partir da versão 4.1 passou a possuir um conjunto de critérios a serem preenchidos. Estes critérios podem ser preenchidos ou importados. Os critérios como Taxa mínima de ASR, Taxa mínima de ACD, Taxa mínima de MOS, Máximo de chamadas por rota, Taxa mínima de CCR e Taxa mínima de PDD são carregados no banco de dados e desta forma devem ser informados no formato padrão JSON. A Interface do sistema permite incluir e editar esses valores, mas na maioria dos casos isto se dará mesmo através de importação.

Na aba de configuração é possível especificar por rota se vai ou não ser usado o roteamento por qualidade. O sistema permite:

  • Ativar Regra de Qualidade: Ativar ou desativar as regras de qualidade por rota individual.

  • Modelo de Roteamento por qualidade:  Para evitar ter de digitar todas as regras de qualidade, usamos o sistema de modelos (templates). Ao carregar o template ele carrega todos os outros dados. 

  • Somente Gateways com CLI: Escolher gateways que possuam identificador de chamadas.

  • Mínimo de amostras: Quantidade de chamadas antes que o sistema passe a atuar. Para ter estatísticas de forma significativa, um número mínimo de amostras precisa estar definido para o cliente. 

  • Taxa mínima de ASR: Escolher gateways que possuam no mínimo o ASR especificado. Onde ASR é a taxa de atendimento (Chamadas Atendidas/Chamadas Totais) 

  • Taxa mínima de ACD: Escolher gateways que possuam no mínimo o ACD especificado. Onde ACD é o tempo médio de duração de uma chamada. 

  • Taxa mínima de MOS: Escolher gateways que possuam no mínimo o MOS especificado. Onde MOS é o Mean Opinion Score, medida de qualidade de chamada que vai de 1 à 5 sendo 5 a melhor qualidade. A medida de qualidade das chamadas é medida externamente e inserida nos gateways. 

  • Taxa mínima de CCR: Escolher gateways que possuam no mínimo o CCR especificado. Onde CCR é a taxa de completamento (Chamadas completadas incluindo ocupadas, não atende e e canceladas pelo cliente/ Chamadas totais). 

  • Taxa mínima de PDD: Escolher gateways com no máximo o PDD especificado. Onde PDD quer dizer atraso pós discagem (Post Dial Delay) que é o tempo entre a chamada ser solicitada via o método INVITE e o sistema enviar o primeiro alerta (180/183) ou atendimento. 

  • Máximo de chamadas simultâneas por rota: Número máximo de chamadas simultâneas que uma rota pode aceitar. No caso de uma operadora móvel, quantas chamadas o conjunto de clientes que usam esta rota podem colocar nos gateways. 

  • Ação:  As ações possíveis naqueles itens que permite ações padronizadas são:

    • 1 - Alert: Apenas alerta no log e na interface de eventos

    • 2 - Skip: Passa para o próximo gateway

    • 4- Penalty Passa para o próximo gateway e gera evento

    • 0: Sem nenhuma ação

Penalidade em segundos. O tempo que a rota ficará fora de uso após ser rejeitada por um requisito de qualidade.

Modelo de inserção de dados

Para simplificar a entrada de dados da qualidade das rotas foi criado uma opção de gerar um modelo em Roteamento de Chamadas->Modelo de Roteamento por Qualidade.

Importando regras para quality routing

As regras de importação permitem que se importe e exporte os registros usando um modelo específico.  Antes de importar, faça o download do modelo em, Roteamento de Chamadas-> Gerenciamento de Regras->Clique Aqui e Faça o Download do Template.

Em uma planilha Excel, preencha os dados informando o grupo de roteamento, prefixo, nome da regra, prioridade, identificação do gateway, se é uma lista de gateways(L) ou um gateway (G) e o nome do template de qualidade.  Desta forma, durante a importação o sistema irá definir os parâmetros de qualidade presentes no modelo.

 

 

Gerenciamento de Regras de Roteamento

Aqui é possível gerenciar as regras de roteamento com maior facilidade utilizando recursos para sua manipulação, como importação, exportação e cópia.

Em Importação de Regras de Roteamento Dinâmico é possível importar um conjunto de regras de roteamento através de uma planilha excel. A planilha modelo fica disponível para download na área de importação (vide imagem acima). O sistema é capaz de importar milhares de registros em poucos segundos, fazendo com que a administração das regras seja simplificada. Ao término da importação, não se esqueça de clicar no botão Carregar Alterações para que o sistema atualize o seu cache com os novos dados.

  1. Faça o download do Template;

  2. Abra o Template e complete todos os campos em relação à regra de roteamento que são: 

ATRIBUTO

DESCRIÇÃO

REQ.

DEF.

ATRIBUTO

DESCRIÇÃO

REQ.

DEF.

Nome da Regra

Nome da Regra de Roteamento.

SIM

N/A

Recorrência

Permite definir a validade de uma regra.

NÃO

N/A

Grupo de Rotas

Identificador do Grupo de Rotas da regra.

SIM

0

Prioridade

Prioridade da Regra de Roteamento.

SIM

0

Gateways ID´s

Específica o código de identificação do Gateway, podendo ser mais de um separado por vírgula:

  • Gateway List Type igual a G os ID’s são somente separados por vírgula, Ex: 1,2,3

  • Gateway List Type igual a L são separados por vírgula e prefixado o # na frente, Ex: #1,#2,#3;

SIM

N/A

Gateway Type

Define se a lista de itens associados à regra são Gateways (G) ou Listas de Gateways (L).

SIM

G

Template Name

Nome do modelo de roteamento por qualidade que será utilizado'

NÃO

N/A

 

Em Exportação de Regras de Roteamento Dinâmico é possível exportar as regras de roteamento de um grupo de rotas específico para um arquivo, seguindo o mesmo padrão usado na importação. Sendo assim possível editar as regras de roteamento mais facilmente e depois importar novamente para o sistema. Para realizar a exportação é necessário selecionar o grupo de rotas que será exportado e clicar no botão Exportar para CSV, depois aparecendo o arquivo na lista abaixo para download.

Em Cópia de Regras de Roteamento Dinâmico é possível copiar as regras de roteamento de um grupo de rotas para um novo grupo de rotas. Para executar a cópia é necessário selecionar o grupo de rotas de origem, que será as regras cópiadas, e preencher o grupo de rotas de destino, sendo obrigatoriamente um não utilizado, depois das informações preenchidas é preciso clicar em Copiar para executar a cópia.

Hunt Group

Hunt Group é um grupo de assinantes onde será adicionado um DID para todos eles. Por exemplo, cada assinante tem o seu DID, porem também há como associar um DID para um grupo de assinantes. O método de “ring” nos assinantes pode ser programado de duas formas:

  • Paralelo - Desse método todos os assinantes cadastrados no Hunt Group tocarão no mesmo momento; 

Serial - Nesse método terá uma sequência e um timeout definido pelo usuário. Então o sistema passará a tocar cada ramal em sequência, passando para o próximo assim que o timeout terminar.

 

Configurações de DID’s

DID vem de Direct Inward Dialing. O mesmo serve para caso você queira que um número da rede pública seja redirecionado diretamente para algum usuário do sistema. Nesta página é possível visualizar os DID’S já criados e a opção para a criação de novos. 

Para listar os DID’S criados é preciso selecionar o Domínio e filtrar os resultados pela Conta Agrupadora ou pelo Número de Entrada.

Para a criação de um novo DID é necessário clicar no botão Novo e seguir os seguintes passos:

ATRIBUTO

DESCRIÇÃO

REQ.

DEF.

ATRIBUTO

DESCRIÇÃO

REQ.

DEF.

Domínio

Domínio associado ao DID.

SIM

N/A

Conta Agrupadora

Conta detentora do número DID.

SIM

N/A

Número de Entrada

Número do DID.

SIM

N/A

Tipo de Destino

Destino para o qual as chamadas serão encaminhadas:

SIM

N/A

Gateway Type

Define se a lista de itens associados à regra são Gateways (G) ou Listas de Gateways (L).

Usuário: Encaminha a chamada para um usuário e domínio informados;

Hunt Group: Encaminha a chamada para um Huntgroup do sistema.

Time Routing: Encaminha a chamada para um Time Routing do sistema.

Conferência: Encaminha a chamada para uma Sala de Conferência do sistema.

URA: Encaminha a chamada para uma URA do sistema.

SIM

Usuário

Método DDR

Define cabeçalho adicional no pacote SIP

NÃO

N/A

Valor Assinatura

Campo informativo sobre o valor de assinatura mensal do DID. Normalmente utilizador por sistemas de CRM.

NÃO

N/A

Bilhetagem Reversa

Ativa/Inativa a tarifação reversa de chamadas entrantes para o número DID. Normalmente utilizado para números 0800, 4004, 4003.

NÃO

N/A

Área Local

Manipula o identificador de chamadas baseado na área local do assinante (visto com mais detalhes abaixo).

NÃO

N/A

Número to Request URI

Manipula para que o número no Request URI que vai ser entregue no cliente é o mesmo da entrada dele e não o do registro.

NÃO

N/A

GWID

Usado p/ vincular um gateway no caso da chamada entrante para fornecer dados de bilhetagem de compra.

NÃO

N/A

 

Tela de Configuração de DID´s 


DID por área local

Agora é possível manipular o identificador de chamada dependendo da área local do usuário. Por exemplo, um usuário de Florianópolis na área local 4396 (áreas locais conforme o CADUP/SAPN, Sistema de Administração do Plano de Numeração da Anatel) pode abrir uma chamada para um destino remoto e usar um número neste destino remoto. Para isso o cliente deve possuir um DID em cada local onde deseja enviar o número local. Os Call Centers vão particularmente ficar satisfeitos com este recurso, pois há estatísticas mostrando que a chance de uma pessoa atender uma chamada com identificação local é 52% maior que se o originador for de um destino de longa distância ou desconhecido. Para fazer este recurso funcionar siga os passos abaixo:

1 – Crie um DID para a conta na área local onde você deseja enviar.

No exemplo acima, o assinante possui um DID 1121333456 na área local 3827 (São Paulo). Se uma chamada deste cliente chamada terminar em um gateway da área 3827 ele deve binar 1132331240. 

2 – Para que o sistema funcione, é preciso que o gateway esteja preparado para binar o DID. Isto é feito na configuração do gateway.

 

Importação de Números DID’S

Na primeira aba dessa tela é possível listar e pesquisar os DID’S que já foram importados anteriormente e se estão em uso ou não, tendo a opção de excluí-los. É possível pesquisar os DID’S pelo número DID ou se estão em uso ou não.

Na segunda aba é possível realizar a importação de vários números DID’S, que estarão disponíveis para serem usados na criação de um novo DID. Para isso é necessário baixar o template e preenchê-lo. Depois de preenchido, basta selecionar o Domínio em que os DID’S serão importados e executar a importação.

 

Na terceira aba é possível subir uma lista de DID’S já configurados através de uma planilha Excel, para isso basta baixar o modelo que se encontra na página. Depois de preenchida basta selecionar o domínio onde esses DID’S serão importados e clicar no botão add, onde será aberto um pop-up para selecionar o arquivo, depois basta clicar no botão upload que os DID’S serão importados.

 

Prefixo para Domínio

Aqui você configura um prefixo para executar chamadas entre domínios. 

  1. Informe o domínio de origem. Ex.: sippulse.com;

  2. Informe o prefixo de acesso. Ex.: 22;

  3. Informe o domínio de destino. Ex.: voffice.com.br.

Com base nos dados do exemplo, caso um assinante no domínio sippulse.com ligue para 221000 o sistema irá entregar a chamada na conta 1000 do domínio voffice.com.br.

 

Ao editar-se ou adicionar um novo Prefixo Para Domínio no sistema, depois de salvar as informações é preciso clicar no botão Carregar Alterações para que essas novas configurações tenham validade.

Gravação de Chamadas

Módulo responsável por executar a gravação e disponibilizar os arquivos através da interface web.

Configuração do Serviço:

 

Listagem de Chamadas Gravadas no Portal Administrativo: 

 

Existe a possibilidade de exibir as gravações no Portal dos Assinantes, caso o recurso esteja habilitado no profile do assinante.

 

Listagem das Chamadas no Portal do Assinante:

 


 

SIPPulse Routing and Billing Solutions for SIP