Instalando o Asterisk 1.4.11 com Placa E1 - Padrão ISDN
Partimos do ponto em que já temos um Linux instalado (neste tutorial um Open Suse 10.2 – Desktop)
Pacotes necessários para o Asterisk
- Asterisk – o programa principal
- Zaptel – os drivers de telefonia para hardware digital ou analógico
- Libpri – bibliotecas para interfaces ISDN PRI
- Asterisk-addons –
- Asterisk-sounds – mais prompts de voz para o servidor de voz
Instalar o repositório do UOL – mirrors.uol.com.br
Pacotes necessários para a compilação do Asterisk (Dependências)
- subversion
- kernel-source – depende do kernel de possuímos
- gcc (versão 3.x ou superior)
- make
- bison
- ncurses
- ncurses-devel
- openssl
- openssl-devel
- zlib
- zlib-devel
- libnewt
- newt
- newt-devel (não tem no CD/DVD do suse – instalar via repositório)
- slang
- slang-devel
- popt-devel
- tcl-devel
- phyton-devel
Obtendo o código-fonte
Os códigos-fonte devem serem obtido do site do Asterisk - www.asterisk.org/downloads ou pelo site da Digium -
http://downloads.digium.com/pub/
Ordem de instalação
asterisk, asterisk-sounds, zaptel, libpri , asterisk-addons, asterisk-sounds
Extraindo o código-fonte
Obs.: Se você não fez o download dos arquivos para o /usr/src, então mova-os para este diretório, é necessário acesso root para escrever arquivos neste diretório.
# cd /usr/local
# tar –xvfz zaptel-*.tar.gz
# tar –xvfz libpri-*.tar.gz
# tar –xvfz asterisk-*.tar.gz
# tar –xvfz asterisk-addons-*.tar.gz
# tar –xvfz asterisk-sounds-*.tar.gz
Compilando os pacotes
Importante: A ordem de compilação deve ser: libpri, zaptel, asterisk
Primeiro compilar a libpri
# cd /usr/src/libpri-*
# make clean
# make
# make install
Agora, compilar o zaptel
# cd /usr/src/zaptel-*
# make clean
# make
# make install
# make config
Conferir se o ZTTOOL já existe, caso não exista, conferir se os pacotes newt e newt-devel estão instalados e compilar novamente o zaptel
Compilar o asterisk
# cd /usr/src/asterisk-*
# make clean
# make
# make install
# make samples
Compilar o asterisk-addons
# cd /usr/src/asterisk-addons*
# make clean
# make
# make install
Instalar os sons, asterisk-sounds
# cd /usr/src/asterisk-sounds*
# make clean
# make
# make install
Após tudo instalado reinicializar o Linux
Para carreger o Asterisk
# asterisk -cvvvv
Referência:
http://www.asteriskguru.com/tutorials/asterisk_installation_compilation_suse.html
Livro: Asterisk o Futuro da Telefonia
Instalação Placa E1
1 - OBSERVAR o JUMPER E1 / T1
2 - Instalar PLaca no Computador !!! :P
3 - Verificar Placas e interrupções
# cat /proc/interrupts
aluno1-2:~ # cat /proc/interrupts
CPU0
0: 143140 XT-PIC timer
1: 130 XT-PIC i8042
2: 0 XT-PIC cascade
5: 477549 XT-PIC wcte11xp
8: 2 XT-PIC rtc
9: 1112 XT-PIC uhci_hcd:usb2, eth3
11: 0 XT-PIC uhci_hcd:usb1
12: 158 XT-PIC i8042
14: 5646 XT-PIC ide0
15: 4962 XT-PIC ide1
NMI: 0
LOC: 0
ERR: 0
MIS: 0
# lspci -vv
02:0d.0 Network controller: Tiger Jet Network Inc.
Tiger3XX Modem/ISDN interface
4 - Verificar Módulos do zaptel e placas :
# lsmod | grep zaptel
# modprobe zaptel
# modprobe wcte11xp
- Lista de módulos de Placas:
wcte11xp
wcte1xxp
wctdm
wcfxo
wctdm24xxp
ztdummy
5 - /etc/Zaptel.conf
Configurar Zaptel:
span definition format:
span=(spannum),(timing),(LBO),(framing),(coding)
(Veja mais em : http://www.voip-info.org/wiki/view/Zaptel.conf+span+syntax )
#Placa E1
span=1,1,0,ccs,hdb3
bchan = 1-15
dchan = 16
bchan = 17-31
# 2º canal ou placa
span=2,2,0,ccs,hdb3
bchan = 32-46
dchan = 47
bchan = 48-62
# Zona de tempo
loadzone = br
defaultzone = br
Rodar :
ztcfg -vvv
zttest -vv 99.9877938 %
6 - /etc/asterisk/zapata.conf
#####################################
[trunksgroups]
[channels]
usecallerid=yes
hidecallerid=no
callwaiting=no
threewaycalling=yes
transfer=yes
echocancel=yes
echotraining=yes
group=0
context=sisnema-pstn
;;;;;;; PLACA E1 ISDN ;;;;;;;;
callerid=<5132241600> ;numero do tronco
callerid=asreceived ; não altera o callerid, passa o caller id como recebido
switchtype=euroisdn ;isdn padrao europeu
signalling = pri_net ;sinalizacao recebida da operadora pri_net = master / pri_cpe - slave
group = 1
channel => 1-15 ;canais da E1 que estao no grupo 1
channel => 17-31
######################################
7 - Iniciar Asterisk
# Usar como configurado anteriormente:
safe_asterisk
rcasterisk start
asterisk
Configurar o Asterisk na Inicialização
# Entrar nos Fontes do Asterisk na pasta abaixo:
cd /usr/src/asterisk-1.2.21.1/contrib/init.d/
cp rc.debian.asterisk /etc/init.d/asterisk
ln -s /etc/init.d/asterisk /sbin/rcasterisk
chkconfig asterisk on
Zaptel :
cd /usr/src/zaptel-1.2.18/
make config
Comments (0)
You don't have permission to comment on this page.