Usando uma extensão para bloquear um chamador

5

Eu tenho um par de telefones SIP e uso callcentric. Eu recebo muitas chamadas indesejadas. Gostaria de implementar o seguinte recurso e gostaria de algumas sugestões sobre como fazer isso:

Uma vez que recebo uma chamada indesejada, normalmente eu desligo. Eu quero discar um número (como * 23 ou algo assim) e gostaria que o último número recebido fosse colocado em um banco de dados. Qualquer chamada futura desse número será direcionada para a VM ou um tom de ocupado.

Eu apreciaria algumas dicas sobre como eu faria isso ... Eu prefiro uma solução de código aberto.

    
por Trewq 04.07.2012 / 03:24

2 respostas

5

Nós usamos um sistema telefônico chamado Swyx (que é semelhante em funcionalidade ao Asterisk, mas é executado no Windows).

Como parte dos scripts de rota de chamada, podemos executar scripts externos. Acabamos de escrever um script bem pequeno em nossa extensão shitlist que coloca o número de telefone do chamador em uma tabela especial que é escaneada quando uma chamada é recebida em nosso script de roteamento de chamada automática. Em seguida, reproduz um anúncio pré-gravado do autor da chamada.

Não sei se o Asterisk tem algo parecido, mas acredito que seja capaz de executar um script externo como parte de uma rota de chamada.

    
por 04.07.2012 / 03:30
2

O primeiro hit de "lista negra de asterisco" nos Googletubes me envia para o link , o que sugere que a funcionalidade semelhante ao que você está depois é embutida. E, de fato, mais alguns segundos de leitura me levam ao link - que, embora esteja supostamente desatualizado com relação às versões atuais do Asterisk, deve levar 90 +% do caminho até a sua solução.

    
por 04.07.2012 / 07:39