Servidor VoIP com Slackware e Asterisk
Neste artigo veremos como criar um servidor voip e configurar os serviços básicos para distribuirmos ramais (extensions) e podermos conversar gratuitamente entre os usuários do nosso sistema.
Parte 4: Criando o plano de discagem e configurando o softphone
Passo 7 - Criando um plano de discagem para poder chamar os ramais
Para podermos efetuar qualquer tipo de ligação através o Asterisk, precisamos criar os planos de discagem (que são conhecidos pelo asterisk como contextos).
Para criarmos o plano de discagem que chamamos anteriormente de "interno", vamos adicioná-lo ao final do arquivo /etc/asterisk/extensions.conf.
Abra o arquivo para a edição:
# mcedit /etc/asterisk/extensions.conf
Adicione ao final do arquivo os seguintes parâmetros:
[interno] #(cria um contexto chamado interno)
exten => _2XX,1,Dial(SIP/${EXTEN}) #(obs1)
exten => _2XX,2,Hangup() (obs2)
exten => _3XX,1,Dial(IAX2/${EXTEN}) #(obs3)
exten => _3XX,2,Hangup()
exten => _2XX,1,Dial(SIP/${EXTEN}) #(obs1)
exten => _2XX,2,Hangup() (obs2)
exten => _3XX,1,Dial(IAX2/${EXTEN}) #(obs3)
exten => _3XX,2,Hangup()
OBS1: Aceita as chamadas iniciadas pelo dígito 2 e que contenham mais dois dígitos, por exemplo 200, e executa através da função "Dial" uma chamada para o protocolo SIP com o ramal digitado no softphone que vem contido na variável "${EXTEN}".
OBS2: Após o termino da chamada, o asterisk executa a função Hangup, ou seja, termina a ligação lógica no sistema.
OBS3: Aceita as chamadas iniciadas pelo dígito 3 e que contenha mais dois dígitos, por exemplo 300, e executa através da função "Dial" uma chamada para o protocolo IAX com o ramal digitado no softphone que vem contido na variável "${EXTEN}".
É importante ressaltar que criamos aqui no contexto "interno" o plano de discagem que efetua ligação para ramais IAX e SIP através de regras diferentes, mas que fica "transparente" para o usuário, podendo ele a partir de qualquer softphone (SIP ou IAX) realizar chamadas para qualquer ramal cadastrado no sistema, seja ele SIP ou IAX.
Passo 8 - Configurando os softphone para a utilização
A configuração do softphone pode ser efetuada seguindo o tutorial que desenvolvi e que pode ser baixado através do site. Já para configuração do Softphone SIP:
- http://www.asteriskguru.com/tutorials/xlite_softphone.html
(em inglês, mas bastante dedutível)
Parabens!!!