http://www.cooperati.com.br/wp-conte...s-1024x217.gif
Dando continuidade ao post anterior, vamos falar sobre a criação de contextos personalizados no FreePBX para ramais analógicos ou usuário SIP.
Um contexto para o Asterisk é propriamente dito um perfil de discagem, que cria dial plans específicos para cada grupo de usuários ou ramais.
O 'from-internal' é o contexto padrão do FeePBX e permite à qualquer usuário ou ramal utilizar qualquer rota que for criada, portanto, o ideal para quem ainda não dominou o conceito de dial plans é deixar o contexto 'from-internal' para cada extension que for criado.
Para customizar contextos no FreePBX, é preciso adicionar o módulo customcontexts, que pode ser facilmente baixado do repositório Index of /modules/release/contributed_modules .
http://brunoodon.com.br/wp-includes/.../img/trans.gif
Após baixar este módulo, vamos aos procedimentos:
Fazer o upload do módulo e instalá-lo
http://www.cooperati.com.br/wp-conte...4864151280.png
http://www.cooperati.com.br/wp-conte...4864216956.png
http://www.cooperati.com.br/wp-conte...2-1024x326.png
http://www.cooperati.com.br/wp-conte...4864390753.png
http://www.cooperati.com.br/wp-conte...4864560230.png

Criar os contextos
Cada contexto pode ser configurado para direcionar chamadas para 1 ou mais rotas, que por sua vez, direcionam a chamada para cada tronco analógico ou digital.
Vamos criar alguns contextos que refletem o uso mais comum dessa prática no mercado:
http://www.cooperati.com.br/wp-conte...6-1024x449.png
http://www.cooperati.com.br/wp-conte...4864974898.png
http://www.cooperati.com.br/wp-conte...5-1024x484.png
É importante observar o campo Dial Rules pois ele deve conter as regras para toda e qualquer tipo de discagem possível de ser feita nesse perfil.
O campo 'Set All To' deve ser mudado para "Deny", pois a política padão de ligações será restritiva, ou seja: "por padrão ninguém liga para lugar nenhum até que eu permita".
Mais adiante, definimos quais rotas serão permitidas para o perfil que foi criado ('fixo-local'). Neste caso, será apenas permitida a saída para a rota que aceita apenas ligações para telefones fixos locais:
http://www.cooperati.com.br/wp-conte...4866552846.png
Vamos criar agora o contexto para aceitar ligações para interurbano, que deverá incluir também ligações locais para fixo e celular:
http://www.cooperati.com.br/wp-conte...4867390954.png

http://www.cooperati.com.br/wp-conte...8-1024x272.png

Por último, o contexto para Celular interurbano (que pode usar qualquer uma das rotas):
http://www.cooperati.com.br/wp-conte...4867903547.png
http://www.cooperati.com.br/wp-conte...7-1024x231.png
Nunca esqueçam de salvar as alterações e recarregar o serviço no FreePBX.
Para testar estas regras, basta inserir os usuários no contexto acessando a seção Extensions e escolhendo o usuário, como abaixo:
http://www.cooperati.com.br/wp-conte...4868072618.png

Para visualizar o log das ligações em tempo real, siga a instruções de acesso remoto ao Asterisk no post anterior.
Boa sorte a todos!!
www.brunoodon.com.br