O Ambiente utilizado
- ATA Linksys PAP2;
- 2 telefones analógicos;
- 1 hub;
Requisitos
- Asterisk instalado e configurado corretamente (http://www.voipexperts.com.br/content/view/189/1/);
Instalação do DHCP
Primeiramente é necessário tomar cuidado para não colocar dois servidores DHCP na mesma rede, para isso pode ser utilizado um HUB para interligar o DHCP local e o ATA. Para instalar o dhcp server será utilizado o gerenciador de pacotes APT, como ilustrado no comando abaixo.
# apt-get install dhcp3-server
Configuração do DHCP
Para configurar o serviço dhcp é necessário editar o arquivo /etc/dhcp3/dhcpd.conf.
option domain-name "voffice.com.br";
option domain-name-servers 192.168.1.1;
option subnet-mask 255.255.255.0;
default-lease-time 600;
max-lease-time 7200;
server-name "voffice";
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.150;
host ATA {
hardware ethernet 00:12:17:FC:36:AB;
fixed-address 192.168.1.135;
}
}
Pode-se observar, na configuração acima, que o endereço IP do ATA Linksys foi configurado de acordo com seu MAC address.
Configurando o ATA Linksys PAP2
Para configurar as duas linhas do ATA Linksys é necessário acessá-lo utilizando um browser qualquer com o endereço de IP definido para o mesmo.
http://IP-DO-ATA/admin/advanced
LINE 1
- Acessar no menu a opção "Line 1"
- Line Enable: yes
- Proxy: 192.168.1.1
- Register: yes
- Display name: 1000
- Password: 1000
- User ID: 1000
LINE 2
- Acessar no menu a opção "Line 2"
- Line Enable: yes
- Proxy: 192.168.1.1
- Register: yes
- Display name: 1001
- Password: 1001
- User ID: 1001
As opções acima podem variar de acordo com a necessidade de cada um. Terminado a configuração clique em Save Settings.
Adicionando os ramais no Asterisk
Para adicionar os ramais no asterisk é necessário editar o arquivo /etc/asterisk/sip.conf e adicionar a configuração ilustrada abaixo.
# vi /etc/asterisk/sip.conf
[1000]
type=friend
username=1000
callerid=1000
secret=1000
host=dynamic
context=teste
[1001]
type=friend
username=1001
callerid=1001
secret=1001
host=dynamic
context=teste
Adicionando um contexto no Asterisk
Agora é necessário criar o contexto teste, para os telefones poderem realizar chamadas, para isso é necessário editar o arquivo /etc/asterisk/extenions.conf.
# vi /etc/asterisk/extensions.conf
[teste]
exten => _XXXX,1,Dial(SIP/${EXTEN})
exten => _XXXX,Hangup
Considerações finais
Após ter realizado todas as configurações de forma correta é necessário iniciar o asterisk, como ilustrado abaixo.
# asterisk -r
voffice*CLI> sip reload
voffice*CLI> extensions reload
voffice*CLI> sip show peers
Name/username Host Dyn Nat ACL Port Status
1001/1001 192.168.1.135 D 5060 Unmonitored
1000/1000 192.168.1.135 D 5060 Unmonitored
A partir desse momento pode realizar um teste fazendo uma ligação de um telefone analógico para outro.
--
Paulo Leonardo Benatto
paulo at voffice.com.br
V.OFFICE ::: Soluções em Redes e Telecomunicações
www.voffice.com.br







