oficina ii - raspbx
DESCRIPTION
Oficina (Lucro) do VII Pylestras na FA7 - Instalação e configuração do Asterisk na Raspberry PiTRANSCRIPT
OFICINA II -‐ Lucro
RASPBX
Marcelo Melo. Novembro de 2014
O projeto
Instalação e configuração do Asterisk na Raspberry Pi para fazer chamadas telefônicas
VOIP em uma rede local.
RasPBX
hOp://www.raspberry-‐asterisk.org/downloads/
Tutorial de instalação: hOp://www.raspberry-‐asterisk.org/documentaUon
Criando ramais SIP
Criando ramais SIP Edite o arquivo /etc/asterisk/sip.conf e, na úlUma linha, inclua:
[1000] callerid=Marcelo-‐cisco secret=123456 host=dynamic type=friend context=interno
Criando ramais SIP(cont)
[1001] callerid=Marcelo-‐pc secret=123456 host=dynamic type=friend context=interno
Salve e feche o arquivo sip.conf !
Criando um plano de discagem
Configurando o contexto Edite o arquivo /etc/asterisk/extensions.conf e, na úlUma linha, inclua:
[interno] #cria um contexto chamado ‘interno’ exten => _1XXX,1,Dial(SIP/${EXTEN}) exten => _1XXX,2,Hangup()
Salve e feche o arquivo extensions.conf !
Acessando a CLI
No terminal digite: rasterisk ou asterisk -‐r Asterisk 11.13.0, Copyright (C) 1999 -‐ 2013 Digium, Inc. and others. Created by Mark Spencer <[email protected]> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free so\ware, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain condi^ons. Type 'core show license' for details. ========================================================================= Connected to Asterisk 11.13.0 currently running on raspbx (pid = 2875) raspbx*CLI>
Alguns comandos… Para recarregar os ramais SIP, digite:
raspbx*CLI> sip reload Para exibir os ramais (peers), digite :
raspbx*CLI> sip show peers Name/username Host Dyn Forcerport Comedia ACL Port Status Descrip^on 1000/1000 192.168.1.2 D Auto (No) No 5060 Unmonitored 1004/1004 192.168.1.4 D Auto (No) No 37960 Unmonitored 2 sip peers [Monitored: 0 online, 0 offline Unmonitored: 2 online, 0 offline]
Alguns comandos(cont) Para recarregar o plano de discagem, digite: raspbx*CLI> dialplan reload Dialplan reloaded. Para verificar se o plano de discagem foi carregado, digite: raspbx*CLI> dialplan show interno [ Context 'interno' created by 'pbx_config' ] '_1XXX' => 1. Dial(SIP/${EXTEN}) [pbx_config] 2. Hangup() [pbx_config] -‐= 1 extension (2 prioriUes) in 1 context. =-‐ Para sair da CLI, digite:
raspbx*CLI> exit
Configurando o soqphone
Soqphone para pc’s
hOp://www.zoiper.com/en
Configurando o Zoiper
• Clique em “Create account”
Configurando o Zoiper
• Selecione “SIP”, depois clique em “Next”
Configurando o Zoiper
• Preencha com os dados do novo ramal
Configurando o Zoiper
• Na tela abaixo, pressione “Next”
Configurando o Zoiper
• Pressione “close” para encerrar o wizard
Configurando o Zoiper • Ao iniciar o aplicaUvo insira um “Caller ID Name” e verifique no canto superior direito (Registred) se o soqware registrou-‐se na central RasPBX.
Configurando o Zoiper
• Digite o ramal desejado e pressione “CALL”. Se tudo ocorreu bem você ouvirá o chamado!
Soqphone para celular
hOps://code.google.com/p/csipsimple
hOps://play.google.com/store/apps/details?id=com.csipsimple&hl=pt_BR
CSipSimple
IP Phone e ATA A regra de configuração é a mesma dos soqphones
Cisco Unified IP Phone 7900 Series SPA 122
Juntando tudo
Os soqphones e Telefones IP’s deverão ser capazes de efetuar ligações entre si pela rede local.