Regras
A partir da versão 4.7.1 do evolux foi realizado uma remodelagem no esquema de regras. O mesmo foi subdividido em 3 partes:
- Normalização;
- Transformação do tronco;
- Rota.
Em PBX -> Regras, estarão listadas todas as regras de discagem associadas àquela central. Uma regra é um conjunto de padrões que são utilizados para determinar o tronco de saída de uma ligação baseado no número que foi discado.
- Uma regra possui nome e descrição, grupos, além dos padrões que a compõem (Normalização).
- Caso a regra seja global, ela será aplicada por padrão a todas as chamadas da central, e não poderá ser ignorada em configuração de permissão de discagem individual.
Normalização de padrões
Na fase da normalização você deve capturar o que é digitado pelo usuário e padronizar de forma que independente da operadora ele siga o padrão esperado. Ou seja, se o número for um fixo local, as operadoras esperam receber um número composto por 8 dígitos. Se o usuário digitar 0 + 8 dígitos, na fase de normalização é necessário que seja feita a remoção do zero.
Na opção para a edição das regras, será possível observar:
- O nome da regra;
- Sua descrição;
- A sua ordem de verificação;
- O padrão de discagem esperado, marcado por "_" no início, os padrões possui as seguintes constantes X, Z e N onde X substitui qualquer número entre 0-9, Z substitui qualquer número de 1-9 e N substitui qualquer número de 2-9.
Ex.: Tomando como base o padrão da imagem acima, _ZZ[2345]XXXXXXX, caso você disque para 99654-3232 não entraria nesse padrão, este número contém 8 dígitos e não começa com 2,3,4 ou 5.
Transformação do Tronco
A transformação do tronco é feita nas configurações do próprio tronco, para realizar o procedimento você deve acessar PBX>>Troncos e clicar em Editar transformações.
A partir deste ponto que você define como cada operadora recebe o número(transformação do tronco), tarifas, intervalo de tentativa e duração:
No campo transformação você irá alterar o número que será enviado a aplicação da forma que a operadora de telefonia em questão espera recebe-lo, ${EXTEN} representa o número puro. Ao adicionar números na frente ou atrás dessa expressão, estaremos alterando o número discado pelo o usuário, de forma que o número que chega a aplicação não é o mesmo que foi originalmente discado.
- É possível adicionar números antes ou depois de ${EXTEN}
- Ainda podemos tirar números do número adicional, utilizando ${EXTEN:X}, em que X é a quantidade de números que serão removidos do início número original. Caso queira remover números no final basta utilizar ${EXTEN:0:-X}
Ex.: Ao discar 0844008-9090 com transformação de tronco 031${EXTEN:1}, o número enviado a aplicação será 0318440089090.
Rotas
Para acessar as rotas selecione PBX>>Rotas, esta aba permite você define por quais troncos de saída uma determinada regra pode sair, em ordem prioritária. Por exemplo, na regra celular ddd abaixo, as minhas opções de saída é pelo tronco EBS GSM, EvoluxCabo e KhompE1 respectivamente, caso eu tente completar a chamada pela EBS GSM e o tronco esteja fisicamente indisponível, a chamada tentará sair pelo EvoluxCabo e se falhar pelo KhompE1.