terça-feira, 19 de maio de 2020

Asterisk FreePBX RasPBX Gravando Imagem no Cartão SD com Linux

Gravando Imagem do Asterisk FreePBX Versão RasPBX no Cartão SD para uso na Placa Raspberry PI 3



Nesse vídeo mostro o passo a passo da copia do arquivo de imagem RasPBX para o cartão micro SD do Raspberry usando a linha de comando no sistema Linux.
Os comandos utilizados nesse vídeo foram esses:
df -h -- lista os discos no sistema.
umount /dev/nomedodisco -- desmonta o seu disco.
unzip nome_do_arquivo.zip -- descompacta a imagem do sistema.
dd bs=4M status=progress if=caminho_nome_do_arquivo.img of=/dev/nome_do_disco_destino conv=fsync -- este comando é o responsável pela gravação da imagem no cartão microsd.
Link para Download da imagem e consulta da documentação de acesso inicial: http://www.raspberry-asterisk.org/

quinta-feira, 14 de maio de 2020

Redefinir Senha de Admin FreePBX | FreePBX Password Reset


Redefinir Senha de Admin FreePBX | FreePBX Password Reset



Passos para redefinir a senha de admin e/ou de outros usuários do FreePBX, Easy Reset FreePBX Password.
Dicas de segurança com senhas do FreePBX.
Comandos usados no video:
fwconsole unlock iddasessão: Para desbloquear a sessão e redefinir a senha.
mysql -D asterisk: Para acessar o banco de dados FreePBX.
update ampusers set password_sha1 = "senha aqui" where username='usuárioaqui';: Para trocar a senha via base de dados.

domingo, 3 de maio de 2020

Sons em Português do Brasil no Asterisk FreePBX

Configurando o modulo Sound Languages do FreePBX
O módulo Idiomas do som (Sound Languages) permite definir o idioma padrão global para os avisos sonoros. O sistema usará o idioma global definido aqui, a menos que o idioma seja alterado em algum lugar no fluxo de chamadas, como por uma rota de entrada, extensão ou módulo de Idioma.
O módulo Sound Languages ​​também permite adicionar ou remover idiomas adicionais em vários codecs. Vários pacotes de idiomas estão disponíveis. Você também pode definir um código de idioma para idiomas personalizados, o que permitirá instalar e usar arquivos de som para esse idioma personalizado.
O sistema possui centenas de avisos sonoros embutidos para usuários e chamadas. Estes são sons centrais e extras.
Inscreva-se no canal Telefonia VoIP e Redes para receber novos videos.

terça-feira, 28 de abril de 2020

Configuração Inicial de Firewall no Asterisk FreePBX


Para ativar o módulo Firewall na instalação do FreePBX, navegue até Conectividade, Firewall e simplesmente clique no botão 'Ativar Firewall'. 

Isso o levará à página 'Principal', guia 'Configurações':
A primeira coisa que você deve observar é que o servidor está avisando que a máquina da qual você está acessando o serviço de firewall atualmente não é membro da zona confiável. Além disso, o servidor informa qual o endereço IP de onde você vem, para ter certeza de que nada está interceptando seu tráfego. Nesse momento, você deve clicar no link 'Você pode adicionar o host automaticamente aqui', que o levará à página 'Avançado', guia 'Pré-configurado' e clique em 'Adicionar rede' ou botão 'Adicionar host'. Observe que é altamente desencorajado usar apenas 'Adicionar host' se você estiver usando IPv6, pois o endereço IP do host do seu PC pode mudar sem aviso (isso é esperado e faz parte das extensões de segurança IPv6).
Depois de adicionar a rede (ou host ou ambos), o botão mudará para 'Adicionado'.
Agora você pode navegar pelas páginas do Firewall e o aviso desaparecerá, e a rede (ou host) será adicionada à zona Confiável, que você pode verificar navegando até a página 'Principal', guia 'Redes'. Você também deve adicionar outras redes conhecidas aqui e atribuí-las à zona 'Interna' ou 'Local', conforme apropriado, ambas com padrões razoáveis ​​para redes confiáveis.
Agora você pode ir para a página 'Principal', guia 'Interfaces' e alterar a zona padrão da (s) sua (s) interface (s) de 'Confiável' (que é o padrão para todas as novas interfaces descobertas) para a zona correta, que geralmente é 'Internet'. Selecione a zona apropriada no menu suspenso e clique em 'Atualizar interfaces' para salvar e aplicar imediatamente suas alterações. (Lembre-se de que os padrões de 'Externo’ não permitem conexões SIP, verifique se você adicionou suas redes conhecidas acima). 
Deixar qualquer interface como membro da zona Confiável é uma configuração incorreta, e o Dashboard do FreePBX alertará isso como um erro crítico do sistema.

Observe que você não precisa adicionar configurações aos troncos, pois eles são configurados automaticamente e não requerem configuração adicional.
Se você possui clientes móveis, agora pode ativar o Firewall Responsivo e alterar as permissões concedidas às zonas na página Serviços.
Para receber todos os benefícios do Sangoma Smart Firewall, você deve garantir que nenhum outro firewall esteja interceptando o tráfego nesta máquina. Normalmente, isso é feito configurando sua conexão com a Internet para colocar esta máquina na 'DMZ' do seu gateway.
Se você não conseguir fazer isso, é improvável que o Firewall Responsivo funcione corretamente, se houver.
O canal Telefonia VoIP e Redes no YouTube publicou um vídeo mostrando passo-a-passo a configuração inicial do Firewall.

quinta-feira, 23 de abril de 2020

Upgrade no Projeto Automação Residencial com Raspberry pi + Asterisk


O projeto de automação da perciana com Raspberry pi e Asterisk foi atualizado e agora conta com uma pagina web em Python e 6 funções de controle, tanto via compotador ou celular quando via telefone.
Foi adicionado também o monitoramento de temperature e umidade ambiente usando o sensor DHT11. Links dos produtos utilizados no projeto:
Motor DC: https://www.magazinevoce.com.br/magazinenowls/busca/motor%20dc/
Shield L293d: https://www.magazinevoce.com.br/magazinenowls/busca/moshield%20l293d/
Motor 28byj-48: https://www.magazinevoce.com.br/magazinenowls/busca/28byj-48/
Tplink: https://www.magazinevoce.com.br/magazinenowls/busca/tplink/
ATA Linksys: https://www.magazinevoce.com.br/magazinenowls/busca/linksys/

segunda-feira, 9 de março de 2020

Edição dos Arquivos de Configuração do Asterisk Comentado




Neste vídeo tem a edição dos principais arquivos de configuração de uma instalação do Asterisk via código fonte, criação de dois ramais e teste de ligação entre eles.

Obs: A falha apresentada ao tentar ouvir os recados do voicemail estava relacionado ao pacote de som pt-br que estava habilitado no sistema, no momento de falar a hora que a mensagem foi recebida o sistema não reproduziu o som devido a uma falha no arquivo de áudio. Como teste para validar a configuração, voltei o defaultlanguage para o padrão em inglês e o voicemail estava la corretamente.


Link onde pode encontrar a Raspberry ip 3B ou telefones para seu projeto, alem de uma ifinidade de produtos em outras categorias:
https://www.magazinevoce.com.br/magazinenowls Link de outros projetos de minha autoria: https://astefree.com.br/

terça-feira, 28 de janeiro de 2020

Novas Funcionalidades e Recursos no Asterisk 17

Esta lista consta novas funcionalidades no Asterisk 17 e recursos que foram desenvolvidos para o Asterisk 17, mas também foram suportados e disponibilizados em versões anteriores

ARI

A filtragem de eventos do aplicativo agora é suportada. Um aplicativo agora pode especificar uma lista "permitida" e/ou "não permitida" de tipos de eventos. Somente os tipos indicados na lista "permitidos" são enviados para o aplicativo. Por outro lado, quaisquer tipos definidos na lista "não permitido" não são enviados para o aplicativo. Observe que se um tipo for especificado nas duas listas "não permitido" terá precedência.
Uma nova chamada à API REST foi adicionada: 'move'. Ele segue o formato 'canais/{channelId}/move' e pode ser usado para mover canais de um aplicativo para outro sem precisar sair novamente para o plano de discagem. Um aplicativo deve ser especificado, mas a passagem de uma lista de argumentos para o novo aplicativo é opcional. Uma chamada de exemplo seria assim:
client.channels.move(channelId=chan.id, app='ari-example', appArgs='a,b,c')
Se o canal estava dentro de uma ponte ao alternar entre aplicativos, ele permanecerá lá. Se o aplicativo especificado não puder ser movido para, o canal permanecerá no aplicativo atual e um evento será acionado chamado "ApplicationMoveFailed", que fornecerá o nome do aplicativo de destino e as informações do canal.
Sempre que um aplicativo ARI é iniciado, um contexto será criado automaticamente, desde que ele ainda não exista, seguindo o formato 'stasis- '. Duas extensões também são adicionadas a este contexto: uma extensão correspondente a todas e a extensão 'h'. Qualquer telefone que se registrar nesse contexto fará todas as chamadas para o aplicativo Stasis correspondente.

Ofertas Netshoes, não da para perder
Desconto no carrinho! GANHE R$ 25 nas compras acima de R$ 75, GANHE R$ 50 nas compras acima de R$ 150 GANHE R$ 100 nas compras acima de R$ 400

AttendedTransfer

Um novo aplicativo, isso enfileirará a transferência assistida para a extensão especificada.

BlindTransfer

Um novo aplicativo, isso redirecionará todos os canais atualmente em ponte para o canal de chamada para o destino especificado.

ConfBridge

Adicione os valores "average_all", "maximum_all" e "lower_all" para a opção remb_behavior. Esses valores operam no nível da ponte, e não no nível por fonte. Isso significa que um único valor REMB é calculado e enviado a cada remetente, em vez de um valor REMB exclusivo para o remetente específico.

Discar

Adicione variáveis ​​RINGTIME e RINGTIME_MS contendo respectivamente segundos e milissegundos entre a criação do canal de discagem e o recebimento do primeiro sinal RINGING
Adicione variáveis ​​PROGRESSTIME e PROGRESSTIME_MS análogas às anteriores com relação ao sinal PROGRESS. Menor desses dois tempos deve ser equivalente ao valor do PDD (atraso na discagem posterior)
Adicione variáveis ​​DIALEDTIME_MS e ANSWEREDTIME_MS para obter versões de resolução em milissegundos de DIALEDTIME e ANSWEREDTIME

RTP/ICE

Agora você pode indicar que deseja publicar o endereço local de ice_host_candidate, bem como o endereço mapeado. Veja o exemplo rtp.conf para mais informações.
Os pacotes DTLS agora serão fragmentados de acordo com o MTU, conforme definido em rtp.conf. Isso permite que certificados maiores sejam usados ​​para a negociação do DTLS. Por padrão, esse valor é 1200.

ReadExten

Adicione a opção 'p' para interromper a leitura da extensão se o usuário pressionar a tecla '#'.

DUNDi

O módulo DUNDi PBX agora suporta ligação dupla IPv4 / IPv6.

MWI

Foi adicionado um novo módulo "res_mwi_devstate" que permite inscrições em caixas de correio de voz usando eventos "presença". Isso permite que as teclas BLF comuns atuem como indicadores de espera do correio de voz.
Texto traduzido do site https://wiki.asterisk.org/

Super Ofertas acesse e confira, grandes marcas:
Ganhe R$ 20 OFF nas compras acima de R$ 100 ou ganhe R$ 50 OFF nas compras acima de R$ 250 *Válido para produtos com selo GANHE MAIS

domingo, 19 de janeiro de 2020

Instalar o Asterisk Via Código Fonte na Placa Raspberrypi

Sequencia de passos e comandos para a instalação


Acesse um diretório e baixe o código fonte do Asterisk nele
Neste exemplo o diretório selecionado para baixar o código foi o /usr/local/src
Comando para acessar este diretório:
cd /usr/local/src

Em seguida fazer o download do pacote de instalação
No exemplo estou usando o Asterisk versão 17
Comando para fazer o download:
sudo wget https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-17-current.tar.gz

Descompactar o arquivo que foi baixado .gz
Comando:
sudo tar -zxvf asterisk-17-current.tar.gz

Entrar no novo diretório que é criado apos descompactar o arquivo
Comando para acessar:
cd asterisk-17.0.1/

Executar este comando abaixo para verificar dependências do sistema
Comando:
sudo ./configure

Em caso de dependências apresentadas siga estes passos:
Acessa o seguinte diretório:
cd contrib/scripts/

Executa este o comando:
sudo ./install_prereq install

Volte para o diretoria que estava e execute novamente este comando:
cd ../.. para voltar o diretório
sudo ./configure

Apos finalizar a verificação de dependências e estiver tudo OK, siga com os comandos abaixo:
sudo make menuselect

Seleciona as funcionalidades que ira utilizar caso não esteja marcadas ainda

Próximos comandos
sudo make
sudo make install
sudo make basic-pbx

Este último comando instala os arquivos de configuração de exemplo para uma empresa fictícia, os arquivos já vem configurados pronto para operação básica do sistema.
Pode também e caso queira, usar o comando sudo make samples que instala arquivos de exemplos para funcionalidades avançadas do Asterisk.

Para configurar o Asterisk para iniciar junto com o sistema ao ligar a maquina use este comando:
sudo make config

Para instalar o gerenciador de logs do Asterisk:
sudo make install-logrotate
Pronto, seu Asterisk esta instalado, caso todos os comandos tenha executado com sucesso

Para iniciar o Asterisk:
sudo /etc/init.d/asterisk start

Para verificar o status do serviço:
sudo /etc/init.d/asterisk status

Acesse o diretório abaixo para conferir e customizar os arquivos de configuração:
cd /etc/asterisk/

Bom uso do seu novo servidor VoIP com a placa Raspberryip.

Acesse o canal no Telefonia VoIP e Redes no YouTube e veja o vídeo com este tutorial, inscreva-se no canal para acompanhar outras dicas.

Super Ofertas acesse e confira, grandes marcas:
Ganhe R$ 20 OFF nas compras acima de R$ 100 ou ganhe R$ 50 OFF nas compras acima de R$ 250 *Válido para produtos com selo GANHE MAIS

sexta-feira, 10 de janeiro de 2020

Asterisk na Raspberry PI 3 Instalando Via Código Fonte

Asterisk na Raspberry PI 3 Instalando Via Código Fonte


Neste video consta a sequencia de passos para a Instalação do Asterisk via código fonte na Raspberry pi 3B com Raspbian.



Se gostou do vídeo deixe seu gostei, se tem alguma duvida e gostaria de ver um vídeo que ainda não encontrou, deixe sua sugestão, compartilhe para ajudar na duvida de outras pessoas.
Link onde você pode encontrar a Raspberry pi e aparelhos de telefones para seu projeto, alem de uma infinidade de outros produtos em outras categorias: https://www.magazinevoce.com.br/magazinenowls/