Asterisk (logiciel)
Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.
Développeur Mark Spencer et des contributeurs
Dernière version 1.4.17 (le 2 janvier 2008)
Environnement GNU/Linux, Mac OS X, BSD
Type Centre de communication (La communication concerne aussi bien l'homme (communication intra-psychique, interpersonnelle, groupale...) que l'animal (communication intra- ou inter-...) vocale
Licence GPL
Site Web (Un site Web est un ensemble de pages Web hyperliées entre elles et mises en ligne à une adresse Web. On dit aussi site Internet par métonymie, le World Wide Web reposant sur Internet.) asterisk.org

Asterisk est un logiciel libre (Un logiciel libre est un logiciel dont l'utilisation, l'étude, la modification, la duplication et la diffusion sont universellement autorisées sans contrepartie financière. Les droits correspondant à ces libertés peuvent...) qui transforme un ordinateur (Un ordinateur est une machine dotée d'une unité de traitement lui permettant d'exécuter des programmes enregistrés. C'est un ensemble de...) en un commutateur téléphonique privé ou PABX. Asterisk est publié sous licence GPL.

Asterisk permet, entre autres, la messagerie vocale, la conférence, les serveurs vocaux, la distribution des appels. Asterisk implémente les protocoles H.320, H.323 et SIP, ainsi qu'un protocole spécifique nommé IAX (IAX (Inter-Asterisk eXchange) est un protocole de voix sur IP issu du projet de PABX open source Asterisk développé par la société Digium.) (Inter-Asterisk eXchange). Ce protocole IAX permet la communication entre deux serveurs Asterisk ainsi qu'entre client (Le mot client a plusieurs acceptations :) et serveur Asterisk. Asterisk peut également jouer le rôle de registrar et passerelle avec les réseaux publics (RTC, GSM, etc.).

Asterisk est extensible par des scripts ou des modules en Perl, en C, en Python, en PHP (PHP (sigle de PHP: Hypertext Preprocessor), est un langage de scripts libre principalement utilisé pour produire des pages Web dynamiques via un...)...

Historique

Asterisk est né en 1999, créé par un étudiant de l'université (Une université est un établissement d'enseignement supérieur dont l'objectif est la production du savoir (recherche), sa conservation et sa transmission (études supérieures). Aux États-Unis, au moment où les...) d'Auburn (États-Unis - Alabama). À la recherche (La recherche scientifique désigne en premier lieu l’ensemble des actions entreprises en vue de produire et de développer les connaissances scientifiques. Par extension métonymique, la recherche scientifique...) d'un commutateur téléphonique privé pour créer un centre de support technique (En informatique, le support technique (ou "Hotline" qui pourrait se traduire par "appel urgent") est l'assistance donnée par un technicien hotline à un utilisateur pour l'aider à résoudre un problème logiciel (software) ou matériel...) sur Linux (Au sens strict, Linux est le nom du noyau de système d'exploitation libre, multitâche, multiplate-forme et multi-utilisateur de type UNIX créé par Linus Torvalds,...), il est dissuadé par les tarifs trop élévés des solutions existantes, et décide de se créer son propre routeur (Un routeur est un élément intermédiaire dans un réseau informatique assurant le routage des paquets. Son rôle est de faire transiter des paquets d'une interface...) d'appels sous Linux, le PBX Asterisk. Quelque temps (Le temps est un concept développé par l'être humain pour appréhender le changement dans le monde.) après, il crée la société Digium, fournisseur de cartes FXO et FXS compatibles avec Asterisk.

Fonctionnalités

Asterisk comprend un nombre (La notion de nombre en linguistique est traitée à l’article « Nombre grammatical ».) très élevé de fonctions permettant l'intégration complète pour répondre à la majorité des besoins en téléphonie (La téléphonie est un système de télécommunication qui a pour but la transmission de son et en particulier la transmission de la parole.). Il permet de remplacer totalement, par le biais de cartes FXO/FXS, un PABX propriétaire, et d'y adjoindre des fonctionnalités de VoIP pour le transformer en PBX IP. Il permet également de fonctionner totalement en VoIP, par le biais de téléphones SIP ou IAX du marché. Enfin, des fonctionnalités de routage (En informatique, le terme routage désigne le mécanisme par lequel les données d'un équipement expéditeur sont acheminées jusqu'à leur...) d'appel, menu vocal et boites vocales -- entres autres -- le placent au niveau des PBX les plus complexes.

Des modules tiers permettent de visualiser ou paramétrer le PBX via une interface (Une interface est une zone, réelle ou virtuelle qui sépare deux éléments. L’interface désigne ainsi ce que chaque élément a besoin de connaître de l’autre pour pouvoir...) Flash ou via un client léger (Le terme client léger désigne parfois des éléments matériels et parfois des éléments logiciels.). Enfin, notez qu'une distribution particulère d'Asterisk, *@home, est dédiée au PBX léger sur un réseau (Un réseau informatique est un ensemble d'équipements reliés entre eux pour échanger des informations. Par analogie avec un filet (un réseau est un « petit rets », c'est-à-dire un petit filet), on appelle nœud (node) l'extrémité...) domestique.

Aperçu des fonctions d'appels

  • Accès au système direct
  • Appels 3 directions
  • Appels conférence
  • Appels en attente
  • Appels par noms
  • Authentification (L'authentification est la procédure qui consiste, pour un système informatique, à vérifier l'identité d'une entité (personne, ordinateur...), afin d'autoriser l'accès de...)
  • Base de données (En informatique, une base de données (Abr. : « BD » ou « BDD ») est un lot d'informations stockées dans un...) interne (En France, ce nom désigne un médecin, un pharmacien ou un chirurgien-dentiste, à la fois en activité et en formation à...) permettant lecture et écriture
  • Bureau à distance
  • Blocage par identifiants d'appelants (nom et numéro)
  • Conversions de protocoles
  • Conversion texte-parole (TTS)
  • Dépistage (Le dépistage, en médecine, consiste en la recherche d'une ou de plusieurs maladies ou d'anomalies dites "à risques" chez les individus d'une...) d'appels
  • Détection de parole (La parole, c'est du langage incarné. Autrement dit c'est l'acte d'un sujet. Si le langage renvoie à la notion de code, la parole renvoie à celle de corps. La parole est singulière...)
  • E911
  • Enregistrement d'appel
  • ENUM (ENUM, spécifié dans le RFC 3761, est un mécanisme permettant d'utiliser un numéro de téléphone comme clé de recherche dans le DNS pour trouver la manière de joindre une personne ou une autre entité. Les...)
  • Épeler et dicter
  • File d'attente
  • Gestion de cartes d'appels
  • Gestion de la confidentialité
  • Heure (L’heure est une unité de mesure du temps. Le mot désigne aussi la grandeur elle-même, l'instant (l'« heure qu'il...) et date d'appels
  • Identification d'appelants
  • Identification d'appelants sur appels en attentes
  • Insertion de messages vocaux dans courriels
  • Intégration à différent types de bases de données (Dans les technologies de l'information (TI), une donnée est une description élémentaire, souvent codée, d'une chose, d'une transaction d'affaire, d'un événement, etc.)
  • Listes noires
  • Ne pas déranger
  • Macros
  • Messagerie SMS
  • Messagerie vocale
    • Indicateur visuel de message (La théorie de l'information fut mise au point pour déterminer mathématiquement le taux d’information transmis dans la communication d’un message par un canal de communication,...) en attente
    • Tonalité rythmée pour indication (Une indication (du latin indicare : indiquer) est un conseil ou une recommandation, écrit ou oral.) de message
    • Redirection des messages vocaux par courriel
    • Gestion des groupes de boites de messages
    • Interface Web pour gestion des messages
  • Musique d'attente
    • Musique d'attente sur transferts d'appels
    • Intégration flexible de la norme (Une norme, du latin norma (« équerre, règle ») désigne un état habituellement répandu ou moyen considéré le plus souvent comme une règle...) MP3
    • Lecture aléatoire ou linéaire
    • Contrôle (Le mot contrôle peut avoir plusieurs sens. Il peut être employé comme synonyme d'examen, de vérification et de maîtrise.) du volume (Le volume, en sciences physiques ou mathématiques, est une grandeur qui mesure l'extension d'un objet ou d'une partie de l'espace.)
  • Passerelles VoiP
  • Préposé automatique (L'automatique fait partie des sciences de l'ingénieur. Cette discipline traite de la modélisation, de l'analyse, de la commande et, de la régulation des systèmes dynamiques. Elle a pour fondements théoriques les mathématiques,...)
  • Préposés téléphonique locaux et distants
  • Prise d'appels à distance
  • Protocol OSP
  • Rapports détaillé des appels (CDR)
  • Réception d'alertes au téléphone (Le téléphone est un système de communication, initialement conçu pour transmettre la voix humaine.)
  • Recherche d'extensions
  • Recherche de personnes
  • Répertoire téléphonique interactif
  • Routage d'appels
  • Routage par identifiant (En informatique, on appelle identifiants (également appelé parfois en anglais login) les informations permettant à une personne de s'identifier auprès d'un système.)
  • Sonneries distinctes
  • Support DUNDI
  • Surveillance
  • Stationnement (Le stationnement tout comme l’arrêt d’un véhicule consiste en une immobilisation de ce dernier.)
  • Système de menu à l'écran (Un moniteur est un périphérique de sortie usuel d'un ordinateur. C'est l'écran où s'affichent les informations saisies ou demandées par l'utilisateur et...) ADSI
  • Système de réponse automatisé interactif (IVR)
  • Transcodage
  • Transferts d'appels
  • Transferts d'appels aveugles
  • Transferts d'appels lors de non-réponses
  • Transferts d'appels lorsque le canal est occupé
  • Transferts d'appels supervisés
  • Transmission et réception de télécopies

Intégration de la téléphonie et de l'informatique (L´informatique - contraction d´information et automatique - est le domaine d'activité scientifique, technique et industriel en rapport avec le traitement...)

  • AGI (Asterisk Gateway Interface)
  • Gestion des appels graphique
  • Gestion des appels sortants
  • Interface de gestion TCP/IP
  • Support IPv4 (L'Internet Protocol version 4 ou IPv4 est la première version d'IP à avoir été largement déployée, et forme encore la base (en 2007) de l'Internet. Elle est décrite dans la RFC...) et IPv6 (IPv6 (Internet Protocol version 6) est un protocole réseau sans connexion de la couche 3 du modèle OSI.)

Extensibilité

  • Aucune latence
  • Connexions directes de Asterisk
  • Permet l'intégration de systèmes physiquement séparés
  • Permet le déploiement d'un plan téléphonique à travers plusieurs bureaux
  • TDMoE
  • Utilisation de matériel réseau standard
  • Voix sur IP / Téléphonie sur IP (VoiP)
  • Passerelle et terminal Bluetooh

Codecs supportés pour la téléphonie

  • ADPCM
  • G.711 (A-Law et U-Law)
  • G.722
  • G.723.1
  • G.726
  • G.729 (à l'achat d'une license ou version libre(lien))
  • GSM
  • iLBC
  • Linear
  • LPC-10
  • Speex

Protocoles supportés

  • IAX (Inter-Asterisk Exchange)
  • H.320
  • H.323
  • SIP (Session Initiation Protocol)
  • MGCP (MGCP est le sigle de Media Gateway Control Protocol, développé par Telcordia et Level 3 Communications ; c'est un protocole asymétrique (client-serveur) de VoIP (Voix sur réseau IP). Il se...) (Media Gateway Control Protocol)
  • SCCP (Cisco Skinny)
  • UNISTIM (Unified Networks IP Stimulus) pour materiel Nortel (Nortel TSX : NT NYSE Euronext : NT (aussi appelée The Northern Electric and Manufacturing Company, Northern Electric, Northern Telecom et Nortel Networks dans le passé) est une société canadienne spécialisée dans la conception et...)

Protocoles PRI

  • 4ESS
  • BRI (ISDN4Linux)
  • DMS100
  • EuroISDN
  • Lucent 5E
  • National ISDN2
  • NFAS

Interopérabilité (L'interopérabilité est la capacité que possède un produit ou un système dont les interfaces sont intégralement connues à fonctionner avec d'autres produits ou...) avec la téléphonie traditionnelle

  • E&M
  • E&M Wink
  • Feature Group D
  • FXS
  • FXO
  • GR-303
  • Loopstart
  • Groundstart
  • Kewlstart
  • MF and DTMF support
  • Robbed-bit Signaling (RBS)

Interopérabilité matérielle

  • RTC
  • RNIS
  • Wifi
  • Ethernet (Ethernet est un protocole de réseau local à commutation de paquets. Bien qu'il implémente la couche physique (PHY) et la sous-couche Media Access Control...)
  • Bluetooth (Bluetooth est une spécification de l'industrie des télécommunications. Elle utilise une technique radio courte distance destinée à simplifier les connexions entre les appareils électroniques. Elle a été...)
  • Cartes son

Distributions

Plusieurs solutions intégrées basées sur Asterisk sont distribuées par des entreprises : AsteriskNOW[1] (développé par les créateurs d'Asterisk[2]), Trixbox[3], Fonisk[4], Elastix[5], ou XIVO[6].

Alternatives

Le monde (Le mot monde peut désigner :) du logiciel (En informatique, un logiciel est un ensemble d'informations relatives à des traitements effectués automatiquement par un appareil informatique. Y sont inclus les instructions de...) libre est riche et d'autres projets de PABX ont vu le jour (Le jour ou la journée est l'intervalle qui sépare le lever du coucher du Soleil ; c'est la période entre deux nuits, pendant laquelle les rayons du Soleil éclairent le ciel. Son début (par rapport à...). On peut citer par exemple :

  • Bayonne[7], le PBX GNU (GNU est un système d'exploitation composé exclusivement de logiciels libres.), plus ancien qu'Asterisk ;
  • SipX[8], axé sur le protocole SIP ;
  • CallWeaver (anciennement OpenPBX)[9] qui fonctionne aussi sur Mac OS X (Mac OS X est une ligne de systèmes d’exploitation propriétaire développés et commercialisés par Apple, dont la version la plus récente (Mac OS X 10.5 dit 'Leopard' fin 2007) est installée sur tous les Macs...).
  • FreeSwitch[10], alternative (Alternatives (titre original : Destiny Three Times) est un roman de Fritz Leiber publié en 1945.) à Asterisk

Bibliographie

  • (fr) Jim Van Meggelen, Jared Smith, Leif Madsen, Asterisk, 2006 (ISBN 978-2-84177-394-7).
Page générée en 0.108 seconde(s) - site hébergé chez Amen
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
Ce site est édité par Techno-Science.net - A propos - Informations légales
Partenaire: HD-Numérique