Une certaine connaissance d’Asterisk et de Linux est attendue pour installer le système.
- Installez Asterisk avec Asterisk Realtime, MySQL, Apache et PHP version 5.2
- Téléchargez et explosez l’archive tar A2Billing.
- Déplacez, copiez ou liez symboliquement les répertoires Admin, Customer, Agent et Common dans web-root, ou configurez apache pour les afficher dans un répertoire de votre choix.
- Déplacer une copie ou un lien symbolique AGI/a2billing.php dans le répertoire asterisk agi-bin, et copiez ou liez également le répertoire common/lib.
- Créez une nouvelle base de données A2Billing puis créez le schéma de base de données avec DataBase/mysql-5.x/a2billing-mysql-schéma- v1.7.0.sql
- Applique chaque « Base de données/mysql-5.x/ MISE À JOUR… »Fichier SQL dans l’ordre de 1.7.0 à la dernière version.
- Placez a2billing.conf dans /etc/ et ajustez les paramètres de la base de données en fonction de votre installation.
- Déplacez ou copiez vos fichiers audio depuis addons/sounds/ dans le répertoire astérisque « sounds ».
- Installez les cronjobs à partir du répertoire Cronjobs/. Les commentaires en haut de chaque fichier donnent une suggestion de calendrier pour chaque cronjob.
- Configurez le plan de numérotation astérisque pour la facturation A2 en utilisant les fichiers dans addons/asterisk-conf/ comme guide.
Vous devriez maintenant pouvoir vous connecter à A2Billing avec le nom d’utilisateur root et le mot de passe, changepassword.
Le rôle de la facturation A2 est de fournir des services de téléphonie publique et, par conséquent, dans la majorité des cas, les clients doivent avoir accès à la fois aux services Web et à la VoIP. A2Billing est souvent mieux hébergé sur une adresse IP publique pour réduire les problèmes de NAT.
Bien qu’une agrégation ou une distribution PBX puisse être utilisée comme base pour la facturation A2, la plupart ne sont pas sécurisées pour la connexion directement à Internet et sont en effet mises en garde qu’elles doivent être situées derrière un pare-feu matériel séparé sans accès autorisé depuis l’extérieur du LAN (Réseau local).
Notez que tout serveur de téléphonie exposé à Internet est une cible précieuse où un attaquant peut gagner de l’argent réel en utilisant diverses techniques frauduleuses. Par conséquent, un grand soin doit être apporté à la construction de tout système de téléphonie pour s’assurer qu’il est sécurisé.
Nous recommandons à tous les clients et utilisateurs d’utiliser la dernière version d’A2Billing. En général, nous avons pour politique de ne supprimer aucune fonctionnalité de A2Billing, il y a donc peu ou pas de danger à mettre à niveau vers la dernière version stable.