Editando os arquivos de configuração
Para configurar e habilitar as opções de voicemail e
mailbox em ramais Asterisk precisaram editar três arquivos de configuração no
sistema, tais arquivos são: sip.conf, extensions.conf e voicemail.conf, esses três
arquivos ficam no diretório /etc/asterisk.
Arquivo sip.conf:
[general]
context=default
allowguest=no
srvlookup=yes
udpbindaddr=0.0.0.0
tcpenable=no
context=default
allowguest=no
srvlookup=yes
udpbindaddr=0.0.0.0
tcpenable=no
[softphones](!) ;Template para cadastro de aparelho ou Softphone.
type=friend ;Informa que o aparelho pode realizar e receber chamadas.
context=ramais ;Contexto onde será definido o plano de discagem (Dial Plan).
host=dynamic ;Informa que pode conectar aparelho com qualquer endereço IP.
nat=yes ;Informa que a rede está configurada com NAT ou não.
secret=1234 ;Senha para conectar os aparelhos, pode ser criptografada Com md5sum.
qualify=yes ;Mostra se a conexão foi bem sucedida.
disallow=all ;Desabilita todos os codecs de áudio.
allow=ulaw ;Habilita o codec ulaw.
allow=alaw ;Habilita o codec alaw.
type=friend ;Informa que o aparelho pode realizar e receber chamadas.
context=ramais ;Contexto onde será definido o plano de discagem (Dial Plan).
host=dynamic ;Informa que pode conectar aparelho com qualquer endereço IP.
nat=yes ;Informa que a rede está configurada com NAT ou não.
secret=1234 ;Senha para conectar os aparelhos, pode ser criptografada Com md5sum.
qualify=yes ;Mostra se a conexão foi bem sucedida.
disallow=all ;Desabilita todos os codecs de áudio.
allow=ulaw ;Habilita o codec ulaw.
allow=alaw ;Habilita o codec alaw.
[2000](softphones) ;Nome para cadastro do Softphone ou
aparelho, usando o template criado acima.
mailbox=2000@default ; Campo que habilita o mailbox para o ramal, definindo o mesmo numero de ramal para o mailbox.
mailbox=2000@default ; Campo que habilita o mailbox para o ramal, definindo o mesmo numero de ramal para o mailbox.
[2001](softphones)
; Nome para cadastro do Softphone ou aparelho, usando o template criado
acima.
mailbox=2001@default; Campo que habilita o mailbox para o ramal, definindo o mesmo numero de ramal para o mailbox.
mailbox=2001@default; Campo que habilita o mailbox para o ramal, definindo o mesmo numero de ramal para o mailbox.
Arquivo extensions.conf:
[ramais]
exten => _200X,1,NoOp()
exten => _200X,2,Dial(SIP/${EXTEN},15)
exten => _200X,3,VoiceMail(${EXTEN})
exten => _200X,4,HangUp()
exten => _200X,1,NoOp()
exten => _200X,2,Dial(SIP/${EXTEN},15)
exten => _200X,3,VoiceMail(${EXTEN})
exten => _200X,4,HangUp()
Plano de discagem para consultar o voicemail, definindo o
numera 5555 a ser discado para consulta.
exten => _5555,1,NoOp()
exten => _5555,2,VoiceMailMain(${EXTEN})
exten => _5555,3,HangUP()
exten => _5555,2,VoiceMailMain(${EXTEN})
exten => _5555,3,HangUP()
Arquivo
voicemail.conf:
[general]
format=wav
maxmsg=100
maxsecs=60
minsecs=3
skipms=3000
maxsilence=10
silencethreshold=128
maxlogins=3
format=wav
maxmsg=100
maxsecs=60
minsecs=3
skipms=3000
maxsilence=10
silencethreshold=128
maxlogins=3
[default]; Contexto que define as caixas postais mailbox.
2000 => 1234; mailbox para o ramal 2000 com senha 1234.
2001 => 1234; mailbox para o ramal 2001 com senha 1234.
2000 => 1234; mailbox para o ramal 2000 com senha 1234.
2001 => 1234; mailbox para o ramal 2001 com senha 1234.
Quando alguém ligar no ramal e não for atendida a ligação
será encaminhada para a caixa postal.
Para consultar seus recados de caixa postal basta discar
para o numero 5555 do exemplo e entrar com a sua senha (password) definida como
1234 no exemplo e terá acesso a seus recados.
Abaixo segue um breve vídeo onde demonstro essa
configuração seguindo passo a passo desde a edição dos arquivos até a consulta
dos recados.
Conteudo Relacionado:
ola..vc pode fazer um video de como enviar por email essa msg do correio de voz??Seu video foi muito bem detalhado obrigado
ResponderExcluir