Boas,
Finalmente encontrei uma utilidade para o meu Raspberry PI, substituir uma pequena central que tinha aqui em casa.
Vou partilhar convosco as configurações e metodos que usei para colocar a distribuição Freepbx e configurar o sapo voip (faz e recebe chamadas sem qualquer problema) de maneira a funcionar com a versao 11 do asterisk, ultimamente estava com problemas a efetuar chamadas, mas isso ficou resolvido.
1- Instalar o FreePBX na Raspberry PI (site oficial onde retirei a informação: http://www.raspberry-asterisk.org/)
-
Efetuar o download da imagem para instalar no cartão de memoria do Raspberry PI ( http://www.raspberry-asterisk.org/downloads/)
-
a minha versao é: raspbx-27-04-2013.zip
-
Fazer o download do software win32diskimager http://sourceforge.net/projects/win32diskimager
-
correr o software como administrador
-
selecionar a unidade onde temos o cartao de memoria que vai ser usado na raspberry PI
-
selecionar a imagem que fizemos o download anteriormente ( é preciso descomprimir o ficheiro raspbx…zip para que fiquemos com a imagem em .img) e carregar no write
( se tiverem duvidas consultem este link: http://elinux.org/RPi_Easy_SD_Card_Setup -
Depois de gravar-mos a imagem no cartao é so colocar o cartao no Raspberry PI, ligar o cabo de rede e o cabo de energia e esperar um pouco até que arranque.
-
Por defeito o FreePBX vai receber ip via dhcp do nosso router.
-
Para aceder ao Freepbx pela primeira vez temos que ver o ip que foi atribuido pelo nosso router á RPI (raspberry pi) ou então acedemos através do nosso web browser a este endereço http://raspbx.local
Dados por defeito do FreePBX:
Mysql root password: raspberry
SSH login:
user: root
password: raspberry
Default FreePBX login:
user: admin
password: admin
2- Configurar o RPI
-
Configurar a Data e hora e “locales”
-
Entramos por ssh na raspberry (podem usar o putty ou outro) dados(hostname: raspbx.local username: root password: raspberry)
-
executamos os comandos na consola
-
configure-timezone ( quando aparecer a janela escolhemos Europa e seguidamente Portugal (Lisbon ou Londres)
-
Configurar definições de locais
-
Entramos por ssh na raspberry (podem usar o putty ou outro) dados(hostname: raspbx.local username: root password: raspberry)
-
executamos os comandos na consola
-
dpkg-reconfigure locales ( quando aparecer a janela escolhemos PT_pt UTF8 e na janela seguinte a mesma coisa PT_pt UTF8)
Em caso de duvidas consultar sempre o manual ( http://www.raspberry-asterisk.org/documentation/#nextsteps )
3- Configurações do FreePBX
- Entramos no painel de controle do FreePBX ( http://raspbx.local ) os dados de administrador são: user: admin password: admin
- Seguimos este manual para configurar o básico ( http://www.freepbx.org/support/documentation/installation/first-steps-after-installation )
4- Configuração da conta sapo voip
- Vamos ao Menu -> Connectivity e ->Trunks
- Criamos uma nova Trunk -> Add SIP Trunk
- Só precisam de alterar os parametro que vos vou facultar, o resto não é preciso modificar para que fique a conta do sapo a funcionar.
[QUOTE]ATENÇÃO: +3513020XXXXX (O XXXXX é para substituitem pelo vosso numero voip)
GENERAL SETTINGS
Trunk Name: sapovoip
Outbound Caller ID: +3513020XXXXX (numero de voip que nos foi atribuido)
OUTGOING SETTINGS
Trunk Name: sapovoip[/QUOTE]
[QUOTE]PEER DETAILS:
username=+3513020XXXXX
type=friend
t38pt_udptl=yes
secret=PASSWORD_DA_VOSSA_CONTA_VOIP
registername=+3513020XXXXX
port=5070
outboundproxy=proxy.voip.sapo.pt
insecure=very
host=proxy.voip.sapo.pt
fromuser=+3513020XXXXX
from=+3513020XXXXX
dtmfmode=rfc2833
fromdomain=voip.sapo.pt
disallow=all
allow=ulaw&alaw
context=from-trunk
canreinvite=yes
call-limit=2
authname=+3513020XXXXX[/QUOTE]
INCOMMING SETTINGS: fica tudo a branco, removam tudo o que estiver la em User context e User details.
[QUOTE]Register STRING
[email protected][email protected]/+3513020XXXXX[/QUOTE]
[QUOTE]
CRIAR ROTA DE ENTRADA (INBOUD ROUTE)
- Criar uma rota de entrada para poderem ligar para o nosso numero voip da sapo.
- Menu -> Connectivity e -> Inbound Routes
- Add Inbound Route
Description: entrada_sapo
DID Number: +3513020XXXXX
em baixo
-Set Destination
- Extensions (e á frente escolhemos o numero da extenção que queremos que toque quando ligarem para o numero voip do sapo.
[/QUOTE]
[QUOTE]CRIAR ROTA DE SAIDA (OUTBOUD ROUTE)
- Criar uma rota de entrada para poderem ligar para numeros da rede fixa através da conta voip do sapo.
- Menu -> Connectivity e -> Outbound Routes
- Add Route
Route Name: saida_sapo
DIAL PATTERNS THAT WILL USE THIS ROUTE
Escrevemos X. no campo mached pattern
em baixo
-Trunk Sequence for matched rules
- na linha 0 escolhemos a trunk que criámos anteriormente chamada sapovoip.
- carregamos no botão Submit Changes e depois em cima no topo da página em Apply Config
[/QUOTE]
Creio não me estár a esquecer de nada, mas se precisarem pegunte, no forum ou por PM.