Agrupando extensões no Asterisk

1

Temos um sistema telefônico baseado em asteriscos com vários clientes conectados a ele. No momento, todos os números de extensão estão no intervalo de 100 a 9999. Mas agora temos um problema em que um determinado cliente quer entrar em nosso serviço e insiste em manter sua lista de extensões existente.

Existe uma maneira de ter ramais 700 para um cliente e também o mesmo intervalo de numeração para outro cliente. Mas ainda tê-los pertencer a um grupo diferente?

Eu vejo que há um conceito de grupos no asterisco, mas nenhum deles parece fornecer uma solução para isso.

    
por Matt 17.06.2010 / 01:00

3 respostas

2

Você observou em colocar os diferentes "grupos" de extensão em diferentes contextos nos arquivos de configuração das extensões (e sip)?

Já faz um tempo desde que eu fiz isso, mas acredito que você só precisaria dar o contexto padrão para os dispositivos SIP (em sip.conf) para que os dispositivos para o "novo" cliente vivessem em seu próprio contexto e não cruzar contextos.

-Andy

    
por 17.06.2010 / 03:16
2

Andy está correto. As extensões não possuem exclusividade global, apenas exclusividade local dentro do mesmo contexto, portanto, você pode criar um contexto por cliente (ou escopo de "plano de discagem virtual"). Se você estiver usando arquivos de configuração estática (extensions.conf, sip.conf e assim por diante), um contexto é a coisa entre parênteses em extensions.conf.

Como Andy disse, suas contas SIP, em seguida, fazem referência a esse contexto. Você também precisará de um contexto compartilhado para responder DIDs para vários clientes e mover a chamada para o manipulador específico do contexto correto.

Espero que isso ajude,

Troy, Cloudvox

    
por 17.06.2010 / 17:31
1

Você pode criar uma caixa Asterisk separada e colocar o novo grupo nessa caixa. Vincule as duas caixas via IAX.

    
por 17.06.2010 / 15:17

Tags