O Google anunciou a disponibilidade do Google Voice no Brasil, com tarifas muito atraentes para telefones móveis e fixos, com a possibilidade de interligar a um servidor Asterisk, sendo o suporte nativo no 1.8.
O uso do serviço dentro do Gmail é bem simples e a integração com o Asterisk é tranquila e rápida. Quanto mais pessoas passarem a usar o serviço, maior a possibilidade disto influenciar as tarifas das operadoras locais.
Este é um Blog de temas variados, tais como tecnologia, comunicações, comportamento, cotidiano, internet, programação, negócios, diversão, opinião, linux, unix, debian, bsd, asterisk, voip. This Blog have a variety of topics, such as technology, communication, behavior, daily, internet, programming, business, entertainment, opinion, linux, unix, debian, bsd, asterisk, voip.
Mostrando postagens com marcador VoIP. Mostrar todas as postagens
Mostrando postagens com marcador VoIP. Mostrar todas as postagens
terça-feira, agosto 02, 2011
Google Voice disponível no Brasil
Posted by
Alexandre Alencar
at
20:32:00
1 comments
Labels:
Asterisk,
Google,
Internet,
Mobilidade,
Negócios,
Produtividade,
Tecnologia,
VoIP
quinta-feira, fevereiro 03, 2011
Telefone híbrido para linhas comuns e VoIP
Ficar com o computador ligado para fazer ou receber ligações da sua conta VoIP pode ser bastante chato. Para isso, uma solução que fará a convergência da sua linha fixa com até 6 contas VoIP é o Siemens Gigaset A580. Com ele, além de uma linha fixa, você pode utilizar VoIP de até 6 provedores diferentes e mais até 6 ramais DECT 6.0. Com suporte a codecs wideband, que permitem voz de alta definição, esta é uma boa pedida para tirar o máximo dos serviços de telefonia fixa e VoIP e por um preço incrível: R$ 179,00.
Siemens Gigaset A580
Se precisar de ramais para espalhar pele casa, você pode usar qualquer telefone DECT 6.0, como o discreto e funcional Siemens Gigaset C60 que custa apenas R$ 59,00.
Siemens Gigaset C60
Com a solução Siemens Gigaset você consegue integrar suas contas VoIP, linha telefônica, separação do home office e conforto para você e sua família, sem interrupções durante o trabalho.
sexta-feira, agosto 20, 2010
Google Talk Voice/Video Chat disponível no Linux
O tão esperado voice/video chat do Google agora está disponível para Linux, além de Mac e Windows. Ë gratuito e pode ser instalado em alguns segundos, permitindo-lhe conversar cara a cara com sua família e amigos. As principais funcionalidades são:
- Bate-papo por vídeo direto no Gmail, no iGoogle e no orkut
- Ouça e veja bem com áudio e vídeo de alta qualidade
- É fácil começar -- você só precisa de uma webcam
Não perca tempo, instale agora mesmo clicando na imagem abaixo, será baixado um pacote (google-talkplugin) de acordo com sua distribuição. Instale o pacote e para testar é só me adicionar ;)
![]() |
| Google Talk Voice/Video Chat |
Posted by
Alexandre Alencar
at
09:18:00
0
comments
Labels:
Dicas,
gnu/linux,
Google,
Internet,
Negócios,
Produtividade,
Tecnologia,
VoIP
terça-feira, junho 22, 2010
Google Voice - O que você pode fazer com seu número telefônico
O que você pode fazer com o seu número telefônico?
Update 22/06/2010: O Google Voice agora está disponível ao público. O Google finalizou o período de testes com usuários limitados. Infelizmente, o serviço ainda não está disponível para o Brasil.
É a pergunta-chave do novo serviço gratuito da Google Inc que promete dar mais flexibilidade a seus usuários no gerenciamento de chamadas telefônicas.O serviço conta ainda com um número para recebimento de chamadas e SMS, serviço de Voice Mail com transcrição das mensagens, chamadas gratuitas dentro dos Estados Unidos, conferência e mais.
Inicialmente, o serviço está disponível apenas para usuários da GrandCentral, empresa que foi adquirida pela Google Inc e que desenvolveu a base deste produto. Faça sua pré-inscrição para o serviço e você será avisado quando o serviço estiver disponível para o público em geral.
sexta-feira, janeiro 15, 2010
Asterisk 1.6.2.0 with MFC/R2 support using OpenR2 1.2.0
We are receiving a lot of users complaints about installing Asterisk with MFC/R2 support. I recorded a video that shows how to install the building blocks to enable support for MFC/R2 signalling.
sábado, dezembro 19, 2009
Asterisk 1.6.2 com suporte oficial a MFC/R2
Depois de longos anos de espera, o Asterisk 1.6.2 incorpora suporte nativo a MFC/R2 através da biblioteca OpenR2. Este marco só foi possível pela dedicação de Moisés Silva, um profissional brilhante e uma pessoa excepcional.
Se você é usuário de Asterisk em suas versões anteriores, faça o upgrade e passe a usar a nova versão. Há vasta documentação de uso da OpenR2 com o Asterisk, mas caso encontre alguma dificuldade, entre em contato na lista asterisk-r2.
Se você é usuário de Asterisk em suas versões anteriores, faça o upgrade e passe a usar a nova versão. Há vasta documentação de uso da OpenR2 com o Asterisk, mas caso encontre alguma dificuldade, entre em contato na lista asterisk-r2.
Posted by
Alexandre Alencar
at
19:45:00
2
comments
Labels:
Asterisk,
Dicas,
OpenR2,
Opinião,
Tecnologia,
VoIP
quarta-feira, junho 24, 2009
Bloqueio de chamdas a cobrar no Asterisk
Está disponível um patch para o Asterisk e LibPRI que permite o bloquei seletivo de chamadas a cobrar em links PRI (ISDN). Há bastante tempo que a comunidade esperava por este recurso tão útil aqui no Brasil.
Para utilizar o recurso, basta instalar uma versão da LibPRI e Asterisk com o recurso incluído e adequar o plano de discagem para tratar as chamdas que chegam com o identificador de chamadas a cobrar ativo (através de uma variável no plano de discagem).
Para maiores detalhes sobre como instalar esta versão da LibPRI e Asterisk, visite 13760
Para utilizar o recurso, basta instalar uma versão da LibPRI e Asterisk com o recurso incluído e adequar o plano de discagem para tratar as chamdas que chegam com o identificador de chamadas a cobrar ativo (através de uma variável no plano de discagem).
Para maiores detalhes sobre como instalar esta versão da LibPRI e Asterisk, visite 13760
quinta-feira, março 26, 2009
Elastix 1.5 oferece suporte nativo a MFC/R2 via OpenR2
Com a recém lançada versão 1.5 (que foi a primeira a passar pelo processo com beta testers), o Elastix tornou-se a primeira distribuição Asterisk a incluir por padrão o suporte a MFC/R2 utilizando a OpenR2.
- ISO para 32-bit e 64-bit
- Asterisk 1.4.23.2
- FreePBX 2.5.1
- DAHDI 2.1.0.4
- Misdn 1.1.8
- OpenR2 1.1
segunda-feira, março 16, 2009
Suporte a MFC-R2 no Asterisk agora é oficial
Hoje foi integrado ao trunk do Asterisk as mudanças do branch asterisk-mfcr2 que implementa suporte ao protocolo de sinalização MFC-R2 no Asterisk. O release que virá com a feature é a 1.6.2.
Ainda esta semana será lançada uma nova release da OpenR2 contendo melhorias significativas.
Maiores detalhes sobre a inclusão do MFC-R2 no Asterisk podem ser acompanhados aqui
Parabéns ao Moises Silva pelo excelente trabalho e dedicação.
Ainda esta semana será lançada uma nova release da OpenR2 contendo melhorias significativas.
Maiores detalhes sobre a inclusão do MFC-R2 no Asterisk podem ser acompanhados aqui
Parabéns ao Moises Silva pelo excelente trabalho e dedicação.
terça-feira, janeiro 13, 2009
Lançada a versão 1.0.0 da OpenR2
Foi lançada hoje a versão 1.0.0 da OpenR2, uma biblioteca livre que implementa o protocolo de sinalização telefônica MFC/R2. Além da biblioteca, estão disponíveis patch's para as principais versões do Asterisk para facilitar a integração de links de telefonia.
Para efetuar o download da biblioteca, patch's e guia de instalação podem ser feitos no Google Code.
Para efetuar o download da biblioteca, patch's e guia de instalação podem ser feitos no Google Code.
quinta-feira, dezembro 11, 2008
Asterisk com MFC/R2 cada vez mais próximo
Hoje o status do ticket que iniciou o suporte a MFC/R2 no Asterisk foi alterado para Ready For Testing pelo administrador deste, e sinalizou que em breve estará mesclando à arvore de desenvolvimento.
Há algum tempo, o patch está Review Board da Digium, que visa analisar a qualidade do código antes que ele se torne uma funcionalidade oficial do Asterisk.
Há algum tempo, o patch está Review Board da Digium, que visa analisar a qualidade do código antes que ele se torne uma funcionalidade oficial do Asterisk.
segunda-feira, dezembro 01, 2008
OpenR2 - Update no suporte a pacotes Debian e RPM
Após o lançamento do RC2 da OpenR2 algumas mudanças significativas foram feitas para melhorar o suporte nativo a pacotes Debian e RPM providos pela OpenR2. A grande maioria das mudanças cobre qualidade e aderência às guidelines seguidas pelas distribuições Debian e Fedora, mas que se adaptam à maioria das distribuições que são baseadas nestas duas.
Há alguns meses, venho mantendo alguns pacotes da DAHDI Linux/Tools, OpenR2, LibPRI e Asterisk MFC/R2 para Fedora e Debian. Devido ao grande número de dúvidas que surgem com a instalação do Asterisk com suporte a MFC/R2, estou pensando em torná-los públicos durante à próxima semana. Antes, terei que fazer algumas adaptações e documentar quais as features presentes nos pacotes, portanto, assim que estiver pronto, estarei disponibiliando-os online junto com as instruções de instalação.
Há alguns meses, venho mantendo alguns pacotes da DAHDI Linux/Tools, OpenR2, LibPRI e Asterisk MFC/R2 para Fedora e Debian. Devido ao grande número de dúvidas que surgem com a instalação do Asterisk com suporte a MFC/R2, estou pensando em torná-los públicos durante à próxima semana. Antes, terei que fazer algumas adaptações e documentar quais as features presentes nos pacotes, portanto, assim que estiver pronto, estarei disponibiliando-os online junto com as instruções de instalação.
quinta-feira, novembro 27, 2008
Lançado o RC2 da OpenR2
Já temos o RC2 da versão 1.0.0 disponível no Google Code, versão esta que deve ser preferida em atualizações e novas instalações.
Não perca a palestra sobre a OpenR2 que será ministrada pelo Moisés Silva durante a IP Comm 2008 na próxima semana em São Paulo.
OpenR2 Project
http://www.libopenr2.org
OpenR2 - Google Code
http://code.google.com/p/openr2/
Não perca a palestra sobre a OpenR2 que será ministrada pelo Moisés Silva durante a IP Comm 2008 na próxima semana em São Paulo.
OpenR2 Project
http://www.libopenr2.org
OpenR2 - Google Code
http://code.google.com/p/openr2/
domingo, novembro 23, 2008
OpenR2 atinge o estágio de pré-release
Há pouco mais de sete meses, teve inicio (público) o projeto OpenR2, uma biblioteca livre que implementa o protocolo MFC/R2 de sinalização telefônica em canais digitais E1/T1/J1. Durante este tempo, foram 121 revisões no repositório SVN até agora.
Já temos o RC1 da versão 1.0.0 disponível no Google Code, versão esta que deve ser preferida em atualizações e novas instalações. É possível que dentro de poucos meses, tenhamos o suporte a MFC/R2 em uma release oficial do Asterisk.
OpenR2 Project
http://www.libopenr2.org
OpenR2 - Google Code
http://code.google.com/p/openr2/
Já temos o RC1 da versão 1.0.0 disponível no Google Code, versão esta que deve ser preferida em atualizações e novas instalações. É possível que dentro de poucos meses, tenhamos o suporte a MFC/R2 em uma release oficial do Asterisk.
OpenR2 Project
http://www.libopenr2.org
OpenR2 - Google Code
http://code.google.com/p/openr2/
terça-feira, novembro 11, 2008
VIII SECOMP - Faculdade Lourenço Filho
A Faculdade Lourenço Filho realizará a VIII SECOMP (Semana da Computação) no período de 17 a 22 de novembro de 2008. Trata-se de um evento anual que objetiva proporcionar aos alunos uma integração maior com o mercado de informática em nosso estado, reunindo estudantes, professores e profissionais de Computação num evento que se dirige a todos aqueles interessados na área e em sua interface com outros campos.
Estarei ministrando um mini-curso de Asterisk no evento que é aberto ao público externo de forma gratuita (exceto mini-cursos). Serão ao todo 25 palestras e 21 mini-cursos. Para maiores detalhes, visite o site do evento.
Estarei ministrando um mini-curso de Asterisk no evento que é aberto ao público externo de forma gratuita (exceto mini-cursos). Serão ao todo 25 palestras e 21 mini-cursos. Para maiores detalhes, visite o site do evento.
sexta-feira, julho 18, 2008
Bloqueio de chamadas à cobrar com Asterisk em MFC/R2 - OpenR2
Quem gerencia sistemas de telefonia IP baseados em Asterisk muitas vezes precisa bloquear o recebimento de chamadas à cobrar, de forma a não terem surpresas quando receberem sua conta de serviços de telefonia no final do mês.
Em ISDN, esta nào é uma tarefa tão simples e muitas vezes é simplesmente melhor pagar uma taxa de serviço e solicitar o bloqueio direto na operadora. Em MFC/R2, muitos já passaram por problemas tentanto fazer este recurso funcionar.
Se você administra um sistema de telefonia IP baseado em Asterisk e está conectado a um link E1 MFC/R2 usando a OpenR2, isto não é mais um problema, caso esteja usando a revisão 39 ou superior (mfcr2 show version), pois por padrão, as chamadas à cobrar serão bloqueadas (através de tons de sinalização do Grupo B).
Caso não funcione em todos os casos, você poderá tentar também o mecanismo de duplo atendimento (para pbx legados), assim, de uma forma ou de outra, as tão indesejadas chamadas à cobrar serão bloqueadas.
Para verificar se sua configuração está correta, abra o arquivo zapata.conf e procure pelos seguintes parâmetros:
O bloqueio de chamadas à cobrar padrão é ativado por este parâmetro. Este método usa tons de sinalização do Grupo B.
* Configurado para no não permitirá o recebimento de chamadas à cobrar
* Configurado para yes permitirá o recebimento de chamadas à cobrar
Bloqueio alternativo através do duplo atendimento.
Este método utiliza answer->clear back->answer (espécie de flash).
Caso o método padrão não funcione em seu sistema para todos os casos, sete este parâmetro para yes
* Configurado para no não fará o duplo atendimento
* Configurado para yes fará o duplo atendimento
Espero que este artigo ajude a esclarecer como configurar seu sistema para bloquear chamadas à cobrar e meus agradecimentos ao Cleiber Silva por contribuir na implementação deste recurso na OpenR2.
Em ISDN, esta nào é uma tarefa tão simples e muitas vezes é simplesmente melhor pagar uma taxa de serviço e solicitar o bloqueio direto na operadora. Em MFC/R2, muitos já passaram por problemas tentanto fazer este recurso funcionar.
Se você administra um sistema de telefonia IP baseado em Asterisk e está conectado a um link E1 MFC/R2 usando a OpenR2, isto não é mais um problema, caso esteja usando a revisão 39 ou superior (mfcr2 show version), pois por padrão, as chamadas à cobrar serão bloqueadas (através de tons de sinalização do Grupo B).
Caso não funcione em todos os casos, você poderá tentar também o mecanismo de duplo atendimento (para pbx legados), assim, de uma forma ou de outra, as tão indesejadas chamadas à cobrar serão bloqueadas.
Para verificar se sua configuração está correta, abra o arquivo zapata.conf e procure pelos seguintes parâmetros:
O bloqueio de chamadas à cobrar padrão é ativado por este parâmetro. Este método usa tons de sinalização do Grupo B.
* Configurado para no não permitirá o recebimento de chamadas à cobrar
* Configurado para yes permitirá o recebimento de chamadas à cobrar
mfcr2_allow_collect_calls=no
Bloqueio alternativo através do duplo atendimento.
Este método utiliza answer->clear back->answer (espécie de flash).
Caso o método padrão não funcione em seu sistema para todos os casos, sete este parâmetro para yes
* Configurado para no não fará o duplo atendimento
* Configurado para yes fará o duplo atendimento
mfcr2_double_answer=no
Espero que este artigo ajude a esclarecer como configurar seu sistema para bloquear chamadas à cobrar e meus agradecimentos ao Cleiber Silva por contribuir na implementação deste recurso na OpenR2.
sexta-feira, junho 20, 2008
Asterisk 1.2, 1.4, 1.6 com MFC/R2 - OpenR2
Recentemente, publiquei um guia de instalação da OpenR2 (uma biblioteca que implementa o protocolo de sinalização MFC/R2) com o Asterisk 1.6. Recentemente, o Moises Silva, desenvolvedor da OpenR2, liberou uma versão do patch do chan_zap para as versões 1.2 e 1.4 do Asterisk.
Os procedimentos de configuração do zaptel.conf e zapata.conf continuam os mesmos, como documentados no post anterior. Existem pacotes prontos para Asterisk 1.2 e Asterisk 1.4 que podem ser baixados do site do projeto.
Os procedimentos de configuração do zaptel.conf e zapata.conf continuam os mesmos, como documentados no post anterior. Existem pacotes prontos para Asterisk 1.2 e Asterisk 1.4 que podem ser baixados do site do projeto.
sexta-feira, maio 02, 2008
Asterisk com MFC/R2 - OpenR2
Durante muito tempo, manter um servidor Asterisk utilizando links de telefonia com sinalização MFC/R2 era uma dor de cabeça para qualquer um que fosse responsável pelo sistema.
A única solução disponível por muito tempo foi a Unicall desenvolvida pelo Steve Underwood, um conjunto de bibliotecas e um channel driver para Asterisk, com dependências complexas entre suas versões. Não era simples manter um sistema com esta solução, e, era comum problemas com o sistema, muitas vezes, tornnando-o indisponível.
Eis que há umas três semanas, estava discutindo sobre o assunto no #asterisk-br e resolvi baixar a última versão do código do Steve para criar pacotes de simples instalação e manutenção para aqueles que dependem desta sinalização (MFC/R2). Após algum tempo analisando o código, e consultando informações no Google, me foi inidicado o pacote mantido pelo Moisés Silva, o qual rapidamente baixei para verificar.
Instalei-o em um sistema de testes e senti a necessidade de atualizar alguns componentes, e eis que me veio o problema das depenências entre as versões das diversas bibliotecas que compõem a Unicall.
Parei um pouco para consultar o andamento da solução de um bug junto ao Mantis da Digium e me surpreendi com um patch implementando uma nova feature no chan_zap/chan_dahdi, essa feature era o suporte a MFC-R2 tão esperado por muitos administradores de sistemas Asterisk que utilizam esta sinalização.
A solução proposta pelo Moisés Silva é genérica, composta de um patch ao chan_zap.c e uma biblioteca de sinalização chamada OpenR2. Li as instruções no blog e no Mantis, baixei os sofwares e iniciei os testes. Em pouco tempo, construi um SPEC para criar um pacote RPM da biblioteca, compilei e instalei o Zaptel e o Asterisk com o patch, configurei a placa e magicamente tudo funcionou (após algumas debug sessions com o Moisés Silva). Realizei e receber chamadas e faxes sem nenhum problema.
Ficou curioso para testar a solução? Então, lance mão de um link com sinalização MFC/R2, uma placa de telefonia compatível com o Zaptel e siga os passos descritos abaixo para ter seu sistema em funcionamento. O guia abaixo é para o Asterisk 1.6, que ainda não é estável o suficiente para produção. Estão disponóveis patch's e pacotes do Asterisk 1.2 e 1.4 com suporte a OpenR2, mais seguro para servidores em produção. Muito provavelmente, o suporte a MFC/R2 estará disponível nativamente no Asterisk 1.6.1, isto vai depender apenas do retorno dado por todos aqueles que estão testando a solução.
Instalando o Asterisk com MFC/R2 utilizando a OpenR2
Uma versão atual do DAHDI (ou Zaptel) será suficiente, você poderá usar a branch 1.4, para tanto, basta realizar um checkout, configurar e instalar como mostrado abaixo:
svn co http://svn.digium.com/svn/zaptel/branches/1.4 zaptel
cd zaptel
./configure
make
make install
make config
Uma vez instalado este pacote de software, vamos baixar a OpenR2, compilar e instalar. Se não for hackaer esta biblioteca, instale o pacote (pré-)release:
OpenR2 via pacote de (pré-)release
wget -c http://openr2.googlecode.com/files/openr2-1.0.0-rc1.tar.gz
tar zxvf openr2-1.0.0-rc1.tar.gz
cd openr2-1.0.0-rc1
./configure
make
make install
OpenR2 via SVN
svn checkout http://openr2.googlecode.com/svn/trunk/ openr2
cd openr2
./configure
make
make install
Instale a LibPRI em seu sistema, de forma a completar dependências do Asterisk.
svn co http://svn.digium.com/svn/libpri/branches/1.4 libpri
cd libpri
./configure
make
make install
Chegou a hora de instalar o Asterisk, e para isto, precisaremos da branch onde o desenvolvimento do suporte à MFC/R2 está ocorrendo. Lembre-se de que as dependências padrões do Asterisk precisam estar disponíveis no sistema.
svn co http://svn.digium.com/svn/asterisk/team/moy/mfcr2 asterisk
cd asterisk
./configure
make
make install
make samples
Se você chegou aqui sem problemas, significa que seu sistema já possui suporte a MFC/R2 e é hora de testar e reportar sucessos ou falhas no Mantis. Para isto, precisaremos configurar quatro arquivos, considerando um link MFC/R2 Embratel de 30 canais, são eles: zaptel.conf, logger.conf, zapata.conf e extensions.conf
/etc/zaptel.conf
loadzone = br
deafultzone =br
span=1,1,0,cas,hdb3
cas=1-15:1101
cas=17-31:1101
dchan=16
/etc/asterisk/logger.conf
console => notice,warning,error,debug
/etc/asterisk/zapata.conf
[trunkgroups]
[channels]
usecallerid=yes
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
signalling=mfcr2
mfcr2_variant=br
mfcr2_get_ani_first=no
mfcr2_max_ani=20
mfcr2_max_dnis=4
mfcr2_category=national_subscriber
mfcr2_logdir=span1
mfcr2_logging=all
context=embratel
group=0
callgroup=0
pickupgroup=0
channel => 1-15
channel => 17-31
/etc/asterisk/extensions.conf
[embratel]
exten => _XXXX,1,Answer()
exten => _XXXX,2,Dial(SIP/1000,,T)
exten => _XXXX,3,Hangup()
exten => _XXXXXXXX,1,Dial(Zap/g0/${EXTEN},,T)
exten => _XXXXXXXX,n,Congestion()
exten => _XXXXXXXX,n,Hangup()
exten => _0800.,1,Dial(Zap/g0/${EXTEN},,T)
exten => _0800.,n,Congestion()
exten => _0800.,n,Hangup()
Carrege os módulos do DAHDI (Zaptel) e sua placa de telefonia, execute a verificação da configuração (ztcfg -f), inicie o Asterisk, conecte no console e realize testes de recepção e realização de ligaões. Reporte o sucesso ou falhas com detalhes do ambiente (e logs quando em falhas). No console do Asterisk, veja o comando mfcr2 e seus subcomandos para obter mais detalhes sobre o estado atual do seu sistema.
Onde relatar sucessos ou falhas?
http://bugs.digium.com/view.php?id=12509
Onde obter ajuda?
#asterisk-br em irc.freenode.net
Qual o site do projeto?
http://www.libopenr2.org/
Onde acho os arquivos Spec para construir RPM's
http://people.debian-ce.org/skarmeth/arquivos/libopenr2.spec
http://people.debian-ce.org/skarmeth/arquivos/asterisk.spec
A única solução disponível por muito tempo foi a Unicall desenvolvida pelo Steve Underwood, um conjunto de bibliotecas e um channel driver para Asterisk, com dependências complexas entre suas versões. Não era simples manter um sistema com esta solução, e, era comum problemas com o sistema, muitas vezes, tornnando-o indisponível.
Eis que há umas três semanas, estava discutindo sobre o assunto no #asterisk-br e resolvi baixar a última versão do código do Steve para criar pacotes de simples instalação e manutenção para aqueles que dependem desta sinalização (MFC/R2). Após algum tempo analisando o código, e consultando informações no Google, me foi inidicado o pacote mantido pelo Moisés Silva, o qual rapidamente baixei para verificar.
Instalei-o em um sistema de testes e senti a necessidade de atualizar alguns componentes, e eis que me veio o problema das depenências entre as versões das diversas bibliotecas que compõem a Unicall.
Parei um pouco para consultar o andamento da solução de um bug junto ao Mantis da Digium e me surpreendi com um patch implementando uma nova feature no chan_zap/chan_dahdi, essa feature era o suporte a MFC-R2 tão esperado por muitos administradores de sistemas Asterisk que utilizam esta sinalização.
A solução proposta pelo Moisés Silva é genérica, composta de um patch ao chan_zap.c e uma biblioteca de sinalização chamada OpenR2. Li as instruções no blog e no Mantis, baixei os sofwares e iniciei os testes. Em pouco tempo, construi um SPEC para criar um pacote RPM da biblioteca, compilei e instalei o Zaptel e o Asterisk com o patch, configurei a placa e magicamente tudo funcionou (após algumas debug sessions com o Moisés Silva). Realizei e receber chamadas e faxes sem nenhum problema.
Ficou curioso para testar a solução? Então, lance mão de um link com sinalização MFC/R2, uma placa de telefonia compatível com o Zaptel e siga os passos descritos abaixo para ter seu sistema em funcionamento. O guia abaixo é para o Asterisk 1.6, que ainda não é estável o suficiente para produção. Estão disponóveis patch's e pacotes do Asterisk 1.2 e 1.4 com suporte a OpenR2, mais seguro para servidores em produção. Muito provavelmente, o suporte a MFC/R2 estará disponível nativamente no Asterisk 1.6.1, isto vai depender apenas do retorno dado por todos aqueles que estão testando a solução.
Instalando o Asterisk com MFC/R2 utilizando a OpenR2
Uma versão atual do DAHDI (ou Zaptel) será suficiente, você poderá usar a branch 1.4, para tanto, basta realizar um checkout, configurar e instalar como mostrado abaixo:
svn co http://svn.digium.com/svn/zaptel/branches/1.4 zaptel
cd zaptel
./configure
make
make install
make config
Uma vez instalado este pacote de software, vamos baixar a OpenR2, compilar e instalar. Se não for hackaer esta biblioteca, instale o pacote (pré-)release:
OpenR2 via pacote de (pré-)release
wget -c http://openr2.googlecode.com/files/openr2-1.0.0-rc1.tar.gz
tar zxvf openr2-1.0.0-rc1.tar.gz
cd openr2-1.0.0-rc1
./configure
make
make install
OpenR2 via SVN
svn checkout http://openr2.googlecode.com/svn/trunk/ openr2
cd openr2
./configure
make
make install
Instale a LibPRI em seu sistema, de forma a completar dependências do Asterisk.
svn co http://svn.digium.com/svn/libpri/branches/1.4 libpri
cd libpri
./configure
make
make install
Chegou a hora de instalar o Asterisk, e para isto, precisaremos da branch onde o desenvolvimento do suporte à MFC/R2 está ocorrendo. Lembre-se de que as dependências padrões do Asterisk precisam estar disponíveis no sistema.
svn co http://svn.digium.com/svn/asterisk/team/moy/mfcr2 asterisk
cd asterisk
./configure
make
make install
make samples
Se você chegou aqui sem problemas, significa que seu sistema já possui suporte a MFC/R2 e é hora de testar e reportar sucessos ou falhas no Mantis. Para isto, precisaremos configurar quatro arquivos, considerando um link MFC/R2 Embratel de 30 canais, são eles: zaptel.conf, logger.conf, zapata.conf e extensions.conf
/etc/zaptel.conf
loadzone = br
deafultzone =br
span=1,1,0,cas,hdb3
cas=1-15:1101
cas=17-31:1101
dchan=16
/etc/asterisk/logger.conf
console => notice,warning,error,debug
/etc/asterisk/zapata.conf
[trunkgroups]
[channels]
usecallerid=yes
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
signalling=mfcr2
mfcr2_variant=br
mfcr2_get_ani_first=no
mfcr2_max_ani=20
mfcr2_max_dnis=4
mfcr2_category=national_subscriber
mfcr2_logdir=span1
mfcr2_logging=all
context=embratel
group=0
callgroup=0
pickupgroup=0
channel => 1-15
channel => 17-31
/etc/asterisk/extensions.conf
[embratel]
exten => _XXXX,1,Answer()
exten => _XXXX,2,Dial(SIP/1000,,T)
exten => _XXXX,3,Hangup()
exten => _XXXXXXXX,1,Dial(Zap/g0/${EXTEN},,T)
exten => _XXXXXXXX,n,Congestion()
exten => _XXXXXXXX,n,Hangup()
exten => _0800.,1,Dial(Zap/g0/${EXTEN},,T)
exten => _0800.,n,Congestion()
exten => _0800.,n,Hangup()
Carrege os módulos do DAHDI (Zaptel) e sua placa de telefonia, execute a verificação da configuração (ztcfg -f), inicie o Asterisk, conecte no console e realize testes de recepção e realização de ligaões. Reporte o sucesso ou falhas com detalhes do ambiente (e logs quando em falhas). No console do Asterisk, veja o comando mfcr2 e seus subcomandos para obter mais detalhes sobre o estado atual do seu sistema.
Onde relatar sucessos ou falhas?
http://bugs.digium.com/view.php?id=12509
Onde obter ajuda?
#asterisk-br em irc.freenode.net
Qual o site do projeto?
http://www.libopenr2.org/
Onde acho os arquivos Spec para construir RPM's
http://people.debian-ce.org/skarmeth/arquivos/libopenr2.spec
http://people.debian-ce.org/skarmeth/arquivos/asterisk.spec
Assinar:
Comentários (Atom)
