| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

Asterisk   Placa E1 - ISDN

Page history last edited by PBworks 16 years, 4 months ago

 

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.