Posts Tagged ‘Asterisk’

Concessionária adota VoIP e reduz custos com telefonia

Published by Livison Dantas on agosto 1st, 2011 - in Telefonia

Empresa que comercializa automóveis e caminhões nos estados da Bahia e de Pernambuco reduziu de R$ 12 mil para R$ 4 mil o custo mensal da conta de telefonia após adotar PABX IP baseado em Asterisk; empresa também integrou o ERP ao sistema VoIP.

Com matriz em Salvador (BA), a Morena Veículos fatura 12 milhões de reais por ano e necessita de comunicação entre 12 de suas lojas espalhadas pela Bahia e por Pernambuco, onde atuam mais de 700 funcionários. Com essa estrutura, a empresa tinha um custo alto de telefonia, mensalmente girando em torno de 12 mil reais, que agora foi reduzido para R$ 4 mil, após adoção de rede IP.

A solução adquirida foi o PABX IP baseado em Asterisk e homologado pela Anatel que se propõe a rodar em servidor de qualquer fabricante. “Essa solução também conta com um sistema de Unidade de Relacionamento Audível (URA) que permite agendar por telefone todos os serviços oferecidos aos nossos clientes por meio de gravações telefônicas”, diz Geraldo Clemer Miranda, gerente administrativo e de TI da Morena Veículos. “Essa solução também permite o direcionamento de todas as ligações recebidas na nossa central telefonica para os departamentos respectivos”, salienta.

Skype cancela soluções de integração com Asterisk

Published by Livison Dantas on maio 26th, 2011 - in Telefonia

A aquisição da Skype pela Microsoft vem causando diversos transtornos. Recentemente os usuários do serviço Skype-IN, que tinham o serviço de numero virtual onde poderiam receber chamadas originadas de qualquer telefone, tiveram seus numeros cancelados por quebra de contrato entre o Skype e a Transit, que fornecia os números para uso no país.

Agora o Skype anuncia o fim da integração de sua rede com o Asterisk. Segundo o comunicado oficial feito pela Digium, o Skype decidiu não renovar o acordo que permitia o uso desse código proprietário. Tornando, portanto, impossível a comunicação entre os serviços. Assim, não resta nada a não ser encerrar novas vendas e renovações da solução.

Quem já tinha o serviço contratado poderá continuar utilizando por um período de até dois anos enquanto busca uma alternativa para substituir a integração de sua infraestrutura com o Skype.

O Asterisk é uma solução Open Source de PBX via VoIP, muito usado em empresas que querem economizar em telefonia para Call Centers e Help Desks, além de várias outras finalidades. Com o Skype para Asterisk, o serviço conseguia se conectar à rede Skype como um cliente nativo, e assim os usuários de uma rede podiam ligar para usuários de outra rede sem custos.

Agora, sem o Skype, as empresas que utilizam o Asterisk em sua infraestrutura poderá contar com o apoio da BHI Telefonia e Internet para adequar seu sistema telefônico e economizar ainda mais com suas chamadas telefônicas através do seu serviço de planos de ligações empresariais. Poderá inclusive solicitar a portabilidade númerica do seu antigo numero Skype ou até mesmo contratar novos numeros, com qualidade de voz superior, para o recebimento de chamadas.

Não se sabe ainda se essa decisão partiu diretamente da Microsoft ou se é alguma nova estratégia de negócios do Skype. Será que esta para surgir uma nova tecnologia proprietária para telefonia corporativa? Continuo apostando no Asterisk que ganhou nos últimos dez anos uma enorme fatia do mercado de telefonia ip. É gratuíto e está disponível para qualquer um utilizar.

É bom lembrar que a BHI Telefonia e Internet possui um sistema de telefonia ip baseado no Asterisk voltado para o uso corporativo dentro dos padrões de telefonia nacional.

Configurando o SoundStation Polycom IP7000 no Asterisk

Published by Livison Dantas on maio 25th, 2011 - in Dicas, Telefonia

Usabilidade é algo que infelizmente passa longe na ferramenta de configuração dos equipamentos da Polycom. São equipamentos com qualidade indiscutível, mas infelizmente possui uma complexidade enorme muitas vezes para procedimentos simples. Na minha última experiencia com o SoundStation IP7000, depois de alguns dias, finalmente consegui fazer com que o equipamento se registrasse corretamente no meu servidor Sip.

Como sei que certamente outras pessoas terão os mesmos problemas, deixo aqui documentado os procedimentos que poderão facilitar e muito esse processo.

Você acabou de ligar o equipamento. A primeira coisa a fazer é, se você não tiver DHCP ativo em sua rede, atribuir um endereço ip ao equipamento. Isso você deverá fazer através do menu fisico de configuração do equipamento (pois não há como configurar pela interface web). Como o procedimento é bastante simples não irei relatar aqui. Caso você tenha DHCP ativo em sua rede basta acessar via browser o endereço ip atribuído para iniciar a configuração.

Para o acesso utilize as credenciais padrões que são: Usuário Polycom (cuidado pois o usuário é case-sensitive) e a Senha 456.

Detalhe importante: Não utilize o Internet Explorer ou Firefox para este processo. Não sei porque mas algumas versões destes dois browsers enviam parametrizações incorretas ao equipamento. Depois de quebrar a cabeça alguns dias descobri esse erro e usei o Google Chrome para configuração.

Dentro da área de configuração, siga os procedimentos:

1- Clique em SIP;
2- Na opção “Servers”, preencha:

Server 1
Address: Host ou Ip do seu servidor SIP
Port: 5060
Transport: UDP Only

Submeta a configuração e aguarde o equipamento ser reinicializado. Em seguida, clique em SIP e preencha na opção Line:

Display name: seu_ramal
Address: ramal ou conta sip
Auth User Id: ramal ou conta sip
Auth Password: senha do ramal ou da conta sip
Label: ramao ou conta sip
Type: private

Server 1

Address: Host ou Ip do seu servidor SIP
Port: 5060
Transport: UDP Only

Espero que estas informações sejam úteis.

Até a próxima.

Corrigindo bug do ChanSpy no Elastix 2.0

Published by Livison Dantas on março 1st, 2011 - in Dicas, Telefonia

A versão 2.0 do Elastix trouxe algumas mudanças na execução dos seus contextos. A função original ChanSpy por exemplo, que permitir monitorar (ouvir) em tempo real uma chamada, apresenta uma forma diferente de execução em relação a sua versão anterior.

Ao executar o código 555 na versão anterior o sistema solicitava a senha, em seguida o numero do ramal que desejava monitorar e iniciava o processo. No Elastix 2.0 o contexto original deste comando não executa este procedimento e eu não consegui por para funcionar. Acredito que seja algum problema no FreePBX.

Enquanto a solução não vem com a atualização do sistema, criei por conta própria um novo conexto para o ChanSpy funcionar baseado na versão anterior do Elastix.

Insira o contexto a seguir no “extensions_custom.conf” , salve, e no Asterisk-CLI digite “reload” ou na console do linux digite “service asterisk reload” e teste.

Lembrando que no exemplo abaixo a senha de acesso ao recurso ChanSpy está definida para 1234, para alterar essa senha basta editar o código no local correspondente e para acessar esse recurso, no contexto abaixo está definido o código ’155′  ao invés do padrão ’555′ do Elastix.

[app-chanspy]
include => app-chanspy-custom
exten => 155,1,Authenticate(1234)
exten => 155,n,Background(beep)
exten => 155,n,Read(chan,,4)
exten => 155,n,ChanSpy(SIP/${chan},q)
exten => 155,n,Hangup

Hora certa no Elastix 2.0

Published by Livison Dantas on fevereiro 28th, 2011 - in Dicas, Telefonia

Para os profissionais que estão buscando otimizar a distribuição do Elastix 2.0 ao idioma Português Brasileiro será necessário mais do que instalar os arquivos de áudio disponibilizado de forma gratuíta na internet pela Creative Commons, criado para o antigo projeto Disc-OS (clique aqui para baixar).

Algumas otimizações serão necessárias no arquivo extensions.conf para que a pronuncia das palavras ocorram corretamente.

No exemplo a seguir, criamos um novo contexto onde permitirá ao usuário que discar ’130′ do seu ramal, ouvir a hora certa de forma correta. Lembro que se houver algum ramal ou recurso associado a este mesmo código, ele não vai funcionar.

Adicione o seguinte contexto no seu arquivo “extensions_custom.conf” e em seguida recarregue o Asterisk na memória utilizando  o comando ‘reload’ em sua console.

Semana que vem publicarei novas dicas de uso e otimização do Asterisk. E caso sua empresa necessite de soluções especificas na área de Telefonia IP é só entrar em contato conosco.
Livison Dantas.
# Asterisk Analyst
# Elastix Certified Professional
[app-speakingclock]
include => app-speakingclock-custom
exten => 130,1,Answer
exten => 130,n,Wait(1)
exten => 130,n,Set(NumLoops=0)
exten => 130,n(start),Set(FutureTime=$[${EPOCH} + 11],’hours’)
exten => 130,n,Playback(at-tone-time-exactly)
exten => 130,n,GotoIf($["${TIMEFORMAT}" = "kM"]?hr24format)
exten => 130,n,SayUnixTime(${FutureTime},,IM ‘and’ S ‘seconds’ p)
exten => 130,n,Goto(waitloop)
exten => 130,n(hr24format),SayUnixTime(${FutureTime},, k ‘hours’ ‘and’ M ‘minutes’)
exten => 130,n(waitloop),Set(TimeLeft=$[${FutureTime} - ${EPOCH}])
exten => 130,n,GotoIf($[${TimeLeft} < 1]?playbeep)
exten => 130,n,Wait(1)
exten => 130,n,Goto(waitloop)
exten => 130,n(playbeep),Playback(beep)
exten => 130,n,Wait(5)
exten => 130,n,Set(NumLoops=$[${NumLoops} + 1])
exten => 130,n,GotoIf($[${NumLoops} < 5]?start)
exten => 130,n,Playback(goodbye)
exten => 130,n,Hangup