Dispatcher
Encaminha a chamada consoante o número de quem liga. Cada regra nomeada cria a sua própria saída, e os números que não correspondem a nada seguem por Desconhecido.
Em resumo
| Saídas | uma por regra, rotulada com o Nome da regra, mais Desconhecido |
| Campos | uma tabela Nome e Expressão regular, uma linha por regra |
| O que é comparado | o número de quem liga |
| Correspondência | a expressão deve cobrir o número inteiro, não apenas o seu início |
| Número de regras | livre, uma por linha |
Como funciona
O módulo compara o número de quem liga com as expressões regulares que declarou, pela ordem da tabela. A primeira cuja expressão corresponda ganha, e as seguintes não são avaliadas.
O nome que atribui a uma regra torna-se o rótulo da sua saída no módulo. Vê assim no esquema para onde vai cada categoria de quem liga.
A expressão é comparada ao número inteiro. Escrever 02 só retém quem liga cujo número seja exatamente « 02 ». Para todos os números que começam por 02, é preciso escrever 02\d+. É de longe a primeira causa de incompreensão neste módulo, e é o que recorda a ajuda apresentada no topo da janela:
> Verifica o número de quem liga com base em expressões regulares:
> 02\d+ valida os números que começam por 02, 00\d+ todos os que começam por 00, \+32\d+ todos os que começam por +32.
A saída Desconhecido recebe as chamadas que nenhuma regra reteve. Recebe também as que tiveram uma regra correspondente mas cuja saída ficou livre: o módulo não passa para a regra seguinte, recai sobre Desconhecido.
Se a saída Desconhecido não estiver ligada a nada, a chamada é desligada sem uma palavra. Como em todo o plano, uma saída acionada que não leva a lado nenhum termina a chamada.
O que preencher
| Campo | O que é esperado | Se o deixar vazio |
|---|---|---|
| Nome | o rótulo da saída no módulo, por exemplo « Clientes Bélgica » | a saída existe na mesma, rotulada com um ponto de interrogação, e torna-se ilegível no esquema |
| Expressão regular | uma expressão regular que cubra o número inteiro, por exemplo \+32\d+ | a saída continua a ser mostrada no módulo, mas a regra nunca retém nenhuma chamada |
Passo a passo
- Coloque o módulo Dispatcher e ligue o nó anterior à sua entrada.
- Abra-o com um duplo clique, depois clique em Adicionar para criar uma primeira regra.
- Introduza um Nome que exprima a intenção, e uma Expressão regular que cubra o número inteiro.
- Acrescente uma linha por categoria de quem liga, e ordene-as da mais precisa para a mais ampla: é a primeira que corresponder que ganha.
- Feche a janela com Guardar. O módulo mostra agora uma saída por regra, rotulada com o seu nome, mais a saída Desconhecido.
- Ligue cada saída ao seu destino.
- Ligue Desconhecido, senão qualquer pessoa fora das suas regras será desligada.
- Clique em Guardar na barra do editor, depois em Aplicar as alterações.
- Ligue a sério a partir de um número que deve corresponder a uma regra, depois a partir de um número que não corresponde a nenhuma, e verifique que ambos seguem para onde esperava.
Se não funcionar
Todas as chamadas seguem por Desconhecido. A expressão só cobre o início do número. Substitua 02 por 02\d+, e +32 por \+32\d+, devendo o + ser protegido por uma barra invertida.
Uma regra nunca se ativa, embora a sua expressão esteja correta. Uma regra colocada antes dela também corresponde, e é a primeira que ganha. Suba a regra mais precisa acima da mais ampla, ou restrinja a mais ampla.
A chamada é desligada para os números que não correspondem a nenhuma regra. A saída Desconhecido não está ligada a nada. Ligue-a ao seu atendimento, a um anúncio ou a uma caixa de voz.
A regra corresponde, mas a chamada segue na mesma por Desconhecido. A saída dessa regra ficou livre. O módulo não passa para a regra seguinte, recai sobre Desconhecido. Ligue a saída da regra.
Uma saída do módulo tem um ponto de interrogação. A regra correspondente não tem Nome. Reabra o módulo e nomeie-a: só o nome permite reconhecer a saída no esquema.
Como se constrói o plano de chamadas, explicado em imagens
Ver a página Planos de numeração