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/