Professional Documents
Culture Documents
INSTALAO ELASTIX
DROPBOX
CUSTOMIZAO DO ELASTIX:
PORTA SSH
CODEC G729
SAMBA
CRIAO DE RAMAIS
ROTAS DE SAIDAS
REGRAS DE DISCAGEM:
VERIFICAR GRAVAES
DROPBOX
https://www.dropbox.com/sh/ze01y1o6f6t6n9f/AAC1w5hmcJKB_HSrb8DsRND3a?dl=0
01. Insira a Midia CD ELastix verso 64 ou 32 bits no leitor e inicie o boot pelo CD.
03. Nat ela de Choose a Language, No caso selecionei: English pressione: Tab para irmos para a
opo: <OK> pressione: <Enter>
04. Na tela de Keyboard Type, selecione: br-abnt2 pressione: Tab para irmos para a opo:
<OK> pressione: <Enter>
11. Na tela de IPv4 Configuration for eth0, marque a opo: Manual address configuration,
pressione: Tab para a opo: IP Address, em nosso exemplo, iremos utilizar o IP: 172.16.0.40
pressione: Tab para a opo: Prefix (Netmask), em nosso exemplo, digitamos a mascara:
255.255.0.0, pressione: Tab para irmos para a opo: <OK> pressione: <Enter>
12. Na tela de Miscellaneous Network settings, no campo Gateway, digite o GW, em nosso
exemplo: 172.16.0.1, no campo Primary DNS e Secondary DNS, digite os IPs dos servidores
DNS, em nosso exemplo: 172.16.0.10 e 172.16.0.11, pressione: Tab para irmos para a opo:
<OK> pressione: <Enter>
13. Na tela de Hostname Configuration, marque a opo: manually, digite o nome do servidor,
em nosso exemplo: pabxip, pressione: Tab para irmos para a opo: <OK> pressione: <Enter>
14. Na tela de Time Zone Selection, marque a opo: Syste, clock uses UTC, pressione: Tab
selecione: America/So_Paulo, pressione: Tab para irmos para a opo: pressione:
15. Na tela de Root Password, nos campos Password e Password (confirm) digite a senha e
repita para o usurio root, pressione: Tab para irmos para a opo: <OK> pressione: <Enter>
Exemplo: Senha: suasenharoot
16. Dependendo das configuraes do seu servidor ou da mquina virtual esse processo
demora alguns minutos.
17. Aps o processo de instalao, remova a midia da instalao do Elastix, o sistema ser
reinicializado automaticamente.
18. Na tela de Boot do Elastix, selecione o kernel default, Elastix (2.6.18) pressione: <Enter>
21. Na tela de Please enter your new password for admin, digite a senha do usurio
admin, utilizado para acessar o sistema remotamente, pressione: Tab para irmos para
a opo: <OK> pressione: <Enter>
23. Aps as configuraes iniciais, podemos acessar o shell do Elastix, digite o usurio:
root <Enter> depois, digite a senha do root: <Enter>, aps a autenticao temos acesso
ao bash do Elastix.
27. Aps as configuraes feitas, iremos acessar remotamente nosso servidor, utilize
qualquer navegador de sua preferncia, recomendo o Google Chrome, digite a
seguinte URL, em nosso exemplo: http://172.16.0.40 <Enter>, na tela de: Sua conexo
particular, clique em avanado e abaixo e clique em ir para o 172.16.0.40(no
seguro)
28. Nat ela de autenticao de acesso ao Elastix, no campo: Username, digite o usurio
padro de acesso: admin e no campo Password, digite a senha cadastrada no processo
de instalao clique em: <Submit>
O Elastix j est instalado segue os procedimentos abaixo de customizao.
Customizao do Elastix:
http://winscp.net/download/winscp553.zip
Para acesso as pastas seguintes somente voltar no elastix ate o inicio raiz e localizar os
caminhos abaixo:
http://www.putty.org/
Em Host Name: IP do elastix - Port 22
Porta SSH
Por padro e segurana mude sua porta ssh de 22 para um outro nmero qualquer e
acesse os caminho:
# vim /etc/ssh/sshd_config
Caso erra alguma alterao, saia sem salvar aperte a tecla esc depois :q! + enter
e repita o processo.
Codec g729
Acesse o caminho:
Servidor 64 bits:
#cd /usr/lib64/asterisk/modules/
Servidor 32bits:
# cd /usr/lib/asterisk/modules/
Ou
32bits:
codec_g729-ast110-gcc4-glibc-core2-sse4.so.
codec_g729-ast110-gcc4-glibc-core2.so.
Para verificar:
#ls
Vera que os mdulos esto em branco que mostram que no esto habilitados.
#chmod +x codec_g729-ast18-icc-glibc-x86_64-core2.so
#ls
O modulo habilitado ficou em verde.
Iremos efetuar o comando para carregar o modulo no asterisk.
#rasterisk -cvvvv
Execute o comando:
Iremos verificar que o codec g729 no est habilitado no pabx pois iremos carregar no
asterisk para que a operadora VOIP possa completar as chamadas.
Execute o comando:
Caso no funcionar com esse codec repita todo o procedimento com o outro codec.
SAMBA
Caso queira um recurso de compartilhar via diretrio os arquivos de gravaes, pode utilizar o
samba.
Execute o comando:
# vim /etc/samba/smb.conf
[gravacoes_PABX]
comment=nome qualquer
path=/var/spool/asterisk/monitor
guest ok = yes
browseable = yes
create mask = 0755
directory mask = 0755
writeable= yes
#smbpasswd root a
New SMB password: Coloque sua senha
Retype new SMB password: repita a senha
#chkconfig smb on
Reinicie o samba.
#/etc/init.d/smb restart
Pronto foi alterado para portugus de maneira que todas as abas esto traduzidas.
Altere o Tema:
Pode alterar a qualquer tema que achar conveniente e agradvel porem no tutorial
utilizo o elastixblue.
O logo padro do elastix foi alterado para um outro no caso o meu logo oficial.
Pode alterar para qualquer logo e substituindo os arquivos dentro da pasta images
mantendo o mesmo nome das imagens e tamanho.
No criao do nome tronco Voip eu ensino de uma maneira que facilita no uso do CDR em caso
de utilizar em uma auditoria, mas fique por total liberdade a criao do nome do tronco.
Register String: envio de login e senha e ip da operadora VOIP segue o exemplo abaixo:
Exemplo: login:senha@ipoperadoravoip
Clique na em ferramentas.
Caso havendo falha no registro verifique o login, senha e ip da operadora se esto corretos,
pode validar os testes de registro direto no softphone.
Verifique se o pabx est configurado com o gateway e dns corretos.
Rotas de Saidas
Clique em Add Route e configure os padres somente preencha os campos citados abaixo:
Dial Patterns that will use this Route : Nesse Campo abaixo onde coloca as regras para cada
tipo de sada de ligao:
A regra simples, porm deve ter um pequeno conhecimento sobre a regra de discagem:
( prepend ) + prefix | [ match pattern / CallerId ]
Match pattern / = a tabela geral onde ser verificado a regra de discagem primeiro pelo
Elastix, antes de enviar ao tronco.
Um padro de discagem um conjunto nico de dgitos que ir selecionar esta rota e enviar a
chamada para os troncos designados.
Se um padro marcado corresponder a esse caminho, h rotas subsequentes sero analisados
e grupos de tempo so ativados, rotas subsequentes sero verificadas para regras fora do
tempo designado (s).
Regras de discagem:
LocalSP:
CelularSP:
DDD:
CelularDDD:
Gratuito:
0300:
Agora deve definir para qual tronco especifico para regra criada.
0 = primeiro tronco
LocalSP = OPERADORA_LocalSP
CelularSP= OPERADORA_CelularDDD
DDD= OPERADORA_DDD
CelularDDD = OPERADORA_VC2eVC3
Gratuito = OPERADORA_Gratuito
0300 = OPERADORA_0300
Login: 111
Nome:111
Senha: 111
Re-digite a senha: 111
Grupo : Extensao
Extension: 111
Digite \\ipdopabx
Todas as ligaes sero salvas conforme o nome e no arquivo em wave para ser executado em
qualquer player:
OUT+ramal+datamsano-horaminutosegundo-nmerodiscado. WAV
Exemplo:
OUT200-03052013-134509-04821060006.WAV
Deve-se alterar o tipo de formato de gravao que ocupa menos espao no HD.
Clique em Salvar.
Clique em PBX e no menu lado esquerdo clique em Unembedded FreePBX.
Verificar gravaes
Origem: Ramal
Destino: Numero da chamada
Tipo: sada ou entrada
Todas as ligaes sero salvas conforme o nome e no arquivo em wave para ser executado em
qualquer player:
OUT+ramal+datamsano-horaminutosegundo-nmerodiscado. WAV
Exemplo:
OUT200-03052013-134509-04821060006-UNIQUEID.WAV
Para fazer o teste correto efetue chamada de outro ramal deixe a ligao em aberto e faa o
procedimento.
Para efetuar a monitorao online disque de qualquer ramal:
555+ ramal
Estar na ligao online do ramal selecionado e o mesmo no percebera que esta na escuta.
Exemplo:
555+201+1234 #
Para inserir usar o recurso de monitorao online o chanspy nas chamadas acesse o arquivo
dentro do elastix:
[app-chanspy]