Adhearsion 1.0 est en ligne !

Posté par  . Modéré par j.
Étiquettes :
11
12
nov.
2010
Mobile
Adhearsion, framework libre de développement téléphonique, vient de sortir en version 1.0.
Il est écrit en Ruby et s'inspire notamment de certains principes dans Ruby on Rails dont il partage quelques bibliothèques comme ActiveSupport. Il possède également une intégration native avec LDAP et XMPP.

Adhearsion interagit avec un logiciel IPBX (Asterisk et Freeswitch (support en béta)) en faisant abstraction des protocoles de communications propres à chaque IPBX. Il permet notamment:
  1. D'exécuter du code Ruby pendant un appel en cours, afin par exemple d'aller chercher des données via des Web Services ou d'une base de données pour pouvoir les annoncer via un message vocal.

  2. D'écrire des applications vocales (IVR/SVI).

  3. Lancer des commandes dans l'IPBX comme le lancement d'un appel ou la récupération des statuts des peers.

  4. Faire de la programmation événementielle lors de certains évènements dans l'IPBX (réception d'un appel, raccrochage...).



NdM : La licence du logiciel est la LGPL 2.1

Pourquoi utiliser Adhearsion ?

  • La plupart des frameworks du même type sont abandonnés, avec des bugs encore ouverts, et plus aucune mise à jour depuis des années.
  • La communauté est active et fournit du support sur la liste de diffusion et le canal IRC.
  • De bons retours d'expérience de développeurs sur la liste de diffusion d'Adhearsion.

Qu'est-ce que Adhearsion 1.0 signifie?

  • Le support d'Asterisk 1.6 et 1.8: Adhearsion est un des rares frameworks pour Asterisk qui supporte la toute dernière version.

  • Une API longuement testée: Adhearsion 1.0 a défini une API bien testée et il a été éprouvé avec plus de deux années de déploiement.

  • Une branche "stable": l'API d'Adhearsion restera stable tout au long de cette version majeure. Aucun changement incompatible ne sera fait.

  • Mise à jour la documentation: La documentation a été complétée et migrée vers le Wiki de GitHub.

  • Composants sous forme de Gems: La dernière caractéristique ajoutée à Adhearsion 1.0 est la capacité à installer et à utiliser des composants via RubyGems.

Aller plus loin

  • # C.Q.F.D.

    Posté par  . Évalué à 2.

    Adhearsion 1.0 a défini une API bien testée et il a été prouvé avec plus de deux années de déploiement.

    Et donc Adhearsion, on peut en conclure!

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.