As regras de prefixo local permitem que o cliente disque o mesmo destino em formatos conhecidos. O MagnusBilling pode normalizar um número informado com zero inicial, com DDD ou apenas com o número local antes de encaminhar a chamada.
Como uma regra é escrita
Separe várias regras com vírgulas. Cada regra possui dois ou três parâmetros separados por barra.
- Primeiro parâmetro: valor que será substituído. Use * para corresponder a qualquer início.
- Segundo parâmetro: valor que substitui o primeiro parâmetro ou é acrescentado ao início.
- Terceiro parâmetro (opcional): aplica a regra somente quando o número discado possui essa quantidade de dígitos. Sem ele, o tamanho não é considerado.
Exemplo: código do país, DDD ou número local
Para o Brasil (código 55) e São Paulo (DDD 11), esta regra aceita números iniciados por 0 e números locais com oito ou nove dígitos:
- 0/55 substitui o zero inicial por 55, independentemente do tamanho total.
- */5511/8 acrescenta 5511 antes de qualquer número com oito dígitos.
- */5511/9 acrescenta 5511 antes de qualquer número com nove dígitos.
0/55,*/5511/8,*/5511/9Aceitar também números que já incluem o DDD
Acrescente regras para números brasileiros com dez e onze dígitos:
- */55/10 acrescenta o código do país 55 antes de um número com dez dígitos.
- */55/11 acrescenta o código do país 55 antes de um número com onze dígitos.
0/55,*/5511/8,*/5511/9,*/55/10,*/55/11Teste antes de usar em produção
Substitua o código 55 e o DDD 11 pelos valores exigidos pela sua operação. Teste números locais, móveis, nacionais e já normalizados em uma rota de teste antes de aplicar a regra aos clientes.
