Sortie de la plateforme de communication Asterisk 19 et de la distribution FreePBX 16

Après un an de développement, une nouvelle branche stable de la plateforme de communication ouverte Asterisk 19 a été lancée, utilisée pour déployer des logiciels PBX, des systèmes de communication vocale, des passerelles VoIP, organiser des systèmes IVR (menu vocal), une messagerie vocale, des conférences téléphoniques et des centres d'appels. Le code source du projet est disponible sous licence GPLv2.

Asterisk 19 est classé comme une version de support régulière, avec des mises à jour déployées sur une période de deux ans. Le support de la branche LTS précédente d'Asterisk 18 durera jusqu'en octobre 2025, et le support de la branche Asterisk 16 jusqu'en octobre 2023. La prise en charge de la branche 13.x LTS et de la branche intermédiaire 17.x a été interrompue. Les versions LTS se concentrent sur la stabilité et l'optimisation des performances, tandis que les versions régulières se concentrent sur l'ajout de fonctionnalités.

Principales améliorations d'Asterisk 19 :

  • Des catégories de journaux de débogage ont été implémentées, vous permettant de configurer la sortie uniquement des informations de débogage nécessaires. Actuellement, les catégories suivantes sont proposées : dtls, dtls_packet, ice, rtcp, rtcp_packet, rtp, rtp_packet, stun et stun_packet.
  • Un nouveau mode de formatage du journal « simple » a été ajouté, dans lequel le nom du fichier, la fonction et le numéro de ligne sont affichés dans le journal sans caractères de contrôle inutiles (sans surbrillance). Il est également possible de définir vos propres niveaux de journalisation et de modifier le format de sortie des dates et heures dans le journal.
  • L'AMI (Asterisk Manager Interface) a ajouté la possibilité d'attacher des gestionnaires pour les événements associés à l'arrivée d'un « flash » de signal de tonalité (DTMF) (rupture de canal à court terme).
  • La commande Originate offre la possibilité de définir des variables pour un nouveau canal.
  • Ajout de la prise en charge de l'envoi de tonalités R1 MF (multifréquence) arbitraires à n'importe quel canal dans la commande SendMF et le gestionnaire PlayMF.
  • La commande MessageSend offre la possibilité de spécifier séparément les adresses de destination « Destination » et « À ».
  • Ajout de la commande ConfKick, qui vous permet de déconnecter un canal spécifique, tous les utilisateurs ou les utilisateurs sans droits d'administrateur de la conférence.
  • Ajout de la commande Reload pour recharger les modules.
  • Ajout de la commande WaitForCondition pour suspendre l'exécution du script de traitement des appels (plan de numérotation) jusqu'à ce que certaines conditions soient remplies.
  • L'option « A » a été ajoutée au module app_dial, qui vous permet d'émettre du son à la fois pour l'appelant et pour l'appelé pendant un appel.
  • Ajout du module app_dtmfstore, qui stocke les chiffres de la tonalité composée dans une variable.
  • Le module app_morsecode prend en charge le dialecte américain du code Morse et fournit des paramètres pour modifier l'intervalle des pauses.
  • Dans le module app_originate, pour les appels lancés à partir de scripts de plan de numérotation, la possibilité de spécifier des codecs, des fichiers d'appel et des actions de contrôle a été ajoutée.
  • Le module app_voicemail a ajouté la possibilité d'envoyer un message d'accueil et des instructions pour utiliser la messagerie vocale plus tôt et de créer un canal uniquement après qu'il soit temps d'enregistrer un message entrant.
  • Ajout du paramètre astcachedir pour modifier l'emplacement du cache sur le disque. Par défaut, le cache se trouve désormais dans un répertoire séparé /var/cache/asterisk au lieu du répertoire /tmp.

Parallèlement, après trois années de développement, la sortie du projet FreePBX 16 a été publiée, développant une interface Web pour la gestion d'Asterisk et un kit de distribution prêt à l'emploi pour le déploiement rapide de systèmes VoIP. Les changements incluent la prise en charge de PHP 7.4, une extension d'API basée sur le langage de requête GraphQL, une transition vers un seul pilote PJSIP (le pilote Chan_SIP est désactivé par défaut), la prise en charge de la création de modèles pour modifier la conception du panneau de configuration utilisateur, une refonte module de pare-feu avec des capacités étendues pour gérer le trafic SIP, la possibilité de configurer les paramètres de protocole pour HTTPS, la liaison par défaut de l'AMI uniquement à l'hôte local, une option pour vérifier la force des mots de passe.

A noter également la mise à jour corrective de la plateforme de téléphonie VoIP FreeSWITCH 1.10.7, qui élimine 5 vulnérabilités pouvant conduire à l'envoi de messages SIP sans authentification (par exemple, pour usurpation d'identité et spam via une passerelle SIP), à des fuites de hachages d'authentification de session et à DoS. attaques (épuisement de la mémoire et crash) pour bloquer le serveur en envoyant des paquets SRTP incorrects ou en inondant des paquets SIP.

Source: opennet.ru

Ajouter un commentaire