Clariphony: Outil de gestion d'appels téléphoniques

Clariphony est un outil de gestion d'appels téléphoniques.
C'est un outil écris en PHP, qui nécessite une base de donnée PostgreSQL ou MySQL. Il est sous licence libre (GNU/GPL). Vous avez le droit de le modifer, de le télécharger, de l'utiliser, et de le distribuer librement.

A quoi sert clariphony ?

Clariphony permet de gérer les appels téléphoniques au sain d'une société (réduite).
Par exemple, si vous avez une société de 20 personnes (20 opérateurs), suceptibles de recevoir des appels téléphoniques, qui ne leur sont pas forcément directement destinées, clariphony permet de garder une trace de ces appels.

Clariphony permet de garder une trace des appels, mais aussi de demander un rappel, si besoin, avec notification par mail, pour les opérateurs ayant choisi de recevoir les notifications par mail dans l'interface d'administration.

Authentification ?

Clariphony est destiné a un usage "privé", il n'y a donc pas de gestion d'authentification, c'est voulu, pour la facilitée d'utilisation et de mise en oeuvre.

Vous pouvez cependant intégrer une authentification par login et mot de passe, à l'aide d'apache (ou autre serveur web). (je pourrais aussi développer une gestion d'authentification par base de donnée, sous demande)

Captures d'écran

Voici quelques captures d'écran du logiciel clariphony en action

login
Page de login
listappels
Liste des appels
ajouter appelant
Ajouter une notification d'appel
Voir appel
Visioner une notification d'appel
Recherche appelant
Recherche d'un appelant
Liste des sociétées
Liste des sociétées
listoperateurs
Liste des opérateurs
modifier opérateur
Modifier un opérateur

Démonstration

Vous pouvez tester clariphony directement en ligne à cette adresse:

http://multipass.zehome.com/clariphony/

Téléchargement

Vous pouvez télécharger clariphont à l'adresse suivante:

http://old.ed.zehome.com/clariphony/clariphony-lastest.tar.gz

Installation

Téléchargez l'archive:
 $ wget http://old.ed.zehome.com/clariphony/clariphony-lastest.tar.gz
 Décompressez cette archive dans le répertoire d'installation, par exemple
 
 $ a=$(pwd); cd /var/www; tar xvzf ${a}/clariphony-lastest.tar.gz
 
 N'oubliez pas de mettre les bonne permissions pour ce répertoire, qui doit
 pourvoir être lu par le serveur web, par exemple, sous Debian GNU/Linux,

 # chown -R www-data:www-data /var/www/clariphony

 fera très bien l'affaire. Il vous faut maintenant créer le répertoire cache,
 ou seront stoquées les pages traitées par le moteur de templates, smarty:
 (vous devez réaliser cette opération dans le DocumentRoot de clariphony, 
 par exemple /var/www/clariphony dans notre exemple, donc ( $ cd /var/www/clariphony )

 # mkdir cache
 # chmod 777 cache
 # chown -R www-data:www-data cache

 Voila qui est fais pour tout ce qui est permissions, maintenant, il va falloir
 créer la base de donnée, MySQL ou PostgreSQL, suivant votre choix. (Je vous conseille
 d'utiliser PostgreSQL, qui est quand meme plus puissant et fiable que MySQL)

 * PostgreSQL
 Créez un utilisateur dans la base de donnée, pour utiliser la base de donnée clariphony,
 ou la base de donnée de votre choix...
 Une fois la base de donnée créée (reportez vous au manuel de postgresql), importez le dump
 de base de clariphony:

 $ psql -U user databasename < sql/pg.sql
 
 Configurez ensuite Clariphony pour utiliser cette base fraichement crée:

 $ vi configs/pgsql.inc.php

 Modifiez les paramètres pour qu'ils collent à votre configuration.

 * MySQL
 Tout comme pour PostgreSQL, reportez vous au manuel de MySQL pour créer une base 
 de donnée, et un utilisateur associé pour l'utiliser. Une fois ceci fait,
 importez les données brutes clariphony dans la base de donnée:

 $ mysql -u user databasename < sql/my.sql

 *** 
 Vous pouvez désormais utiliser clariphony!

TODO

Voici les changements qui seront apportés à clariphony, suite à vos demandes/remarques, et leur état d'avancement

Portage de clariphony vers MySQL

XHTML 1.1 strict. Design & code par Laurent Coustet (générée en 0.000128s )