Instalando o Asterisk com suporte a MFC/R2

O Asterisk originalmente não possui suporte a sinalização, utilizada em mais de 90% dos troncos digitais no Brasil, o MFC/R2. Neste tutorial você aprenderá como instalar o Asterisk com suporte a esta sinalização.

[ Hits: 26.758 ]

Por: Vinícius Fontes em 16/03/2009 | Blog: http://www.asteriskforum.com.br


Introdução



Há muito pouco tempo atrás, MFC/R2 e Asterisk na mesma frase certamente significava ter que apelar para soluções proprietárias ou usar o Unicall, que nem sempre funcionava bem.

Hoje em dia, graças à boa vontade do Moisés Silva, temos suporte nativo ao MFC/R2 no Asterisk. Isso significa que podemos utilizar MFC/R2 em qualquer placa ou dispositivo que seja suportado pelo Zaptel/DAHDI. Nesse tutorial vamos mostrar, passo a passo, a instalação do Asterisk com suporte nativo ao MFC/R2, utilizando o Zaptel. Para utilizar o DAHDI, as adaptações são muito poucas e absolutamente triviais.

Neste tutorial assumo que você está utilizando o Debian. Para outras distribuições Linux o nome dos pacotes das dependências podem ser diferentes.

Dependências

Você vai precisar dos seguintes pacotes:
  • linux-headers (do seu kernel atual)
  • libssl-dev
  • libncurses-dev
  • libtonezone-dev
  • build-essential
  • libnewt-dev
  • autoconf
  • automake
  • subversion
  • fxload*
  • libusb-dev*
  • libhid-dev*

* Estes últimos três somente se você possui um dispositivo Xorcom Astribank.

Instalando os pacotes:

# aptitude install linux-headers-`uname -r` libssl-dev libncurses-dev libtonezone-dev build-essential libnewt-dev autoconf automake fxload libusb-dev libhid-dev subversion

Asterisk, Zaptel, libopenr2 e libpri

A partir do diretório /usr/src, dispare os seguintes comandos:

# wget http://openr2.googlecode.com/files/openr2-1.1.0.tar.gz
# wget http://downloads.digium.com/pub/libpri/releases/libpri-1.4.9.tar.gz
# wget http://downloads.digium.com/pub/zaptel/releases/zaptel-1.4.12.1.tar.gz
# svn checkout http://svn.digium.com/svn/asterisk/team/moy/mfcr2-1.4 asterisk-1.4-mfcr2

A libpri não é realmente necessária, mas é realmente legal possuir um PBX que pode alternar entre PRI (ISDN) e MFC/R2 somente alterando a configuração, não é mesmo? ;)

Agora vamos instalar isso tudo:

# tar zxvf openr2-1.1.0.tar.gz
# cd openr2-1.1.0
# ./configure --prefix=/usr
# make
# make install
# cd..

# tar zxvf libpri-1.4.9.tar.gz
# cd libpri-1.4.9.tar.gz
# make
# make install
# cd ..

# tar zxvf zaptel-1.4.12.1.tar.gz
# cd zaptel-1.4.12.1
# ./configure
# make
# make install
# make config
# cd..

# cd asterisk-1.4-mfcr2
# ./bootstrap.sh
# ./configure
# make
# make install
# make config
# make samples


    Próxima página

Páginas do artigo
   1. Introdução
   2. Configuração
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Virtualizando com VirtualBox

Compilação distribuída usando o distcc

Free Pascal Compiler

Exibindo um splash durante o boot com Splashy

Clonando HDs pela rede com UDPCAST

  
Comentários
[1] Comentário enviado por gersonraymond em 05/04/2009 - 07:27h

Muito bom este artigo !!! Você focou de forma eficaz o conceito de sinalização MFC/R2 no Brasil relacionado ao Asterisk.

Um grande abraço.

[2] Comentário enviado por liota em 17/05/2010 - 14:19h

Primeiramente, belo trabalho este artigo,

mas gostaria de saber se tem como fazer o monitoramento desse canal MFC/R2?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts