Asterisk

Logiciel capture d'écran:
Asterisk
Détails logiciels:
Version: 14.6.1 / 15.0.0 Beta 1 Mise à jour
Date de transfert: 2 Oct 17
Développeur: Digium, Inc
Licence: Gratuit
Popularité: 794

Rating: 5.0/5 (Total Votes: 1)

Asterisk est le logiciel PBX (Private Branch Exchange) le plus populaire et le système IVR (Interactive Voice Response), conçu à partir du décalage pour fournir un moteur de téléphonie fiable et fiable. développeurs qui veulent créer des applications de communication.

C'est un logiciel de ligne de commande open source, un serveur qui offre toute la flexibilité nécessaire aux développeurs et aux intégrateurs pour créer des solutions de communication avancées gratuitement. Il peut également être utilisé comme passerelle, serveur de fonctionnalités / média ou centre d'appel.


Caractéristiques en un coup d'œil

Les fonctionnalités clés incluent un système IVR (Interactive Voice Response), un pont de conférence, tous les blocs de construction nécessaires pour créer un serveur PBX (Private Branch Exchange) et pratiquement tous les autres outils de communication que vous pouvez imaginer.

Asterisk peut être utilisé comme un commutateur (PBX), configuré comme le noyau d'un PBX hybride ou d'une adresse IP, pour passer des appels, activer diverses fonctions, connecter des appelants et gérer des routes avec le monde extérieur sur IP, / E1) ou analogiques (POTS).

Pour commencer avec Asterisk

L'installation d'Asterisk sur un système GNU / Linux s'avère une tâche facile, car tout ce que vous avez à faire après avoir téléchargé et déballé la dernière version du logiciel (voir le lien de téléchargement ci-dessus), vous devez exécuter le fichier ./configuration && make & rsquo; commande dans un émulateur de terminal, bien sûr après la navigation vers l'emplacement des fichiers d'archives extraits (par exemple cd /home/softoware/asterisk-13.0.1).

Après un processus de compilation réussi, un message vous informera qu'Asterisk peut être installé sur votre système en exécutant l'option & lsquo; make install & lt; commande en tant que root ou le & lsquo; sudo make install & rsquo; commande en tant qu'utilisateur privilégié. Voilà, vous pouvez maintenant utiliser Asterisk et installer également l'un des front-ends disponibles sur Softoware.


Systèmes d'exploitation pris en charge

Asterisk est un logiciel multiplateforme, ce qui signifie qu'il supporte et fonctionne sur un large éventail de systèmes d'exploitation Linux et UNIX, notamment GNU / Linux, FreeBSD, OpenBSD, Solaris et Mac OS X. Il peut être utilisé avec succès installé sur les plateformes matérielles 64 bits et 32 ​​bits.

Nouveautés :

  • Ces versions résolvent plusieurs problèmes rapportés par la communauté et n'auraient pas été possibles sans votre participation.

Nouveautés dans la version 14.6.0:

  • Ces versions résolvent plusieurs problèmes signalés par la communauté n'aurait pas été possible sans votre participation.

Ce qui est nouveau dans la version 14.2.1:

  • AST-2016-008: Crash sur l'offre SDP ou réponse de point final en utilisant Opus
  • Si une offre ou une réponse SDP est reçue avec le codec Opus et que les paramètres de format sont séparés par un espace, le code responsable de l'analyse se récursera récursivement jusqu'à ce qu'il se bloque. Cela se produit car le code ne gère pas correctement les espaces séparant les paramètres.
  • Cela ne nécessite PAS que le point de terminaison ait configuré Opus dans Asterisk. Cela n'exige pas non plus que le noeud final soit authentifié. Si invité est activé pour chan_sip ou anonyme dans chan_pjsip, une offre SDP ou une réponse est toujours traitée et le blocage se produit.
  • AST-2016-009: sessions distantes non authentifiées dans chan_sip
  • Le pilote de canal chan_sip a une définition libérale pour les espaces blancs lorsqu'il tente de supprimer le contenu entre un nom d'en-tête SIP et un caractère deux-points. Plutôt que de suivre la RFC 3261 et d'enlever uniquement les espaces et les onglets horizontaux, Asterisk traite tout caractère ASCII non imprimable comme s'il s'agissait d'espaces. Cela signifie que les en-têtes tels que
  • Contactx01:
  • sera considéré comme un en-tête de contact valide. Cela ne pose généralement pas de problème jusqu'à ce qu'Asterisk soit placé en tandem avec un proxy SIP d'authentification. Dans ce cas, une combinaison astucieuse d'en-têtes valides et non valides peut faire en sorte qu'un proxy autorise une demande INVITE dans Asterisk sans authentification puisqu'il estime que la requête est une demande de dialogue. Cependant, à cause du bogue décrit ci-dessus, la requête ressemblera à une demande hors dialogue à Asterisk. Asterisk traitera alors la demande comme nouvel appel. Le résultat est qu'Asterisk peut traiter les appels provenant de sources non vérifiées sans aucune authentification.
  • Si vous n'utilisez pas de proxy pour l'authentification, ce problème ne vous affectera pas. Si votre proxy est compatible avec le dialogue (ce qui signifie que le proxy conserve la trace des dialogues en cours de validité), ce problème ne vous affectera pas. Si vous utilisez chan_pjsip au lieu de chan_sip, ce problème ne vous affectera pas.

Ce qui est nouveau dans la version 14.2.0:

  • Améliorations apportées dans la version 14.2.0:
  • ASTERISK-26558 - app_queue: ajoute une variable pour savoir si l'appel n'a pas de réponse après une file d'attente
  • ASTERISK-26176 - chan_sip: Ajouter le code de compte à AMI PeerEntry
  • ASTERISK-26538 - codec_opus: Ajouter un échantillon à configs / samples / codecs.conf.sample
  • ASTERISK-26488 - ARI: Ajout des commandes 'ari show app', 'ari show apps' et 'ari set debug'
  • ASTERISK-26418 - res_rtp_asterisk: accélère la résolution ICE en mettant en liste noire les sous-réseaux hôtes qui ne sont pas impliqués dans RTP
  • Bogues corrigés dans la version 14.2.0:
  • ASTERISK-26608 - Compiler et lier les échecs sur OpenBSD
  • ASTERISK-26520 - codec_opus: La ligne fmtp générée n'a pas de contenu
  • ASTERISK-26605 - codec_opus: Avertissement spammé lorsque Opus a négocié mais que codec_opus n'était pas chargé.
  • ASTERISK-26516 - pjsip: corruption de mémoire avec fuite de mémoire possible.
  • ASTERISK-26556 - gestionnaire: le rapport de version d'AMI est identique dans Ast 13 & 14 malgré les changements de syntaxe d'Ast 14
  • ASTERISK-26343 - ASTERISK-25951 provoque des problèmes de manipulation d'appel par agi
  • ASTERISK-26592 - La dernière version de libedit (3.1) est unicode et fait que l'astérisque de la CLI est lue
  • ASTERISK-26565 - chan_unistim on 11, 13, 14 placer un appel en attente verrouille temporairement l'ensemble
  • ASTERISK-26575 - suite de tests: Vous devez vérifier la fonctionnalité PJSIP lorsque res_srtp n'est pas chargé.
  • ASTERISK-26571 - res_pjsip: Résolution incorrecte lorsque le transport IPv6 explicite a été configuré. ASTERISK-26468 - ari: Les événements de pont cessent de fonctionner après cette séquence d'appels ARI
  • ASTERISK-24400 - ooh323 envoie un mauvais code de raccrochage
  • ASTERISK-26555 - Vidéo multipartite: corrige quelques post-régressions d'Asterisk-11
  • ASTERISK-26412 - build: Préparez-vous pour gcc 6.2
  • ASTERISK-26509 - Quelques avertissements de dépréciation non critiques lors de la construction sur Ubuntu 16.10
  • ASTERISK-26523 - chan_sip: Asterisk 13.12.1 déconnecte les appels entrants après 2 minutes - rtptimeout se comporte mal - régression
  • ASTERISK-26549 - app_dial: Lorsque PickupChan () est utilisé, certains canaux peuvent avoir un état incorrect du périphérique
  • ASTERISK-24274 - [patch] Le format de codec n'est pas inclus dans les attributs de support SDP lorsque le codec SLIN48 est utilisé
  • ASTERISK-26311 - [patch] rtp_engine: Autorise plus de 32 types de charge dynamique.
  • ASTERISK-26506 - [patch] res_pjsip_outbound_publish: blocage lors de la publication, dans publisher_client_send à res_pjsip_outbound_publish.c
  • ASTERISK-25070 - Correction de FTBFS sur Hurd
  • ASTERISK-26476 - chan_sip: Option d'affichage incorrecte "Outbound reg. réessayer 403 " dans "les paramètres de la présentation des sip"
  • ASTERISK-26541 - res_pjsip_sdp_rtp: Restreint le nombre de formats au maximum
  • ASTERISK-26537 - L'événement AMI: NewConnectedLine n'est pas documenté
  • ASTERISK-26526 - [UBSAN] vector.h: Le pointeur null peut être passé en argument 2 à memcpy
  • ASTERISK-26524 - astobj2: la variable data_size gaspille de l'espace lorsque AO2_DEBUG n'est pas activé.
  • ASTERISK-26344 - Asterisk 13.11.0 + crash PJSIP
  • ASTERISK-26387 - Asterisk segfaults peu de temps après le démarrage même sans appels actifs.
  • ASTERISK-26513 - tests / canaux / pjsip / qualify / auth: Se briser suffisamment pour être une nuisance
  • ASTERISK-26514 - Super Awesome Company: Ne spécifiez pas de transport dans pjsip.conf
  • ASTERISK-26510 - pjproject_bundled utilise l'option --strip-components de tar qui n'est pas supportée dans les anciennes versions
  • ASTERISK-22480 - pjproject embarqué: build.mak contient le chemin complet codé en dur vers la version.mak
  • ASTERISK-26307 - res_pjsip_caller_id: blocage sur les modifications sortantes
  • ASTERISK-26503 - app_voicemail: Asterisk se bloque lorsque MailboxExists est utilisé
  • ASTERISK-26423 - res_pjsip_sdp_rtp: Le codec RTP asymétrique peut provoquer une perte audio et une perte de mémoire
  • ASTERISK-26309 - [patch] res_pjsip: Autorise les installations IPv4 / IPv6 (Dual Stack).
  • ASTERISK-26482 - [patch] chan_pjsip: segfault sur une session déjà déconnectée
  • ASTERISK-26421 - Une erreur de segmentation avec ARI est à l'origine d'un pont mélangeur avec 43 clients
  • ASTERISK-26444 - La commande 'features show' de la CLI ne renvoie pas d'invite.
  • ASTERISK-26480 - [patch] CLI: ensemble de base de débogage: Auto-complète Fichier non Module
  • ASTERISK-26356 - menuselect: test invalide pour GTK2
  • ASTERISK-26462 - [patch] app_queue: Lors de l'utilisation de files d'attente en temps réel, le retour à un contexte vide n'empêche pas l'utilisation de la clé de sortie
  • ASTERISK-26439 - chan_rtp: Plantage lors de l'origine
  • ASTERISK-26457 - [patch] force_rport, auto_comedia: Aucune détection NAT déclenchée.
  • ASTERISK-26618 - build: ajout de Backport de librt check to configure.ac
  • Nouvelles fonctionnalités de la version 14.2.0:
  • ASTERISK-26595 - ARI: Ajouter la possibilité de contrôler la source de la vidéo dans un pont de mixage multipartite
  • ASTERISK-26492 - ARI: ajout de la possibilité de spécifier des variables de canal sur les événements de socket Web
  • ASTERISK-26470 - ARI: Ajouter un champ "asterisk_id" aux événements sortants

Ce qui est nouveau dans la version 13.5.0:

  • AST-2014-012: Correction d'une erreur avec les ACL de la famille d'adresse mixte. Avant cette validation, la famille d'adresses du premier élément d'une ACL a été utilisée pour comparer tout le trafic entrant. Cela pourrait entraîner le trafic d'autres familles d'adresses IP contournant les listes de contrôle d'accès.
  • AST-2014-013: Correction des ACL PJSIP non chargées au démarrage et des problèmes d'application / ACL au contact Le plus gros problème que ce correctif résout est que les ACL n'étaient pas chargées au moment du chargement du module res_pjsip_acl. De plus, les options ACL contact_permit et contact_acl ont été interprétées comme contact_deny et ce correctif le corrige également.
  • AST-2014-015: Correction de l'état de la race dans chan_pjsip lors de l'envoi de réponses après la réception d'un ANNULER. En raison de l'architecture sérialisée de chan_pjsip, il existe une condition de concurrence dans laquelle un message CANCEL peut être reçu et traité avant l'envoi des réponses (par exemple 180 Sonneries, 183 Sessions de progression et 200 OK). Puisque la session est dans un état inattendu, PJSIP affirmera quand cela est tenté. Cette modification fait en sorte que ces réponses ne soient pas envoyées sur des sessions déconnectées.
  • AST-2014-016: Correction d'un plantage lors de la réception d'un INVITE in-dialog avec Replaces dans res_pjsip_refer. L'implémentation d'INVITE avec Replaces dans res_pjsip_refer ne les attendait pas dans le dialogue. En conséquence, il tenterait incorrectement de raccrocher un canal qu'il croyait être sous son contrôle. En réalité, le canal serait sous le contrôle d'un autre thread. Lorsque l'autre thread accédait au canal, il accédait à la mémoire libérée et pouvait se bloquer. Cette modification fait que res_pjsip_refer n'agit pas sur une INVITE in-dialog avec Replaces.
  • AST-2014-017 - app_confbridge: escalade d'autorisation / autorisation de classe. L'escalade de l'autorisation de la fonction de numérotation de la passerelle par AMI et l'autorisation de classe inappropriée sur l'action ConfbridgeStartRecord. La fonction de numérotation CONFBRIDGE, lorsqu'elle est exécutée à partir d'un protocole externe (par exemple AMI), peut entraîner une augmentation des privilèges. De même, l'action AMI a € oConfbridgeStartRecorda € Â peut également être utilisée pour exécuter des commandes système arbitraires sans vérifier au préalable l'accès au système. Asterisk empêche maintenant la fonction CONFBRIDGE d'être exécutée à partir d'une interface externe si l'option live_dangerously est définie sur no. De même, l'action AMI oConfbridgeStartRecorda € ÂA n'est désormais autorisée qu'à s'exécuter sous un utilisateur disposant d'un accès au niveau système.
  • AST-2014-018 - func_db: escalade des autorisations de la fonction DB Dialplan via AMI. La fonction DB dialplan, lorsqu'elle est exécutée à partir d'un protocole externe (AMI par exemple), peut entraîner une augmentation des privilèges. Asterisk empêche maintenant la fonction DB d'être exécutée à partir d'une interface externe si l'option live_dangerously est définie sur no.

Ce qui est nouveau dans la version 13.0.1:

  • AST-2014-012: Correction d'une erreur avec les ACL de la famille d'adresse mixte. Avant cette validation, la famille d'adresses du premier élément d'une ACL a été utilisée pour comparer tout le trafic entrant. Cela pourrait entraîner le trafic d'autres familles d'adresses IP contournant les listes de contrôle d'accès.
  • AST-2014-013: Correction des ACL PJSIP non chargées au démarrage et des problèmes d'application / ACL au contact Le plus gros problème que ce correctif résout est que les ACL n'étaient pas chargées au moment du chargement du module res_pjsip_acl. De plus, les options ACL contact_permit et contact_acl ont été interprétées comme contact_deny et ce correctif le corrige également.
  • AST-2014-015: Correction de l'état de la race dans chan_pjsip lors de l'envoi de réponses après la réception d'un ANNULER. En raison de l'architecture sérialisée de chan_pjsip, il existe une condition de concurrence dans laquelle un message CANCEL peut être reçu et traité avant l'envoi des réponses (par exemple 180 Sonneries, 183 Sessions de progression et 200 OK). Puisque la session est dans un état inattendu, PJSIP affirmera quand cela est tenté. Cette modification fait en sorte que ces réponses ne soient pas envoyées sur des sessions déconnectées.
  • AST-2014-016: Correction d'un plantage lors de la réception d'un INVITE in-dialog avec Replaces dans res_pjsip_refer. L'implémentation d'INVITE avec Replaces dans res_pjsip_refer ne les attendait pas dans le dialogue. En conséquence, il tenterait incorrectement de raccrocher un canal qu'il croyait être sous son contrôle. En réalité, le canal serait sous le contrôle d'un autre thread. Lorsque l'autre thread accédait au canal, il accédait à la mémoire libérée et pouvait se bloquer. Cette modification fait que res_pjsip_refer n'agit pas sur une INVITE in-dialog avec Replaces.
  • AST-2014-017 - app_confbridge: escalade d'autorisation / autorisation de classe. L'escalade de l'autorisation de la fonction de numérotation de la passerelle par AMI et l'autorisation de classe inappropriée sur l'action ConfbridgeStartRecord. La fonction de numérotation CONFBRIDGE, lorsqu'elle est exécutée à partir d'un protocole externe (par exemple AMI), peut entraîner une augmentation des privilèges. De même, l'action AMI a € oConfbridgeStartRecorda € Â peut également être utilisée pour exécuter des commandes système arbitraires sans vérifier au préalable l'accès au système. Asterisk empêche maintenant la fonction CONFBRIDGE d'être exécutée à partir d'une interface externe si l'option live_dangerously est définie sur no. De même, l'action AMI oConfbridgeStartRecorda € ÂA n'est désormais autorisée qu'à s'exécuter sous un utilisateur disposant d'un accès au niveau système.
  • AST-2014-018 - func_db: escalade des autorisations de la fonction DB Dialplan via AMI. La fonction DB dialplan, lorsqu'elle est exécutée à partir d'un protocole externe (AMI par exemple), peut entraîner une augmentation des privilèges. Asterisk empêche maintenant la fonction DB d'être exécutée à partir d'une interface externe si l'option live_dangerously est définie sur no.

Ce qui est nouveau dans la version 1.8.12.0:

  • Empêcher le chanspy de se lier aux canaux zombie
  • (Ferme le numéro ASTERISK-19493, rapporté par lvl)
  • Fixer les options m et r de composition et les appels fourchus générant des avertissements pour les trames vocales.
  • (Ferme le numéro ASTERISK-16901 rapporté par Chris Gentle)
  • Supprimez la restriction de blocage RNIS pour les appels non pontés.
  • (Clôture du numéro ASTERISK-19388, rapporté par Birger Harzenetter)
  • Corrige la copie du CDR (code de compte) sur les canaux locaux.
  • (Ferme le numéro ASTERISK-19384 rapporté par jamicque)
  • Assurez-vous qu'Asterisk acquitte les ACK sur 4xx on Remplace les erreurs
  • (Clôture du numéro ASTERISK-19303 rapporté par Jon Tsiros)
  • Éliminer la double fermeture du descripteur de fichier dans manager.c
  • (Clôture du numéro ASTERISK-18453 rapporté par Jaco Kroon)

Ce qui est nouveau dans la version 1.8.10.1:

  • La version d'Asterisk 1.8.10.1 et 10.2.1 résout deux problèmes. Tout d'abord, ils résolvent le problème dans app_milliwatt, dans lequel un tampon peut potentiellement être dépassé sur la pile, mais aucune exécution de code à distance n'est possible. Deuxièmement, ils résolvent un problème dans l'AMI HTTP où les informations d'authentification digest peuvent être utilisées pour surcharger un tampon sur la pile, ce qui permet l'injection et l'exécution du code.
  • Ces problèmes et leur résolution sont décrits dans l'avis de sécurité.

Ce qui est nouveau dans la version 1.8.0:

  • Cette version inclut de nouvelles fonctionnalités. Pour obtenir la liste des nouvelles fonctionnalités incluses dans cette version, consultez le fichier CHANGES dans le package source. Comme il s'agit d'une nouvelle version majeure, les utilisateurs sont invités à effectuer des tests étendus avant de passer à cette version dans un environnement de production.

Ce qui est nouveau dans la version 1.4.24:

  • L'équipe de développement d'Asterisk est fière d'annoncer la sortie d'Asterisk 1.4.24 et est disponible en téléchargement immédiat sur http://downloads.digium.com/
  • En plus d'autres corrections de bogues, cette version de la solution corrige plusieurs problèmes de plantage et a permis de résoudre certains problèmes liés au retrait des appels et au parcage d'appels découverts après la sortie d'Asterisk 1.4.23. En outre, les problèmes liés à chan_iax2 et les régressions introduites dans l'extension 'h' ont été résolus.
  • Cette version marque la première inclusion des fichiers récapitulatifs de version qui seront inclus dans toutes les versions futures. Le but est de donner une vue d'ensemble plus claire des changements qui ont eu lieu entre la version actuelle et la version précédente, quels problèmes ont été résolus et quels membres de la communauté ont participé à la soumission des problèmes, aux codes et aux tests. En outre, un diffstat à la fin du fichier montre en un coup d'œil le nombre de modifications apportées aux fichiers entre les versions précédentes et actuelles.
  • Pour obtenir un résumé des modifications de cette version, consultez le résumé de la version. Pour une liste complète des modifications de cette version, veuillez consulter le Journal des modifications.
  • La liste des bugs suivante a été résolue avec la participation de la communauté, et cette version n'aurait pas été possible sans votre aide!
  • L'application de pagination plante l'astérisque. Ferme le numéro 14308. Soumis par bluefox. Testé par kc0bvu. Patched par seanbright.
  • Crash dans VoiceMailMain si la raccrochage se produit avant qu'un numéro de boîte vocale valide soit entré (IMAP uniquement). Ferme le numéro 14473. Soumis par, et le correctif fourni par dwpaul.
  • Les appels Gtalk entrants échouent. Ferme le numéro # 13984. Soumis par, testé et corrigé par jcovert.
  • Les pairs en temps réel ne sont jamais qualifiés après le rechargement des sip. Ferme le numéro # 14196. Soumis par, testé et corrigé par pdf.
  • Le transfert SIP assisté échoue. Ferme le numéro 14611. Soumis par, testé et corrigé par klaus3000.

Logiciel similaire

PSGw
PSGw

3 Jun 15

SIPFwd
SIPFwd

15 Apr 15

Nblade
Nblade

11 May 15

sipsak
sipsak

3 Jun 15

D'autres logiciels de développeur Digium, Inc

AsteriskNOW
AsteriskNOW

2 Jun 15

Commentaires à Asterisk

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!