Asterisk

Tela Software:
Asterisk
Detalhes de Software:
Versão: 14.6.1 / 15.0.0 Beta 1 Atualizado
Data de upload: 2 Oct 17
Revelador: Digium, Inc
Licença: Livre
Popularidade: 794

Rating: 5.0/5 (Total Votes: 1)

Asterisk é o mais popular sistema PBX (Private Branch Exchange) e IVR (Interactive Voice Response), projetado a partir do offset para fornecer um mecanismo de telefonia capaz e confiável, bem como um kit de ferramentas para desenvolvedores que desejam criar aplicativos de comunicação.

É um software de linha de comando de código aberto, um servidor que oferece toda a flexibilidade necessária aos desenvolvedores e integradores para criar soluções de comunicação avançadas de graça. Ele também pode ser usado como um gateway, um recurso / servidor de mídia ou um call center.


Recursos em resumo

As principais características incluem um sistema IVR (Resposta de Voz Interativa), uma ponte de conferência, todos os blocos de construção necessários para criar um servidor PBX (Private Branch Exchange) e praticamente qualquer outra ferramenta de comunicação que você possa imaginar.

O Asterisk pode ser usado como um switch (PBX), configurado como o núcleo de um PBX híbrido ou um IP, para alternar chamadas, ativando várias funções, conectando chamadas e gerenciando rotas com o mundo externo por IP, digital (T1 / E1) ou conexões analógicas (POTS).

Introdução ao Asterisk

Instalar o Asterisk em um sistema GNU / Linux prova ser uma tarefa fácil, como tudo o que você precisa fazer depois de baixar e descompactar a versão mais recente do software (veja o link de download acima), você deve executar o & lsquo; ./ configure && make & rsquo; comando em um emulador de terminal, é claro depois de navegar para a localização dos arquivos de arquivo extraídos (por exemplo, cd /home/softoware/asterisk-13.0.1).

Após um processo de compilação bem-sucedido, uma mensagem irá notificá-lo de que o Asterisk pode ser instalado no seu sistema executando o & lsquo; make install & rsquo; comando como root ou o & lsquo; sudo make install & rsquo; comando como usuário privilegiado. Isso é, você agora pode usar o Asterisk e também instalar um dos front-ends disponíveis no Softoware.


Sistemas operacionais suportados

Asterisk é um software multi-plataforma, o que significa que ele suporta e funciona em uma ampla gama de sistemas operacionais Linux e UNIX, incluindo GNU / Linux, FreeBSD, OpenBSD, Solaris e Mac OS X. Pode ser com sucesso instalado em plataformas de hardware de 64 bits e 32 bits.

O que há de novo nesta versão:

  • Estas versões resolvem vários problemas relatados pela comunidade e não teriam sido possíveis sem a sua participação.

O que é novo na versão 14.6.0:

  • Essas versões resolvem vários problemas relatados pela comunidade e não teria sido possível sem sua participação.

O que é novo na versão 14.2.1:

  • AST-2016-008: bloqueio na oferta SDP ou resposta do nó de extremidade usando o Opus
  • Se uma oferta ou resposta SDP for recebida com o codec Opus e com os parâmetros de formato separados usando um espaço, o código responsável pela análise será chamado recursivamente até que ele falhe. Isso ocorre porque o código não gerencia corretamente os espaços que separam os parâmetros.
  • Isso NÃO exige que o nó de extremidade tenha o Opus configurado no Asterisk. Isso também não exige que o nó de extremidade seja autenticado. Se o convidado estiver habilitado para chan_sip ou anônimo no chan_pjsip, uma oferta ou resposta do SDP ainda será processada e a falha ocorre.
  • AST-2016-009: sessões remotas não autenticadas no chan_sip
  • O driver de canal chan_sip tem uma definição liberal para espaços em branco ao tentar eliminar o conteúdo entre um nome de cabeçalho SIP e um caractere de dois pontos. Ao invés de seguir o RFC 3261 e remover apenas espaços e abas horizontais, o Asterisk trata qualquer caractere ASCII não imprimível como se fosse um espaço em branco. Isso significa que cabeçalhos como
  • Contactx01:
  • será visto como um cabeçalho de contato válido. Isso na maior parte não representa um problema até que o Asterisk seja colocado em conjunto com um proxy SIP autenticador. Nesse caso, uma combinação inteligente de cabeçalhos válidos e inválidos pode causar um proxy para permitir uma solicitação INVITE para o Asterisk sem autenticação, uma vez que acredita que a solicitação é uma solicitação na caixa de diálogo. No entanto, devido ao erro descrito acima, o pedido parecerá como uma solicitação fora da caixa de diálogo para o Asterisk. O Asterisk processará o pedido como uma nova chamada. O resultado é que o Asterisk pode processar chamadas de fontes não processadas sem qualquer autenticação.
  • Se você não usa um proxy para autenticação, esse problema não o afetará. Se o seu proxy estiver ciente de diálogo (o que significa que o proxy mantém o controle das caixas de diálogo atualmente válidas), esse problema não o afetará. Se você usa chan_pjsip em vez de chan_sip, esse problema não o afetará.

O que há de novo na versão 14.2.0:

  • Melhorias feitas na versão 14.2.0:
  • ASTERISK-26558 - app_queue: adicione variável para saber se a chamada não é respondida após uma fila
  • ASTERISK-26176 - chan_sip: Adicionar AccountCode a AMI PeerEntry
  • ASTERISK-26538 - codec_opus: adicione sample to configs / samples / codecs.conf.sample
  • ASTERISK-26488 - ARI: adicione 'ari show app', 'ari show apps' e 'ari set debug' comandos CLI
  • ASTERISK-26418 - res_rtp_asterisk: Acelere a resolução ICE por lista negra de sub-redes de host que não estão envolvidas no RTP
  • Erros corrigidos na versão 14.2.0:
  • ASTERISK-26608 - compilar e vincular falhas no OpenBSD
  • ASTERISK-26520 - codec_opus: a linha fmtp gerada não tem conteúdo
  • ASTERISK-26605 - codec_opus: Aviso spam quando Opus negociou, mas codec_opus não carregado.
  • ASTERISK-26516 - pjsip: corrupção de memória com possível vazamento de memória.
  • ASTERISK-26556 - gerente: relatório de versão AMI mesmo em Ast 13 e 14, apesar das alterações de sintaxe Ast 14
  • ASTERISK-26343 - ASTERISK-25951 causa problemas para manipulação de chamadas através de agi
  • ASTERISK-26592 - O último libedit (3.1) padrão para unicode e faz asterisco CLI ler lixo
  • ASTERISK-26565 - chan_unistim em 11, 13, 14 colocando a chamada em espera temporariamente bloqueia o conjunto
  • ASTERISK-26575 - testsuite: precisa verificar a funcionalidade PJSIP quando res_srtp não está carregado.
  • ASTERISK-26571 - res_pjsip: resolução incorreta quando o transporte IPv6 explícito está configuradoASTERISK-26468 - ari: os eventos da ponte param de funcionar após essa seqüência de chamadas ARI
  • ASTERISK-24400 - ooh323 envia código de acesso incorreto
  • ASTERISK-26555 - Multi-party Video: corrige algumas regressões do Asterisk-11
  • ASTERISK-26412 - build: Prepare for gcc 6.2
  • ASTERISK-26509 - Alguns avisos de desaprovação não crítica ao criar o Ubuntu 16.10
  • ASTERISK-26523 - chan_sip: Asterisk 13.12.1 desconecta as chamadas recebidas após 2 minutos - rtptimeout comportando-se mal - regressão
  • ASTERISK-26549 - app_dial: Quando PickupChan () é usado, alguns canais podem ter um estado de dispositivo incorreto
  • ASTERISK-24274 - [patch] O formato do codec não está incluído nos atributos de mídia SDP quando o codec SLIN48 é usado
  • ASTERISK-26311 - [patch] rtp_engine: permita mais de 32 tipos de carga dinâmica.
  • ASTERISK-26506 - [patch] res_pjsip_outbound_publish: Crash ao publicar, em publicisher_client_send em res_pjsip_outbound_publish.c
  • ASTERISK-25070 - Fix FTBFS on Hurd
  • ASTERISK-26476 - chan_sip: Opção de exibição incorreta & quot; Outbound reg. tente novamente 403 " em "sip show settings & quot;
  • ASTERISK-26541 - res_pjsip_sdp_rtp: restringe o número de formatos ao máximo
  • ASTERISK-26537 - AMI: o evento NewConnectedLine não está documentado
  • ASTERISK-26526 - [UBSAN] vector.h: ponteiro nulo pode ser passado como argumento 2 para memcpy
  • ASTERISK-26524 - astobj2: a variável data_size é espaço desperdiçado quando AO2_DEBUG não está habilitado.
  • ASTERISK-26344 - Asterisk 13.11.0 + PJSIP crash
  • ASTERISK-26387 - segaults do Asterisk logo após o início, mesmo sem chamadas ativas.
  • ASTERISK-26513 - testes / canais / pjsip / qualify / auth: Crash o suficiente para ser um incômodo
  • ASTERISK-26514 - Super Awesome Company: Não especifique transporte em pjsip.conf
  • ASTERISK-26510 - pjproject_bundled usa a opção --strip-components de tar que não é suportada em versões antigas
  • ASTERISK-22480 - pjproject incorporado: build.mak contém o caminho completo codificado para version.mak
  • ASTERISK-26307 - res_pjsip_caller_id: Crash ongoinggoing
  • ASTERISK-26503 - app_voicemail: Asterisk trava quando MailboxExists é usado
  • ASTERISK-26423 - res_pjsip_sdp_rtp: o codec RTP assimétrico pode causar perda de áudio e habilidade
  • ASTERISK-26309 - [patch] res_pjsip: Permitir instalações IPv4 / IPv6 (Dual Stack).
  • ASTERISK-26482 - [patch] chan_pjsip: segfault na sessão já desconectada
  • ASTERISK-26421 - A falha de segmentação com ARI se origina na ponte de mistura com 43 clientes
  • ASTERISK-26444 - o comando 'features show' na CLI não retorna o prompt.
  • ASTERISK-26480 - [patch] CLI: debug set principal: Auto-complete o Módulo File not
  • ASTERISK-26356 - menuselect: teste inválido para GTK2
  • ASTERISK-26462 - [patch] app_queue: Ao usar filas com tempo real, a configuração de volta para um contexto vazio não interrompe o uso da chave de saída
  • ASTERISK-26439 - chan_rtp: Crash ao originar
  • ASTERISK-26457 - [patch] force_rport, auto_comedia: Nenhuma detecção NAT desencadeada.
  • ASTERISK-26618 - build: adição de backport da verificação de librt para configurar.ac
  • Novos recursos criados na versão 14.2.0:
  • ASTERISK-26595 - ARI: adicione a capacidade de controlar a origem do vídeo em uma ponte misturadora multipartita
  • ASTERISK-26492 - ARI: adicione a capacidade de especificar variáveis ​​de canal em eventos de websocket
  • ASTERISK-26470 - ARI: adicione um campo 'asterisk_id' aos eventos de saída

O que é novo na versão 13.5.0:

  • AST-2014-012: corrija o erro com as ACLs da família de endereços mistos. Antes deste commit, a família de endereços do primeiro item em uma ACL foi usada para comparar todo o tráfego recebido. Isso pode levar ao tráfego de outras famílias de endereços IP ignorando ACLs.
  • AST-2014-013: Corrija as ACL PJSIP não carregando na inicialização e aplicam problemas de ACL no contato O maior problema que este patch corrige é que as ACLs não estavam sendo carregadas anteriormente quando o módulo res_pjsip_acl foi carregado. Além disso, as opções ACL contact_permit e contact_acl foram efetivamente interpretadas como contact_deny e este patch também corrige.
  • AST-2014-015: corrija a condição da corrida no chan_pjsip ao enviar as respostas depois que um CANCELAR foi recebido. Devido à arquitetura serializada de chan_pjsip, existe uma condição de corrida em que um CANCELO pode ser recebido e processado antes que as respostas (como 180 Toque, 183 Progresso da Sessão e 200 OK) sejam enviadas. Como a sessão está em um estado inesperado, o PJSIP irá afirmar quando isso for tentado. Essa alteração o torna para que essas respostas não sejam enviadas em sessões desconectadas.
  • AST-2014-016: Corrigir falha ao receber uma caixa de diálogo INVITE com Reposições em res_pjsip_refer. A implementação do INVITE com Replaces em res_pjsip_refer não esperava que eles ocorressem no diálogo. Como resultado, tentaria incorretamente desligar um canal que achava estar sob seu controle. Na realidade, o canal ficaria sob o controle de outro tópico. Quando o outro segmento acessou o canal, ele acessaria a memória liberada e poderia falhar. Esta alteração faz com que res_pjsip_refer não atue em uma caixa de diálogo INVITE com Replace.
  • AST-2014-017 - app_confbridge: escalonamento de permissão / autorização de classe. Escalação de permissão de função dialplan Confbridge via AMI e autorização de classe inapropriada na ação ConfbridgeStartRecord. A função CONFBRIDGE dialplan quando executada a partir de um protocolo externo (por exemplo, AMI), pode resultar em uma escalada de privilégios. Além disso, a ação AMI a € oConfbridgeStartRecorda € também pode ser usada para executar comandos de sistema arbitrários sem primeiro verificar o acesso ao sistema. O Asterisk agora inibe a função CONFBRIDGE de ser executada a partir de uma interface externa se a opção live_dangerously for definida como não. Além disso, a ação € oConfbridgeStartRecorda € AMI agora só pode ser executada sob um usuário com acesso ao nível do sistema.
  • AST-2014-018 - func_db: escalonamento da permissão da função Dialplan DB via AMI. A função DBplan do DB, quando executada a partir de um protocolo externo (por exemplo, AMI), pode resultar em uma escalada de privilégios. O Asterisk agora inibe a função DB de ser executada a partir de uma interface externa se a opção live_dangerously for definida como não.

O que é novo na versão 13.0.1:

  • AST-2014-012: corrija o erro com as ACLs da família de endereços mistos. Antes deste commit, a família de endereços do primeiro item em uma ACL foi usada para comparar todo o tráfego recebido. Isso pode levar ao tráfego de outras famílias de endereços IP ignorando ACLs.
  • AST-2014-013: Corrija as ACL PJSIP não carregando na inicialização e aplicam problemas de ACL no contato O maior problema que este patch corrige é que as ACLs não estavam sendo carregadas anteriormente quando o módulo res_pjsip_acl foi carregado. Além disso, as opções ACL contact_permit e contact_acl foram efetivamente interpretadas como contact_deny e este patch também corrige.
  • AST-2014-015: corrija a condição da corrida no chan_pjsip ao enviar as respostas depois que um CANCELAR foi recebido. Devido à arquitetura serializada de chan_pjsip, existe uma condição de corrida em que um CANCELO pode ser recebido e processado antes que as respostas (como 180 Toque, 183 Progresso da Sessão e 200 OK) sejam enviadas. Como a sessão está em um estado inesperado, o PJSIP irá afirmar quando isso for tentado. Essa alteração o torna para que essas respostas não sejam enviadas em sessões desconectadas.
  • AST-2014-016: Corrigir falha ao receber uma caixa de diálogo INVITE com Reposições em res_pjsip_refer. A implementação do INVITE com Replaces em res_pjsip_refer não esperava que eles ocorressem no diálogo. Como resultado, tentaria incorretamente desligar um canal que achava estar sob seu controle. Na realidade, o canal ficaria sob o controle de outro tópico. Quando o outro segmento acessou o canal, ele acessaria a memória liberada e poderia falhar. Esta alteração faz com que res_pjsip_refer não atue em uma caixa de diálogo INVITE com Replace.
  • AST-2014-017 - app_confbridge: escalonamento de permissão / autorização de classe. Escalação de permissão de função dialplan Confbridge via AMI e autorização de classe inapropriada na ação ConfbridgeStartRecord. A função CONFBRIDGE dialplan quando executada a partir de um protocolo externo (por exemplo, AMI), pode resultar em uma escalada de privilégios. Além disso, a ação AMI a € oConfbridgeStartRecorda € também pode ser usada para executar comandos de sistema arbitrários sem primeiro verificar o acesso ao sistema. O Asterisk agora inibe a função CONFBRIDGE de ser executada a partir de uma interface externa se a opção live_dangerously for definida como não. Além disso, a ação € oConfbridgeStartRecorda € AMI agora só pode ser executada sob um usuário com acesso ao nível do sistema.
  • AST-2014-018 - func_db: escalonamento da permissão da função Dialplan DB via AMI. A função DBplan do DB, quando executada a partir de um protocolo externo (por exemplo, AMI), pode resultar em uma escalada de privilégios. O Asterisk agora inibe a função DB de ser executada a partir de uma interface externa se a opção live_dangerously for definida como não.

O que é novo na versão 1.8.12.0:

  • Impedir que o chanspy se vincule aos canais zumbis
  • (fecha o problema ASTERISK-19493. Relatado por lvl)
  • Fix Dial m e r opções e chamadas forked gerando avisos para quadros de voz.
  • (fecha o problema ASTERISK-16901. Relatado por Chris Gentle)
  • Remova a restrição de retenção ISDN para chamadas não-pontadas.
  • (fecha a questão ASTERISK-19388. Relatado por Birger Harzenetter)
  • Corrigir a cópia de CDR (código de conta) para canais locais.
  • (fecha o problema ASTERISK-19384. Relatado por jamicque)
  • Verifique se o Asterisk reconhece ACKs para 4xx em Substitui erros
  • (Fecha questão ASTERISK-19303. Relatado por Jon Tsiros)
  • Elimine o fechamento duplo do descritor de arquivo no gerenciador.c
  • (Fecha questão ASTERISK-18453. Relatado por Jaco Kroon)

O que é novo na versão 1.8.10.1:

  • A versão do Asterisk 1.8.10.1 e 10.2.1 resolve dois problemas. Primeiro, eles resolvem o problema no app_milliwatt, em que um buffer pode potencialmente ser invadido na pilha, mas nenhuma execução de código remoto é possível. Em segundo lugar, eles resolvem um problema em HTTP AMI onde as informações de autenticação digest podem ser usadas para invadir um buffer na pilha, permitindo a injeção e execução de código.
  • Esses problemas e sua resolução estão descritos no aviso de segurança.

O que é novo na versão 1.8.0:

  • Esta versão inclui novos recursos. Para obter uma lista dos novos recursos incluídos nesta versão, consulte o arquivo CHANGES dentro do pacote de origem. Uma vez que este é um novo lançamento principal, os usuários são encorajados a fazer testes estendidos antes de atualizar para esta versão em um ambiente de produção.

O que é novo na versão 1.4.24:

  • O Asterisk Development Team tem o orgulho de anunciar o lançamento do Asterisk 1.4.24 e está disponível para download imediato em http://downloads.digium.com/
  • Além de outras correções de bugs, este candidato de lançamento corrige vários problemas de falha e resolveu alguns problemas remanescentes relacionados ao levantamento de chamadas e ao estacionamento de chamadas que foram descobertos após o lançamento do Asterisk 1.4.23. Além disso, as questões relacionadas ao chan_iax2 e as regressões introduzidas na extensão 'h' foram resolvidas.
  • Esta versão marca a primeira inclusão dos arquivos de resumo de lançamento que serão incluídos em todas as versões futuras. O objetivo é dar uma visão mais clara das mudanças que ocorreram entre a versão atual e a versão anterior, cujas questões foram fechadas e quais membros da comunidade estiveram envolvidos com a submissão de problemas, o código cometido e o teste de problemas. Além disso, um diffstat no final do arquivo mostra de forma breve o número de alterações feitas nos arquivos entre as versões anterior e atual.
  • Para obter um resumo das alterações nesta versão, consulte o resumo da versão. Para obter uma lista completa das alterações nesta versão, consulte o ChangeLog.
  • A seguinte lista de erros foi resolvida com a participação da comunidade, e esta versão não teria sido possível sem a sua ajuda!
  • O aplicativo de paginação falha no asterisco. Fecha o número 14308. Enviado por bluefox. Testado por kc0bvu. Remendada por seanbright.
  • Crash no VoiceMailMain se hangup ocorrer antes de um número de caixa válido ser inserido (IMAP apenas). Fecha o número 14473. Enviado por, e patch fornecido pelo dwpaul.
  • As chamadas de Gtalk recebidas falham. Fecha o número 13984. Enviado por, testado e corrigido por jcovert.
  • Os pares em tempo real nunca são qualificados após 'sip recarregar'. Fecha o número 14196. Enviado por, testado e corrigido por pdf.
  • SIP Attended Transfer falha. Fecha o problema 14611. Enviado por, testado e corrigido por klaus3000.

Programas semelhantes

Phone Manager
Phone Manager

11 May 15

GnuDialer
GnuDialer

3 Jun 15

BitPim
BitPim

3 Jun 15

Maemo
Maemo

2 Jun 15

Outro software de desenvolvedor Digium, Inc

AsteriskNOW
AsteriskNOW

2 Jun 15

Comentário para Asterisk

Comentários não encontrado
Adicionar comentário
Ligue imagens!