Este documento descreve uma série de procedimentos detalhados, utilizados para efetuar a configuração do recurso de correio de voz, também conhecido como
Voice Mail em um servidor Asterisk rodando o sistema operacional
Debian ou
Ubuntu.
Vale ressaltar que este artigo faz parte de uma série sobre o
Asterisk e, por isso, todo o material foi dividido em etapas. Logo, é extremamente recomendável que o leitor verifique se possui em mãos a versão atual do mesmo.
Premissas
Este documento considera que o leitor já possui uma instalação nova e funcional do sistema operacional Debian ou Ubuntu. Caso essa não seja sua situação, acesse o link da vídeo aula abaixo, sobre como efetuar a instalação de um servidor Debian:
Este documento considera que o leitor já possui uma instalação nova e funcional do Asterisk. Caso essa não seja sua situação, acesse o link da vídeo aula abaixo, sobre como efetuar a instalação do Asterisk:
Faça o backup de seus arquivos de configuração antes de dar início às alterações descritas neste artigo.
Instalação
Etapa 01 - Configuração do Asterisk
Apague o conteúdo atual do arquivo "sip.conf" através do comando abaixo:
# echo > /etc/asterisk/sip.conf
Edite o arquivo de configuração "sip.conf" que se encontra no diretório
/etc/asterisk:
# vi /etc/asterisk/sip.conf
Segue abaixo um arquivo "sip.conf" totalmente funcional:
[general]
allowguest=no
srvlookup=no
udpbindaddr=0.0.0.0
tcpenable=no
canreinvite = no
dtmfmode=auto
[ramal-voip](!)
type=friend
context=INTERNO
host=dynamic
disallow=all
allow=ulaw
allow=alaw
allow=g729
[100](ramal-voip)
secret=senha100
callerid="Vegeta" <100>
[200](ramal-voip)
secret=senha200
callerid="Kakaroto" <200>
Note que foram criados 2 ramais para testes que são, respectivamente, os ramais 100 e 200.
Apague o conteúdo atual do arquivo "extensions.conf" através do comando abaixo:
# echo > /etc/asterisk/extensions.conf
Edite o arquivo de configuração "extensions.conf" que se encontra no diretório
/etc/asterisk:
# vi /etc/asterisk/extensions.conf
Segue abaixo um arquivo "extensions.conf" totalmente funcional:
[general]
[INTERNO]
;
;VOICEMAIL MENU
;
exten => 500,1,VoiceMailMain()
exten => 500,2,HangUp()
exten => 500,3,PlayBack(vm-goodbye)
exten => 500,4,HangUp()
;
; RAMAL 100 + VOICEMAIL (FOR TEST ONLY)
;
exten => 100,1,Dial(SIP/100,5)
exten => 100,2,VoiceMail(100)
;
; RAMAL 200 (FOR TEST ONLY)
;
exten => 200,1,Dial(SIP/200)
- O ramal 100 foi criado de maneira que a chamada será redirecionada para o correio de voz após 5 segundos sem atendimento.
- O ramal 200 foi criado sem o recurso de correio de voz.
- O ramal 500 foi criado como sendo o ramal de acesso ao menu do correio do voz.
Apague o conteúdo atual do arquivo "voicemail.conf", através do comando abaixo:
# echo > /etc/asterisk/voicemail.conf
Edite o arquivo de configuração "voicemail.conf" que se encontra no diretório
/etc/asterisk:
# vi /etc/asterisk/voicemail.conf
Segue abaixo um arquivo "voicemail.conf" totalmente funcional:
[general]
format=wav
maxmsg=100
maxsecs=60
minsecs=3
skipms=3000
maxsilence=10
silencethreshold=128
maxlogins=3
[default]
100 => 666,Son Goku,son.goku@gmail.com
Note que foi criada uma conta de correio de voz 100 com a senha 666, o nome Son Goku e o e-mail goku@gmail.com
Reinicie o serviço Asterisk através do comando abaixo:
# /etc/init.d/asterisk restart
O sistema VoIP Asterisk foi configurado com sucesso.
Etapa 02 - Teste de Correio de Voz
Após configurar dois softphones com os respectivos ramais 100 e 200, tente efetuar uma ligação do ramal 200 para o ramal 100 e aguardar a entrada do correio de voz.
* Lembre-se de que a mensagem deve ter no mínimo 3 segundos, para ser aceita como correio de voz.
Conclusão
Este artigo se empenhou em apresentar o processo de configuração do correio de voz em um servidor Asterisk de maneira simples e eficiente.
Veja o vídeo da instalação apresentada neste artigo em nosso canal do YouTube:
Caso tenha gostado do vídeo, sinta-se convidado a se inscrever no canal
FuckingIT - YouTube
Curta também nossa
página no Facebook.