Lançamento da plataforma de comunicação Asterisk 20

Após um ano de desenvolvimento, foi lançado um novo ramo estável da plataforma de comunicação aberta Asterisk 20, utilizado para implantação de software PBXs, sistemas de comunicação de voz, gateways VoIP, organização de sistemas IVR (menu de voz), correio de voz, conferências telefônicas e call centers. O código fonte do projeto está disponível sob a licença GPLv2.

O Asterisk 20 é classificado como uma versão de suporte estendido (LTS), que receberá atualizações durante um período de cinco anos, em vez dos dois anos típicos. O suporte para a ramificação LTS anterior do Asterisk 18 durará até outubro de 2025, e o suporte para a ramificação Asterisk 16 até outubro de 2023. As versões LTS concentram-se na estabilidade e na otimização do desempenho, enquanto as versões regulares concentram-se na adição de funcionalidades.

Principais melhorias no Asterisk 20:

  • Foi adicionada uma estrutura de teste que permite verificar a exatidão do processamento de comandos por processos externos.
  • O módulo res_pjsip fornece suporte para recarregar chaves e certificados TLS.
  • Adicionadas opções adicionais para iniciar transferências, como reproduzir seu próprio convite ou instalar extensões.
  • A capacidade de desabilitar globalmente certos eventos foi adicionada à AMI (Asterisk Manager Interface) (uma diretiva disabledevents apareceu na seção [general] do arquivo de configuração). Implementado um novo evento DeadlockStart que é gerado quando um deadlock é detectado. Adicionada a ação DBPrefixGet para recuperar do banco de dados todas as chaves começando com um determinado prefixo.
  • Adicionado um comando “dialplan eval function” à CLI para iniciar funções de processamento de chamadas (dialplan) e um comando “module update” para recarregar módulos.
  • Adicionado aplicativo auxiliar de PABX para facilitar a localização e inicialização de outros aplicativos por nome.
  • Adicionada função EXPORT para registrar variáveis ​​e funções para outros canais. Adicionadas novas funções de string TRIM, LTRIM e RTRIM.
  • A capacidade de reproduzir um arquivo de som arbitrário em resposta foi adicionada ao detector de secretária eletrônica (AMD).
  • Os aplicativos Bridge e BridgeWait adicionaram a capacidade de não responder a um canal até que os canais sejam interligados.
  • Uma opção foi adicionada ao aplicativo de correio de voz (app_voicemail) para proteger as mensagens contra exclusão.
  • Adicionada função de embaralhamento de áudio (para proteção contra espionagem).
  • As ferramentas para determinação de localização (res_geolocation) foram ampliadas.
  • Adicionado suporte para reproduzir música enquanto uma chamada está em espera no app_queue.
  • Uma opção foi adicionada ao módulo res_parking para substituir no dialplan a música tocada enquanto uma chamada está em espera.
  • Adicionada opção end_marked_any ao app_confbridge para desconectar usuários da conferência após qualquer usuário marcado sair.
  • Adicionada a opção listen_own_join_sound para desativar a indicação de áudio do usuário individual ao ingressar em uma chamada.
  • Forneceu a capacidade de desativar o CDR (Call Detail Record) por padrão para novos canais.
  • Adicionado o aplicativo ReceiveText para recebimento de texto, que executa a função oposta do aplicativo SendText.
  • Adicionada função para analisar JSON.
  • Adicionado aplicativo SendMF para enviar um sinal multifrequencial arbitrário (R1 MF, Multi-Frequency) para qualquer canal.
  • Adicionado módulo ToneScan para detecção de sinais (discagem por tom, sinal de ocupado, resposta do modem, tons de informações especiais, etc.).
  • Aplicativos anteriormente declarados obsoletos foram removidos: silenciado, conf2ael.
  • Módulos anteriormente declarados obsoletos foram removidos: res_config_sqlite, chan_vpb, chan_misdn, chan_nbs, chan_phone, chan_oss, cdr_syslog, app_dahdiras, app_nbscat, app_image, app_url, app_fax, app_ices, app_mysql, cdr_mysql.

    Fonte: opennet.ru

Adicionar um comentário