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