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.754 ]

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

VIM avançado (parte 1)

Convertendo sistemas físicos em máquinas virtuais

Docker + Cluster DRBD + SQL Server - Database as a Service Utilizando Volumes Replicados

Como utilizar de forma correta os repositórios e pacotes Backports

Estratégias de backup e ferramentas livres

  
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